--- /srv/rebuilderd/tmp/rebuilderdC2FQgg/inputs/libf77dcl7_7.5.3-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdC2FQgg/out/libf77dcl7_7.5.3-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-06-01 03:30:20.000000 debian-binary │ -rw-r--r-- 0 0 0 3068 2026-06-01 03:30:20.000000 control.tar.xz │ --rw-r--r-- 0 0 0 610904 2026-06-01 03:30:20.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 613892 2026-06-01 03:30:20.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/arm-linux-gnueabihf/libf77dcl.so.7.5.3 │ │ │ ├── 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 0xfd7d4 0xfd7d4 R E 0x10000 │ │ │ │ - LOAD 0x10cee8 0x0010cee8 0x0010cee8 0x10720 0xdf1f0 RW 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xfd7bc 0xfd7bc R E 0x10000 │ │ │ │ + LOAD 0x10cee8 0x0010cee8 0x0010cee8 0x10720 0xdf208 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 {} │ │ │ │ @@ -9,25 +9,25 @@ │ │ │ │ [ 4] .dynstr STRTAB 0001b820 01b820 00c131 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00027952 027952 00242c 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00029d80 029d80 000100 00 A 4 5 4 │ │ │ │ [ 7] .rel.dyn REL 00029e80 029e80 000be8 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 0002aa68 02aa68 004438 08 AI 3 19 4 │ │ │ │ [ 9] .init PROGBITS 0002eea0 02eea0 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 0002eeac 02eeac 006ec0 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00035d70 035d70 0b7778 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 000ed4e8 0ed4e8 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 000ed4f0 0ed4f0 0102e0 00 A 0 0 8 │ │ │ │ - [14] .eh_frame PROGBITS 000fd7d0 0fd7d0 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00035d70 035d70 0b775a 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 000ed4cc 0ed4cc 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 000ed4d8 0ed4d8 0102e0 00 A 0 0 8 │ │ │ │ + [14] .eh_frame PROGBITS 000fd7b8 0fd7b8 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 00d608 00 WA 0 0 8 │ │ │ │ - [21] .bss NOBITS 0011d610 11d608 0ceac8 00 WA 0 0 16 │ │ │ │ + [21] .bss NOBITS 0011d610 11d608 0ceae0 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), │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -176,4458 +176,4458 @@ │ │ │ │ 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: 0005b829 28 FUNC GLOBAL DEFAULT 11 uswapz__ │ │ │ │ - 180: 000866f1 176 FUNC GLOBAL DEFAULT 11 viadd_ │ │ │ │ - 181: 00059da5 28 FUNC GLOBAL DEFAULT 11 ueqtlv__ │ │ │ │ - 182: 000593ed 132 FUNC GLOBAL DEFAULT 11 swlqcl__ │ │ │ │ - 183: 000bb935 184 FUNC GLOBAL DEFAULT 11 uglqcl_ │ │ │ │ - 184: 00062b51 132 FUNC GLOBAL DEFAULT 11 ucpqin__ │ │ │ │ - 185: 0009d35d 16 FUNC GLOBAL DEFAULT 11 uwsgxz_ │ │ │ │ - 186: 000a00d1 16 FUNC GLOBAL DEFAULT 11 uusmks_ │ │ │ │ - 187: 000869c5 38 FUNC GLOBAL DEFAULT 11 iset1_ │ │ │ │ - 188: 000d86d9 6 FUNC GLOBAL DEFAULT 11 zgqwdc_ │ │ │ │ - 189: 000d04d5 4 FUNC GLOBAL DEFAULT 11 szopl3_ │ │ │ │ - 190: 00088c09 140 FUNC GLOBAL DEFAULT 11 rpnopt_ │ │ │ │ - 191: 00098a1d 292 FUNC GLOBAL DEFAULT 11 uyaxlb_ │ │ │ │ - 192: 00054e75 28 FUNC GLOBAL DEFAULT 11 scspmt__ │ │ │ │ - 193: 00078929 492 FUNC GLOBAL DEFAULT 11 shmw2s_ │ │ │ │ - 194: 000561ed 28 FUNC GLOBAL DEFAULT 11 sgqtrn__ │ │ │ │ - 195: 000c928d 160 FUNC GLOBAL DEFAULT 11 ucistx_ │ │ │ │ - 196: 0006d6e9 132 FUNC GLOBAL DEFAULT 11 odistx__ │ │ │ │ - 197: 00094415 308 FUNC GLOBAL DEFAULT 11 gnlt_ │ │ │ │ - 198: 00047e2d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclpolarstereo_b │ │ │ │ - 199: 0006213d 112 FUNC GLOBAL DEFAULT 11 uzpset__ │ │ │ │ - 200: 000df4f5 684 FUNC GLOBAL DEFAULT 11 stswtr_ │ │ │ │ - 201: 000485e9 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclpolarstereo_f │ │ │ │ - 202: 000860ad 200 FUNC GLOBAL DEFAULT 11 vidiv1_ │ │ │ │ - 203: 000a8d31 320 FUNC GLOBAL DEFAULT 11 usrqid_ │ │ │ │ - 204: 0006d10d 28 FUNC GLOBAL DEFAULT 11 cosqb__ │ │ │ │ - 205: 000d0129 208 FUNC GLOBAL DEFAULT 11 szsttu_ │ │ │ │ - 206: 0009801d 38 FUNC GLOBAL DEFAULT 11 uzisvl_ │ │ │ │ - 207: 00060349 40 FUNC GLOBAL DEFAULT 11 ugvect__ │ │ │ │ - 208: 000d87fd 116 FUNC GLOBAL DEFAULT 11 zgslcl_ │ │ │ │ - 209: 0006b799 132 FUNC GLOBAL DEFAULT 11 gllqin__ │ │ │ │ - 210: 00094d4d 46 FUNC GLOBAL DEFAULT 11 crvrs_ │ │ │ │ - 211: 000e0129 52 FUNC GLOBAL DEFAULT 11 stsrad_ │ │ │ │ - 212: 000ecd81 128 FUNC GLOBAL DEFAULT 11 scswnd_ │ │ │ │ - 213: 000684b1 28 FUNC GLOBAL DEFAULT 11 uhbxl__ │ │ │ │ - 214: 000e00b5 52 FUNC GLOBAL DEFAULT 11 stiusr_ │ │ │ │ - 215: 000a00b1 16 FUNC GLOBAL DEFAULT 11 uusmkt_ │ │ │ │ - 216: 000474ad 312 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetamp │ │ │ │ - 217: 000656b1 28 FUNC GLOBAL DEFAULT 11 umspdf__ │ │ │ │ - 218: 0006038d 132 FUNC GLOBAL DEFAULT 11 ugrqid__ │ │ │ │ - 219: 00039cad 92 FUNC GLOBAL DEFAULT 11 tmpget_ │ │ │ │ - 220: 00045679 148 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetwindow │ │ │ │ - 221: 000ced15 16 FUNC GLOBAL DEFAULT 11 szstmd_ │ │ │ │ - 222: 0008a971 388 FUNC GLOBAL DEFAULT 11 glrsvl_ │ │ │ │ - 223: 000548c9 136 FUNC GLOBAL DEFAULT 11 slqsiz__ │ │ │ │ - 224: 000b37d1 184 FUNC GLOBAL DEFAULT 11 uirqcl_ │ │ │ │ - 225: 000694d9 4 FUNC GLOBAL DEFAULT 11 mpfcoc__ │ │ │ │ - 226: 000afcd1 184 FUNC GLOBAL DEFAULT 11 ulpqcl_ │ │ │ │ - 227: 000c9d6d 92 FUNC GLOBAL DEFAULT 11 grstxy_ │ │ │ │ - 228: 000c320d 132 FUNC GLOBAL DEFAULT 11 udiqin_ │ │ │ │ - 229: 00064325 112 FUNC GLOBAL DEFAULT 11 udlset__ │ │ │ │ - 230: 0005294d 18 FUNC GLOBAL DEFAULT 11 char_trim_ │ │ │ │ - 231: 00053721 28 FUNC GLOBAL DEFAULT 11 szslti__ │ │ │ │ - 232: 00099099 1156 FUNC GLOBAL DEFAULT 11 uyplbl_ │ │ │ │ - 233: 00049021 52 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintge │ │ │ │ - 234: 000ed4dd 4 FUNC GLOBAL DEFAULT 11 isgc_ │ │ │ │ - 235: 000cf3b5 504 FUNC GLOBAL DEFAULT 11 szsttv_ │ │ │ │ - 236: 000aa881 484 FUNC GLOBAL DEFAULT 11 usspnt_ │ │ │ │ - 237: 0008f04d 216 FUNC GLOBAL DEFAULT 11 mpiglb_ │ │ │ │ - 238: 00055051 112 FUNC GLOBAL DEFAULT 11 sgrget__ │ │ │ │ - 239: 0004baa9 460 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dclsinqft_b │ │ │ │ - 240: 00062011 132 FUNC GLOBAL DEFAULT 11 uziqin__ │ │ │ │ - 241: 000627f5 28 FUNC GLOBAL DEFAULT 11 uzrsvl__ │ │ │ │ - 242: 000a61f1 600 FUNC GLOBAL DEFAULT 11 usyaxl_ │ │ │ │ - 243: 0004bc75 460 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dclsinqft_f │ │ │ │ - 244: 000c808d 92 FUNC GLOBAL DEFAULT 11 ucpget_ │ │ │ │ - 245: 00060b7d 28 FUNC GLOBAL DEFAULT 11 ugpqvl__ │ │ │ │ - 246: 000b5e35 92 FUNC GLOBAL DEFAULT 11 uilget_ │ │ │ │ - 247: 00038465 106 FUNC GLOBAL DEFAULT 11 itrp2d_ │ │ │ │ - 248: 0006f2b5 28 FUNC GLOBAL DEFAULT 11 date32__ │ │ │ │ - 249: 0006969d 40 FUNC GLOBAL DEFAULT 11 vicon1__ │ │ │ │ - 250: 00049055 52 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintgt │ │ │ │ - 251: 000d7f4d 256 FUNC GLOBAL DEFAULT 11 zglistfonts_ │ │ │ │ - 252: 0006d1d1 28 FUNC GLOBAL DEFAULT 11 sinti__ │ │ │ │ - 253: 00066255 28 FUNC GLOBAL DEFAULT 11 umpqnp__ │ │ │ │ - 254: 000e87c9 108 FUNC GLOBAL DEFAULT 11 isgtrc_ │ │ │ │ - 255: 00056165 40 FUNC GLOBAL DEFAULT 11 sglnxr__ │ │ │ │ - 256: 0005ffe9 28 FUNC GLOBAL DEFAULT 11 uusmks__ │ │ │ │ - 257: 0006e17d 44 FUNC GLOBAL DEFAULT 11 shfw2g__ │ │ │ │ - 258: 00045569 136 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmapprojectionangle │ │ │ │ - 259: 00062c75 132 FUNC GLOBAL DEFAULT 11 ucrqcp__ │ │ │ │ - 260: 00062231 28 FUNC GLOBAL DEFAULT 11 uzlqnp__ │ │ │ │ - 261: 00069c7d 44 FUNC GLOBAL DEFAULT 11 vimlt__ │ │ │ │ - 262: 0006a6a5 132 FUNC GLOBAL DEFAULT 11 glrstx__ │ │ │ │ - 263: 00069645 84 FUNC GLOBAL DEFAULT 11 osexec__ │ │ │ │ - 264: 000e75f1 16 FUNC GLOBAL DEFAULT 11 sgqtxr_ │ │ │ │ - 265: 0003b585 712 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawyboxframe │ │ │ │ - 266: 000ea585 132 FUNC GLOBAL DEFAULT 11 sgrqin_ │ │ │ │ - 267: 000cc7a9 46 FUNC GLOBAL DEFAULT 11 szqfnt_ │ │ │ │ - 268: 00069b49 28 FUNC GLOBAL DEFAULT 11 ct2ec__ │ │ │ │ - 269: 00053f7d 28 FUNC GLOBAL DEFAULT 11 szsttv__ │ │ │ │ - 270: 000aea29 24 FUNC GLOBAL DEFAULT 11 umscwd_ │ │ │ │ - 271: 000e5f09 34 FUNC GLOBAL DEFAULT 11 sgqcmn_ │ │ │ │ - 272: 000eae6d 320 FUNC GLOBAL DEFAULT 11 sglqid_ │ │ │ │ - 273: 0007123d 132 FUNC GLOBAL DEFAULT 11 tmpqcl__ │ │ │ │ - 274: 0005a6b9 132 FUNC GLOBAL DEFAULT 11 uerqcl__ │ │ │ │ - 275: 000d4419 20 FUNC GLOBAL DEFAULT 11 sztxop_ │ │ │ │ - 276: 00070629 40 FUNC GLOBAL DEFAULT 11 g2sctr__ │ │ │ │ - 277: 000cb651 540 FUNC GLOBAL DEFAULT 11 szgclx_ │ │ │ │ - 278: 000582e9 28 FUNC GLOBAL DEFAULT 11 swqwdc__ │ │ │ │ - 279: 0006e689 28 FUNC GLOBAL DEFAULT 11 shtlib__ │ │ │ │ - 280: 00042cdd 216 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcldeallocsht │ │ │ │ - 281: 0008764d 10 FUNC GLOBAL DEFAULT 11 prcopn_ │ │ │ │ - 282: 000a4d1d 1036 FUNC GLOBAL DEFAULT 11 csblbl_ │ │ │ │ - 283: 00053291 28 FUNC GLOBAL DEFAULT 11 szoptt__ │ │ │ │ - 284: 000b9801 1316 FUNC GLOBAL DEFAULT 11 uhbrfz_ │ │ │ │ - 285: 00055f9d 28 FUNC GLOBAL DEFAULT 11 sgstxs__ │ │ │ │ - 286: 00053511 28 FUNC GLOBAL DEFAULT 11 szl3zv__ │ │ │ │ - 287: 000e2461 580 FUNC GLOBAL DEFAULT 11 sltlcv_ │ │ │ │ - 288: 000570fd 132 FUNC GLOBAL DEFAULT 11 sgrqid__ │ │ │ │ - 289: 00067bbd 128 FUNC GLOBAL DEFAULT 11 uxqfmt__ │ │ │ │ - 290: 00091ec5 50 FUNC GLOBAL DEFAULT 11 indxif_ │ │ │ │ - 291: 00092379 156 FUNC GLOBAL DEFAULT 11 imin_ │ │ │ │ - 292: 0006e269 28 FUNC GLOBAL DEFAULT 11 shiniz__ │ │ │ │ - 293: 000e7611 16 FUNC GLOBAL DEFAULT 11 sgqtxs_ │ │ │ │ - 294: 0006b981 28 FUNC GLOBAL DEFAULT 11 rpnxfl__ │ │ │ │ - 295: 00088839 56 FUNC GLOBAL DEFAULT 11 rlienv_ │ │ │ │ - 296: 000742cd 62 FUNC GLOBAL DEFAULT 11 fcputr_ │ │ │ │ - 297: 0003c895 108 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgeterrorbarwidth │ │ │ │ - 298: 000bb9ed 136 FUNC GLOBAL DEFAULT 11 uglqcp_ │ │ │ │ - 299: 00060371 28 FUNC GLOBAL DEFAULT 11 ugrqnp__ │ │ │ │ - 300: 0006e485 72 FUNC GLOBAL DEFAULT 11 shmw2s__ │ │ │ │ - 301: 00066545 28 FUNC GLOBAL DEFAULT 11 grsmpl__ │ │ │ │ - 302: 0005bb8d 128 FUNC GLOBAL DEFAULT 11 usxoff__ │ │ │ │ - 303: 00064dc9 132 FUNC GLOBAL DEFAULT 11 udpqin__ │ │ │ │ - 304: 000cb2b5 52 FUNC GLOBAL DEFAULT 11 szgcly_ │ │ │ │ - 305: 000896d1 100 FUNC GLOBAL DEFAULT 11 rlrget_ │ │ │ │ - 306: 000440f1 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetmarkersize │ │ │ │ - 307: 00097ff1 44 FUNC GLOBAL DEFAULT 11 uziqin_ │ │ │ │ - 308: 00090769 132 FUNC GLOBAL DEFAULT 11 mpscon_ │ │ │ │ - 309: 0005ecd9 28 FUNC GLOBAL DEFAULT 11 ulylbl__ │ │ │ │ - 310: 000e96dd 16 FUNC GLOBAL DEFAULT 11 sgstrn_ │ │ │ │ - 311: 00066529 28 FUNC GLOBAL DEFAULT 11 grsvpt__ │ │ │ │ - 312: 00047c1d 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetorthographic │ │ │ │ - 313: 000692c1 116 FUNC GLOBAL DEFAULT 11 lenz__ │ │ │ │ - 314: 00057009 28 FUNC GLOBAL DEFAULT 11 sgpqvl__ │ │ │ │ - 315: 00044ac1 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlinetextsize │ │ │ │ - 316: 000d8709 224 FUNC GLOBAL DEFAULT 11 zgqrct_ │ │ │ │ - 317: 00066765 132 FUNC GLOBAL DEFAULT 11 uirqcl__ │ │ │ │ - 318: 000964c9 42 FUNC GLOBAL DEFAULT 11 uzcqid_ │ │ │ │ - 319: 00069891 4 FUNC GLOBAL DEFAULT 11 imlt1__ │ │ │ │ - 320: 0008a8ed 132 FUNC GLOBAL DEFAULT 11 glrqin_ │ │ │ │ - 321: 0006948d 4 FUNC GLOBAL DEFAULT 11 mpscon__ │ │ │ │ - 322: 000bf279 92 FUNC GLOBAL DEFAULT 11 uelset_ │ │ │ │ - 323: 000984b5 1108 FUNC GLOBAL DEFAULT 11 uyaxdv_ │ │ │ │ - 324: 000a0111 16 FUNC GLOBAL DEFAULT 11 uuslnt_ │ │ │ │ - 325: 000e7e65 16 FUNC GLOBAL DEFAULT 11 sgqpms_ │ │ │ │ - 326: 0005ea75 112 FUNC GLOBAL DEFAULT 11 ulrget__ │ │ │ │ - 327: 0008b389 324 FUNC GLOBAL DEFAULT 11 gllqid_ │ │ │ │ - 328: 00063631 132 FUNC GLOBAL DEFAULT 11 uciqcl__ │ │ │ │ - 329: 0007425d 56 FUNC GLOBAL DEFAULT 11 fcputs_ │ │ │ │ - 330: 0006694d 28 FUNC GLOBAL DEFAULT 11 uic2d__ │ │ │ │ - 331: 00039765 6 FUNC GLOBAL DEFAULT 11 tmpqnp_ │ │ │ │ - 332: 00069429 4 FUNC GLOBAL DEFAULT 11 iblkgt__ │ │ │ │ - 333: 000a6cf1 1700 FUNC GLOBAL DEFAULT 11 ususcu_ │ │ │ │ - 334: 000bbef9 184 FUNC GLOBAL DEFAULT 11 ugiqcl_ │ │ │ │ - 335: 000d7ea5 76 FUNC GLOBAL DEFAULT 11 zgsfw_ │ │ │ │ - 336: 00068ec5 40 FUNC GLOBAL DEFAULT 11 vrfct1__ │ │ │ │ - 337: 00069081 4 FUNC GLOBAL DEFAULT 11 lrlt0__ │ │ │ │ - 338: 000b3889 156 FUNC GLOBAL DEFAULT 11 uirqcp_ │ │ │ │ - 339: 0006914d 128 FUNC GLOBAL DEFAULT 11 cradj__ │ │ │ │ - 340: 000afd89 136 FUNC GLOBAL DEFAULT 11 ulpqcp_ │ │ │ │ - 341: 000dca5d 138 FUNC GLOBAL DEFAULT 11 swsfcm_ │ │ │ │ - 342: 000744d9 144 FUNC GLOBAL DEFAULT 11 cweek_ │ │ │ │ - 343: 0005e099 132 FUNC GLOBAL DEFAULT 11 ulpqcl__ │ │ │ │ - 344: 000d4cc9 28 FUNC GLOBAL DEFAULT 11 zg_button_press_event │ │ │ │ - 345: 0006c835 28 FUNC GLOBAL DEFAULT 11 vignn__ │ │ │ │ - 346: 000702c1 28 FUNC GLOBAL DEFAULT 11 timeq1__ │ │ │ │ - 347: 00059be9 112 FUNC GLOBAL DEFAULT 11 uelset__ │ │ │ │ - 348: 000ce4b5 120 FUNC GLOBAL DEFAULT 11 szsttz_ │ │ │ │ - 349: 000c7199 1124 FUNC GLOBAL DEFAULT 11 ucxamn_ │ │ │ │ - 350: 0004d4e1 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervalge │ │ │ │ - 351: 000d9ab5 324 FUNC GLOBAL DEFAULT 11 swpqid_ │ │ │ │ - 352: 000e7ea5 16 FUNC GLOBAL DEFAULT 11 sgqpmt_ │ │ │ │ - 353: 000cc781 40 FUNC GLOBAL DEFAULT 11 szqfnw_ │ │ │ │ - 354: 000c7b45 6 FUNC GLOBAL DEFAULT 11 ucpqnp_ │ │ │ │ - 355: 000d23c1 356 FUNC GLOBAL DEFAULT 11 szt3zu_ │ │ │ │ - 356: 000776b1 136 FUNC GLOBAL DEFAULT 11 vs1out_ │ │ │ │ - 357: 000b59bd 6 FUNC GLOBAL DEFAULT 11 uilqnp_ │ │ │ │ - 358: 000bb885 176 FUNC GLOBAL DEFAULT 11 uglqvl_ │ │ │ │ - 359: 000bb6ed 92 FUNC GLOBAL DEFAULT 11 ugrset_ │ │ │ │ - 360: 000a0151 124 FUNC GLOBAL DEFAULT 11 uuinit_ │ │ │ │ - 361: 00046aa5 68 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dorigin │ │ │ │ - 362: 0006f4ad 4 FUNC GLOBAL DEFAULT 11 ndyear__ │ │ │ │ - 363: 00056e29 28 FUNC GLOBAL DEFAULT 11 sgqlni__ │ │ │ │ - 364: 0003c0ad 700 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dclshadeygap │ │ │ │ - 365: 000dfff9 50 FUNC GLOBAL DEFAULT 11 stfusr_ │ │ │ │ - 366: 000e4235 508 FUNC GLOBAL DEFAULT 11 sgtxxr_ │ │ │ │ - 367: 0004d5e5 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervalgt │ │ │ │ - 368: 0006cc95 44 FUNC GLOBAL DEFAULT 11 passf4__ │ │ │ │ - 369: 00069e65 4 FUNC GLOBAL DEFAULT 11 g2sgrd__ │ │ │ │ - 370: 000945b9 48 FUNC GLOBAL DEFAULT 11 rr2d_ │ │ │ │ - 371: 0006fab1 116 FUNC GLOBAL DEFAULT 11 lchra__ │ │ │ │ - 372: 0006caa1 28 FUNC GLOBAL DEFAULT 11 gnlt__ │ │ │ │ - 373: 0005cdcd 132 FUNC GLOBAL DEFAULT 11 uscqcl__ │ │ │ │ - 374: 0007fb95 2682 FUNC GLOBAL DEFAULT 11 radbg_ │ │ │ │ - 375: 0003ad55 260 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetygrid │ │ │ │ - 376: 00057ca1 28 FUNC GLOBAL DEFAULT 11 swpopn__ │ │ │ │ - 377: 0005f181 28 FUNC GLOBAL DEFAULT 11 uuisvl__ │ │ │ │ - 378: 000756a9 368 FUNC GLOBAL DEFAULT 11 inorml_ │ │ │ │ - 379: 0005f5f1 28 FUNC GLOBAL DEFAULT 11 uulqvl__ │ │ │ │ - 380: 0005f71d 112 FUNC GLOBAL DEFAULT 11 uurset__ │ │ │ │ - 381: 000570e1 28 FUNC GLOBAL DEFAULT 11 sgrqnp__ │ │ │ │ - 382: 0005e211 132 FUNC GLOBAL DEFAULT 11 ulrqid__ │ │ │ │ - 383: 00053a9d 28 FUNC GLOBAL DEFAULT 11 szcllt__ │ │ │ │ - 384: 000bcb19 3276 FUNC GLOBAL DEFAULT 11 ugvect_ │ │ │ │ - 385: 00049089 52 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintle │ │ │ │ - 386: 00070611 4 FUNC GLOBAL DEFAULT 11 rprd__ │ │ │ │ - 387: 00064eed 132 FUNC GLOBAL DEFAULT 11 udrqcp__ │ │ │ │ - 388: 000bf1d9 160 FUNC GLOBAL DEFAULT 11 uelstx_ │ │ │ │ - 389: 000aa165 1820 FUNC GLOBAL DEFAULT 11 uspfit_ │ │ │ │ - 390: 0006d191 36 FUNC GLOBAL DEFAULT 11 rfftf1__ │ │ │ │ - 391: 0006820d 28 FUNC GLOBAL DEFAULT 11 uvbrl__ │ │ │ │ - 392: 00065521 28 FUNC GLOBAL DEFAULT 11 umspwd__ │ │ │ │ - 393: 000d2281 320 FUNC GLOBAL DEFAULT 11 szt3zv_ │ │ │ │ - 394: 0008eff5 88 FUNC GLOBAL DEFAULT 11 mpfglb_ │ │ │ │ - 395: 00054161 28 FUNC GLOBAL DEFAULT 11 stftrf__ │ │ │ │ - 396: 000c389d 280 FUNC GLOBAL DEFAULT 11 ludchk_ │ │ │ │ - 397: 0006942d 4 FUNC GLOBAL DEFAULT 11 iblkge__ │ │ │ │ - 398: 000dc215 138 FUNC GLOBAL DEFAULT 11 swqpnt_ │ │ │ │ - 399: 00066e61 112 FUNC GLOBAL DEFAULT 11 uilset__ │ │ │ │ - 400: 00059af5 132 FUNC GLOBAL DEFAULT 11 swpstx__ │ │ │ │ - 401: 00070f15 28 FUNC GLOBAL DEFAULT 11 tmlsvl__ │ │ │ │ - 402: 0009b13d 400 FUNC GLOBAL DEFAULT 11 uxpnum_ │ │ │ │ - 403: 000694f5 4 FUNC GLOBAL DEFAULT 11 mpicyb__ │ │ │ │ - 404: 0003cb95 816 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxislabel │ │ │ │ - 405: 000490bd 52 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintlt │ │ │ │ - 406: 0005c525 112 FUNC GLOBAL DEFAULT 11 uspget__ │ │ │ │ - 407: 000b63f9 92 FUNC GLOBAL DEFAULT 11 uiiget_ │ │ │ │ - 408: 000a8a91 176 FUNC GLOBAL DEFAULT 11 usrsvl_ │ │ │ │ - 409: 0006c521 132 FUNC GLOBAL DEFAULT 11 glpqcl__ │ │ │ │ - 410: 000b74dd 50 FUNC GLOBAL DEFAULT 11 uismfl_ │ │ │ │ - 411: 000b3721 176 FUNC GLOBAL DEFAULT 11 uirqvl_ │ │ │ │ - 412: 00067d41 132 FUNC GLOBAL DEFAULT 11 uxpaxs__ │ │ │ │ - 413: 00069ac1 40 FUNC GLOBAL DEFAULT 11 ct3cs__ │ │ │ │ - 414: 000afb89 240 FUNC GLOBAL DEFAULT 11 ulpqvl_ │ │ │ │ - 415: 0006c7e1 28 FUNC GLOBAL DEFAULT 11 dxfloc__ │ │ │ │ - 416: 000694fd 4 FUNC GLOBAL DEFAULT 11 mpfhmr__ │ │ │ │ - 417: 00059fa1 28 FUNC GLOBAL DEFAULT 11 uetone__ │ │ │ │ - 418: 000a0899 92 FUNC GLOBAL DEFAULT 11 uupset_ │ │ │ │ - 419: 000d6afd 192 FUNC GLOBAL DEFAULT 11 get_pangostring_width_height │ │ │ │ - 420: 000531e9 28 FUNC GLOBAL DEFAULT 11 szplsv__ │ │ │ │ - 421: 00041751 64 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontoura │ │ │ │ - 422: 0004157d 468 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontourb │ │ │ │ - 423: 0005e491 28 FUNC GLOBAL DEFAULT 11 ulqxbl__ │ │ │ │ - 424: 0005e975 128 FUNC GLOBAL DEFAULT 11 ulxsfm__ │ │ │ │ - 425: 001e7818 28 OBJECT GLOBAL DEFAULT 21 umwk1_ │ │ │ │ - 426: 000690d5 4 FUNC GLOBAL DEFAULT 11 lrlta__ │ │ │ │ - 427: 0006ee1d 28 FUNC GLOBAL DEFAULT 11 vs2out__ │ │ │ │ - 428: 00054a25 28 FUNC GLOBAL DEFAULT 11 slpcnr__ │ │ │ │ - 429: 000690cd 4 FUNC GLOBAL DEFAULT 11 lrlt__ │ │ │ │ - 430: 0004cf8d 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconvhyperbolic │ │ │ │ - 431: 0005da65 128 FUNC GLOBAL DEFAULT 11 uyqfmt__ │ │ │ │ - 432: 00059df9 28 FUNC GLOBAL DEFAULT 11 ueqtlz__ │ │ │ │ - 433: 00059369 132 FUNC GLOBAL DEFAULT 11 swlqcp__ │ │ │ │ - 434: 00069ba1 44 FUNC GLOBAL DEFAULT 11 visub__ │ │ │ │ - 435: 000c67d9 1118 FUNC GLOBAL DEFAULT 11 ucyady_ │ │ │ │ - 436: 0006cbed 36 FUNC GLOBAL DEFAULT 11 radf2__ │ │ │ │ - 437: 0006827d 28 FUNC GLOBAL DEFAULT 11 uvbxf__ │ │ │ │ - 438: 0009d08d 200 FUNC GLOBAL DEFAULT 11 uwsgya_ │ │ │ │ - 439: 00061799 184 FUNC GLOBAL DEFAULT 11 uzcget__ │ │ │ │ - 440: 00058359 28 FUNC GLOBAL DEFAULT 11 swqptc__ │ │ │ │ - 441: 000bb64d 160 FUNC GLOBAL DEFAULT 11 ugrstx_ │ │ │ │ - 442: 000706f1 28 FUNC GLOBAL DEFAULT 11 uwsgxb__ │ │ │ │ - 443: 000432b9 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetshadepattern │ │ │ │ - 444: 0009951d 796 FUNC GLOBAL DEFAULT 11 uyptmk_ │ │ │ │ - 445: 0006cabd 28 FUNC GLOBAL DEFAULT 11 gnle__ │ │ │ │ - 446: 0011d794 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_yuni0 │ │ │ │ - 447: 00054db1 28 FUNC GLOBAL DEFAULT 11 scsorg__ │ │ │ │ - 448: 000eb431 320 FUNC GLOBAL DEFAULT 11 sgiqid_ │ │ │ │ - 449: 00040e09 64 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshadea │ │ │ │ - 450: 00040c35 468 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshadeb │ │ │ │ - 451: 00058601 28 FUNC GLOBAL DEFAULT 11 swlsft__ │ │ │ │ - 452: 0005410d 28 FUNC GLOBAL DEFAULT 11 stspr2__ │ │ │ │ - 453: 000e0fe9 412 FUNC GLOBAL DEFAULT 11 slqsiz_ │ │ │ │ - 454: 0006d54d 28 FUNC GLOBAL DEFAULT 11 odrqvl__ │ │ │ │ - 455: 00054199 28 FUNC GLOBAL DEFAULT 11 stqtrf__ │ │ │ │ - 456: 0005ba7d 112 FUNC GLOBAL DEFAULT 11 usiset__ │ │ │ │ - 457: 0005a511 132 FUNC GLOBAL DEFAULT 11 uepqin__ │ │ │ │ - 458: 0006d1ed 28 FUNC GLOBAL DEFAULT 11 cosqf__ │ │ │ │ - 459: 000e6e69 200 FUNC GLOBAL DEFAULT 11 sgtnr_ │ │ │ │ - 460: 0004128d 52 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclclearcontourlevel │ │ │ │ - 461: 000924d9 84 FUNC GLOBAL DEFAULT 11 imax0_ │ │ │ │ - 462: 0007d6d1 50 FUNC GLOBAL DEFAULT 11 odrk1_ │ │ │ │ - 463: 0004b919 116 FUNC GLOBAL DEFAULT 11 __fftcos_MOD_dcldealloccosfft │ │ │ │ - 464: 00040ae1 276 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshaden │ │ │ │ - 465: 0004c4fd 472 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dclcomplexfft_b │ │ │ │ - 466: 000e8e85 372 FUNC GLOBAL DEFAULT 11 sgtrsl_ │ │ │ │ - 467: 0004e101 1196 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetrealex │ │ │ │ - 468: 0009ece1 124 FUNC GLOBAL DEFAULT 11 uvbra_ │ │ │ │ - 469: 0004c6d5 472 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dclcomplexfft_f │ │ │ │ - 470: 00076b61 8 FUNC GLOBAL DEFAULT 11 iand_ │ │ │ │ - 471: 00070905 132 FUNC GLOBAL DEFAULT 11 tmistx__ │ │ │ │ - 472: 00040bf5 64 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshadev │ │ │ │ - 473: 000578a5 4 FUNC GLOBAL DEFAULT 11 zgiint__ │ │ │ │ - 474: 0005ad35 132 FUNC GLOBAL DEFAULT 11 uspqid__ │ │ │ │ - 475: 00047be5 56 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclexeccommand │ │ │ │ - 476: 0006ce09 36 FUNC GLOBAL DEFAULT 11 cfftb1__ │ │ │ │ - 477: 000900e9 252 FUNC GLOBAL DEFAULT 11 mpibon_ │ │ │ │ - 478: 000a76ed 140 FUNC GLOBAL DEFAULT 11 usyaxs_ │ │ │ │ - 479: 0009d19d 164 FUNC GLOBAL DEFAULT 11 uwsgyb_ │ │ │ │ - 480: 0008d9e1 132 FUNC GLOBAL DEFAULT 11 osexec_ │ │ │ │ - 481: 00065ac9 112 FUNC GLOBAL DEFAULT 11 umrget__ │ │ │ │ - 482: 00069df1 44 FUNC GLOBAL DEFAULT 11 g2fbli__ │ │ │ │ - 483: 000495a1 408 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastcharex │ │ │ │ - 484: 00064175 132 FUNC GLOBAL DEFAULT 11 udiqcl__ │ │ │ │ - 485: 00085ac1 38 FUNC GLOBAL DEFAULT 11 vrcon0_ │ │ │ │ - 486: 00056df1 28 FUNC GLOBAL DEFAULT 11 sglnr__ │ │ │ │ - 487: 000bbfb1 136 FUNC GLOBAL DEFAULT 11 ugiqcp_ │ │ │ │ - 488: 000e4039 508 FUNC GLOBAL DEFAULT 11 sgtxxu_ │ │ │ │ - 489: 0006951d 4 FUNC GLOBAL DEFAULT 11 mpfcyl__ │ │ │ │ - 490: 00077b09 176 FUNC GLOBAL DEFAULT 11 shts2g_ │ │ │ │ - 491: 000559c5 28 FUNC GLOBAL DEFAULT 11 sgqlai__ │ │ │ │ - 492: 00094549 56 FUNC GLOBAL DEFAULT 11 gnqblk_ │ │ │ │ - 493: 0005fca5 28 FUNC GLOBAL DEFAULT 11 uuqidv__ │ │ │ │ - 494: 000b0f7d 96 FUNC GLOBAL DEFAULT 11 ulsxbl_ │ │ │ │ - 495: 0006cf99 56 FUNC GLOBAL DEFAULT 11 radbg__ │ │ │ │ - 496: 00093e85 104 FUNC GLOBAL DEFAULT 11 rgngt_ │ │ │ │ - 497: 000e0eed 84 FUNC GLOBAL DEFAULT 11 ststrf_ │ │ │ │ - 498: 00075e2d 464 FUNC GLOBAL DEFAULT 11 clrgsv_ │ │ │ │ - 499: 0005e671 28 FUNC GLOBAL DEFAULT 11 ullsvl__ │ │ │ │ - 500: 0006e3fd 28 FUNC GLOBAL DEFAULT 11 shmdxm__ │ │ │ │ - 501: 0009ab3d 276 FUNC GLOBAL DEFAULT 11 uxaxnm_ │ │ │ │ - 502: 000690ad 4 FUNC GLOBAL DEFAULT 11 lrle__ │ │ │ │ - 503: 00060c39 112 FUNC GLOBAL DEFAULT 11 ugiget__ │ │ │ │ - 504: 000a074d 332 FUNC GLOBAL DEFAULT 11 uupstx_ │ │ │ │ - 505: 00092415 196 FUNC GLOBAL DEFAULT 11 imax1_ │ │ │ │ - 506: 00044985 56 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlinetext │ │ │ │ - 507: 0007d5f5 220 FUNC GLOBAL DEFAULT 11 odrk2_ │ │ │ │ - 508: 00085585 120 FUNC GLOBAL DEFAULT 11 vrfnb0_ │ │ │ │ - 509: 000eabcd 176 FUNC GLOBAL DEFAULT 11 sglsvl_ │ │ │ │ - 510: 0005f811 36 FUNC GLOBAL DEFAULT 11 uulinz__ │ │ │ │ - 511: 0005e1f5 28 FUNC GLOBAL DEFAULT 11 ulrqnp__ │ │ │ │ - 512: 000916c5 26 FUNC GLOBAL DEFAULT 11 lrlta_ │ │ │ │ - 513: 00044f8d 592 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlinenormalized1 │ │ │ │ - 514: 00091e91 50 FUNC GLOBAL DEFAULT 11 indxil_ │ │ │ │ - 515: 00044eb9 212 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlinenormalized2 │ │ │ │ - 516: 000679d1 4 FUNC GLOBAL DEFAULT 11 iuwgy__ │ │ │ │ - 517: 00069715 4 FUNC GLOBAL DEFAULT 11 iset1__ │ │ │ │ - 518: 0006cd3d 60 FUNC GLOBAL DEFAULT 11 passb__ │ │ │ │ - 519: 0004798d 312 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetave │ │ │ │ - 520: 000e9759 92 FUNC GLOBAL DEFAULT 11 sgqtxy_ │ │ │ │ - 521: 000bf835 92 FUNC GLOBAL DEFAULT 11 ueiset_ │ │ │ │ - 522: 000612e5 132 FUNC GLOBAL DEFAULT 11 uzcqid__ │ │ │ │ - 523: 000ab849 328 FUNC GLOBAL DEFAULT 11 umbndp_ │ │ │ │ - 524: 000d9069 92 FUNC GLOBAL DEFAULT 11 swrget_ │ │ │ │ - 525: 00068419 40 FUNC GLOBAL DEFAULT 11 uhbxfz__ │ │ │ │ - 526: 0008ba29 320 FUNC GLOBAL DEFAULT 11 gliqid_ │ │ │ │ - 527: 00054ead 28 FUNC GLOBAL DEFAULT 11 scspmi__ │ │ │ │ - 528: 00070419 4 FUNC GLOBAL DEFAULT 11 ramp0__ │ │ │ │ - 529: 0008d2c5 156 FUNC GLOBAL DEFAULT 11 rave_ │ │ │ │ - 530: 0005bc9d 128 FUNC GLOBAL DEFAULT 11 usaxsc__ │ │ │ │ - 531: 0006dd31 132 FUNC GLOBAL DEFAULT 11 odlstx__ │ │ │ │ - 532: 00069539 4 FUNC GLOBAL DEFAULT 11 mpfrbs__ │ │ │ │ - 533: 0009187d 148 FUNC GLOBAL DEFAULT 11 lrne_ │ │ │ │ - 534: 00085975 52 FUNC GLOBAL DEFAULT 11 vrset_ │ │ │ │ - 535: 000705c9 4 FUNC GLOBAL DEFAULT 11 rvmax0__ │ │ │ │ - 536: 00085a11 176 FUNC GLOBAL DEFAULT 11 vrcon1_ │ │ │ │ - 537: 00058e21 132 FUNC GLOBAL DEFAULT 11 swcqcl__ │ │ │ │ - 538: 00075389 30 FUNC GLOBAL DEFAULT 11 date31_ │ │ │ │ - 539: 00056879 40 FUNC GLOBAL DEFAULT 11 sglnxv__ │ │ │ │ - 540: 000e3e3d 508 FUNC GLOBAL DEFAULT 11 sgtxxv_ │ │ │ │ - 541: 00062b35 28 FUNC GLOBAL DEFAULT 11 ucpsvl__ │ │ │ │ - 542: 00069445 4 FUNC GLOBAL DEFAULT 11 mpisin__ │ │ │ │ - 543: 00094e75 42 FUNC GLOBAL DEFAULT 11 lenb_ │ │ │ │ - 544: 00076699 284 FUNC GLOBAL DEFAULT 11 lchr_ │ │ │ │ - 545: 0003bdc9 740 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawybarframe │ │ │ │ - 546: 0006650d 28 FUNC GLOBAL DEFAULT 11 grscwd__ │ │ │ │ - 547: 000d1255 16 FUNC GLOBAL DEFAULT 11 szcrst_ │ │ │ │ - 548: 00069b05 40 FUNC GLOBAL DEFAULT 11 ct3sc__ │ │ │ │ - 549: 000e1921 728 FUNC GLOBAL DEFAULT 11 slpwvc_ │ │ │ │ - 550: 000d2631 8 FUNC GLOBAL DEFAULT 11 szt3op_ │ │ │ │ - 551: 00085471 276 FUNC GLOBAL DEFAULT 11 vrfnb1_ │ │ │ │ - 552: 000a8a0d 132 FUNC GLOBAL DEFAULT 11 usrqin_ │ │ │ │ - 553: 0006854d 28 FUNC GLOBAL DEFAULT 11 uhbxa__ │ │ │ │ - 554: 00053bed 28 FUNC GLOBAL DEFAULT 11 szsttz__ │ │ │ │ - 555: 00039a29 184 FUNC GLOBAL DEFAULT 11 tmpqcl_ │ │ │ │ - 556: 000e8d55 304 FUNC GLOBAL DEFAULT 11 sgtrsn_ │ │ │ │ - 557: 0004d6e9 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervalle │ │ │ │ - 558: 000e9a7d 92 FUNC GLOBAL DEFAULT 11 sgsvpt_ │ │ │ │ - 559: 0006f619 132 FUNC GLOBAL DEFAULT 11 cweek__ │ │ │ │ - 560: 0006513d 132 FUNC GLOBAL DEFAULT 11 umrqid__ │ │ │ │ - 561: 000ad119 324 FUNC GLOBAL DEFAULT 11 umpqid_ │ │ │ │ - 562: 0006c8a9 44 FUNC GLOBAL DEFAULT 11 vradd0__ │ │ │ │ - 563: 000d4885 36 FUNC GLOBAL DEFAULT 11 szpmcl_ │ │ │ │ - 564: 0006ad21 132 FUNC GLOBAL DEFAULT 11 rllenv__ │ │ │ │ - 565: 0003f449 716 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dclshadexboxarea │ │ │ │ - 566: 000a92f5 320 FUNC GLOBAL DEFAULT 11 uslqid_ │ │ │ │ - 567: 0006c901 44 FUNC GLOBAL DEFAULT 11 vrsub1__ │ │ │ │ - 568: 001e81b8 16 OBJECT GLOBAL DEFAULT 21 szbtx1_ │ │ │ │ - 569: 000a6449 812 FUNC GLOBAL DEFAULT 11 usyaxu_ │ │ │ │ - 570: 0005a635 132 FUNC GLOBAL DEFAULT 11 uerqcp__ │ │ │ │ - 571: 00057c15 4 FUNC GLOBAL DEFAULT 11 zgiclr__ │ │ │ │ - 572: 000711b9 132 FUNC GLOBAL DEFAULT 11 tmpqcp__ │ │ │ │ - 573: 000515f5 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Hyperbolic │ │ │ │ - 574: 000c3e21 1148 FUNC GLOBAL DEFAULT 11 udline_ │ │ │ │ - 575: 0004a381 52 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclsavegoodnumlist │ │ │ │ - 576: 0004a081 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclnewframe │ │ │ │ - 577: 0006f955 84 FUNC GLOBAL DEFAULT 11 dclvnm__ │ │ │ │ - 578: 000b5f8d 6 FUNC GLOBAL DEFAULT 11 uiiqnp_ │ │ │ │ - 579: 00096411 42 FUNC GLOBAL DEFAULT 11 uzcsvl_ │ │ │ │ - 580: 000bbe49 176 FUNC GLOBAL DEFAULT 11 ugiqvl_ │ │ │ │ - 581: 0005dd8d 132 FUNC GLOBAL DEFAULT 11 ulistx__ │ │ │ │ - 582: 00049f05 172 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetmapprojectionangle │ │ │ │ - 583: 0006b77d 28 FUNC GLOBAL DEFAULT 11 gllsvl__ │ │ │ │ - 584: 0006f295 4 FUNC GLOBAL DEFAULT 11 ndate1__ │ │ │ │ - 585: 000752e1 168 FUNC GLOBAL DEFAULT 11 date32_ │ │ │ │ - 586: 00055971 28 FUNC GLOBAL DEFAULT 11 sgslat__ │ │ │ │ - 587: 0004d7ed 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervallt │ │ │ │ - 588: 000ed419 72 FUNC GLOBAL DEFAULT 11 scqobj_ │ │ │ │ - 589: 00094e55 32 FUNC GLOBAL DEFAULT 11 lenc_ │ │ │ │ - 590: 000605f1 132 FUNC GLOBAL DEFAULT 11 ugiqid__ │ │ │ │ - 591: 0006e419 52 FUNC GLOBAL DEFAULT 11 shfwga__ │ │ │ │ - 592: 000e002d 46 FUNC GLOBAL DEFAULT 11 stcusr_ │ │ │ │ - 593: 0007c2c5 324 FUNC GLOBAL DEFAULT 11 odpqid_ │ │ │ │ - 594: 000703f9 4 FUNC GLOBAL DEFAULT 11 rmin1__ │ │ │ │ - 595: 000517b1 24 FUNC GLOBAL DEFAULT 11 msgdmp_ │ │ │ │ - 596: 0005ca8d 128 FUNC GLOBAL DEFAULT 11 ussaxs__ │ │ │ │ - 597: 00074f05 116 FUNC GLOBAL DEFAULT 11 ndate1_ │ │ │ │ - 598: 0008b00d 392 FUNC GLOBAL DEFAULT 11 gllsvl_ │ │ │ │ - 599: 0005d495 132 FUNC GLOBAL DEFAULT 11 uypaxs__ │ │ │ │ - 600: 00091ffd 86 FUNC GLOBAL DEFAULT 11 indxmf_ │ │ │ │ - 601: 000e6d81 200 FUNC GLOBAL DEFAULT 11 sgtnu_ │ │ │ │ - 602: 000914fd 26 FUNC GLOBAL DEFAULT 11 lrlea_ │ │ │ │ - 603: 000c7e09 184 FUNC GLOBAL DEFAULT 11 ucpqcl_ │ │ │ │ - 604: 00059d89 28 FUNC GLOBAL DEFAULT 11 uestlv__ │ │ │ │ - 605: 00062db5 132 FUNC GLOBAL DEFAULT 11 ucrqin__ │ │ │ │ - 606: 0007d449 428 FUNC GLOBAL DEFAULT 11 odrk4_ │ │ │ │ - 607: 000b5bb1 184 FUNC GLOBAL DEFAULT 11 uilqcl_ │ │ │ │ - 608: 00046c29 68 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dorigin │ │ │ │ - 609: 0009487d 204 FUNC GLOBAL DEFAULT 11 ct2bc_ │ │ │ │ - 610: 00066419 28 FUNC GLOBAL DEFAULT 11 umpqvl__ │ │ │ │ - 611: 0006cd79 28 FUNC GLOBAL DEFAULT 11 cffti__ │ │ │ │ - 612: 000e2f91 648 FUNC GLOBAL DEFAULT 11 sldiv_ │ │ │ │ - 613: 00053d9d 28 FUNC GLOBAL DEFAULT 11 szpllp__ │ │ │ │ - 614: 00088dc1 256 FUNC GLOBAL DEFAULT 11 rlropt_ │ │ │ │ - 615: 000ab599 688 FUNC GLOBAL DEFAULT 11 umbndr_ │ │ │ │ - 616: 0005d1b5 28 FUNC GLOBAL DEFAULT 11 usytlz__ │ │ │ │ - 617: 0006eb85 40 FUNC GLOBAL DEFAULT 11 shlssd__ │ │ │ │ - 618: 000e81ad 248 FUNC GLOBAL DEFAULT 11 sgplzr_ │ │ │ │ - 619: 0005ad19 28 FUNC GLOBAL DEFAULT 11 uspqnp__ │ │ │ │ - 620: 000bf795 160 FUNC GLOBAL DEFAULT 11 ueistx_ │ │ │ │ - 621: 000561d1 28 FUNC GLOBAL DEFAULT 11 sgstrn__ │ │ │ │ - 622: 0009ff61 52 FUNC GLOBAL DEFAULT 11 uusidv_ │ │ │ │ - 623: 0005344d 28 FUNC GLOBAL DEFAULT 11 szt3cl__ │ │ │ │ - 624: 001e81c8 24 OBJECT GLOBAL DEFAULT 21 szbtx2_ │ │ │ │ - 625: 0005635d 112 FUNC GLOBAL DEFAULT 11 sgiget__ │ │ │ │ - 626: 000aea0d 28 FUNC GLOBAL DEFAULT 11 umqpnt_ │ │ │ │ - 627: 001e8208 12 OBJECT GLOBAL DEFAULT 21 szbpm1_ │ │ │ │ - 628: 000707f1 4 FUNC GLOBAL DEFAULT 11 vifna0__ │ │ │ │ - 629: 00061ff5 28 FUNC GLOBAL DEFAULT 11 uzisvl__ │ │ │ │ - 630: 000623d9 28 FUNC GLOBAL DEFAULT 11 uzlqvl__ │ │ │ │ - 631: 0006253d 112 FUNC GLOBAL DEFAULT 11 uzrset__ │ │ │ │ - 632: 000d04d9 4 FUNC GLOBAL DEFAULT 11 szcll3_ │ │ │ │ - 633: 000e3dd9 38 FUNC GLOBAL DEFAULT 11 sgclst_ │ │ │ │ - 634: 000a0c21 320 FUNC GLOBAL DEFAULT 11 uurqid_ │ │ │ │ - 635: 0005b60d 48 FUNC GLOBAL DEFAULT 11 uszdgt__ │ │ │ │ - 636: 000645e5 28 FUNC GLOBAL DEFAULT 11 udiclr__ │ │ │ │ - 637: 000666e1 132 FUNC GLOBAL DEFAULT 11 uirqcp__ │ │ │ │ - 638: 000e0921 32 FUNC GLOBAL DEFAULT 11 ststri_ │ │ │ │ - 639: 000d973d 240 FUNC GLOBAL DEFAULT 11 swpsvl_ │ │ │ │ - 640: 00055955 28 FUNC GLOBAL DEFAULT 11 sglar__ │ │ │ │ - 641: 000c388d 16 FUNC GLOBAL DEFAULT 11 udiclr_ │ │ │ │ - 642: 00074ea1 100 FUNC GLOBAL DEFAULT 11 ndate2_ │ │ │ │ - 643: 00055e05 136 FUNC GLOBAL DEFAULT 11 sgtxu__ │ │ │ │ - 644: 000725a5 220 FUNC GLOBAL DEFAULT 11 hexdic_ │ │ │ │ - 645: 00069db1 64 FUNC GLOBAL DEFAULT 11 g2ibl2__ │ │ │ │ - 646: 000743f9 54 FUNC GLOBAL DEFAULT 11 fcleol_ │ │ │ │ - 647: 000e6f31 200 FUNC GLOBAL DEFAULT 11 sgtnv_ │ │ │ │ - 648: 00055cd5 36 FUNC GLOBAL DEFAULT 11 sgplzr__ │ │ │ │ - 649: 000dc945 138 FUNC GLOBAL DEFAULT 11 swscli_ │ │ │ │ - 650: 0006ebad 68 FUNC GLOBAL DEFAULT 11 shmswm__ │ │ │ │ - 651: 000635ad 132 FUNC GLOBAL DEFAULT 11 uciqcp__ │ │ │ │ - 652: 00110580 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Elliptic │ │ │ │ - 653: 00094d7d 76 FUNC GLOBAL DEFAULT 11 cradj_ │ │ │ │ - 654: 000612c9 28 FUNC GLOBAL DEFAULT 11 uzcqnp__ │ │ │ │ - 655: 0006b8fd 132 FUNC GLOBAL DEFAULT 11 glistx__ │ │ │ │ - 656: 0006faad 4 FUNC GLOBAL DEFAULT 11 rngu0__ │ │ │ │ - 657: 001e7810 4 OBJECT GLOBAL DEFAULT 21 szbtx3_ │ │ │ │ - 658: 000490f1 300 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastreal │ │ │ │ - 659: 001e8200 1 OBJECT GLOBAL DEFAULT 21 szbpm2_ │ │ │ │ - 660: 0006e9e9 48 FUNC GLOBAL DEFAULT 11 shtsgz__ │ │ │ │ - 661: 000eab49 132 FUNC GLOBAL DEFAULT 11 sglqin_ │ │ │ │ - 662: 000b7e91 44 FUNC GLOBAL DEFAULT 11 uiscr2_ │ │ │ │ - 663: 00077a61 168 FUNC GLOBAL DEFAULT 11 shtsga_ │ │ │ │ - 664: 0005e015 132 FUNC GLOBAL DEFAULT 11 ulpqcp__ │ │ │ │ - 665: 0005a939 132 FUNC GLOBAL DEFAULT 11 ueiqcl__ │ │ │ │ - 666: 0006943d 4 FUNC GLOBAL DEFAULT 11 mpiazm__ │ │ │ │ - 667: 00074e29 120 FUNC GLOBAL DEFAULT 11 ndate3_ │ │ │ │ - 668: 000859dd 52 FUNC GLOBAL DEFAULT 11 vrset0_ │ │ │ │ - 669: 000be581 92 FUNC GLOBAL DEFAULT 11 uepget_ │ │ │ │ - 670: 00060519 28 FUNC GLOBAL DEFAULT 11 ugrqvl__ │ │ │ │ - 671: 000469fd 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3deyepoint │ │ │ │ - 672: 0003d14d 412 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxiscalendar │ │ │ │ - 673: 00051619 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Dcl_date │ │ │ │ - 674: 00056b71 132 FUNC GLOBAL DEFAULT 11 sgiqid__ │ │ │ │ - 675: 000668f5 40 FUNC GLOBAL DEFAULT 11 uipda3__ │ │ │ │ - 676: 000d8c15 6 FUNC GLOBAL DEFAULT 11 swrqnp_ │ │ │ │ - 677: 0008da9d 636 FUNC GLOBAL DEFAULT 11 mpnwtn_ │ │ │ │ - 678: 0009f285 124 FUNC GLOBAL DEFAULT 11 uvbrf_ │ │ │ │ - 679: 00057349 28 FUNC GLOBAL DEFAULT 11 sgtrqf__ │ │ │ │ - 680: 000679b5 28 FUNC GLOBAL DEFAULT 11 uwinit__ │ │ │ │ - 681: 00065121 28 FUNC GLOBAL DEFAULT 11 umrqnp__ │ │ │ │ - 682: 0006f2d5 140 FUNC GLOBAL DEFAULT 11 datec3__ │ │ │ │ - 683: 000ded71 20 FUNC GLOBAL DEFAULT 11 stepr2_ │ │ │ │ - 684: 00088761 100 FUNC GLOBAL DEFAULT 11 rlcenv_ │ │ │ │ - 685: 0008ffa5 200 FUNC GLOBAL DEFAULT 11 mpfbon_ │ │ │ │ - 686: 00071fcd 324 FUNC GLOBAL DEFAULT 11 rngu0_ │ │ │ │ - 687: 00074225 54 FUNC GLOBAL DEFAULT 11 fcpack_ │ │ │ │ - 688: 0005cd49 132 FUNC GLOBAL DEFAULT 11 uscqcp__ │ │ │ │ - 689: 0007e571 2872 FUNC GLOBAL DEFAULT 11 radfg_ │ │ │ │ - 690: 0005d12d 136 FUNC GLOBAL DEFAULT 11 usyinz__ │ │ │ │ - 691: 000694e1 4 FUNC GLOBAL DEFAULT 11 mpscoc__ │ │ │ │ - 692: 0004358d 568 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclshaderegionnormalized │ │ │ │ - 693: 000605d5 28 FUNC GLOBAL DEFAULT 11 ugiqnp__ │ │ │ │ - 694: 000669a1 28 FUNC GLOBAL DEFAULT 11 uiqcr2__ │ │ │ │ - 695: 0011e338 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Spherical │ │ │ │ - 696: 00070715 28 FUNC GLOBAL DEFAULT 11 uwqgyz__ │ │ │ │ - 697: 0006f9a9 128 FUNC GLOBAL DEFAULT 11 cdblk__ │ │ │ │ - 698: 00064dad 28 FUNC GLOBAL DEFAULT 11 udpsvl__ │ │ │ │ - 699: 000859a9 52 FUNC GLOBAL DEFAULT 11 vrset1_ │ │ │ │ - 700: 00053c25 28 FUNC GLOBAL DEFAULT 11 sztitz__ │ │ │ │ - 701: 00089735 100 FUNC GLOBAL DEFAULT 11 rllget_ │ │ │ │ - 702: 000e97b5 72 FUNC GLOBAL DEFAULT 11 sgsmpl_ │ │ │ │ - 703: 0003c935 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgeterrorbarlineindex │ │ │ │ - 704: 000963e1 46 FUNC GLOBAL DEFAULT 11 uzcqin_ │ │ │ │ - 705: 0006cfd1 28 FUNC GLOBAL DEFAULT 11 cost__ │ │ │ │ - 706: 00066cb1 132 FUNC GLOBAL DEFAULT 11 uiiqcl__ │ │ │ │ - 707: 00039ae1 136 FUNC GLOBAL DEFAULT 11 tmpqcp_ │ │ │ │ - 708: 00053a2d 28 FUNC GLOBAL DEFAULT 11 szqfnw__ │ │ │ │ - 709: 0008a759 92 FUNC GLOBAL DEFAULT 11 glcget_ │ │ │ │ - 710: 00071621 132 FUNC GLOBAL DEFAULT 11 tmrqcl__ │ │ │ │ - 711: 000eb191 176 FUNC GLOBAL DEFAULT 11 sgisvl_ │ │ │ │ - 712: 000694d1 4 FUNC GLOBAL DEFAULT 11 mpicoa__ │ │ │ │ - 713: 0003cb5d 56 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclshiftaxis │ │ │ │ - 714: 0008af89 132 FUNC GLOBAL DEFAULT 11 gllqin_ │ │ │ │ - 715: 000ad8cd 92 FUNC GLOBAL DEFAULT 11 umrget_ │ │ │ │ - 716: 000e839d 248 FUNC GLOBAL DEFAULT 11 sgplzu_ │ │ │ │ - 717: 0007aa19 4 FUNC GLOBAL DEFAULT 11 shfftb_ │ │ │ │ - 718: 00078e41 400 FUNC GLOBAL DEFAULT 11 shmswa_ │ │ │ │ - 719: 0007839d 164 FUNC GLOBAL DEFAULT 11 shppma_ │ │ │ │ - 720: 0006c49d 132 FUNC GLOBAL DEFAULT 11 glpqcp__ │ │ │ │ - 721: 000722d1 196 FUNC GLOBAL DEFAULT 11 rngu1_ │ │ │ │ - 722: 00044af5 56 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlinetext │ │ │ │ - 723: 000564c1 152 FUNC GLOBAL DEFAULT 11 sgtxzr__ │ │ │ │ - 724: 00067b3d 128 FUNC GLOBAL DEFAULT 11 uxsfmt__ │ │ │ │ - 725: 000aea75 28 FUNC GLOBAL DEFAULT 11 umqcnt_ │ │ │ │ - 726: 0006e571 56 FUNC GLOBAL DEFAULT 11 shlbwm__ │ │ │ │ - 727: 0008fa35 252 FUNC GLOBAL DEFAULT 11 mpiaza_ │ │ │ │ - 728: 0006f8a5 40 FUNC GLOBAL DEFAULT 11 sbytes__ │ │ │ │ - 729: 00061245 132 FUNC GLOBAL DEFAULT 11 uglstx__ │ │ │ │ - 730: 00045a81 180 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dhatch │ │ │ │ - 731: 00067999 28 FUNC GLOBAL DEFAULT 11 uwdflt__ │ │ │ │ - 732: 0007b219 92 FUNC GLOBAL DEFAULT 11 odrget_ │ │ │ │ - 733: 00063321 136 FUNC GLOBAL DEFAULT 11 ucxacl__ │ │ │ │ - 734: 000c7ec1 136 FUNC GLOBAL DEFAULT 11 ucpqcp_ │ │ │ │ - 735: 0005fa99 112 FUNC GLOBAL DEFAULT 11 uupget__ │ │ │ │ - 736: 0006db79 28 FUNC GLOBAL DEFAULT 11 odpqit__ │ │ │ │ - 737: 000b5c69 136 FUNC GLOBAL DEFAULT 11 uilqcp_ │ │ │ │ - 738: 000cb011 52 FUNC GLOBAL DEFAULT 11 szqcll_ │ │ │ │ - 739: 00069629 28 FUNC GLOBAL DEFAULT 11 osqarn__ │ │ │ │ - 740: 00069ca9 44 FUNC GLOBAL DEFAULT 11 vimlt1__ │ │ │ │ - 741: 00052a65 28 FUNC GLOBAL DEFAULT 11 szplcl__ │ │ │ │ - 742: 0006502d 132 FUNC GLOBAL DEFAULT 11 udrqin__ │ │ │ │ - 743: 000d96b9 132 FUNC GLOBAL DEFAULT 11 swpqin_ │ │ │ │ - 744: 00066f8d 148 FUNC GLOBAL DEFAULT 11 uiybar__ │ │ │ │ - 745: 000ed341 72 FUNC GLOBAL DEFAULT 11 scseye_ │ │ │ │ - 746: 000e82a5 248 FUNC GLOBAL DEFAULT 11 sgplzv_ │ │ │ │ - 747: 00057289 28 FUNC GLOBAL DEFAULT 11 sgrqvl__ │ │ │ │ - 748: 000dc0fd 140 FUNC GLOBAL DEFAULT 11 swiint_ │ │ │ │ - 749: 000a98b9 320 FUNC GLOBAL DEFAULT 11 usiqid_ │ │ │ │ - 750: 00053679 28 FUNC GLOBAL DEFAULT 11 szcltp__ │ │ │ │ - 751: 00072111 448 FUNC GLOBAL DEFAULT 11 rngu2_ │ │ │ │ - 752: 00055029 40 FUNC GLOBAL DEFAULT 11 scqvpt__ │ │ │ │ - 753: 00070811 4 FUNC GLOBAL DEFAULT 11 vifnb1__ │ │ │ │ - 754: 00044695 644 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawmarker │ │ │ │ - 755: 0006e82d 52 FUNC GLOBAL DEFAULT 11 shtswj__ │ │ │ │ - 756: 000bbcb1 92 FUNC GLOBAL DEFAULT 11 uglset_ │ │ │ │ - 757: 0004c3e1 284 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dclinitcosqft │ │ │ │ - 758: 00043b45 108 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextheight │ │ │ │ - 759: 000c4815 42 FUNC GLOBAL DEFAULT 11 udiclv_ │ │ │ │ - 760: 0003e10d 620 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxis │ │ │ │ - 761: 0006e92d 44 FUNC GLOBAL DEFAULT 11 shtwgj__ │ │ │ │ - 762: 000dcc01 138 FUNC GLOBAL DEFAULT 11 swoopn_ │ │ │ │ - 763: 0006838d 28 FUNC GLOBAL DEFAULT 11 uvbra__ │ │ │ │ - 764: 000d40f9 16 FUNC GLOBAL DEFAULT 11 sztncl_ │ │ │ │ - 765: 0006ded9 132 FUNC GLOBAL DEFAULT 11 odiqcl__ │ │ │ │ - 766: 00064b79 48 FUNC GLOBAL DEFAULT 11 uduxuy__ │ │ │ │ - 767: 00067115 28 FUNC GLOBAL DEFAULT 11 uicrgb__ │ │ │ │ - 768: 0008b6b5 388 FUNC GLOBAL DEFAULT 11 glisvl_ │ │ │ │ - 769: 000398e1 240 FUNC GLOBAL DEFAULT 11 tmpqvl_ │ │ │ │ - 770: 00053275 28 FUNC GLOBAL DEFAULT 11 szt3zu__ │ │ │ │ - 771: 00057ef5 28 FUNC GLOBAL DEFAULT 11 swgopn__ │ │ │ │ - 772: 000b6179 184 FUNC GLOBAL DEFAULT 11 uiiqcl_ │ │ │ │ - 773: 00060091 112 FUNC GLOBAL DEFAULT 11 uuiset__ │ │ │ │ - 774: 0005ed2d 136 FUNC GLOBAL DEFAULT 11 ulxlog__ │ │ │ │ - 775: 000594a9 132 FUNC GLOBAL DEFAULT 11 swlqin__ │ │ │ │ - 776: 00056b55 28 FUNC GLOBAL DEFAULT 11 sgiqnp__ │ │ │ │ - 777: 0006c87d 44 FUNC GLOBAL DEFAULT 11 vrdiv0__ │ │ │ │ - 778: 0006e301 44 FUNC GLOBAL DEFAULT 11 shlfwl__ │ │ │ │ - 779: 00056dd5 28 FUNC GLOBAL DEFAULT 11 sglnv__ │ │ │ │ - 780: 000640f1 132 FUNC GLOBAL DEFAULT 11 udiqcp__ │ │ │ │ - 781: 000771a5 268 FUNC GLOBAL DEFAULT 11 bitpic_ │ │ │ │ - 782: 000a1ee5 116 FUNC GLOBAL DEFAULT 11 uulin_ │ │ │ │ - 783: 0006f7e9 132 FUNC GLOBAL DEFAULT 11 bitpci__ │ │ │ │ - 784: 00071789 40 FUNC GLOBAL DEFAULT 11 tmstlc__ │ │ │ │ - 785: 00070c5d 112 FUNC GLOBAL DEFAULT 11 tmlset__ │ │ │ │ - 786: 0005fcdd 132 FUNC GLOBAL DEFAULT 11 uupqid__ │ │ │ │ - 787: 000de701 46 FUNC GLOBAL DEFAULT 11 ststrn_ │ │ │ │ - 788: 000acda1 240 FUNC GLOBAL DEFAULT 11 umpsvl_ │ │ │ │ - 789: 000858b1 38 FUNC GLOBAL DEFAULT 11 radd0_ │ │ │ │ - 790: 000a9055 176 FUNC GLOBAL DEFAULT 11 uslsvl_ │ │ │ │ - 791: 000be039 6 FUNC GLOBAL DEFAULT 11 uepqnp_ │ │ │ │ - 792: 000c7cc1 240 FUNC GLOBAL DEFAULT 11 ucpqvl_ │ │ │ │ - 793: 0006cc51 40 FUNC GLOBAL DEFAULT 11 sint1__ │ │ │ │ - 794: 00091fa1 90 FUNC GLOBAL DEFAULT 11 indxml_ │ │ │ │ - 795: 0006cf4d 36 FUNC GLOBAL DEFAULT 11 cfftf1__ │ │ │ │ - 796: 000b5afd 180 FUNC GLOBAL DEFAULT 11 uilqvl_ │ │ │ │ - 797: 000b3b65 92 FUNC GLOBAL DEFAULT 11 uirset_ │ │ │ │ - 798: 0006cfed 60 FUNC GLOBAL DEFAULT 11 passf__ │ │ │ │ - 799: 000b00fd 92 FUNC GLOBAL DEFAULT 11 ulpset_ │ │ │ │ - 800: 00043321 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetshadepattern │ │ │ │ - 801: 0009c6b9 44 FUNC GLOBAL DEFAULT 11 uwinit_ │ │ │ │ - 802: 00056e0d 28 FUNC GLOBAL DEFAULT 11 sgslni__ │ │ │ │ - 803: 0004dc59 1192 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetlogicalex │ │ │ │ - 804: 00052f6d 36 FUNC GLOBAL DEFAULT 11 szpipl__ │ │ │ │ - 805: 00055c19 132 FUNC GLOBAL DEFAULT 11 sglstx__ │ │ │ │ - 806: 000407dd 64 FUNC GLOBAL DEFAULT 11 __ugpack_MOD_dclsetunitvectortitle │ │ │ │ - 807: 000546c1 228 FUNC GLOBAL DEFAULT 11 slsttl__ │ │ │ │ - 808: 00077cc1 64 FUNC GLOBAL DEFAULT 11 shtw2g_ │ │ │ │ - 809: 000631bd 112 FUNC GLOBAL DEFAULT 11 uclget__ │ │ │ │ - 810: 0007bf4d 240 FUNC GLOBAL DEFAULT 11 odpsvl_ │ │ │ │ - 811: 0006d051 56 FUNC GLOBAL DEFAULT 11 radfg__ │ │ │ │ - 812: 00063cb1 136 FUNC GLOBAL DEFAULT 11 ucyayr__ │ │ │ │ - 813: 00058d9d 132 FUNC GLOBAL DEFAULT 11 swcqcp__ │ │ │ │ - 814: 00076b59 8 FUNC GLOBAL DEFAULT 11 ior_ │ │ │ │ - 815: 000ed4e1 6 FUNC GLOBAL DEFAULT 11 csgi_ │ │ │ │ - 816: 000d8871 140 FUNC GLOBAL DEFAULT 11 zgstcl_ │ │ │ │ - 817: 000ec695 16 FUNC GLOBAL DEFAULT 11 scspli_ │ │ │ │ - 818: 00076029 136 FUNC GLOBAL DEFAULT 11 clckgt_ │ │ │ │ - 819: 000eb10d 132 FUNC GLOBAL DEFAULT 11 sgiqin_ │ │ │ │ - 820: 000dc4e1 142 FUNC GLOBAL DEFAULT 11 swgton_ │ │ │ │ - 821: 0006f37d 36 FUNC GLOBAL DEFAULT 11 datef2__ │ │ │ │ - 822: 0006f8cd 132 FUNC GLOBAL DEFAULT 11 bitpic__ │ │ │ │ - 823: 000bbc11 160 FUNC GLOBAL DEFAULT 11 uglstx_ │ │ │ │ - 824: 00053549 28 FUNC GLOBAL DEFAULT 11 sztxcl__ │ │ │ │ - 825: 00085889 38 FUNC GLOBAL DEFAULT 11 radd1_ │ │ │ │ - 826: 000aaacd 54 FUNC GLOBAL DEFAULT 11 usgrph_ │ │ │ │ - 827: 0003c99d 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclseterrorbarlineindex │ │ │ │ - 828: 00058795 132 FUNC GLOBAL DEFAULT 11 swrstx__ │ │ │ │ - 829: 00053ea1 136 FUNC GLOBAL DEFAULT 11 sztxwv__ │ │ │ │ - 830: 0005a4f5 28 FUNC GLOBAL DEFAULT 11 uepsvl__ │ │ │ │ - 831: 0008a28d 6 FUNC GLOBAL DEFAULT 11 glcqnp_ │ │ │ │ - 832: 00054b81 36 FUNC GLOBAL DEFAULT 11 sctnzu__ │ │ │ │ - 833: 0004803d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicala_b │ │ │ │ - 834: 0005bf9d 112 FUNC GLOBAL DEFAULT 11 usrget__ │ │ │ │ - 835: 000a0981 176 FUNC GLOBAL DEFAULT 11 uursvl_ │ │ │ │ - 836: 000ad461 6 FUNC GLOBAL DEFAULT 11 umrqnp_ │ │ │ │ - 837: 0004887d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicala_f │ │ │ │ - 838: 00069491 4 FUNC GLOBAL DEFAULT 11 mpfcya__ │ │ │ │ - 839: 0007d705 588 FUNC GLOBAL DEFAULT 11 vcintr_ │ │ │ │ - 840: 0007aa15 4 FUNC GLOBAL DEFAULT 11 shfftf_ │ │ │ │ - 841: 0005e39d 28 FUNC GLOBAL DEFAULT 11 ulrqvl__ │ │ │ │ - 842: 00065d01 28 FUNC GLOBAL DEFAULT 11 umqcnt__ │ │ │ │ - 843: 00069051 40 FUNC GLOBAL DEFAULT 11 vrinc1__ │ │ │ │ - 844: 00091df9 46 FUNC GLOBAL DEFAULT 11 nindxc_ │ │ │ │ - 845: 000655bd 28 FUNC GLOBAL DEFAULT 11 umscom__ │ │ │ │ - 846: 0006573d 112 FUNC GLOBAL DEFAULT 11 umiget__ │ │ │ │ - 847: 000a29e9 220 FUNC GLOBAL DEFAULT 11 ussaxs_ │ │ │ │ - 848: 000e69d9 16 FUNC GLOBAL DEFAULT 11 sgqlni_ │ │ │ │ - 849: 00052efd 28 FUNC GLOBAL DEFAULT 11 szoplu__ │ │ │ │ - 850: 0007adcd 6 FUNC GLOBAL DEFAULT 11 odrqnp_ │ │ │ │ - 851: 0005d9e5 128 FUNC GLOBAL DEFAULT 11 uysfmt__ │ │ │ │ - 852: 000e08fd 36 FUNC GLOBAL DEFAULT 11 ststrp_ │ │ │ │ - 853: 00086dc9 38 FUNC GLOBAL DEFAULT 11 vicon0_ │ │ │ │ - 854: 00059ddd 28 FUNC GLOBAL DEFAULT 11 uestlz__ │ │ │ │ - 855: 00067f8d 116 FUNC GLOBAL DEFAULT 11 luxchk__ │ │ │ │ - 856: 00052c55 40 FUNC GLOBAL DEFAULT 11 szpcll__ │ │ │ │ - 857: 00053d49 28 FUNC GLOBAL DEFAULT 11 szqcly__ │ │ │ │ - 858: 000d8de9 184 FUNC GLOBAL DEFAULT 11 swrqcl_ │ │ │ │ - 859: 00057725 128 FUNC GLOBAL DEFAULT 11 sgclst__ │ │ │ │ - 860: 0006eabd 44 FUNC GLOBAL DEFAULT 11 shfg2w__ │ │ │ │ - 861: 0005de81 112 FUNC GLOBAL DEFAULT 11 ullset__ │ │ │ │ - 862: 00053a81 28 FUNC GLOBAL DEFAULT 11 szpllt__ │ │ │ │ - 863: 00049fb1 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsettransnumber │ │ │ │ - 864: 00063a69 132 FUNC GLOBAL DEFAULT 11 uclqid__ │ │ │ │ - 865: 00089799 100 FUNC GLOBAL DEFAULT 11 rliget_ │ │ │ │ - 866: 000b3ac5 160 FUNC GLOBAL DEFAULT 11 uirstx_ │ │ │ │ - 867: 000affb1 332 FUNC GLOBAL DEFAULT 11 ulpstx_ │ │ │ │ - 868: 00069455 4 FUNC GLOBAL DEFAULT 11 mpimer__ │ │ │ │ - 869: 0007d1b1 664 FUNC GLOBAL DEFAULT 11 odrk4r_ │ │ │ │ - 870: 00086899 120 FUNC GLOBAL DEFAULT 11 vifnb0_ │ │ │ │ - 871: 0009e6cd 128 FUNC GLOBAL DEFAULT 11 uvbrl_ │ │ │ │ - 872: 000696c5 40 FUNC GLOBAL DEFAULT 11 vifct0__ │ │ │ │ - 873: 000e9e01 38 FUNC GLOBAL DEFAULT 11 sgocls_ │ │ │ │ - 874: 0009d439 68 FUNC GLOBAL DEFAULT 11 uwqgxa_ │ │ │ │ - 875: 00057bf9 4 FUNC GLOBAL DEFAULT 11 zgqimc__ │ │ │ │ - 876: 000541b5 28 FUNC GLOBAL DEFAULT 11 ststrf__ │ │ │ │ - 877: 0006eea9 304 FUNC GLOBAL DEFAULT 11 chngr__ │ │ │ │ - 878: 0005a775 132 FUNC GLOBAL DEFAULT 11 uerqin__ │ │ │ │ - 879: 00071315 132 FUNC GLOBAL DEFAULT 11 tmpqin__ │ │ │ │ - 880: 000b7979 152 FUNC GLOBAL DEFAULT 11 uiiluv_ │ │ │ │ - 881: 0008b631 132 FUNC GLOBAL DEFAULT 11 gliqin_ │ │ │ │ - 882: 00064419 28 FUNC GLOBAL DEFAULT 11 udiclv__ │ │ │ │ - 883: 00068505 44 FUNC GLOBAL DEFAULT 11 uhbrfz__ │ │ │ │ - 884: 000dd329 92 FUNC GLOBAL DEFAULT 11 swlget_ │ │ │ │ - 885: 00055939 28 FUNC GLOBAL DEFAULT 11 sglav__ │ │ │ │ - 886: 00057a1d 4 FUNC GLOBAL DEFAULT 11 zgscli__ │ │ │ │ - 887: 000c9e11 72 FUNC GLOBAL DEFAULT 11 grssim_ │ │ │ │ - 888: 000ebd51 20 FUNC GLOBAL DEFAULT 11 scqtnp_ │ │ │ │ - 889: 000677f1 40 FUNC GLOBAL DEFAULT 11 uifyxy__ │ │ │ │ - 890: 0005fcc1 28 FUNC GLOBAL DEFAULT 11 uupqnp__ │ │ │ │ - 891: 00056b31 36 FUNC GLOBAL DEFAULT 11 sgplzv__ │ │ │ │ - 892: 00086d25 164 FUNC GLOBAL DEFAULT 11 vicon1_ │ │ │ │ - 893: 0008f9a1 148 FUNC GLOBAL DEFAULT 11 mpfaza_ │ │ │ │ - 894: 00046a3d 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dtransnumber │ │ │ │ - 895: 00087681 360 FUNC GLOBAL DEFAULT 11 mszdmp_ │ │ │ │ - 896: 00062fb9 112 FUNC GLOBAL DEFAULT 11 ucpset__ │ │ │ │ - 897: 0005b091 132 FUNC GLOBAL DEFAULT 11 usrqid__ │ │ │ │ - 898: 00052e8d 28 FUNC GLOBAL DEFAULT 11 szplzu__ │ │ │ │ - 899: 0004cb7d 140 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcladddate │ │ │ │ - 900: 000b6231 136 FUNC GLOBAL DEFAULT 11 uiiqcp_ │ │ │ │ - 901: 0007cf69 584 FUNC GLOBAL DEFAULT 11 odrk4s_ │ │ │ │ - 902: 00060b61 28 FUNC GLOBAL DEFAULT 11 ugpqit__ │ │ │ │ - 903: 0006cbd1 28 FUNC GLOBAL DEFAULT 11 costi__ │ │ │ │ - 904: 000867a1 248 FUNC GLOBAL DEFAULT 11 vifnb1_ │ │ │ │ - 905: 00043355 568 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclshaderegionprojected │ │ │ │ - 906: 000559a9 28 FUNC GLOBAL DEFAULT 11 sgslai__ │ │ │ │ - 907: 0005fc89 28 FUNC GLOBAL DEFAULT 11 uusidv__ │ │ │ │ - 908: 000acd1d 132 FUNC GLOBAL DEFAULT 11 umpqin_ │ │ │ │ - 909: 0009d36d 40 FUNC GLOBAL DEFAULT 11 uwqgxb_ │ │ │ │ - 910: 0003ee15 60 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawgrid │ │ │ │ - 911: 000a8fd1 132 FUNC GLOBAL DEFAULT 11 uslqin_ │ │ │ │ - 912: 00052a81 28 FUNC GLOBAL DEFAULT 11 szsgcl__ │ │ │ │ - 913: 00065d55 132 FUNC GLOBAL DEFAULT 11 umiqid__ │ │ │ │ - 914: 000c22fd 324 FUNC GLOBAL DEFAULT 11 udpqid_ │ │ │ │ - 915: 000620cd 112 FUNC GLOBAL DEFAULT 11 uzpget__ │ │ │ │ - 916: 0008ce2d 148 FUNC GLOBAL DEFAULT 11 rstd0_ │ │ │ │ - 917: 0006ae29 216 FUNC GLOBAL DEFAULT 11 rlcenv__ │ │ │ │ - 918: 0009a59d 20 FUNC GLOBAL DEFAULT 11 uxqfmt_ │ │ │ │ - 919: 000dc189 140 FUNC GLOBAL DEFAULT 11 swfint_ │ │ │ │ - 920: 0005a8b5 132 FUNC GLOBAL DEFAULT 11 ueiqcp__ │ │ │ │ - 921: 00066821 132 FUNC GLOBAL DEFAULT 11 uirqin__ │ │ │ │ - 922: 0005aedd 28 FUNC GLOBAL DEFAULT 11 uspqvl__ │ │ │ │ - 923: 0007bec9 132 FUNC GLOBAL DEFAULT 11 odpqin_ │ │ │ │ - 924: 0006a3f9 112 FUNC GLOBAL DEFAULT 11 gllset__ │ │ │ │ - 925: 0003c751 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetframetype │ │ │ │ - 926: 000bc275 92 FUNC GLOBAL DEFAULT 11 ugiset_ │ │ │ │ - 927: 00070421 4 FUNC GLOBAL DEFAULT 11 rsum0__ │ │ │ │ - 928: 00053625 28 FUNC GLOBAL DEFAULT 11 szqtyp__ │ │ │ │ - 929: 00054a09 28 FUNC GLOBAL DEFAULT 11 slform__ │ │ │ │ - 930: 00069095 4 FUNC GLOBAL DEFAULT 11 lrne0__ │ │ │ │ - 931: 000d78a5 268 FUNC GLOBAL DEFAULT 11 zgqtxw_ │ │ │ │ - 932: 0005fc35 28 FUNC GLOBAL DEFAULT 11 uuqlnt__ │ │ │ │ - 933: 0007db99 544 FUNC GLOBAL DEFAULT 11 sint1_ │ │ │ │ - 934: 000636ed 132 FUNC GLOBAL DEFAULT 11 uciqin__ │ │ │ │ - 935: 0006f109 304 FUNC GLOBAL DEFAULT 11 chngc__ │ │ │ │ - 936: 000d1265 160 FUNC GLOBAL DEFAULT 11 szqchz_ │ │ │ │ - 937: 00062d99 28 FUNC GLOBAL DEFAULT 11 ucrsvl__ │ │ │ │ - 938: 000d991d 88 FUNC GLOBAL DEFAULT 11 swpqit_ │ │ │ │ - 939: 00077c79 72 FUNC GLOBAL DEFAULT 11 shtwga_ │ │ │ │ - 940: 00070799 4 FUNC GLOBAL DEFAULT 11 rvmax__ │ │ │ │ - 941: 00090d19 308 FUNC GLOBAL DEFAULT 11 mpihmr_ │ │ │ │ - 942: 0008cd35 248 FUNC GLOBAL DEFAULT 11 rstd1_ │ │ │ │ - 943: 000642b5 112 FUNC GLOBAL DEFAULT 11 udlget__ │ │ │ │ - 944: 00058375 36 FUNC GLOBAL DEFAULT 11 swqrct__ │ │ │ │ - 945: 00088ec1 256 FUNC GLOBAL DEFAULT 11 rllopt_ │ │ │ │ - 946: 00052815 154 FUNC GLOBAL DEFAULT 11 uxplbb__ │ │ │ │ - 947: 0003f1f1 600 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxboxline │ │ │ │ - 948: 00041c0d 60 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdevicewindowframe │ │ │ │ - 949: 000a08fd 132 FUNC GLOBAL DEFAULT 11 uurqin_ │ │ │ │ - 950: 00061471 132 FUNC GLOBAL DEFAULT 11 uzcqvl__ │ │ │ │ - 951: 000616a5 112 FUNC GLOBAL DEFAULT 11 uziset__ │ │ │ │ - 952: 0005e171 132 FUNC GLOBAL DEFAULT 11 ulpqin__ │ │ │ │ - 953: 00077889 168 FUNC GLOBAL DEFAULT 11 shtsgj_ │ │ │ │ - 954: 00057971 4 FUNC GLOBAL DEFAULT 11 zgpcls__ │ │ │ │ - 955: 000b0271 208 FUNC GLOBAL DEFAULT 11 ulrqid_ │ │ │ │ - 956: 00057c05 4 FUNC GLOBAL DEFAULT 11 zgsrot__ │ │ │ │ - 957: 0006f265 44 FUNC GLOBAL DEFAULT 11 dateg3__ │ │ │ │ - 958: 000a0fd1 244 FUNC GLOBAL DEFAULT 11 uulqid_ │ │ │ │ - 959: 00066c2d 132 FUNC GLOBAL DEFAULT 11 uiiqcp__ │ │ │ │ - 960: 00054009 28 FUNC GLOBAL DEFAULT 11 stftrn__ │ │ │ │ - 961: 0007159d 132 FUNC GLOBAL DEFAULT 11 tmrqcp__ │ │ │ │ - 962: 000a9619 176 FUNC GLOBAL DEFAULT 11 usisvl_ │ │ │ │ - 963: 000b3bc1 320 FUNC GLOBAL DEFAULT 11 uiqfnm_ │ │ │ │ - 964: 00063a4d 28 FUNC GLOBAL DEFAULT 11 uclqnp__ │ │ │ │ - 965: 000b60c9 176 FUNC GLOBAL DEFAULT 11 uiiqvl_ │ │ │ │ - 966: 00054e21 28 FUNC GLOBAL DEFAULT 11 scsprj__ │ │ │ │ - 967: 0005618d 28 FUNC GLOBAL DEFAULT 11 sgpwsn__ │ │ │ │ - 968: 00052be5 28 FUNC GLOBAL DEFAULT 11 szmvlr__ │ │ │ │ - 969: 00061bb1 132 FUNC GLOBAL DEFAULT 11 uzpqid__ │ │ │ │ - 970: 00057969 4 FUNC GLOBAL DEFAULT 11 zgdcls__ │ │ │ │ - 971: 000560cd 152 FUNC GLOBAL DEFAULT 11 sgtxzv__ │ │ │ │ - 972: 000a3ef9 1240 FUNC GLOBAL DEFAULT 11 uszdgt_ │ │ │ │ - 973: 00049349 300 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastint │ │ │ │ - 974: 000be2fd 184 FUNC GLOBAL DEFAULT 11 uepqcl_ │ │ │ │ - 975: 0005893d 132 FUNC GLOBAL DEFAULT 11 swpqcl__ │ │ │ │ - 976: 000532e5 136 FUNC GLOBAL DEFAULT 11 sztxzu__ │ │ │ │ - 977: 00094dc9 70 FUNC GLOBAL DEFAULT 11 cladj_ │ │ │ │ - 978: 000ed29d 92 FUNC GLOBAL DEFAULT 11 scspln_ │ │ │ │ - 979: 00053dd5 176 FUNC GLOBAL DEFAULT 11 szfont__ │ │ │ │ - 980: 0006992d 116 FUNC GLOBAL DEFAULT 11 jfromc__ │ │ │ │ - 981: 000c9f11 208 FUNC GLOBAL DEFAULT 11 grinit_ │ │ │ │ - 982: 0005cf59 132 FUNC GLOBAL DEFAULT 11 uscqin__ │ │ │ │ - 983: 0009a33d 324 FUNC GLOBAL DEFAULT 11 uyptmz_ │ │ │ │ - 984: 000652c9 28 FUNC GLOBAL DEFAULT 11 umrqvl__ │ │ │ │ - 985: 00056fed 28 FUNC GLOBAL DEFAULT 11 sgpqit__ │ │ │ │ - 986: 0008856d 44 FUNC GLOBAL DEFAULT 11 rpnxfl_ │ │ │ │ - 987: 000851fd 176 FUNC GLOBAL DEFAULT 11 vrsub_ │ │ │ │ - 988: 0004a6dd 436 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dclrealfft_b │ │ │ │ - 989: 0004a891 436 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dclrealfft_f │ │ │ │ - 990: 000d8ea1 136 FUNC GLOBAL DEFAULT 11 swrqcp_ │ │ │ │ - 991: 00056999 36 FUNC GLOBAL DEFAULT 11 sgtnxu__ │ │ │ │ - 992: 000bc1d5 160 FUNC GLOBAL DEFAULT 11 ugistx_ │ │ │ │ - 993: 0005b075 28 FUNC GLOBAL DEFAULT 11 usrqnp__ │ │ │ │ - 994: 000707f9 4 FUNC GLOBAL DEFAULT 11 vrfna__ │ │ │ │ - 995: 00086cf1 52 FUNC GLOBAL DEFAULT 11 viset0_ │ │ │ │ - 996: 0006657d 28 FUNC GLOBAL DEFAULT 11 grfrm__ │ │ │ │ - 997: 000b8805 112 FUNC GLOBAL DEFAULT 11 uhbxa_ │ │ │ │ - 998: 0006077d 28 FUNC GLOBAL DEFAULT 11 ugiqvl__ │ │ │ │ - 999: 00069079 4 FUNC GLOBAL DEFAULT 11 lrnea__ │ │ │ │ - 1000: 00068cd5 208 FUNC GLOBAL DEFAULT 11 indxcf__ │ │ │ │ - 1001: 00064909 132 FUNC GLOBAL DEFAULT 11 udlqid__ │ │ │ │ - 1002: 000958e5 324 FUNC GLOBAL DEFAULT 11 uzpqid_ │ │ │ │ - 1003: 00075a19 472 FUNC GLOBAL DEFAULT 11 clrgls_ │ │ │ │ - 1004: 000532c9 28 FUNC GLOBAL DEFAULT 11 szcltt__ │ │ │ │ - 1005: 0005ff95 28 FUNC GLOBAL DEFAULT 11 uuqmkt__ │ │ │ │ - 1006: 000877e9 504 FUNC GLOBAL DEFAULT 11 cfsrch_ │ │ │ │ - 1007: 00078d05 316 FUNC GLOBAL DEFAULT 11 shmswj_ │ │ │ │ - 1008: 00065d39 28 FUNC GLOBAL DEFAULT 11 umiqnp__ │ │ │ │ - 1009: 00052c39 28 FUNC GLOBAL DEFAULT 11 sztnzr__ │ │ │ │ - 1010: 000dcebd 6 FUNC GLOBAL DEFAULT 11 swlqnp_ │ │ │ │ - 1011: 0006c5f9 132 FUNC GLOBAL DEFAULT 11 glpqin__ │ │ │ │ - 1012: 000782fd 158 FUNC GLOBAL DEFAULT 11 shppmj_ │ │ │ │ - 1013: 0005c459 204 FUNC GLOBAL DEFAULT 11 csblbl__ │ │ │ │ - 1014: 000e99c5 92 FUNC GLOBAL DEFAULT 11 sgswnd_ │ │ │ │ - 1015: 00068371 28 FUNC GLOBAL DEFAULT 11 uvdif__ │ │ │ │ - 1016: 0003c6e9 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetframetype │ │ │ │ - 1017: 000af375 26 FUNC GLOBAL DEFAULT 11 umpglb_ │ │ │ │ - 1018: 0008a4d9 184 FUNC GLOBAL DEFAULT 11 glcqcl_ │ │ │ │ - 1019: 0006de55 132 FUNC GLOBAL DEFAULT 11 odiqcp__ │ │ │ │ - 1020: 0005b4a5 220 FUNC GLOBAL DEFAULT 11 usaxcl__ │ │ │ │ - 1021: 000a2ebd 248 FUNC GLOBAL DEFAULT 11 uspaxs_ │ │ │ │ - 1022: 00054e3d 28 FUNC GLOBAL DEFAULT 11 scpmu__ │ │ │ │ - 1023: 00067185 28 FUNC GLOBAL DEFAULT 11 uiqcrg__ │ │ │ │ - 1024: 0003ab91 64 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxevengrid │ │ │ │ - 1025: 0005682d 40 FUNC GLOBAL DEFAULT 11 sglazu__ │ │ │ │ - 1026: 000ad64d 184 FUNC GLOBAL DEFAULT 11 umrqcl_ │ │ │ │ - 1027: 00053039 28 FUNC GLOBAL DEFAULT 11 szmvlc__ │ │ │ │ - 1028: 00063dcd 112 FUNC GLOBAL DEFAULT 11 udpset__ │ │ │ │ - 1029: 00083941 196 FUNC GLOBAL DEFAULT 11 costi_ │ │ │ │ - 1030: 0006ee55 28 FUNC GLOBAL DEFAULT 11 vs1din__ │ │ │ │ - 1031: 00086cbd 52 FUNC GLOBAL DEFAULT 11 viset1_ │ │ │ │ - 1032: 000a29dd 10 FUNC GLOBAL DEFAULT 11 usxtlz_ │ │ │ │ - 1033: 0006022d 40 FUNC GLOBAL DEFAULT 11 uumrkz__ │ │ │ │ - 1034: 00056289 128 FUNC GLOBAL DEFAULT 11 sgqplc__ │ │ │ │ - 1035: 000b0fdd 2788 FUNC GLOBAL DEFAULT 11 ulylog_ │ │ │ │ - 1036: 000ccef9 2140 FUNC GLOBAL DEFAULT 11 sztxwv_ │ │ │ │ - 1037: 00070aad 132 FUNC GLOBAL DEFAULT 11 tmiqcl__ │ │ │ │ - 1038: 00065a0d 132 FUNC GLOBAL DEFAULT 11 umlstx__ │ │ │ │ - 1039: 0007afa1 184 FUNC GLOBAL DEFAULT 11 odrqcl_ │ │ │ │ - 1040: 00069099 4 FUNC GLOBAL DEFAULT 11 lrge1__ │ │ │ │ - 1041: 00091d19 48 FUNC GLOBAL DEFAULT 11 nindxi_ │ │ │ │ - 1042: 000c2ae9 92 FUNC GLOBAL DEFAULT 11 udrget_ │ │ │ │ - 1043: 000baf41 92 FUNC GLOBAL DEFAULT 11 ugpget_ │ │ │ │ - 1044: 00067c3d 220 FUNC GLOBAL DEFAULT 11 uxpttl__ │ │ │ │ - 1045: 000439fd 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextposition │ │ │ │ - 1046: 00056a95 128 FUNC GLOBAL DEFAULT 11 sgocls__ │ │ │ │ - 1047: 000b78c1 184 FUNC GLOBAL DEFAULT 11 uifluv_ │ │ │ │ - 1048: 000ade89 92 FUNC GLOBAL DEFAULT 11 umlget_ │ │ │ │ - 1049: 0009c6e5 200 FUNC GLOBAL DEFAULT 11 uwdflt_ │ │ │ │ - 1050: 000b0e3d 72 FUNC GLOBAL DEFAULT 11 ulqybl_ │ │ │ │ - 1051: 000dd8ed 92 FUNC GLOBAL DEFAULT 11 swiget_ │ │ │ │ - 1052: 0006e44d 28 FUNC GLOBAL DEFAULT 11 shmsri__ │ │ │ │ - 1053: 000503a5 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetintegers │ │ │ │ - 1054: 00077f75 112 FUNC GLOBAL DEFAULT 11 shts2w_ │ │ │ │ - 1055: 00077931 164 FUNC GLOBAL DEFAULT 11 shtsgm_ │ │ │ │ - 1056: 000d8d45 164 FUNC GLOBAL DEFAULT 11 swrqvl_ │ │ │ │ - 1057: 0006790d 140 FUNC GLOBAL DEFAULT 11 uipcmp__ │ │ │ │ - 1058: 000e0089 42 FUNC GLOBAL DEFAULT 11 stsusr_ │ │ │ │ - 1059: 00086c89 52 FUNC GLOBAL DEFAULT 11 viset_ │ │ │ │ - 1060: 000e20ad 392 FUNC GLOBAL DEFAULT 11 slpwvr_ │ │ │ │ - 1061: 000d7a61 16 FUNC GLOBAL DEFAULT 11 zgrclp_ │ │ │ │ - 1062: 0007b7bd 92 FUNC GLOBAL DEFAULT 11 odlget_ │ │ │ │ - 1063: 000b760d 48 FUNC GLOBAL DEFAULT 11 uismrg_ │ │ │ │ - 1064: 000d8539 244 FUNC GLOBAL DEFAULT 11 zgidat_ │ │ │ │ - 1065: 0007009d 28 FUNC GLOBAL DEFAULT 11 time12__ │ │ │ │ - 1066: 00047d25 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthala_b │ │ │ │ - 1067: 00070405 4 FUNC GLOBAL DEFAULT 11 rmax1__ │ │ │ │ - 1068: 000d6945 128 FUNC GLOBAL DEFAULT 11 utf8_char_byte │ │ │ │ - 1069: 000484e1 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthala_f │ │ │ │ - 1070: 00061b95 28 FUNC GLOBAL DEFAULT 11 uzpqnp__ │ │ │ │ - 1071: 000d6895 176 FUNC GLOBAL DEFAULT 11 zggmov_ │ │ │ │ - 1072: 00066985 28 FUNC GLOBAL DEFAULT 11 uiscr2__ │ │ │ │ - 1073: 000384d1 3260 FUNC GLOBAL DEFAULT 11 tmslcl_ │ │ │ │ - 1074: 00064231 132 FUNC GLOBAL DEFAULT 11 udiqin__ │ │ │ │ - 1075: 00057979 80 FUNC GLOBAL DEFAULT 11 zgoopn__ │ │ │ │ - 1076: 0006989d 4 FUNC GLOBAL DEFAULT 11 imin0__ │ │ │ │ - 1077: 000707c1 28 FUNC GLOBAL DEFAULT 11 uwsgyz__ │ │ │ │ - 1078: 00070821 4 FUNC GLOBAL DEFAULT 11 vcintr__ │ │ │ │ - 1079: 00065011 28 FUNC GLOBAL DEFAULT 11 udrsvl__ │ │ │ │ - 1080: 000a9595 132 FUNC GLOBAL DEFAULT 11 usiqin_ │ │ │ │ - 1081: 00043069 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetarrowlinetype │ │ │ │ - 1082: 000ecc29 16 FUNC GLOBAL DEFAULT 11 scqtrn_ │ │ │ │ - 1083: 00056cfd 28 FUNC GLOBAL DEFAULT 11 sgiqvl__ │ │ │ │ - 1084: 0006d891 132 FUNC GLOBAL DEFAULT 11 odlqcl__ │ │ │ │ - 1085: 0006f951 4 FUNC GLOBAL DEFAULT 11 ishift__ │ │ │ │ - 1086: 00059b79 112 FUNC GLOBAL DEFAULT 11 uelget__ │ │ │ │ - 1087: 000a7fed 320 FUNC GLOBAL DEFAULT 11 uscqid_ │ │ │ │ - 1088: 000664f1 28 FUNC GLOBAL DEFAULT 11 grstrf__ │ │ │ │ - 1089: 000528b1 154 FUNC GLOBAL DEFAULT 11 uyplbb__ │ │ │ │ - 1090: 0005163d 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Bipolar │ │ │ │ - 1091: 0006ed61 40 FUNC GLOBAL DEFAULT 11 vrrnm__ │ │ │ │ - 1092: 00070415 4 FUNC GLOBAL DEFAULT 11 rstd1__ │ │ │ │ - 1093: 000ec5b9 204 FUNC GLOBAL DEFAULT 11 scplu_ │ │ │ │ - 1094: 0006cad9 28 FUNC GLOBAL DEFAULT 11 gngt__ │ │ │ │ - 1095: 000dc445 156 FUNC GLOBAL DEFAULT 11 swiopn_ │ │ │ │ - 1096: 000648ed 28 FUNC GLOBAL DEFAULT 11 udlqnp__ │ │ │ │ - 1097: 00040a01 52 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclclearshadelevel │ │ │ │ - 1098: 000acf81 88 FUNC GLOBAL DEFAULT 11 umpqit_ │ │ │ │ - 1099: 00039e55 92 FUNC GLOBAL DEFAULT 11 tmpset_ │ │ │ │ - 1100: 0008d259 108 FUNC GLOBAL DEFAULT 11 rave0_ │ │ │ │ - 1101: 00058fad 132 FUNC GLOBAL DEFAULT 11 swcqin__ │ │ │ │ - 1102: 000566fd 28 FUNC GLOBAL DEFAULT 11 sgqpms__ │ │ │ │ - 1103: 0008bd45 88 FUNC GLOBAL DEFAULT 11 vrgnn_ │ │ │ │ - 1104: 0005948d 28 FUNC GLOBAL DEFAULT 11 swlsvl__ │ │ │ │ - 1105: 00078be5 288 FUNC GLOBAL DEFAULT 11 shmswm_ │ │ │ │ - 1106: 000551dd 40 FUNC GLOBAL DEFAULT 11 sgpmzu__ │ │ │ │ - 1107: 00090c85 148 FUNC GLOBAL DEFAULT 11 mpfhmr_ │ │ │ │ - 1108: 000be3b5 136 FUNC GLOBAL DEFAULT 11 uepqcp_ │ │ │ │ - 1109: 0004d095 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclh2c │ │ │ │ - 1110: 0005f6ad 112 FUNC GLOBAL DEFAULT 11 uurget__ │ │ │ │ - 1111: 00088fc1 256 FUNC GLOBAL DEFAULT 11 rliopt_ │ │ │ │ - 1112: 000ecd39 72 FUNC GLOBAL DEFAULT 11 scqlog_ │ │ │ │ - 1113: 0005e835 132 FUNC GLOBAL DEFAULT 11 uliqcl__ │ │ │ │ - 1114: 0008fbb9 216 FUNC GLOBAL DEFAULT 11 mpiazm_ │ │ │ │ - 1115: 0007c12d 88 FUNC GLOBAL DEFAULT 11 odpqit_ │ │ │ │ - 1116: 00054d4d 28 FUNC GLOBAL DEFAULT 11 scqpli__ │ │ │ │ - 1117: 00066df1 112 FUNC GLOBAL DEFAULT 11 uilget__ │ │ │ │ - 1118: 000c1f85 240 FUNC GLOBAL DEFAULT 11 udpsvl_ │ │ │ │ - 1119: 00091469 148 FUNC GLOBAL DEFAULT 11 lrge_ │ │ │ │ - 1120: 00053221 28 FUNC GLOBAL DEFAULT 11 sztnop__ │ │ │ │ - 1121: 000a1335 244 FUNC GLOBAL DEFAULT 11 uuiqid_ │ │ │ │ - 1122: 0005a121 36 FUNC GLOBAL DEFAULT 11 uegtlb__ │ │ │ │ - 1123: 000ec6a5 204 FUNC GLOBAL DEFAULT 11 scplv_ │ │ │ │ - 1124: 00086bc5 38 FUNC GLOBAL DEFAULT 11 iadd0_ │ │ │ │ - 1125: 000cb629 20 FUNC GLOBAL DEFAULT 11 szqclx_ │ │ │ │ - 1126: 000665b5 28 FUNC GLOBAL DEFAULT 11 grcls__ │ │ │ │ - 1127: 00055001 40 FUNC GLOBAL DEFAULT 11 scsvpt__ │ │ │ │ - 1128: 00092609 120 FUNC GLOBAL DEFAULT 11 g2qgrd_ │ │ │ │ - 1129: 000d54cd 44 FUNC GLOBAL DEFAULT 11 getrparm │ │ │ │ - 1130: 000dcc8d 138 FUNC GLOBAL DEFAULT 11 swpcls_ │ │ │ │ - 1131: 00042ad1 252 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcloperatelaplacian │ │ │ │ - 1132: 000c8235 92 FUNC GLOBAL DEFAULT 11 ucpset_ │ │ │ │ - 1133: 000d66f9 36 FUNC GLOBAL DEFAULT 11 zgflash_ │ │ │ │ - 1134: 000b5f31 92 FUNC GLOBAL DEFAULT 11 uilset_ │ │ │ │ - 1135: 00096e6d 92 FUNC GLOBAL DEFAULT 11 uzrget_ │ │ │ │ - 1136: 00052f91 28 FUNC GLOBAL DEFAULT 11 szgipl__ │ │ │ │ - 1137: 0009cc71 828 FUNC GLOBAL DEFAULT 11 uwqgxi_ │ │ │ │ - 1138: 0008d17d 220 FUNC GLOBAL DEFAULT 11 rave1_ │ │ │ │ - 1139: 0005aacd 132 FUNC GLOBAL DEFAULT 11 uelqid__ │ │ │ │ - 1140: 00068641 208 FUNC GLOBAL DEFAULT 11 indxnl__ │ │ │ │ - 1141: 0009099d 280 FUNC GLOBAL DEFAULT 11 mpiktd_ │ │ │ │ - 1142: 000b7f1d 932 FUNC GLOBAL DEFAULT 11 uhbxlz_ │ │ │ │ - 1143: 00069091 4 FUNC GLOBAL DEFAULT 11 lrgt__ │ │ │ │ - 1144: 00053485 28 FUNC GLOBAL DEFAULT 11 szstts__ │ │ │ │ - 1145: 000e8abd 304 FUNC GLOBAL DEFAULT 11 sgtrln_ │ │ │ │ - 1146: 000707dd 4 FUNC GLOBAL DEFAULT 11 rudlev__ │ │ │ │ - 1147: 000648e9 4 FUNC GLOBAL DEFAULT 11 ludchk__ │ │ │ │ - 1148: 0006ee39 28 FUNC GLOBAL DEFAULT 11 vs1int__ │ │ │ │ - 1149: 000b0d9d 20 FUNC GLOBAL DEFAULT 11 ulysfm_ │ │ │ │ - 1150: 00058201 64 FUNC GLOBAL DEFAULT 11 swiopn__ │ │ │ │ - 1151: 00057ebd 28 FUNC GLOBAL DEFAULT 11 swslcl__ │ │ │ │ - 1152: 0008a591 136 FUNC GLOBAL DEFAULT 11 glcqcp_ │ │ │ │ - 1153: 00070515 28 FUNC GLOBAL DEFAULT 11 uwigyi__ │ │ │ │ - 1154: 00043035 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetarrowlineindex │ │ │ │ - 1155: 00054079 36 FUNC GLOBAL DEFAULT 11 stfpr3__ │ │ │ │ - 1156: 000524a9 196 FUNC GLOBAL DEFAULT 11 usplbl__ │ │ │ │ - 1157: 000ad705 136 FUNC GLOBAL DEFAULT 11 umrqcp_ │ │ │ │ - 1158: 00054485 28 FUNC GLOBAL DEFAULT 11 stqwrc__ │ │ │ │ - 1159: 000e997d 72 FUNC GLOBAL DEFAULT 11 sgqsim_ │ │ │ │ - 1160: 0006caf5 28 FUNC GLOBAL DEFAULT 11 gnge__ │ │ │ │ - 1161: 0005429d 28 FUNC GLOBAL DEFAULT 11 stsrd3__ │ │ │ │ - 1162: 000cb28d 20 FUNC GLOBAL DEFAULT 11 szqcly_ │ │ │ │ - 1163: 00086b9d 38 FUNC GLOBAL DEFAULT 11 iadd1_ │ │ │ │ - 1164: 000b8c81 116 FUNC GLOBAL DEFAULT 11 uhbxf_ │ │ │ │ - 1165: 00070711 4 FUNC GLOBAL DEFAULT 11 rvmin1__ │ │ │ │ - 1166: 00059851 132 FUNC GLOBAL DEFAULT 11 swistx__ │ │ │ │ - 1167: 0011e364 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Dcl_time │ │ │ │ - 1168: 0005a1b5 112 FUNC GLOBAL DEFAULT 11 uepset__ │ │ │ │ - 1169: 0005f851 132 FUNC GLOBAL DEFAULT 11 uurqid__ │ │ │ │ - 1170: 0005ba0d 112 FUNC GLOBAL DEFAULT 11 usiget__ │ │ │ │ - 1171: 0008dd19 756 FUNC GLOBAL DEFAULT 11 mpxvdg_ │ │ │ │ - 1172: 000b0169 64 FUNC GLOBAL DEFAULT 11 ulrsvl_ │ │ │ │ - 1173: 0006a9bd 216 FUNC GLOBAL DEFAULT 11 rtlenv__ │ │ │ │ - 1174: 00091865 24 FUNC GLOBAL DEFAULT 11 lrne0_ │ │ │ │ - 1175: 0007b059 124 FUNC GLOBAL DEFAULT 11 odrqcp_ │ │ │ │ - 1176: 000c2645 6 FUNC GLOBAL DEFAULT 11 udrqnp_ │ │ │ │ - 1177: 000bc8b1 616 FUNC GLOBAL DEFAULT 11 ugunit_ │ │ │ │ - 1178: 000a0ec9 64 FUNC GLOBAL DEFAULT 11 uulsvl_ │ │ │ │ - 1179: 000ba9f9 6 FUNC GLOBAL DEFAULT 11 ugpqnp_ │ │ │ │ - 1180: 0003c64d 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetframeindex │ │ │ │ - 1181: 000be1b5 240 FUNC GLOBAL DEFAULT 11 uepqvl_ │ │ │ │ - 1182: 00039d09 332 FUNC GLOBAL DEFAULT 11 tmpstx_ │ │ │ │ - 1183: 00091da1 86 FUNC GLOBAL DEFAULT 11 nindxm_ │ │ │ │ - 1184: 000ada25 6 FUNC GLOBAL DEFAULT 11 umlqnp_ │ │ │ │ - 1185: 0008ca49 100 FUNC GLOBAL DEFAULT 11 ramp0_ │ │ │ │ - 1186: 0006cc35 28 FUNC GLOBAL DEFAULT 11 cfftb__ │ │ │ │ - 1187: 000dd481 6 FUNC GLOBAL DEFAULT 11 swiqnp_ │ │ │ │ - 1188: 0006e751 44 FUNC GLOBAL DEFAULT 11 shtlbw__ │ │ │ │ - 1189: 0005c8ed 416 FUNC GLOBAL DEFAULT 11 ussttl__ │ │ │ │ - 1190: 00046c6d 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dlogaxis │ │ │ │ - 1191: 00067311 132 FUNC GLOBAL DEFAULT 11 uilqid__ │ │ │ │ - 1192: 0005d519 220 FUNC GLOBAL DEFAULT 11 uypttl__ │ │ │ │ - 1193: 000e2aa5 240 FUNC GLOBAL DEFAULT 11 slpage_ │ │ │ │ - 1194: 0005542d 28 FUNC GLOBAL DEFAULT 11 sgqwnd__ │ │ │ │ - 1195: 0007b371 6 FUNC GLOBAL DEFAULT 11 odlqnp_ │ │ │ │ - 1196: 00052c7d 36 FUNC GLOBAL DEFAULT 11 szgcll__ │ │ │ │ - 1197: 000dd0a9 184 FUNC GLOBAL DEFAULT 11 swlqcl_ │ │ │ │ - 1198: 0005fe85 28 FUNC GLOBAL DEFAULT 11 uupqvl__ │ │ │ │ - 1199: 00072681 3820 FUNC GLOBAL DEFAULT 11 chval_ │ │ │ │ - 1200: 000700d9 28 FUNC GLOBAL DEFAULT 11 time23__ │ │ │ │ - 1201: 00057365 216 FUNC GLOBAL DEFAULT 11 sgtrsl__ │ │ │ │ - 1202: 000e5c91 300 FUNC GLOBAL DEFAULT 11 sgscwd_ │ │ │ │ - 1203: 00045d0d 740 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dmarkernormalized │ │ │ │ - 1204: 00051919 20 FUNC GLOBAL DEFAULT 11 exit_ │ │ │ │ - 1205: 00074655 176 FUNC GLOBAL DEFAULT 11 ndmon_ │ │ │ │ - 1206: 000c37f5 76 FUNC GLOBAL DEFAULT 11 udqfmt_ │ │ │ │ - 1207: 00077d01 148 FUNC GLOBAL DEFAULT 11 shtw2s_ │ │ │ │ - 1208: 000624b1 28 FUNC GLOBAL DEFAULT 11 uzlrst__ │ │ │ │ - 1209: 000c80e9 332 FUNC GLOBAL DEFAULT 11 ucpstx_ │ │ │ │ - 1210: 000690b1 4 FUNC GLOBAL DEFAULT 11 lrge__ │ │ │ │ - 1211: 00093c59 420 FUNC GLOBAL DEFAULT 11 g2ictr_ │ │ │ │ - 1212: 0003e379 1096 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawscaledgraph │ │ │ │ - 1213: 000bfe65 24 FUNC GLOBAL DEFAULT 11 ueaint_ │ │ │ │ - 1214: 0008963d 148 FUNC GLOBAL DEFAULT 11 rlcget_ │ │ │ │ - 1215: 000917cd 152 FUNC GLOBAL DEFAULT 11 lrne1_ │ │ │ │ - 1216: 000b5e91 160 FUNC GLOBAL DEFAULT 11 uilstx_ │ │ │ │ - 1217: 00067819 40 FUNC GLOBAL DEFAULT 11 uiiyxy__ │ │ │ │ - 1218: 00071c55 104 FUNC GLOBAL DEFAULT 11 time21_ │ │ │ │ - 1219: 000915e1 26 FUNC GLOBAL DEFAULT 11 lrgta_ │ │ │ │ - 1220: 00054ba5 28 FUNC GLOBAL DEFAULT 11 sctnu__ │ │ │ │ - 1221: 0008c975 212 FUNC GLOBAL DEFAULT 11 ramp1_ │ │ │ │ - 1222: 00091d49 88 FUNC GLOBAL DEFAULT 11 nindxn_ │ │ │ │ - 1223: 0005a9f5 132 FUNC GLOBAL DEFAULT 11 ueiqin__ │ │ │ │ - 1224: 0005a759 28 FUNC GLOBAL DEFAULT 11 uersvl__ │ │ │ │ - 1225: 000712f9 28 FUNC GLOBAL DEFAULT 11 tmpsvl__ │ │ │ │ - 1226: 00068585 40 FUNC GLOBAL DEFAULT 11 uhbxaz__ │ │ │ │ - 1227: 0008a3f9 224 FUNC GLOBAL DEFAULT 11 glcqvl_ │ │ │ │ - 1228: 000ae44d 92 FUNC GLOBAL DEFAULT 11 umiget_ │ │ │ │ - 1229: 000d784d 88 FUNC GLOBAL DEFAULT 11 rendertext │ │ │ │ - 1230: 0009556d 240 FUNC GLOBAL DEFAULT 11 uzpsvl_ │ │ │ │ - 1231: 00054885 40 FUNC GLOBAL DEFAULT 11 slratz__ │ │ │ │ - 1232: 0003ee8d 52 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclfitmapparm │ │ │ │ - 1233: 000ad59d 176 FUNC GLOBAL DEFAULT 11 umrqvl_ │ │ │ │ - 1234: 00057ed9 28 FUNC GLOBAL DEFAULT 11 swsfw__ │ │ │ │ - 1235: 000663fd 28 FUNC GLOBAL DEFAULT 11 umpqit__ │ │ │ │ - 1236: 00074431 56 FUNC GLOBAL DEFAULT 11 fcslfc_ │ │ │ │ - 1237: 00052fc9 28 FUNC GLOBAL DEFAULT 11 szmvlv__ │ │ │ │ - 1238: 00065ce5 28 FUNC GLOBAL DEFAULT 11 umscnt__ │ │ │ │ - 1239: 000d445d 264 FUNC GLOBAL DEFAULT 11 szpmzr_ │ │ │ │ - 1240: 0005bd55 132 FUNC GLOBAL DEFAULT 11 usiqid__ │ │ │ │ - 1241: 0006cb75 48 FUNC GLOBAL DEFAULT 11 passb5__ │ │ │ │ - 1242: 0007bd69 92 FUNC GLOBAL DEFAULT 11 odiget_ │ │ │ │ - 1243: 0006e1e9 64 FUNC GLOBAL DEFAULT 11 shlbwu__ │ │ │ │ - 1244: 00094b9d 84 FUNC GLOBAL DEFAULT 11 cr2c_ │ │ │ │ - 1245: 00077bf9 64 FUNC GLOBAL DEFAULT 11 shtwgj_ │ │ │ │ - 1246: 0007aefd 164 FUNC GLOBAL DEFAULT 11 odrqvl_ │ │ │ │ - 1247: 000588b9 132 FUNC GLOBAL DEFAULT 11 swpqcp__ │ │ │ │ - 1248: 00053d2d 28 FUNC GLOBAL DEFAULT 11 szscly__ │ │ │ │ - 1249: 000c1f01 132 FUNC GLOBAL DEFAULT 11 udpqin_ │ │ │ │ - 1250: 0005aab1 28 FUNC GLOBAL DEFAULT 11 uelqnp__ │ │ │ │ - 1251: 00069479 4 FUNC GLOBAL DEFAULT 11 mpimwd__ │ │ │ │ - 1252: 000426f1 464 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclgridtospectrum │ │ │ │ - 1253: 00067701 40 FUNC GLOBAL DEFAULT 11 uiflab__ │ │ │ │ - 1254: 00110464 63 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD_dcl_week │ │ │ │ - 1255: 00060ec1 132 FUNC GLOBAL DEFAULT 11 uglqcl__ │ │ │ │ - 1256: 000d04dd 96 FUNC GLOBAL DEFAULT 11 szpll3_ │ │ │ │ - 1257: 0005fc6d 28 FUNC GLOBAL DEFAULT 11 uuqlni__ │ │ │ │ - 1258: 000655d9 216 FUNC GLOBAL DEFAULT 11 umqfnm__ │ │ │ │ - 1259: 00061e15 28 FUNC GLOBAL DEFAULT 11 uzfact__ │ │ │ │ - 1260: 00066d6d 132 FUNC GLOBAL DEFAULT 11 uiiqin__ │ │ │ │ - 1261: 000694c5 4 FUNC GLOBAL DEFAULT 11 mpibon__ │ │ │ │ - 1262: 00066805 28 FUNC GLOBAL DEFAULT 11 uirsvl__ │ │ │ │ - 1263: 000716dd 132 FUNC GLOBAL DEFAULT 11 tmrqin__ │ │ │ │ - 1264: 000952d5 404 FUNC GLOBAL DEFAULT 11 uzfact_ │ │ │ │ - 1265: 0009f989 112 FUNC GLOBAL DEFAULT 11 uvdif_ │ │ │ │ - 1266: 000394cd 320 FUNC GLOBAL DEFAULT 11 tmrqid_ │ │ │ │ - 1267: 00048145 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclkitada_b │ │ │ │ - 1268: 00096cf9 40 FUNC GLOBAL DEFAULT 11 uzrqnp_ │ │ │ │ - 1269: 00094c65 92 FUNC GLOBAL DEFAULT 11 ct3cs_ │ │ │ │ - 1270: 00052ea9 28 FUNC GLOBAL DEFAULT 11 sztnzv__ │ │ │ │ - 1271: 000b332d 348 FUNC GLOBAL DEFAULT 11 uiybar_ │ │ │ │ - 1272: 00070655 4 FUNC GLOBAL DEFAULT 11 rvar0__ │ │ │ │ - 1273: 00048901 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclkitada_f │ │ │ │ - 1274: 0005f835 28 FUNC GLOBAL DEFAULT 11 uurqnp__ │ │ │ │ - 1275: 000676d9 40 FUNC GLOBAL DEFAULT 11 ui3ini__ │ │ │ │ - 1276: 00091419 26 FUNC GLOBAL DEFAULT 11 lrgea_ │ │ │ │ - 1277: 000636d1 28 FUNC GLOBAL DEFAULT 11 ucisvl__ │ │ │ │ - 1278: 00071c01 84 FUNC GLOBAL DEFAULT 11 time23_ │ │ │ │ - 1279: 000534bd 28 FUNC GLOBAL DEFAULT 11 sztits__ │ │ │ │ - 1280: 00063bf5 28 FUNC GLOBAL DEFAULT 11 uclqvl__ │ │ │ │ - 1281: 00063859 112 FUNC GLOBAL DEFAULT 11 ucrset__ │ │ │ │ - 1282: 00079079 472 FUNC GLOBAL DEFAULT 11 shly2x_ │ │ │ │ - 1283: 00087a91 184 FUNC GLOBAL DEFAULT 11 lchreq_ │ │ │ │ - 1284: 00071b55 108 FUNC GLOBAL DEFAULT 11 timec1_ │ │ │ │ - 1285: 000672f5 28 FUNC GLOBAL DEFAULT 11 uilqnp__ │ │ │ │ - 1286: 0006ccdd 40 FUNC GLOBAL DEFAULT 11 radb3__ │ │ │ │ - 1287: 0008fb31 136 FUNC GLOBAL DEFAULT 11 mpfazm_ │ │ │ │ - 1288: 000b0161 6 FUNC GLOBAL DEFAULT 11 ulrqin_ │ │ │ │ - 1289: 00057b99 4 FUNC GLOBAL DEFAULT 11 zggcls__ │ │ │ │ - 1290: 000a0ec1 6 FUNC GLOBAL DEFAULT 11 uulqin_ │ │ │ │ - 1291: 0005e155 28 FUNC GLOBAL DEFAULT 11 ulpsvl__ │ │ │ │ - 1292: 000ecf01 128 FUNC GLOBAL DEFAULT 11 scqvpt_ │ │ │ │ - 1293: 000c8589 320 FUNC GLOBAL DEFAULT 11 ucrqid_ │ │ │ │ - 1294: 000624cd 112 FUNC GLOBAL DEFAULT 11 uzrget__ │ │ │ │ - 1295: 000c9389 292 FUNC GLOBAL DEFAULT 11 nucday_ │ │ │ │ - 1296: 000b05b1 208 FUNC GLOBAL DEFAULT 11 ullqid_ │ │ │ │ - 1297: 0005aa95 28 FUNC GLOBAL DEFAULT 11 uetonb__ │ │ │ │ - 1298: 0005761d 132 FUNC GLOBAL DEFAULT 11 sgtrns__ │ │ │ │ - 1299: 00091a79 148 FUNC GLOBAL DEFAULT 11 irge_ │ │ │ │ - 1300: 0007815d 4 FUNC GLOBAL DEFAULT 11 shtlap_ │ │ │ │ - 1301: 00068fbd 28 FUNC GLOBAL DEFAULT 11 radd1__ │ │ │ │ - 1302: 00070a29 132 FUNC GLOBAL DEFAULT 11 tmiqcp__ │ │ │ │ - 1303: 00052ab9 28 FUNC GLOBAL DEFAULT 11 szqgcx__ │ │ │ │ - 1304: 000a7ced 224 FUNC GLOBAL DEFAULT 11 uscsvl_ │ │ │ │ - 1305: 000c9635 1832 FUNC GLOBAL DEFAULT 11 grstrf_ │ │ │ │ - 1306: 0005b21d 28 FUNC GLOBAL DEFAULT 11 usrqvl__ │ │ │ │ - 1307: 000b64f5 92 FUNC GLOBAL DEFAULT 11 uiiset_ │ │ │ │ - 1308: 00052d21 140 FUNC GLOBAL DEFAULT 11 szqtxw__ │ │ │ │ - 1309: 0006c331 204 FUNC GLOBAL DEFAULT 11 lchreq__ │ │ │ │ - 1310: 00069511 4 FUNC GLOBAL DEFAULT 11 mpiek6__ │ │ │ │ - 1311: 000b7c59 140 FUNC GLOBAL DEFAULT 11 uidecd_ │ │ │ │ - 1312: 00053609 28 FUNC GLOBAL DEFAULT 11 szstyp__ │ │ │ │ - 1313: 00084b45 236 FUNC GLOBAL DEFAULT 11 ifromc_ │ │ │ │ - 1314: 0009d165 16 FUNC GLOBAL DEFAULT 11 uwsgyz_ │ │ │ │ - 1315: 00087659 10 FUNC GLOBAL DEFAULT 11 prcnam_ │ │ │ │ - 1316: 000521d9 92 FUNC GLOBAL DEFAULT 11 csgi__ │ │ │ │ - 1317: 000c6d21 1144 FUNC GLOBAL DEFAULT 11 ucxayr_ │ │ │ │ - 1318: 000908c1 220 FUNC GLOBAL DEFAULT 11 mpfktd_ │ │ │ │ - 1319: 000e8bed 360 FUNC GLOBAL DEFAULT 11 sgtrls_ │ │ │ │ - 1320: 0006e0f9 132 FUNC GLOBAL DEFAULT 11 odpstx__ │ │ │ │ - 1321: 00071ae9 108 FUNC GLOBAL DEFAULT 11 timec2_ │ │ │ │ - 1322: 000abe99 1012 FUNC GLOBAL DEFAULT 11 umsppt_ │ │ │ │ - 1323: 000ded61 16 FUNC GLOBAL DEFAULT 11 strpr2_ │ │ │ │ - 1324: 00070805 4 FUNC GLOBAL DEFAULT 11 umbndr__ │ │ │ │ - 1325: 0005fc19 28 FUNC GLOBAL DEFAULT 11 uuslnt__ │ │ │ │ - 1326: 0006df95 132 FUNC GLOBAL DEFAULT 11 odiqin__ │ │ │ │ - 1327: 00053819 36 FUNC GLOBAL DEFAULT 11 szpipt__ │ │ │ │ - 1328: 00094e2d 38 FUNC GLOBAL DEFAULT 11 leny_ │ │ │ │ - 1329: 0009006d 124 FUNC GLOBAL DEFAULT 11 mpsbon_ │ │ │ │ - 1330: 00065ee1 28 FUNC GLOBAL DEFAULT 11 umiqvl__ │ │ │ │ - 1331: 00053939 28 FUNC GLOBAL DEFAULT 11 szfint__ │ │ │ │ - 1332: 00049d91 200 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetmapprojectionwindow │ │ │ │ - 1333: 0005ced5 132 FUNC GLOBAL DEFAULT 11 uscsvl__ │ │ │ │ - 1334: 0008d051 144 FUNC GLOBAL DEFAULT 11 rvar0_ │ │ │ │ - 1335: 0005ffcd 28 FUNC GLOBAL DEFAULT 11 uuqmki__ │ │ │ │ - 1336: 000bc2d1 724 FUNC GLOBAL DEFAULT 11 ugsut_ │ │ │ │ - 1337: 000d4641 220 FUNC GLOBAL DEFAULT 11 szpmzu_ │ │ │ │ - 1338: 0006f23d 4 FUNC GLOBAL DEFAULT 11 clckgt__ │ │ │ │ - 1339: 000dd161 136 FUNC GLOBAL DEFAULT 11 swlqcp_ │ │ │ │ - 1340: 0006980d 40 FUNC GLOBAL DEFAULT 11 viinc0__ │ │ │ │ - 1341: 0005bd39 28 FUNC GLOBAL DEFAULT 11 usiqnp__ │ │ │ │ - 1342: 00053ad5 28 FUNC GLOBAL DEFAULT 11 szm3cl__ │ │ │ │ - 1343: 000d6721 28 FUNC GLOBAL DEFAULT 11 zgocls_ │ │ │ │ - 1344: 000a1a85 128 FUNC GLOBAL DEFAULT 11 uumrk_ │ │ │ │ - 1345: 000707ed 4 FUNC GLOBAL DEFAULT 11 vifna__ │ │ │ │ - 1346: 00055789 132 FUNC GLOBAL DEFAULT 11 sglqcl__ │ │ │ │ - 1347: 000954e9 132 FUNC GLOBAL DEFAULT 11 uzpqin_ │ │ │ │ - 1348: 0009e261 1132 FUNC GLOBAL DEFAULT 11 uvbrlz_ │ │ │ │ - 1349: 00077c3d 60 FUNC GLOBAL DEFAULT 11 shtwgm_ │ │ │ │ - 1350: 0006d80d 132 FUNC GLOBAL DEFAULT 11 odlqcp__ │ │ │ │ - 1351: 00052235 20 FUNC GLOBAL DEFAULT 11 iand__ │ │ │ │ - 1352: 00064ba9 36 FUNC GLOBAL DEFAULT 11 udbclr__ │ │ │ │ - 1353: 00091ce1 56 FUNC GLOBAL DEFAULT 11 nindxr_ │ │ │ │ - 1354: 000a122d 64 FUNC GLOBAL DEFAULT 11 uuisvl_ │ │ │ │ - 1355: 00051a69 964 FUNC GLOBAL DEFAULT 11 msgdmp_dclorig │ │ │ │ - 1356: 000adfe1 6 FUNC GLOBAL DEFAULT 11 umiqnp_ │ │ │ │ - 1357: 00071911 472 FUNC GLOBAL DEFAULT 11 timec3_ │ │ │ │ - 1358: 0006c5dd 28 FUNC GLOBAL DEFAULT 11 glpsvl__ │ │ │ │ - 1359: 000777b1 2 FUNC GLOBAL DEFAULT 11 shtlib_ │ │ │ │ - 1360: 00094e11 28 FUNC GLOBAL DEFAULT 11 lenz_ │ │ │ │ - 1361: 0006264d 132 FUNC GLOBAL DEFAULT 11 uzrqid__ │ │ │ │ - 1362: 00047ba1 68 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclgetenv │ │ │ │ - 1363: 0008cf5d 244 FUNC GLOBAL DEFAULT 11 rvar1_ │ │ │ │ - 1364: 000b7dfd 108 FUNC GLOBAL DEFAULT 11 uiscmp_ │ │ │ │ - 1365: 000578a1 4 FUNC GLOBAL DEFAULT 11 zgfrel__ │ │ │ │ - 1366: 00057c09 4 FUNC GLOBAL DEFAULT 11 zgsfcm__ │ │ │ │ - 1367: 00043bb1 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextposition │ │ │ │ - 1368: 0006e651 28 FUNC GLOBAL DEFAULT 11 shmdxj__ │ │ │ │ - 1369: 00056061 28 FUNC GLOBAL DEFAULT 11 sgqtxi__ │ │ │ │ - 1370: 00041219 56 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontourlabelformat │ │ │ │ - 1371: 000c2869 184 FUNC GLOBAL DEFAULT 11 udrqcl_ │ │ │ │ - 1372: 000d4565 220 FUNC GLOBAL DEFAULT 11 szpmzv_ │ │ │ │ - 1373: 0005b71d 132 FUNC GLOBAL DEFAULT 11 uslstx__ │ │ │ │ - 1374: 000bacbd 184 FUNC GLOBAL DEFAULT 11 ugpqcl_ │ │ │ │ - 1375: 000c06f9 44 FUNC GLOBAL DEFAULT 11 ueqtlv_ │ │ │ │ - 1376: 0006ec51 48 FUNC GLOBAL DEFAULT 11 shfwgm__ │ │ │ │ - 1377: 00088975 220 FUNC GLOBAL DEFAULT 11 rtrenv_ │ │ │ │ - 1378: 000b82c1 116 FUNC GLOBAL DEFAULT 11 uhbxl_ │ │ │ │ - 1379: 000462d5 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dlineindex │ │ │ │ - 1380: 00058bbd 132 FUNC GLOBAL DEFAULT 11 swrqcl__ │ │ │ │ - 1381: 0007b915 6 FUNC GLOBAL DEFAULT 11 odiqnp_ │ │ │ │ - 1382: 000885cd 46 FUNC GLOBAL DEFAULT 11 rlrxfl_ │ │ │ │ - 1383: 000adc09 184 FUNC GLOBAL DEFAULT 11 umlqcl_ │ │ │ │ - 1384: 0008c221 468 FUNC GLOBAL DEFAULT 11 rvmin0_ │ │ │ │ - 1385: 000dd66d 184 FUNC GLOBAL DEFAULT 11 swiqcl_ │ │ │ │ - 1386: 000694b1 4 FUNC GLOBAL DEFAULT 11 mpfaza__ │ │ │ │ - 1387: 0005784d 84 FUNC GLOBAL DEFAULT 11 zgrset__ │ │ │ │ - 1388: 00062495 28 FUNC GLOBAL DEFAULT 11 uzlsav__ │ │ │ │ - 1389: 000545bd 28 FUNC GLOBAL DEFAULT 11 slrat__ │ │ │ │ - 1390: 000a00e1 16 FUNC GLOBAL DEFAULT 11 uuqmki_ │ │ │ │ - 1391: 0005e7b1 132 FUNC GLOBAL DEFAULT 11 uliqcp__ │ │ │ │ - 1392: 00093529 508 FUNC GLOBAL DEFAULT 11 g2fctr_ │ │ │ │ - 1393: 0009dde1 1032 FUNC GLOBAL DEFAULT 11 uvbxfz_ │ │ │ │ - 1394: 000b6455 160 FUNC GLOBAL DEFAULT 11 uiistx_ │ │ │ │ - 1395: 00065cad 28 FUNC GLOBAL DEFAULT 11 umbndc__ │ │ │ │ - 1396: 00093eed 104 FUNC GLOBAL DEFAULT 11 rgnle_ │ │ │ │ - 1397: 000e26a5 580 FUNC GLOBAL DEFAULT 11 slsttl_ │ │ │ │ - 1398: 000dbecd 138 FUNC GLOBAL DEFAULT 11 swqimc_ │ │ │ │ - 1399: 0007b545 184 FUNC GLOBAL DEFAULT 11 odlqcl_ │ │ │ │ - 1400: 00061d59 28 FUNC GLOBAL DEFAULT 11 uzpqvl__ │ │ │ │ - 1401: 00110564 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Hyperbolic │ │ │ │ - 1402: 000e6025 168 FUNC GLOBAL DEFAULT 11 sgsplc_ │ │ │ │ - 1403: 0007245d 22 FUNC GLOBAL DEFAULT 11 cns_ │ │ │ │ - 1404: 000c30ad 92 FUNC GLOBAL DEFAULT 11 udlget_ │ │ │ │ - 1405: 0005ff79 28 FUNC GLOBAL DEFAULT 11 uusmkt__ │ │ │ │ - 1406: 000541d1 36 FUNC GLOBAL DEFAULT 11 ststrn__ │ │ │ │ - 1407: 000de571 92 FUNC GLOBAL DEFAULT 11 swcget_ │ │ │ │ - 1408: 000dcff9 176 FUNC GLOBAL DEFAULT 11 swlqvl_ │ │ │ │ - 1409: 0006b359 132 FUNC GLOBAL DEFAULT 11 rllopt__ │ │ │ │ - 1410: 000d9165 92 FUNC GLOBAL DEFAULT 11 swrset_ │ │ │ │ - 1411: 0008bfb5 620 FUNC GLOBAL DEFAULT 11 rvmin1_ │ │ │ │ - 1412: 00099aa1 188 FUNC GLOBAL DEFAULT 11 uysoff_ │ │ │ │ - 1413: 0003c901 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclseterrorbarwidth │ │ │ │ - 1414: 0006714d 28 FUNC GLOBAL DEFAULT 11 uiscrg__ │ │ │ │ - 1415: 0003ae59 260 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxgrid │ │ │ │ - 1416: 00068f25 28 FUNC GLOBAL DEFAULT 11 rset__ │ │ │ │ - 1417: 0006a1e1 120 FUNC GLOBAL DEFAULT 11 rllget__ │ │ │ │ - 1418: 000a29d1 12 FUNC GLOBAL DEFAULT 11 usxinz_ │ │ │ │ - 1419: 000858d9 156 FUNC GLOBAL DEFAULT 11 radd_ │ │ │ │ - 1420: 00064215 28 FUNC GLOBAL DEFAULT 11 udisvl__ │ │ │ │ - 1421: 000647f5 112 FUNC GLOBAL DEFAULT 11 udrset__ │ │ │ │ - 1422: 00064a95 28 FUNC GLOBAL DEFAULT 11 udlqvl__ │ │ │ │ - 1423: 000845cd 46 FUNC GLOBAL DEFAULT 11 cfftb_ │ │ │ │ - 1424: 000d3ded 136 FUNC GLOBAL DEFAULT 11 sztnzr_ │ │ │ │ - 1425: 00056209 128 FUNC GLOBAL DEFAULT 11 sgsplc__ │ │ │ │ - 1426: 000a7c69 132 FUNC GLOBAL DEFAULT 11 uscqin_ │ │ │ │ - 1427: 00057b41 84 FUNC GLOBAL DEFAULT 11 zgfontname__ │ │ │ │ - 1428: 0008f8b1 122 FUNC GLOBAL DEFAULT 11 mpzek6_ │ │ │ │ - 1429: 00057ae5 80 FUNC GLOBAL DEFAULT 11 zgftfc__ │ │ │ │ - 1430: 000536cd 28 FUNC GLOBAL DEFAULT 11 szoptu__ │ │ │ │ - 1431: 0006c8d5 44 FUNC GLOBAL DEFAULT 11 vrdiv__ │ │ │ │ - 1432: 000d2129 128 FUNC GLOBAL DEFAULT 11 szstyp_ │ │ │ │ - 1433: 00041bd1 60 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdeviceviewportframe │ │ │ │ - 1434: 00068991 4 FUNC GLOBAL DEFAULT 11 indxrl__ │ │ │ │ - 1435: 000c3ad9 292 FUNC GLOBAL DEFAULT 11 udbset_ │ │ │ │ - 1436: 00110510 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Spherical │ │ │ │ - 1437: 0006a7a9 128 FUNC GLOBAL DEFAULT 11 prccls__ │ │ │ │ - 1438: 00069699 4 FUNC GLOBAL DEFAULT 11 osabrt__ │ │ │ │ - 1439: 0006cded 28 FUNC GLOBAL DEFAULT 11 cfftf__ │ │ │ │ - 1440: 000c2165 88 FUNC GLOBAL DEFAULT 11 udpqit_ │ │ │ │ - 1441: 000c94ad 300 FUNC GLOBAL DEFAULT 11 nucchr_ │ │ │ │ - 1442: 00058f29 132 FUNC GLOBAL DEFAULT 11 swcsvl__ │ │ │ │ - 1443: 00084c31 304 FUNC GLOBAL DEFAULT 11 jfromc_ │ │ │ │ - 1444: 000590a1 112 FUNC GLOBAL DEFAULT 11 swlset__ │ │ │ │ - 1445: 0004beb5 284 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dclinitsinqft │ │ │ │ - 1446: 0003eec1 496 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclsetmappoint │ │ │ │ - 1447: 00046b75 76 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dviewport │ │ │ │ - 1448: 00060021 112 FUNC GLOBAL DEFAULT 11 uuiget__ │ │ │ │ - 1449: 00043c8d 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextheight │ │ │ │ - 1450: 00062631 28 FUNC GLOBAL DEFAULT 11 uzrqnp__ │ │ │ │ - 1451: 00096ded 44 FUNC GLOBAL DEFAULT 11 uzrqcl_ │ │ │ │ - 1452: 00065c2d 128 FUNC GLOBAL DEFAULT 11 umfmap__ │ │ │ │ - 1453: 00088c95 300 FUNC GLOBAL DEFAULT 11 rlcopt_ │ │ │ │ - 1454: 00085de1 64 FUNC GLOBAL DEFAULT 11 vrinc0_ │ │ │ │ - 1455: 000a1225 6 FUNC GLOBAL DEFAULT 11 uuiqin_ │ │ │ │ - 1456: 00068299 40 FUNC GLOBAL DEFAULT 11 uvbxfz__ │ │ │ │ - 1457: 00087665 10 FUNC GLOBAL DEFAULT 11 prclvl_ │ │ │ │ - 1458: 0007a3e9 90 FUNC GLOBAL DEFAULT 11 shinic_ │ │ │ │ - 1459: 000ea231 328 FUNC GLOBAL DEFAULT 11 sgpqid_ │ │ │ │ - 1460: 000b8335 1232 FUNC GLOBAL DEFAULT 11 uhbxaz_ │ │ │ │ - 1461: 00055f15 136 FUNC GLOBAL DEFAULT 11 sgtxr__ │ │ │ │ - 1462: 0006e725 44 FUNC GLOBAL DEFAULT 11 shtlfw__ │ │ │ │ - 1463: 000b0b05 320 FUNC GLOBAL DEFAULT 11 uliqid_ │ │ │ │ - 1464: 000700f5 132 FUNC GLOBAL DEFAULT 11 timec1__ │ │ │ │ - 1465: 00070bed 112 FUNC GLOBAL DEFAULT 11 tmlget__ │ │ │ │ - 1466: 000d56f9 16 FUNC GLOBAL DEFAULT 11 zgqdrw_ │ │ │ │ - 1467: 000d90c5 160 FUNC GLOBAL DEFAULT 11 swrstx_ │ │ │ │ - 1468: 0006ece9 72 FUNC GLOBAL DEFAULT 11 shmswj__ │ │ │ │ - 1469: 0005b359 304 FUNC GLOBAL DEFAULT 11 usysub__ │ │ │ │ - 1470: 000d547d 40 FUNC GLOBAL DEFAULT 11 getlparm │ │ │ │ - 1471: 000977ad 92 FUNC GLOBAL DEFAULT 11 uzlget_ │ │ │ │ - 1472: 000ca039 46 FUNC GLOBAL DEFAULT 11 grfrm_ │ │ │ │ - 1473: 00039219 164 FUNC GLOBAL DEFAULT 11 tmrsvl_ │ │ │ │ - 1474: 000d487d 8 FUNC GLOBAL DEFAULT 11 szpmop_ │ │ │ │ - 1475: 00042361 428 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogridforzonal │ │ │ │ - 1476: 000d2e25 16 FUNC GLOBAL DEFAULT 11 szl3cl_ │ │ │ │ - 1477: 000658bd 28 FUNC GLOBAL DEFAULT 11 umqpnt__ │ │ │ │ - 1478: 000690a1 4 FUNC GLOBAL DEFAULT 11 lrlt1__ │ │ │ │ - 1479: 00053c79 28 FUNC GLOBAL DEFAULT 11 szmvlz__ │ │ │ │ - 1480: 000779d5 140 FUNC GLOBAL DEFAULT 11 shtsgz_ │ │ │ │ - 1481: 000610e1 132 FUNC GLOBAL DEFAULT 11 ugpstx__ │ │ │ │ - 1482: 00052ce9 28 FUNC GLOBAL DEFAULT 11 szm3zu__ │ │ │ │ - 1483: 000694bd 4 FUNC GLOBAL DEFAULT 11 mpiktd__ │ │ │ │ - 1484: 00085d2d 180 FUNC GLOBAL DEFAULT 11 vrinc1_ │ │ │ │ - 1485: 000566e1 28 FUNC GLOBAL DEFAULT 11 sgspms__ │ │ │ │ - 1486: 000c2921 136 FUNC GLOBAL DEFAULT 11 udrqcp_ │ │ │ │ - 1487: 000a0121 16 FUNC GLOBAL DEFAULT 11 uuqlni_ │ │ │ │ - 1488: 0008653d 176 FUNC GLOBAL DEFAULT 11 visub_ │ │ │ │ - 1489: 000bad75 136 FUNC GLOBAL DEFAULT 11 ugpqcp_ │ │ │ │ - 1490: 000c0681 38 FUNC GLOBAL DEFAULT 11 ueqtlz_ │ │ │ │ - 1491: 00070195 28 FUNC GLOBAL DEFAULT 11 timeq2__ │ │ │ │ - 1492: 000adcc1 136 FUNC GLOBAL DEFAULT 11 umlqcp_ │ │ │ │ - 1493: 00042db5 432 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclinitsht │ │ │ │ - 1494: 000dd725 136 FUNC GLOBAL DEFAULT 11 swiqcp_ │ │ │ │ - 1495: 0006ed31 48 FUNC GLOBAL DEFAULT 11 shppmj__ │ │ │ │ - 1496: 00054d31 28 FUNC GLOBAL DEFAULT 11 scspli__ │ │ │ │ - 1497: 0005efd9 132 FUNC GLOBAL DEFAULT 11 uuiqid__ │ │ │ │ - 1498: 000c831d 156 FUNC GLOBAL DEFAULT 11 ucrsvl_ │ │ │ │ - 1499: 0006ab6d 304 FUNC GLOBAL DEFAULT 11 rtcenv__ │ │ │ │ - 1500: 00060e3d 132 FUNC GLOBAL DEFAULT 11 uglqcp__ │ │ │ │ - 1501: 0004d2e9 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckfortran │ │ │ │ - 1502: 000b04a9 64 FUNC GLOBAL DEFAULT 11 ullsvl_ │ │ │ │ - 1503: 0007b5fd 124 FUNC GLOBAL DEFAULT 11 odlqcp_ │ │ │ │ - 1504: 000d01f9 716 FUNC GLOBAL DEFAULT 11 szstni_ │ │ │ │ - 1505: 000c2c41 6 FUNC GLOBAL DEFAULT 11 udlqnp_ │ │ │ │ - 1506: 0006ce59 48 FUNC GLOBAL DEFAULT 11 passf5__ │ │ │ │ - 1507: 000be729 92 FUNC GLOBAL DEFAULT 11 uepset_ │ │ │ │ - 1508: 000d3ec1 74 FUNC GLOBAL DEFAULT 11 sztnzu_ │ │ │ │ - 1509: 0006fb25 116 FUNC GLOBAL DEFAULT 11 lchrb__ │ │ │ │ - 1510: 000d55d9 156 FUNC GLOBAL DEFAULT 11 zgupdate │ │ │ │ - 1511: 000934d9 80 FUNC GLOBAL DEFAULT 11 g2fbli_ │ │ │ │ - 1512: 000dda45 6 FUNC GLOBAL DEFAULT 11 swcqnp_ │ │ │ │ - 1513: 00070795 4 FUNC GLOBAL DEFAULT 11 rcor__ │ │ │ │ - 1514: 000b7ebd 96 FUNC GLOBAL DEFAULT 11 ui2ini_ │ │ │ │ - 1515: 000658d9 28 FUNC GLOBAL DEFAULT 11 umqptn__ │ │ │ │ - 1516: 00067ab1 140 FUNC GLOBAL DEFAULT 11 uxpnum__ │ │ │ │ - 1517: 000ecc95 92 FUNC GLOBAL DEFAULT 11 scqorg_ │ │ │ │ - 1518: 00089f45 324 FUNC GLOBAL DEFAULT 11 glpqid_ │ │ │ │ - 1519: 0004a19d 192 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclselectdevice │ │ │ │ - 1520: 00070d6d 132 FUNC GLOBAL DEFAULT 11 tmlqid__ │ │ │ │ - 1521: 0006e2b1 52 FUNC GLOBAL DEFAULT 11 shpfun__ │ │ │ │ - 1522: 0008fe59 332 FUNC GLOBAL DEFAULT 11 mpiotg_ │ │ │ │ - 1523: 000517e1 96 FUNC GLOBAL DEFAULT 11 s_stop │ │ │ │ - 1524: 000b585d 352 FUNC GLOBAL DEFAULT 11 uipcmp_ │ │ │ │ - 1525: 00052f51 28 FUNC GLOBAL DEFAULT 11 szcllu__ │ │ │ │ - 1526: 0004d391 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckalphabet │ │ │ │ - 1527: 0009574d 88 FUNC GLOBAL DEFAULT 11 uzpqit_ │ │ │ │ - 1528: 00069465 4 FUNC GLOBAL DEFAULT 11 mpfcct__ │ │ │ │ - 1529: 000d4cb9 16 FUNC GLOBAL DEFAULT 11 szplcl_ │ │ │ │ - 1530: 000ae1cd 184 FUNC GLOBAL DEFAULT 11 umiqcl_ │ │ │ │ - 1531: 00058a15 132 FUNC GLOBAL DEFAULT 11 swpqin__ │ │ │ │ - 1532: 000dc9d1 138 FUNC GLOBAL DEFAULT 11 swswdi_ │ │ │ │ - 1533: 00053955 216 FUNC GLOBAL DEFAULT 11 szqfnt__ │ │ │ │ - 1534: 0006f299 28 FUNC GLOBAL DEFAULT 11 dateq1__ │ │ │ │ - 1535: 00078b15 208 FUNC GLOBAL DEFAULT 11 shmswz_ │ │ │ │ - 1536: 00054469 28 FUNC GLOBAL DEFAULT 11 stswrc__ │ │ │ │ - 1537: 00061619 28 FUNC GLOBAL DEFAULT 11 uzcrst__ │ │ │ │ - 1538: 0005de11 112 FUNC GLOBAL DEFAULT 11 ullget__ │ │ │ │ - 1539: 00044a25 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlinetype │ │ │ │ - 1540: 0005aec1 28 FUNC GLOBAL DEFAULT 11 uspqit__ │ │ │ │ - 1541: 000694a1 4 FUNC GLOBAL DEFAULT 11 mpicyc__ │ │ │ │ - 1542: 0008439d 46 FUNC GLOBAL DEFAULT 11 cfftf_ │ │ │ │ - 1543: 000aeb29 668 FUNC GLOBAL DEFAULT 11 umplim_ │ │ │ │ - 1544: 000c4af5 660 FUNC GLOBAL DEFAULT 11 udgcla_ │ │ │ │ - 1545: 000e28e9 208 FUNC GLOBAL DEFAULT 11 slpttl_ │ │ │ │ - 1546: 000d3e75 74 FUNC GLOBAL DEFAULT 11 sztnzv_ │ │ │ │ - 1547: 000dcae9 138 FUNC GLOBAL DEFAULT 11 swqfcc_ │ │ │ │ - 1548: 0007bae9 184 FUNC GLOBAL DEFAULT 11 odiqcl_ │ │ │ │ - 1549: 0005a9d9 28 FUNC GLOBAL DEFAULT 11 ueisvl__ │ │ │ │ - 1550: 0005ac59 28 FUNC GLOBAL DEFAULT 11 uelqvl__ │ │ │ │ - 1551: 0005a02d 112 FUNC GLOBAL DEFAULT 11 uerset__ │ │ │ │ - 1552: 00071025 112 FUNC GLOBAL DEFAULT 11 tmpset__ │ │ │ │ - 1553: 000698b1 4 FUNC GLOBAL DEFAULT 11 imax0__ │ │ │ │ - 1554: 000a2cb5 244 FUNC GLOBAL DEFAULT 11 uspnum_ │ │ │ │ - 1555: 00069a81 28 FUNC GLOBAL DEFAULT 11 ct2hc__ │ │ │ │ - 1556: 0005aa79 28 FUNC GLOBAL DEFAULT 11 uetonf__ │ │ │ │ - 1557: 000c3671 92 FUNC GLOBAL DEFAULT 11 udiget_ │ │ │ │ - 1558: 00054c15 36 FUNC GLOBAL DEFAULT 11 scplzu__ │ │ │ │ - 1559: 00068469 44 FUNC GLOBAL DEFAULT 11 uhbraz__ │ │ │ │ - 1560: 0006e32d 60 FUNC GLOBAL DEFAULT 11 shlbwj__ │ │ │ │ - 1561: 0008a889 92 FUNC GLOBAL DEFAULT 11 glcset_ │ │ │ │ - 1562: 000c2781 232 FUNC GLOBAL DEFAULT 11 udrqvl_ │ │ │ │ - 1563: 0005f3bd 28 FUNC GLOBAL DEFAULT 11 uuqfrt__ │ │ │ │ - 1564: 000bab75 240 FUNC GLOBAL DEFAULT 11 ugpqvl_ │ │ │ │ - 1565: 0007a3e5 4 FUNC GLOBAL DEFAULT 11 shinif_ │ │ │ │ - 1566: 000ad9c9 92 FUNC GLOBAL DEFAULT 11 umrset_ │ │ │ │ - 1567: 000adb5d 172 FUNC GLOBAL DEFAULT 11 umlqvl_ │ │ │ │ - 1568: 000d91c1 1264 FUNC GLOBAL DEFAULT 11 swqfnm_ │ │ │ │ - 1569: 0008d435 96 FUNC GLOBAL DEFAULT 11 rsum0_ │ │ │ │ - 1570: 00062e39 136 FUNC GLOBAL DEFAULT 11 ucxamn__ │ │ │ │ - 1571: 000dd5bd 176 FUNC GLOBAL DEFAULT 11 swiqvl_ │ │ │ │ - 1572: 000c492d 50 FUNC GLOBAL DEFAULT 11 udsclv_ │ │ │ │ - 1573: 00055545 132 FUNC GLOBAL DEFAULT 11 sgpstx__ │ │ │ │ - 1574: 00063771 120 FUNC GLOBAL DEFAULT 11 nucday__ │ │ │ │ - 1575: 000c9d5d 16 FUNC GLOBAL DEFAULT 11 grstrn_ │ │ │ │ - 1576: 00067729 40 FUNC GLOBAL DEFAULT 11 uiilab__ │ │ │ │ - 1577: 000dc689 138 FUNC GLOBAL DEFAULT 11 swgplt_ │ │ │ │ - 1578: 0006d029 40 FUNC GLOBAL DEFAULT 11 radf3__ │ │ │ │ - 1579: 00055411 28 FUNC GLOBAL DEFAULT 11 sgswnd__ │ │ │ │ - 1580: 00062f49 112 FUNC GLOBAL DEFAULT 11 ucpget__ │ │ │ │ - 1581: 000dc82d 138 FUNC GLOBAL DEFAULT 11 swsfw_ │ │ │ │ - 1582: 000660dd 132 FUNC GLOBAL DEFAULT 11 umlqcl__ │ │ │ │ - 1583: 000707e1 4 FUNC GLOBAL DEFAULT 11 rexp__ │ │ │ │ - 1584: 0005efa1 28 FUNC GLOBAL DEFAULT 11 uulin__ │ │ │ │ - 1585: 0007b315 92 FUNC GLOBAL DEFAULT 11 odrset_ │ │ │ │ - 1586: 000542d5 28 FUNC GLOBAL DEFAULT 11 stfusr__ │ │ │ │ - 1587: 0007b4a1 164 FUNC GLOBAL DEFAULT 11 odlqvl_ │ │ │ │ - 1588: 000c429d 252 FUNC GLOBAL DEFAULT 11 rudlev_ │ │ │ │ - 1589: 000c4961 404 FUNC GLOBAL DEFAULT 11 udgclb_ │ │ │ │ - 1590: 000e4d6d 564 FUNC GLOBAL DEFAULT 11 sgpmxr_ │ │ │ │ - 1591: 0005f9dd 28 FUNC GLOBAL DEFAULT 11 uurqvl__ │ │ │ │ - 1592: 000e85a1 16 FUNC GLOBAL DEFAULT 11 sgspli_ │ │ │ │ - 1593: 0005409d 56 FUNC GLOBAL DEFAULT 11 stspr3__ │ │ │ │ - 1594: 0011e388 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Cartesian │ │ │ │ - 1595: 00096e19 44 FUNC GLOBAL DEFAULT 11 uzrqcp_ │ │ │ │ - 1596: 000be5dd 332 FUNC GLOBAL DEFAULT 11 uepstx_ │ │ │ │ - 1597: 00055705 132 FUNC GLOBAL DEFAULT 11 sglqcp__ │ │ │ │ - 1598: 00075ffd 44 FUNC GLOBAL DEFAULT 11 clckst_ │ │ │ │ - 1599: 00066d51 28 FUNC GLOBAL DEFAULT 11 uiisvl__ │ │ │ │ - 1600: 000517c9 24 FUNC GLOBAL DEFAULT 11 msgdmp__ │ │ │ │ - 1601: 000675c9 112 FUNC GLOBAL DEFAULT 11 uirset__ │ │ │ │ - 1602: 00070b69 132 FUNC GLOBAL DEFAULT 11 tmiqin__ │ │ │ │ - 1603: 00039195 132 FUNC GLOBAL DEFAULT 11 tmrqin_ │ │ │ │ - 1604: 0006749d 28 FUNC GLOBAL DEFAULT 11 uilqvl__ │ │ │ │ - 1605: 0008d361 212 FUNC GLOBAL DEFAULT 11 rsum1_ │ │ │ │ - 1606: 000ea9e9 92 FUNC GLOBAL DEFAULT 11 sgrget_ │ │ │ │ - 1607: 000716c1 28 FUNC GLOBAL DEFAULT 11 tmrsvl__ │ │ │ │ - 1608: 0005e4c9 132 FUNC GLOBAL DEFAULT 11 ullqid__ │ │ │ │ - 1609: 0006a389 112 FUNC GLOBAL DEFAULT 11 gllget__ │ │ │ │ - 1610: 000665d1 28 FUNC GLOBAL DEFAULT 11 grstrn__ │ │ │ │ - 1611: 00057cbd 28 FUNC GLOBAL DEFAULT 11 swflsh__ │ │ │ │ - 1612: 0005990d 132 FUNC GLOBAL DEFAULT 11 swqcmf__ │ │ │ │ - 1613: 0003a1dd 324 FUNC GLOBAL DEFAULT 11 tmlqid_ │ │ │ │ - 1614: 00085039 176 FUNC GLOBAL DEFAULT 11 vrmlt_ │ │ │ │ - 1615: 00085379 72 FUNC GLOBAL DEFAULT 11 vradd0_ │ │ │ │ - 1616: 00097639 40 FUNC GLOBAL DEFAULT 11 uzlqnp_ │ │ │ │ - 1617: 0005efbd 28 FUNC GLOBAL DEFAULT 11 uuiqnp__ │ │ │ │ - 1618: 000411e1 56 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourlabelformat │ │ │ │ - 1619: 000452b1 592 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawline1 │ │ │ │ - 1620: 00083769 472 FUNC GLOBAL DEFAULT 11 ezfft1_ │ │ │ │ - 1621: 000451dd 212 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawline2 │ │ │ │ - 1622: 00063419 112 FUNC GLOBAL DEFAULT 11 uciset__ │ │ │ │ - 1623: 000d1fd1 328 FUNC GLOBAL DEFAULT 11 szsidx_ │ │ │ │ - 1624: 0006f291 4 FUNC GLOBAL DEFAULT 11 iweek1__ │ │ │ │ - 1625: 000e6585 16 FUNC GLOBAL DEFAULT 11 sgslai_ │ │ │ │ - 1626: 0008bd9d 78 FUNC GLOBAL DEFAULT 11 vignn_ │ │ │ │ - 1627: 000697c5 36 FUNC GLOBAL DEFAULT 11 viset0__ │ │ │ │ - 1628: 0004309d 180 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawarrowprojected │ │ │ │ - 1629: 00058b39 132 FUNC GLOBAL DEFAULT 11 swrqcp__ │ │ │ │ - 1630: 00053195 28 FUNC GLOBAL DEFAULT 11 szcrst__ │ │ │ │ - 1631: 000c8299 132 FUNC GLOBAL DEFAULT 11 ucrqin_ │ │ │ │ - 1632: 00070d51 28 FUNC GLOBAL DEFAULT 11 tmlqnp__ │ │ │ │ - 1633: 00091631 148 FUNC GLOBAL DEFAULT 11 lrgt_ │ │ │ │ - 1634: 000654e9 28 FUNC GLOBAL DEFAULT 11 umsgrd__ │ │ │ │ - 1635: 000b04a1 6 FUNC GLOBAL DEFAULT 11 ullqin_ │ │ │ │ - 1636: 0008a7b5 212 FUNC GLOBAL DEFAULT 11 glcstx_ │ │ │ │ - 1637: 0005ee25 112 FUNC GLOBAL DEFAULT 11 ulpset__ │ │ │ │ - 1638: 0004d221 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclp2c │ │ │ │ - 1639: 00062971 132 FUNC GLOBAL DEFAULT 11 ucpqid__ │ │ │ │ - 1640: 00061635 112 FUNC GLOBAL DEFAULT 11 uziget__ │ │ │ │ - 1641: 000a34a1 556 FUNC GLOBAL DEFAULT 11 usaxnm_ │ │ │ │ - 1642: 00052e11 40 FUNC GLOBAL DEFAULT 11 szpclx__ │ │ │ │ - 1643: 000c8b29 324 FUNC GLOBAL DEFAULT 11 uclqid_ │ │ │ │ - 1644: 000ad929 160 FUNC GLOBAL DEFAULT 11 umrstx_ │ │ │ │ - 1645: 0003aaa5 52 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxgridnumber │ │ │ │ - 1646: 0006394d 136 FUNC GLOBAL DEFAULT 11 ucxady__ │ │ │ │ - 1647: 00083f21 88 FUNC GLOBAL DEFAULT 11 cosqb_ │ │ │ │ - 1648: 00086005 168 FUNC GLOBAL DEFAULT 11 vrfna_ │ │ │ │ - 1649: 0006d94d 132 FUNC GLOBAL DEFAULT 11 odlqin__ │ │ │ │ - 1650: 000694ad 4 FUNC GLOBAL DEFAULT 11 mpivdg__ │ │ │ │ - 1651: 0005fc51 28 FUNC GLOBAL DEFAULT 11 uuslni__ │ │ │ │ - 1652: 000d88fd 232 FUNC GLOBAL DEFAULT 11 zgiclr_ │ │ │ │ - 1653: 0009a621 100 FUNC GLOBAL DEFAULT 11 uxsttl_ │ │ │ │ - 1654: 0005f31d 132 FUNC GLOBAL DEFAULT 11 uulstx__ │ │ │ │ - 1655: 000852ad 204 FUNC GLOBAL DEFAULT 11 vradd1_ │ │ │ │ - 1656: 0005bee1 28 FUNC GLOBAL DEFAULT 11 usiqvl__ │ │ │ │ - 1657: 000dc5fd 138 FUNC GLOBAL DEFAULT 11 swgcls_ │ │ │ │ - 1658: 0007041d 4 FUNC GLOBAL DEFAULT 11 ramp1__ │ │ │ │ - 1659: 000d54a5 40 FUNC GLOBAL DEFAULT 11 getiparm │ │ │ │ - 1660: 0007070d 4 FUNC GLOBAL DEFAULT 11 rvmax1__ │ │ │ │ - 1661: 00047f35 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclbonnes_b │ │ │ │ - 1662: 000dbb81 138 FUNC GLOBAL DEFAULT 11 swftfc_ │ │ │ │ - 1663: 00084189 20 FUNC GLOBAL DEFAULT 11 cffti_ │ │ │ │ - 1664: 000980ed 92 FUNC GLOBAL DEFAULT 11 uziget_ │ │ │ │ - 1665: 0007b275 160 FUNC GLOBAL DEFAULT 11 odrstx_ │ │ │ │ - 1666: 000486f1 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclbonnes_f │ │ │ │ - 1667: 0007079d 28 FUNC GLOBAL DEFAULT 11 uwqgxz__ │ │ │ │ - 1668: 00096dc5 38 FUNC GLOBAL DEFAULT 11 uzrqvl_ │ │ │ │ - 1669: 00069471 4 FUNC GLOBAL DEFAULT 11 mpigno__ │ │ │ │ - 1670: 000760b1 12 FUNC GLOBAL DEFAULT 11 clckdt_ │ │ │ │ - 1671: 000ebb59 6 FUNC GLOBAL DEFAULT 11 sgfrm_ │ │ │ │ - 1672: 0011060c 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Bipolar │ │ │ │ - 1673: 0007d951 420 FUNC GLOBAL DEFAULT 11 vrintr_ │ │ │ │ - 1674: 000e6e49 16 FUNC GLOBAL DEFAULT 11 sgqtnp_ │ │ │ │ - 1675: 0005383d 28 FUNC GLOBAL DEFAULT 11 szgipt__ │ │ │ │ - 1676: 0009e74d 1428 FUNC GLOBAL DEFAULT 11 uvbraz_ │ │ │ │ - 1677: 0006df79 28 FUNC GLOBAL DEFAULT 11 odisvl__ │ │ │ │ - 1678: 000e1bf9 612 FUNC GLOBAL DEFAULT 11 slpwwc_ │ │ │ │ - 1679: 0008ae25 92 FUNC GLOBAL DEFAULT 11 glrget_ │ │ │ │ - 1680: 0005d289 180 FUNC GLOBAL DEFAULT 11 uscset__ │ │ │ │ - 1681: 0006b5d5 132 FUNC GLOBAL DEFAULT 11 gllqid__ │ │ │ │ - 1682: 0005d675 140 FUNC GLOBAL DEFAULT 11 uypnum__ │ │ │ │ - 1683: 00055b15 36 FUNC GLOBAL DEFAULT 11 sglnzu__ │ │ │ │ - 1684: 00042075 224 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclgetlegendrefunctions │ │ │ │ - 1685: 0008cec1 156 FUNC GLOBAL DEFAULT 11 rstd_ │ │ │ │ - 1686: 000e676d 152 FUNC GLOBAL DEFAULT 11 sglnzr_ │ │ │ │ - 1687: 00083a05 412 FUNC GLOBAL DEFAULT 11 cost_ │ │ │ │ - 1688: 000ae285 136 FUNC GLOBAL DEFAULT 11 umiqcp_ │ │ │ │ - 1689: 000d18ad 156 FUNC GLOBAL DEFAULT 11 szmvlc_ │ │ │ │ - 1690: 000df3d9 148 FUNC GLOBAL DEFAULT 11 stswrc_ │ │ │ │ - 1691: 0006c9b1 44 FUNC GLOBAL DEFAULT 11 vradd1__ │ │ │ │ - 1692: 00053111 132 FUNC GLOBAL DEFAULT 11 szqchz__ │ │ │ │ - 1693: 000855fd 180 FUNC GLOBAL DEFAULT 11 vrfnb_ │ │ │ │ - 1694: 000d40f5 2 FUNC GLOBAL DEFAULT 11 sztnop_ │ │ │ │ - 1695: 000d862d 168 FUNC GLOBAL DEFAULT 11 zgicls_ │ │ │ │ - 1696: 0004ed29 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetlogical │ │ │ │ - 1697: 0005e8f1 132 FUNC GLOBAL DEFAULT 11 uliqin__ │ │ │ │ - 1698: 00057be5 4 FUNC GLOBAL DEFAULT 11 zgicls__ │ │ │ │ - 1699: 000bea8d 324 FUNC GLOBAL DEFAULT 11 uerqid_ │ │ │ │ - 1700: 0011e35c 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Elliptic │ │ │ │ - 1701: 0003f715 712 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxboxframe │ │ │ │ - 1702: 00094581 56 FUNC GLOBAL DEFAULT 11 rfpi_ │ │ │ │ - 1703: 00098245 284 FUNC GLOBAL DEFAULT 11 uysfmt_ │ │ │ │ - 1704: 0006f6a1 4 FUNC GLOBAL DEFAULT 11 ndate2__ │ │ │ │ - 1705: 0005c2b5 128 FUNC GLOBAL DEFAULT 11 usxaxu__ │ │ │ │ - 1706: 000e9ebd 240 FUNC GLOBAL DEFAULT 11 sgpsvl_ │ │ │ │ - 1707: 000e4b39 564 FUNC GLOBAL DEFAULT 11 sgpmxu_ │ │ │ │ - 1708: 0003e8a1 52 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclfitscalingparm │ │ │ │ - 1709: 000b0865 176 FUNC GLOBAL DEFAULT 11 ulisvl_ │ │ │ │ - 1710: 0005b8d5 148 FUNC GLOBAL DEFAULT 11 ususcu__ │ │ │ │ - 1711: 000d86f1 6 FUNC GLOBAL DEFAULT 11 zgqtnc_ │ │ │ │ - 1712: 0007bba1 136 FUNC GLOBAL DEFAULT 11 odiqcp_ │ │ │ │ - 1713: 0006d225 28 FUNC GLOBAL DEFAULT 11 rffti1__ │ │ │ │ - 1714: 000c3205 6 FUNC GLOBAL DEFAULT 11 udiqnp_ │ │ │ │ - 1715: 00069e1d 4 FUNC GLOBAL DEFAULT 11 lg2inq__ │ │ │ │ - 1716: 000683d5 28 FUNC GLOBAL DEFAULT 11 uverb__ │ │ │ │ - 1717: 0006c6ed 112 FUNC GLOBAL DEFAULT 11 glpset__ │ │ │ │ - 1718: 00077efd 120 FUNC GLOBAL DEFAULT 11 shtswa_ │ │ │ │ - 1719: 00061e4d 132 FUNC GLOBAL DEFAULT 11 uziqid__ │ │ │ │ - 1720: 00091f4d 82 FUNC GLOBAL DEFAULT 11 indxnf_ │ │ │ │ - 1721: 00052bc9 28 FUNC GLOBAL DEFAULT 11 szoplr__ │ │ │ │ - 1722: 00054601 28 FUNC GLOBAL DEFAULT 11 slpwwr__ │ │ │ │ - 1723: 0008fd9d 144 FUNC GLOBAL DEFAULT 11 mpfotg_ │ │ │ │ - 1724: 0006d321 132 FUNC GLOBAL DEFAULT 11 odrstx__ │ │ │ │ - 1725: 000c486d 42 FUNC GLOBAL DEFAULT 11 udsclz_ │ │ │ │ - 1726: 000d0e75 176 FUNC GLOBAL DEFAULT 11 szmvld_ │ │ │ │ - 1727: 000aa075 240 FUNC GLOBAL DEFAULT 11 usdaxs_ │ │ │ │ - 1728: 000580c1 132 FUNC GLOBAL DEFAULT 11 swiqcl__ │ │ │ │ - 1729: 0005e4ad 28 FUNC GLOBAL DEFAULT 11 ullqnp__ │ │ │ │ - 1730: 000c2e2d 184 FUNC GLOBAL DEFAULT 11 udlqcl_ │ │ │ │ - 1731: 00069529 4 FUNC GLOBAL DEFAULT 11 mpiglb__ │ │ │ │ - 1732: 0009d34d 16 FUNC GLOBAL DEFAULT 11 uwqgxz_ │ │ │ │ - 1733: 00088a51 220 FUNC GLOBAL DEFAULT 11 rtlenv_ │ │ │ │ - 1734: 00067ee5 28 FUNC GLOBAL DEFAULT 11 uxroff__ │ │ │ │ - 1735: 000885fd 48 FUNC GLOBAL DEFAULT 11 rllxfl_ │ │ │ │ - 1736: 000a00c1 16 FUNC GLOBAL DEFAULT 11 uuqmks_ │ │ │ │ - 1737: 000577f9 84 FUNC GLOBAL DEFAULT 11 zgiset__ │ │ │ │ - 1738: 000ddc91 184 FUNC GLOBAL DEFAULT 11 swcqcl_ │ │ │ │ - 1739: 000615fd 28 FUNC GLOBAL DEFAULT 11 uzcsav__ │ │ │ │ - 1740: 000707f5 4 FUNC GLOBAL DEFAULT 11 vifna1__ │ │ │ │ - 1741: 00063d5d 112 FUNC GLOBAL DEFAULT 11 udpget__ │ │ │ │ - 1742: 0005ffb1 28 FUNC GLOBAL DEFAULT 11 uusmki__ │ │ │ │ - 1743: 000567cd 40 FUNC GLOBAL DEFAULT 11 sgplxu__ │ │ │ │ - 1744: 0003c369 740 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawyerrorbar │ │ │ │ - 1745: 000a3ecd 38 FUNC GLOBAL DEFAULT 11 uswapz_ │ │ │ │ - 1746: 0003c9d1 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgeterrorbarlinetype │ │ │ │ - 1747: 000e4905 564 FUNC GLOBAL DEFAULT 11 sgpmxv_ │ │ │ │ - 1748: 000857c5 38 FUNC GLOBAL DEFAULT 11 rmlt0_ │ │ │ │ - 1749: 0004081d 484 FUNC GLOBAL DEFAULT 11 __ugpack_MOD_dcldrawvectors │ │ │ │ - 1750: 0006bdd9 132 FUNC GLOBAL DEFAULT 11 rllxfl__ │ │ │ │ - 1751: 000d1a09 128 FUNC GLOBAL DEFAULT 11 szmvsv_ │ │ │ │ - 1752: 000df46d 136 FUNC GLOBAL DEFAULT 11 stqwtr_ │ │ │ │ - 1753: 00070409 4 FUNC GLOBAL DEFAULT 11 rmax__ │ │ │ │ - 1754: 00055e8d 136 FUNC GLOBAL DEFAULT 11 sgtxv__ │ │ │ │ - 1755: 000c6371 1124 FUNC GLOBAL DEFAULT 11 ucyamn_ │ │ │ │ - 1756: 00044089 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmarkertype │ │ │ │ - 1757: 000a86bd 324 FUNC GLOBAL DEFAULT 11 uspqid_ │ │ │ │ - 1758: 00053431 28 FUNC GLOBAL DEFAULT 11 szt3op__ │ │ │ │ - 1759: 0006ada5 132 FUNC GLOBAL DEFAULT 11 rlrenv__ │ │ │ │ - 1760: 0004ffb5 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetreals │ │ │ │ - 1761: 00044b61 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlinetype │ │ │ │ - 1762: 000ea57d 6 FUNC GLOBAL DEFAULT 11 sgrqnp_ │ │ │ │ - 1763: 00077369 308 FUNC GLOBAL DEFAULT 11 vs2out_ │ │ │ │ - 1764: 000af391 320 FUNC GLOBAL DEFAULT 11 umqfnm_ │ │ │ │ - 1765: 00052df5 28 FUNC GLOBAL DEFAULT 11 szplzr__ │ │ │ │ - 1766: 00062955 28 FUNC GLOBAL DEFAULT 11 ucpqnp__ │ │ │ │ - 1767: 000ae11d 176 FUNC GLOBAL DEFAULT 11 umiqvl_ │ │ │ │ - 1768: 00068fd9 40 FUNC GLOBAL DEFAULT 11 vrcon0__ │ │ │ │ - 1769: 0006b461 216 FUNC GLOBAL DEFAULT 11 rlcopt__ │ │ │ │ - 1770: 000ece01 128 FUNC GLOBAL DEFAULT 11 scqwnd_ │ │ │ │ - 1771: 000dd425 92 FUNC GLOBAL DEFAULT 11 swlset_ │ │ │ │ - 1772: 000582cd 28 FUNC GLOBAL DEFAULT 11 swiint__ │ │ │ │ - 1773: 000705d5 4 FUNC GLOBAL DEFAULT 11 rngu1__ │ │ │ │ - 1774: 000a0101 16 FUNC GLOBAL DEFAULT 11 uuqmkt_ │ │ │ │ - 1775: 0006cb11 28 FUNC GLOBAL DEFAULT 11 gnsave__ │ │ │ │ - 1776: 000ced05 16 FUNC GLOBAL DEFAULT 11 szqtmd_ │ │ │ │ - 1777: 00089bcd 240 FUNC GLOBAL DEFAULT 11 glpsvl_ │ │ │ │ - 1778: 0005c335 128 FUNC GLOBAL DEFAULT 11 usyaxs__ │ │ │ │ - 1779: 00069889 4 FUNC GLOBAL DEFAULT 11 iset__ │ │ │ │ - 1780: 00056045 28 FUNC GLOBAL DEFAULT 11 sgstxi__ │ │ │ │ - 1781: 0003e7c1 224 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawscaledaxis │ │ │ │ - 1782: 0006a2d1 184 FUNC GLOBAL DEFAULT 11 rlcget__ │ │ │ │ - 1783: 00077739 120 FUNC GLOBAL DEFAULT 11 vs1din_ │ │ │ │ - 1784: 00054989 128 FUNC GLOBAL DEFAULT 11 slsize__ │ │ │ │ - 1785: 0007ba45 164 FUNC GLOBAL DEFAULT 11 odiqvl_ │ │ │ │ - 1786: 0008579d 38 FUNC GLOBAL DEFAULT 11 rmlt1_ │ │ │ │ - 1787: 00063f5d 112 FUNC GLOBAL DEFAULT 11 udiset__ │ │ │ │ - 1788: 000458e5 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransshorttolong │ │ │ │ - 1789: 000b0dd9 20 FUNC GLOBAL DEFAULT 11 ulxqfm_ │ │ │ │ - 1790: 0005301d 28 FUNC GLOBAL DEFAULT 11 szoplc__ │ │ │ │ - 1791: 000c7a61 228 FUNC GLOBAL DEFAULT 11 ucxacl_ │ │ │ │ - 1792: 0005461d 28 FUNC GLOBAL DEFAULT 11 slpwwc__ │ │ │ │ - 1793: 0006e1a9 36 FUNC GLOBAL DEFAULT 11 shinip__ │ │ │ │ - 1794: 000d0849 392 FUNC GLOBAL DEFAULT 11 szstyz_ │ │ │ │ - 1795: 0006b5b9 28 FUNC GLOBAL DEFAULT 11 gllqnp__ │ │ │ │ - 1796: 00069509 4 FUNC GLOBAL DEFAULT 11 mpimwl__ │ │ │ │ - 1797: 00069d2d 44 FUNC GLOBAL DEFAULT 11 vidiv__ │ │ │ │ - 1798: 000627d9 28 FUNC GLOBAL DEFAULT 11 uzrqvl__ │ │ │ │ - 1799: 000e689d 152 FUNC GLOBAL DEFAULT 11 sglnzu_ │ │ │ │ - 1800: 000543e5 28 FUNC GLOBAL DEFAULT 11 stiwtr__ │ │ │ │ - 1801: 00083d59 68 FUNC GLOBAL DEFAULT 11 cosqf_ │ │ │ │ - 1802: 0003e8d5 152 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclsettitle │ │ │ │ - 1803: 00077c39 4 FUNC GLOBAL DEFAULT 11 shtwgz_ │ │ │ │ - 1804: 00064be9 132 FUNC GLOBAL DEFAULT 11 udpqid__ │ │ │ │ - 1805: 000e4769 412 FUNC GLOBAL DEFAULT 11 sgtnxr_ │ │ │ │ - 1806: 00094bf1 116 FUNC GLOBAL DEFAULT 11 ct3sc_ │ │ │ │ - 1807: 000e6265 188 FUNC GLOBAL DEFAULT 11 sglazr_ │ │ │ │ - 1808: 0009c36d 520 FUNC GLOBAL DEFAULT 11 uxplba_ │ │ │ │ - 1809: 0003a7a5 320 FUNC GLOBAL DEFAULT 11 tmiqid_ │ │ │ │ - 1810: 00068441 40 FUNC GLOBAL DEFAULT 11 uhdifz__ │ │ │ │ - 1811: 001104a4 108 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD_dcl_month │ │ │ │ - 1812: 00055a19 28 FUNC GLOBAL DEFAULT 11 sgpfln__ │ │ │ │ - 1813: 0006fdc1 116 FUNC GLOBAL DEFAULT 11 lchrf__ │ │ │ │ - 1814: 00097f79 40 FUNC GLOBAL DEFAULT 11 uziqnp_ │ │ │ │ - 1815: 0003bae1 744 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dclshadeybararea │ │ │ │ - 1816: 000670f9 28 FUNC GLOBAL DEFAULT 11 uipdat__ │ │ │ │ - 1817: 00070615 4 FUNC GLOBAL DEFAULT 11 rcov__ │ │ │ │ - 1818: 000c9eb5 92 FUNC GLOBAL DEFAULT 11 grsvpt_ │ │ │ │ - 1819: 0005ed11 28 FUNC GLOBAL DEFAULT 11 ulqybl__ │ │ │ │ - 1820: 0009fee5 124 FUNC GLOBAL DEFAULT 11 uverb_ │ │ │ │ - 1821: 0006988d 4 FUNC GLOBAL DEFAULT 11 iadd0__ │ │ │ │ - 1822: 000e3491 1080 FUNC GLOBAL DEFAULT 11 slsize_ │ │ │ │ - 1823: 000595e5 180 FUNC GLOBAL DEFAULT 11 swcset__ │ │ │ │ - 1824: 0006e7d5 40 FUNC GLOBAL DEFAULT 11 shtswz__ │ │ │ │ - 1825: 0005661d 28 FUNC GLOBAL DEFAULT 11 sgpmu__ │ │ │ │ - 1826: 0008a8e5 6 FUNC GLOBAL DEFAULT 11 glrqnp_ │ │ │ │ - 1827: 00061e31 28 FUNC GLOBAL DEFAULT 11 uziqnp__ │ │ │ │ - 1828: 000870c5 58 FUNC GLOBAL DEFAULT 11 viinc0_ │ │ │ │ - 1829: 0006e911 28 FUNC GLOBAL DEFAULT 11 shtwgz__ │ │ │ │ - 1830: 0009772d 44 FUNC GLOBAL DEFAULT 11 uzlqcl_ │ │ │ │ - 1831: 00096d21 40 FUNC GLOBAL DEFAULT 11 uzrrst_ │ │ │ │ - 1832: 000e9e31 140 FUNC GLOBAL DEFAULT 11 sgpqin_ │ │ │ │ - 1833: 00091b0d 160 FUNC GLOBAL DEFAULT 11 irgt_ │ │ │ │ - 1834: 000b07e1 132 FUNC GLOBAL DEFAULT 11 uliqin_ │ │ │ │ - 1835: 000e6805 152 FUNC GLOBAL DEFAULT 11 sglnzv_ │ │ │ │ - 1836: 00069531 4 FUNC GLOBAL DEFAULT 11 mpiotg__ │ │ │ │ - 1837: 00055d4d 156 FUNC GLOBAL DEFAULT 11 sgtxxu__ │ │ │ │ - 1838: 00096d49 40 FUNC GLOBAL DEFAULT 11 uzrsav_ │ │ │ │ - 1839: 000aea41 28 FUNC GLOBAL DEFAULT 11 umqcwd_ │ │ │ │ - 1840: 00052ad5 216 FUNC GLOBAL DEFAULT 11 sztxno__ │ │ │ │ - 1841: 000682c1 44 FUNC GLOBAL DEFAULT 11 uvbrfz__ │ │ │ │ - 1842: 0011052c 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Polar │ │ │ │ - 1843: 000c90f1 320 FUNC GLOBAL DEFAULT 11 uciqid_ │ │ │ │ - 1844: 000480c1 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconical_b │ │ │ │ - 1845: 000584dd 28 FUNC GLOBAL DEFAULT 11 swftnm__ │ │ │ │ - 1846: 0005825d 28 FUNC GLOBAL DEFAULT 11 swiclr__ │ │ │ │ - 1847: 000b7545 50 FUNC GLOBAL DEFAULT 11 uiscfl_ │ │ │ │ - 1848: 000487f9 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconical_f │ │ │ │ - 1849: 0009c07d 752 FUNC GLOBAL DEFAULT 11 uxplbb_ │ │ │ │ - 1850: 000dd385 160 FUNC GLOBAL DEFAULT 11 swlstx_ │ │ │ │ - 1851: 00065465 132 FUNC GLOBAL DEFAULT 11 umpstx__ │ │ │ │ - 1852: 0004cddd 136 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclrotate2d │ │ │ │ - 1853: 00047da9 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthal_b │ │ │ │ - 1854: 00060f7d 132 FUNC GLOBAL DEFAULT 11 uglqin__ │ │ │ │ - 1855: 0006c259 216 FUNC GLOBAL DEFAULT 11 glcstx__ │ │ │ │ - 1856: 0009ad75 968 FUNC GLOBAL DEFAULT 11 uxpttl_ │ │ │ │ - 1857: 000dce31 138 FUNC GLOBAL DEFAULT 11 swdcls_ │ │ │ │ - 1858: 00068fa1 28 FUNC GLOBAL DEFAULT 11 rmlt0__ │ │ │ │ - 1859: 00048565 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthal_f │ │ │ │ - 1860: 000d0f25 816 FUNC GLOBAL DEFAULT 11 szoplc_ │ │ │ │ - 1861: 0004135d 224 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourline │ │ │ │ - 1862: 00068989 4 FUNC GLOBAL DEFAULT 11 indxil__ │ │ │ │ - 1863: 000717b1 40 FUNC GLOBAL DEFAULT 11 tmstls__ │ │ │ │ - 1864: 00053581 136 FUNC GLOBAL DEFAULT 11 sztxzr__ │ │ │ │ - 1865: 00070659 116 FUNC GLOBAL DEFAULT 11 isgc__ │ │ │ │ - 1866: 000e9dd1 48 FUNC GLOBAL DEFAULT 11 sgoopn_ │ │ │ │ - 1867: 00061abd 132 FUNC GLOBAL DEFAULT 11 uzlstx__ │ │ │ │ - 1868: 0005fe69 28 FUNC GLOBAL DEFAULT 11 uupqit__ │ │ │ │ - 1869: 00039f3d 176 FUNC GLOBAL DEFAULT 11 tmlsvl_ │ │ │ │ - 1870: 0006945d 4 FUNC GLOBAL DEFAULT 11 mpipst__ │ │ │ │ - 1871: 0006e6dd 36 FUNC GLOBAL DEFAULT 11 shtnml__ │ │ │ │ - 1872: 00046e7d 528 FUNC GLOBAL DEFAULT 11 __rfblib_MOD_dclgetcor │ │ │ │ - 1873: 000a0091 16 FUNC GLOBAL DEFAULT 11 uusebi_ │ │ │ │ - 1874: 00087021 164 FUNC GLOBAL DEFAULT 11 viinc1_ │ │ │ │ - 1875: 000deed1 444 FUNC GLOBAL DEFAULT 11 stipr2_ │ │ │ │ - 1876: 0008f3ed 180 FUNC GLOBAL DEFAULT 11 mpicya_ │ │ │ │ - 1877: 000568a1 36 FUNC GLOBAL DEFAULT 11 sgtnxr__ │ │ │ │ - 1878: 000671a1 28 FUNC GLOBAL DEFAULT 11 uiqmrg__ │ │ │ │ - 1879: 0004708d 528 FUNC GLOBAL DEFAULT 11 __rfblib_MOD_dclgetcov │ │ │ │ - 1880: 0006e981 48 FUNC GLOBAL DEFAULT 11 shts2g__ │ │ │ │ - 1881: 00066059 132 FUNC GLOBAL DEFAULT 11 umlqcp__ │ │ │ │ - 1882: 000c2ee5 136 FUNC GLOBAL DEFAULT 11 udlqcp_ │ │ │ │ - 1883: 000498d1 408 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastchar │ │ │ │ - 1884: 000ddd49 136 FUNC GLOBAL DEFAULT 11 swcqcp_ │ │ │ │ - 1885: 0005db29 28 FUNC GLOBAL DEFAULT 11 uyroff__ │ │ │ │ - 1886: 0004cd2d 176 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclrotate3d │ │ │ │ - 1887: 000e96ed 16 FUNC GLOBAL DEFAULT 11 sgqtrn_ │ │ │ │ - 1888: 00066b65 40 FUNC GLOBAL DEFAULT 11 uishdw__ │ │ │ │ - 1889: 0006daf5 132 FUNC GLOBAL DEFAULT 11 odpqcl__ │ │ │ │ - 1890: 000d0829 16 FUNC GLOBAL DEFAULT 11 szopld_ │ │ │ │ - 1891: 0005a145 112 FUNC GLOBAL DEFAULT 11 uepget__ │ │ │ │ - 1892: 000c88ad 164 FUNC GLOBAL DEFAULT 11 uclsvl_ │ │ │ │ - 1893: 00052a49 28 FUNC GLOBAL DEFAULT 11 szplop__ │ │ │ │ - 1894: 00044919 108 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlinetextsize │ │ │ │ - 1895: 00054f49 28 FUNC GLOBAL DEFAULT 11 scstrf__ │ │ │ │ - 1896: 00089b49 132 FUNC GLOBAL DEFAULT 11 glpqin_ │ │ │ │ - 1897: 000a8e71 92 FUNC GLOBAL DEFAULT 11 usrget_ │ │ │ │ - 1898: 000b57bd 160 FUNC GLOBAL DEFAULT 11 uipda2_ │ │ │ │ - 1899: 000a0141 16 FUNC GLOBAL DEFAULT 11 uuqlnt_ │ │ │ │ - 1900: 0008f2d1 184 FUNC GLOBAL DEFAULT 11 mpicyb_ │ │ │ │ - 1901: 00056719 40 FUNC GLOBAL DEFAULT 11 sglazr__ │ │ │ │ - 1902: 000947a9 34 FUNC GLOBAL DEFAULT 11 ct2ch_ │ │ │ │ - 1903: 00052dd9 28 FUNC GLOBAL DEFAULT 11 szt3zv__ │ │ │ │ - 1904: 00057599 132 FUNC GLOBAL DEFAULT 11 sgtrln__ │ │ │ │ - 1905: 0006e511 68 FUNC GLOBAL DEFAULT 11 shlfwm__ │ │ │ │ - 1906: 0006ca09 44 FUNC GLOBAL DEFAULT 11 vrdiv1__ │ │ │ │ - 1907: 000658a1 28 FUNC GLOBAL DEFAULT 11 umspnt__ │ │ │ │ - 1908: 000d1949 4 FUNC GLOBAL DEFAULT 11 szopsv_ │ │ │ │ - 1909: 00083ba1 116 FUNC GLOBAL DEFAULT 11 cosqi_ │ │ │ │ - 1910: 00050e31 976 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetreal │ │ │ │ - 1911: 000e45cd 412 FUNC GLOBAL DEFAULT 11 sgtnxu_ │ │ │ │ - 1912: 00064bcd 28 FUNC GLOBAL DEFAULT 11 udpqnp__ │ │ │ │ - 1913: 00060935 132 FUNC GLOBAL DEFAULT 11 ugrstx__ │ │ │ │ - 1914: 0003c6b5 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetframeindex │ │ │ │ - 1915: 000e63dd 188 FUNC GLOBAL DEFAULT 11 sglazu_ │ │ │ │ - 1916: 000c33f1 184 FUNC GLOBAL DEFAULT 11 udiqcl_ │ │ │ │ - 1917: 00056945 28 FUNC GLOBAL DEFAULT 11 sginit__ │ │ │ │ - 1918: 00088b2d 220 FUNC GLOBAL DEFAULT 11 rtienv_ │ │ │ │ - 1919: 0008862d 44 FUNC GLOBAL DEFAULT 11 rlixfl_ │ │ │ │ - 1920: 000576a1 132 FUNC GLOBAL DEFAULT 11 sgtrnl__ │ │ │ │ - 1921: 000589f9 28 FUNC GLOBAL DEFAULT 11 swpsvl__ │ │ │ │ - 1922: 00093f55 104 FUNC GLOBAL DEFAULT 11 rgnlt_ │ │ │ │ - 1923: 000e2e0d 388 FUNC GLOBAL DEFAULT 11 slmgn_ │ │ │ │ - 1924: 0005f3f5 28 FUNC GLOBAL DEFAULT 11 uuqfri__ │ │ │ │ - 1925: 00068531 28 FUNC GLOBAL DEFAULT 11 uhbrl__ │ │ │ │ - 1926: 0006e369 72 FUNC GLOBAL DEFAULT 11 shmwjm__ │ │ │ │ - 1927: 000898ad 148 FUNC GLOBAL DEFAULT 11 rtrget_ │ │ │ │ - 1928: 00059e85 112 FUNC GLOBAL DEFAULT 11 ueiset__ │ │ │ │ - 1929: 00091ef9 84 FUNC GLOBAL DEFAULT 11 indxnl_ │ │ │ │ - 1930: 00055845 132 FUNC GLOBAL DEFAULT 11 sglqin__ │ │ │ │ - 1931: 00118fd4 12 OBJECT GLOBAL DEFAULT 20 zgipmname │ │ │ │ - 1932: 0003b84d 660 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawybarline │ │ │ │ - 1933: 000b31e5 176 FUNC GLOBAL DEFAULT 11 uipda3_ │ │ │ │ - 1934: 0007a2bd 296 FUNC GLOBAL DEFAULT 11 shinip_ │ │ │ │ - 1935: 000be811 164 FUNC GLOBAL DEFAULT 11 uersvl_ │ │ │ │ - 1936: 0008f1a1 180 FUNC GLOBAL DEFAULT 11 mpicyc_ │ │ │ │ - 1937: 0005c7ad 132 FUNC GLOBAL DEFAULT 11 uslqcl__ │ │ │ │ - 1938: 00064559 28 FUNC GLOBAL DEFAULT 11 udqcln__ │ │ │ │ - 1939: 000c2d7d 176 FUNC GLOBAL DEFAULT 11 udlqvl_ │ │ │ │ - 1940: 000c2be5 92 FUNC GLOBAL DEFAULT 11 udrset_ │ │ │ │ - 1941: 000bb0e9 92 FUNC GLOBAL DEFAULT 11 ugpset_ │ │ │ │ - 1942: 0004845d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclcylindrical_b │ │ │ │ - 1943: 0004a25d 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumge │ │ │ │ - 1944: 0009216d 86 FUNC GLOBAL DEFAULT 11 isum0_ │ │ │ │ - 1945: 000a0011 16 FUNC GLOBAL DEFAULT 11 uusfri_ │ │ │ │ - 1946: 000adf85 92 FUNC GLOBAL DEFAULT 11 umlset_ │ │ │ │ - 1947: 000e4431 412 FUNC GLOBAL DEFAULT 11 sgtnxv_ │ │ │ │ - 1948: 000e6321 188 FUNC GLOBAL DEFAULT 11 sglazv_ │ │ │ │ - 1949: 00067841 28 FUNC GLOBAL DEFAULT 11 uiencd__ │ │ │ │ - 1950: 000ddbb1 224 FUNC GLOBAL DEFAULT 11 swcqvl_ │ │ │ │ - 1951: 000dd9e9 92 FUNC GLOBAL DEFAULT 11 swiset_ │ │ │ │ - 1952: 00048c19 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclcylindrical_f │ │ │ │ - 1953: 000671d9 128 FUNC GLOBAL DEFAULT 11 uiscfl__ │ │ │ │ - 1954: 000c9dc9 72 FUNC GLOBAL DEFAULT 11 grsmpl_ │ │ │ │ - 1955: 000dec09 20 FUNC GLOBAL DEFAULT 11 stsrd3_ │ │ │ │ - 1956: 0005a331 132 FUNC GLOBAL DEFAULT 11 uepqid__ │ │ │ │ - 1957: 00066239 28 FUNC GLOBAL DEFAULT 11 umstvz__ │ │ │ │ - 1958: 000ec281 16 FUNC GLOBAL DEFAULT 11 scspmi_ │ │ │ │ - 1959: 000d87ed 16 FUNC GLOBAL DEFAULT 11 zgsfcm_ │ │ │ │ - 1960: 000e6171 160 FUNC GLOBAL DEFAULT 11 sgspls_ │ │ │ │ - 1961: 0009f301 1672 FUNC GLOBAL DEFAULT 11 uvdifz_ │ │ │ │ - 1962: 000ea769 184 FUNC GLOBAL DEFAULT 11 sgrqcl_ │ │ │ │ - 1963: 0004a299 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumgt │ │ │ │ - 1964: 0005d069 28 FUNC GLOBAL DEFAULT 11 usurdl__ │ │ │ │ - 1965: 0006f425 44 FUNC GLOBAL DEFAULT 11 datef3__ │ │ │ │ - 1966: 0007b8b9 92 FUNC GLOBAL DEFAULT 11 odlset_ │ │ │ │ - 1967: 000a3c15 696 FUNC GLOBAL DEFAULT 11 usaxcl_ │ │ │ │ - 1968: 00085ae9 168 FUNC GLOBAL DEFAULT 11 vrcon_ │ │ │ │ - 1969: 0005f165 28 FUNC GLOBAL DEFAULT 11 uuiqvl__ │ │ │ │ - 1970: 000dbfe5 138 FUNC GLOBAL DEFAULT 11 swqclc_ │ │ │ │ - 1971: 00058c79 132 FUNC GLOBAL DEFAULT 11 swrqin__ │ │ │ │ - 1972: 00049739 408 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstcharex │ │ │ │ - 1973: 00068495 28 FUNC GLOBAL DEFAULT 11 uhbxf__ │ │ │ │ - 1974: 00086bed 156 FUNC GLOBAL DEFAULT 11 iadd_ │ │ │ │ - 1975: 00057a29 4 FUNC GLOBAL DEFAULT 11 zgclip__ │ │ │ │ - 1976: 0003ff59 740 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxbarframe │ │ │ │ - 1977: 00097759 44 FUNC GLOBAL DEFAULT 11 uzlqcp_ │ │ │ │ - 1978: 00057a19 4 FUNC GLOBAL DEFAULT 11 zgswdi__ │ │ │ │ - 1979: 0006fa29 132 FUNC GLOBAL DEFAULT 11 cns__ │ │ │ │ - 1980: 00054d69 36 FUNC GLOBAL DEFAULT 11 sctnzv__ │ │ │ │ - 1981: 00054129 28 FUNC GLOBAL DEFAULT 11 stepr2__ │ │ │ │ - 1982: 000ae9ed 16 FUNC GLOBAL DEFAULT 11 umrpnt_ │ │ │ │ - 1983: 00066a49 112 FUNC GLOBAL DEFAULT 11 uiiset__ │ │ │ │ - 1984: 000920b5 184 FUNC GLOBAL DEFAULT 11 isum1_ │ │ │ │ - 1985: 00070b4d 28 FUNC GLOBAL DEFAULT 11 tmisvl__ │ │ │ │ - 1986: 00071409 112 FUNC GLOBAL DEFAULT 11 tmrset__ │ │ │ │ - 1987: 00070ef9 28 FUNC GLOBAL DEFAULT 11 tmlqvl__ │ │ │ │ - 1988: 0005352d 28 FUNC GLOBAL DEFAULT 11 sztxop__ │ │ │ │ - 1989: 00039eb9 132 FUNC GLOBAL DEFAULT 11 tmlqin_ │ │ │ │ - 1990: 000694f1 4 FUNC GLOBAL DEFAULT 11 mpfcyb__ │ │ │ │ - 1991: 0007dee9 484 FUNC GLOBAL DEFAULT 11 rffti1_ │ │ │ │ - 1992: 000eafad 92 FUNC GLOBAL DEFAULT 11 sglget_ │ │ │ │ - 1993: 000a8345 240 FUNC GLOBAL DEFAULT 11 uspsvl_ │ │ │ │ - 1994: 00070019 132 FUNC GLOBAL DEFAULT 11 hexdci__ │ │ │ │ - 1995: 0005f3a1 28 FUNC GLOBAL DEFAULT 11 uusfrt__ │ │ │ │ - 1996: 00085c45 64 FUNC GLOBAL DEFAULT 11 vrfct0_ │ │ │ │ - 1997: 0003c785 56 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetareapattern │ │ │ │ - 1998: 000866a9 72 FUNC GLOBAL DEFAULT 11 viadd0_ │ │ │ │ - 1999: 000946b5 108 FUNC GLOBAL DEFAULT 11 rmod_ │ │ │ │ - 2000: 000e85c1 16 FUNC GLOBAL DEFAULT 11 sgsplt_ │ │ │ │ - 2001: 0004a0b5 232 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclopengraphics │ │ │ │ - 2002: 000551b5 40 FUNC GLOBAL DEFAULT 11 sgpmzr__ │ │ │ │ - 2003: 000a0031 16 FUNC GLOBAL DEFAULT 11 uusbrs_ │ │ │ │ - 2004: 00046bf5 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dtransnumber │ │ │ │ - 2005: 0004d19d 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dcle2c │ │ │ │ - 2006: 00052fad 28 FUNC GLOBAL DEFAULT 11 szoplv__ │ │ │ │ - 2007: 00091e61 48 FUNC GLOBAL DEFAULT 11 indxrf_ │ │ │ │ - 2008: 000583b5 28 FUNC GLOBAL DEFAULT 11 swclch__ │ │ │ │ - 2009: 0005e9f5 128 FUNC GLOBAL DEFAULT 11 ulxqfm__ │ │ │ │ - 2010: 000945e9 48 FUNC GLOBAL DEFAULT 11 rd2r_ │ │ │ │ - 2011: 00055131 132 FUNC GLOBAL DEFAULT 11 sgrstx__ │ │ │ │ - 2012: 0009bd95 108 FUNC GLOBAL DEFAULT 11 uxroff_ │ │ │ │ - 2013: 00069b91 4 FUNC GLOBAL DEFAULT 11 irlt__ │ │ │ │ - 2014: 000637e9 112 FUNC GLOBAL DEFAULT 11 ucrget__ │ │ │ │ - 2015: 0011e344 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Polar │ │ │ │ - 2016: 0005803d 132 FUNC GLOBAL DEFAULT 11 swiqcp__ │ │ │ │ - 2017: 0007a209 178 FUNC GLOBAL DEFAULT 11 shinir_ │ │ │ │ - 2018: 00052f35 28 FUNC GLOBAL DEFAULT 11 szpllu__ │ │ │ │ - 2019: 000d86d5 2 FUNC GLOBAL DEFAULT 11 zgqpnt_ │ │ │ │ - 2020: 00069461 4 FUNC GLOBAL DEFAULT 11 mpscct__ │ │ │ │ - 2021: 000c8829 132 FUNC GLOBAL DEFAULT 11 uclqin_ │ │ │ │ - 2022: 0009806d 44 FUNC GLOBAL DEFAULT 11 uziqcl_ │ │ │ │ - 2023: 000696ed 40 FUNC GLOBAL DEFAULT 11 vifct1__ │ │ │ │ - 2024: 0009d241 68 FUNC GLOBAL DEFAULT 11 uwqgya_ │ │ │ │ - 2025: 00053b0d 28 FUNC GLOBAL DEFAULT 11 szlacl__ │ │ │ │ - 2026: 0004a3b5 260 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgetgoodnumlist │ │ │ │ - 2027: 00052e39 28 FUNC GLOBAL DEFAULT 11 szgclx__ │ │ │ │ - 2028: 0004d8f1 872 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetcharex │ │ │ │ - 2029: 000c2b45 160 FUNC GLOBAL DEFAULT 11 udrstx_ │ │ │ │ - 2030: 000baf9d 332 FUNC GLOBAL DEFAULT 11 ugpstx_ │ │ │ │ - 2031: 00061b79 28 FUNC GLOBAL DEFAULT 11 uzprst__ │ │ │ │ - 2032: 000adee5 160 FUNC GLOBAL DEFAULT 11 umlstx_ │ │ │ │ - 2033: 0008aba5 184 FUNC GLOBAL DEFAULT 11 glrqcl_ │ │ │ │ - 2034: 0006d931 28 FUNC GLOBAL DEFAULT 11 odlsvl__ │ │ │ │ - 2035: 00056741 28 FUNC GLOBAL DEFAULT 11 sgtnu__ │ │ │ │ - 2036: 000dd949 160 FUNC GLOBAL DEFAULT 11 swistx_ │ │ │ │ - 2037: 00085b91 180 FUNC GLOBAL DEFAULT 11 vrfct1_ │ │ │ │ - 2038: 000865ed 188 FUNC GLOBAL DEFAULT 11 viadd1_ │ │ │ │ - 2039: 000d51a5 188 FUNC GLOBAL DEFAULT 11 zg_key_press_event │ │ │ │ - 2040: 0009a685 100 FUNC GLOBAL DEFAULT 11 uxmttl_ │ │ │ │ - 2041: 00043fb5 108 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmarkersize │ │ │ │ - 2042: 00054cf9 28 FUNC GLOBAL DEFAULT 11 scplu__ │ │ │ │ - 2043: 00059271 88 FUNC GLOBAL DEFAULT 11 zgqtxw__ │ │ │ │ - 2044: 0006ff95 132 FUNC GLOBAL DEFAULT 11 hexdic__ │ │ │ │ - 2045: 00057975 4 FUNC GLOBAL DEFAULT 11 zgflash__ │ │ │ │ - 2046: 000e65a5 16 FUNC GLOBAL DEFAULT 11 sgslat_ │ │ │ │ - 2047: 0005365d 28 FUNC GLOBAL DEFAULT 11 szsttp__ │ │ │ │ - 2048: 00064575 28 FUNC GLOBAL DEFAULT 11 uddclv__ │ │ │ │ - 2049: 000707b9 4 FUNC GLOBAL DEFAULT 11 ruwgx__ │ │ │ │ - 2050: 00068eed 28 FUNC GLOBAL DEFAULT 11 rset0__ │ │ │ │ - 2051: 00077d95 128 FUNC GLOBAL DEFAULT 11 shtswj_ │ │ │ │ - 2052: 00096621 30 FUNC GLOBAL DEFAULT 11 uzcget_ │ │ │ │ - 2053: 00042f65 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetarrowlineindex │ │ │ │ - 2054: 000a8a05 6 FUNC GLOBAL DEFAULT 11 usrqnp_ │ │ │ │ - 2055: 00054fb9 28 FUNC GLOBAL DEFAULT 11 scqtrn__ │ │ │ │ - 2056: 00053f45 28 FUNC GLOBAL DEFAULT 11 szplzv__ │ │ │ │ - 2057: 0007b819 160 FUNC GLOBAL DEFAULT 11 odlstx_ │ │ │ │ - 2058: 00097705 38 FUNC GLOBAL DEFAULT 11 uzlqvl_ │ │ │ │ - 2059: 00096f69 92 FUNC GLOBAL DEFAULT 11 uzrset_ │ │ │ │ - 2060: 0003a505 176 FUNC GLOBAL DEFAULT 11 tmisvl_ │ │ │ │ - 2061: 0006aff5 216 FUNC GLOBAL DEFAULT 11 rtlopt__ │ │ │ │ - 2062: 000ea09d 88 FUNC GLOBAL DEFAULT 11 sgpqit_ │ │ │ │ - 2063: 0006d679 112 FUNC GLOBAL DEFAULT 11 odiset__ │ │ │ │ - 2064: 0005926d 4 FUNC GLOBAL DEFAULT 11 zgfint__ │ │ │ │ - 2065: 0008f389 100 FUNC GLOBAL DEFAULT 11 mpfcya_ │ │ │ │ - 2066: 000df08d 272 FUNC GLOBAL DEFAULT 11 stfpr2_ │ │ │ │ - 2067: 0008b4cd 92 FUNC GLOBAL DEFAULT 11 gllget_ │ │ │ │ - 2068: 00099bc9 444 FUNC GLOBAL DEFAULT 11 uysaxs_ │ │ │ │ - 2069: 0009d175 40 FUNC GLOBAL DEFAULT 11 uwqgyb_ │ │ │ │ - 2070: 00061d3d 28 FUNC GLOBAL DEFAULT 11 uzpqit__ │ │ │ │ - 2071: 000c34a9 136 FUNC GLOBAL DEFAULT 11 udiqcp_ │ │ │ │ - 2072: 000be78d 132 FUNC GLOBAL DEFAULT 11 uerqin_ │ │ │ │ - 2073: 0005430d 28 FUNC GLOBAL DEFAULT 11 stsusr__ │ │ │ │ - 2074: 00069f2d 168 FUNC GLOBAL DEFAULT 11 rtlget__ │ │ │ │ - 2075: 0005a315 28 FUNC GLOBAL DEFAULT 11 uepqnp__ │ │ │ │ - 2076: 000b0f35 72 FUNC GLOBAL DEFAULT 11 ulqxbl_ │ │ │ │ - 2077: 00092085 46 FUNC GLOBAL DEFAULT 11 indxcf_ │ │ │ │ - 2078: 000e0f41 16 FUNC GLOBAL DEFAULT 11 stqtrf_ │ │ │ │ - 2079: 0005e8d5 28 FUNC GLOBAL DEFAULT 11 ulisvl__ │ │ │ │ - 2080: 0005e655 28 FUNC GLOBAL DEFAULT 11 ullqvl__ │ │ │ │ - 2081: 0006e5d5 76 FUNC GLOBAL DEFAULT 11 shinit__ │ │ │ │ - 2082: 00093725 1276 FUNC GLOBAL DEFAULT 11 g2sctr_ │ │ │ │ - 2083: 00062bf1 132 FUNC GLOBAL DEFAULT 11 ucrqid__ │ │ │ │ - 2084: 000bf03d 320 FUNC GLOBAL DEFAULT 11 uelqid_ │ │ │ │ - 2085: 00069b99 4 FUNC GLOBAL DEFAULT 11 irle__ │ │ │ │ - 2086: 00060add 132 FUNC GLOBAL DEFAULT 11 ugpqcl__ │ │ │ │ - 2087: 000c8e51 176 FUNC GLOBAL DEFAULT 11 ucisvl_ │ │ │ │ - 2088: 00070425 4 FUNC GLOBAL DEFAULT 11 rsum1__ │ │ │ │ - 2089: 000690d1 4 FUNC GLOBAL DEFAULT 11 lrne1__ │ │ │ │ - 2090: 0008e011 92 FUNC GLOBAL DEFAULT 11 mpivdg_ │ │ │ │ - 2091: 0007a129 224 FUNC GLOBAL DEFAULT 11 shinit_ │ │ │ │ - 2092: 0003aa3d 52 FUNC GLOBAL DEFAULT 11 __uzpack_MOD_dclsetaxisfactor │ │ │ │ - 2093: 001e7808 8 OBJECT GLOBAL DEFAULT 21 szbtn2_ │ │ │ │ - 2094: 000d9bf9 92 FUNC GLOBAL DEFAULT 11 swpget_ │ │ │ │ - 2095: 0008f255 88 FUNC GLOBAL DEFAULT 11 mpfcyb_ │ │ │ │ - 2096: 000dec99 200 FUNC GLOBAL DEFAULT 11 stfpr3_ │ │ │ │ - 2097: 00041c49 60 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawviewportframe │ │ │ │ - 2098: 00040e49 460 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclshadecontourex │ │ │ │ - 2099: 000705d9 28 FUNC GLOBAL DEFAULT 11 uwsgxz__ │ │ │ │ - 2100: 000ca781 628 FUNC GLOBAL DEFAULT 11 szsgcl_ │ │ │ │ - 2101: 00057bf5 4 FUNC GLOBAL DEFAULT 11 zgqtnc__ │ │ │ │ - 2102: 0006d0a5 28 FUNC GLOBAL DEFAULT 11 cffti1__ │ │ │ │ - 2103: 00049fe5 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsettransfunction │ │ │ │ - 2104: 00069441 4 FUNC GLOBAL DEFAULT 11 mpfsin__ │ │ │ │ - 2105: 00062b19 28 FUNC GLOBAL DEFAULT 11 ucpqvl__ │ │ │ │ - 2106: 0005225d 196 FUNC GLOBAL DEFAULT 11 usaxlb__ │ │ │ │ - 2107: 000690bd 4 FUNC GLOBAL DEFAULT 11 lrgt0__ │ │ │ │ - 2108: 000ea821 136 FUNC GLOBAL DEFAULT 11 sgrqcp_ │ │ │ │ - 2109: 00053b7d 28 FUNC GLOBAL DEFAULT 11 szmvl3__ │ │ │ │ - 2110: 000cc7d9 1824 FUNC GLOBAL DEFAULT 11 szqtxw_ │ │ │ │ - 2111: 0005eb55 132 FUNC GLOBAL DEFAULT 11 ulrstx__ │ │ │ │ - 2112: 0005308d 132 FUNC GLOBAL DEFAULT 11 szschz__ │ │ │ │ - 2113: 00086ad9 38 FUNC GLOBAL DEFAULT 11 imlt0_ │ │ │ │ - 2114: 0004697d 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset2dplane │ │ │ │ - 2115: 0006bee1 216 FUNC GLOBAL DEFAULT 11 rlcxfl__ │ │ │ │ - 2116: 000a82c1 132 FUNC GLOBAL DEFAULT 11 uspqin_ │ │ │ │ - 2117: 00089dad 88 FUNC GLOBAL DEFAULT 11 glpqit_ │ │ │ │ - 2118: 000534f5 28 FUNC GLOBAL DEFAULT 11 szpmcl__ │ │ │ │ - 2119: 0005496d 28 FUNC GLOBAL DEFAULT 11 slinit__ │ │ │ │ - 2120: 00078161 412 FUNC GLOBAL DEFAULT 11 shtint_ │ │ │ │ - 2121: 000698ad 4 FUNC GLOBAL DEFAULT 11 imax__ │ │ │ │ - 2122: 000bb4b1 320 FUNC GLOBAL DEFAULT 11 ugrqid_ │ │ │ │ - 2123: 000e9ad9 92 FUNC GLOBAL DEFAULT 11 sgqvpt_ │ │ │ │ - 2124: 0004d401 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckcurrency │ │ │ │ - 2125: 001e7800 4 OBJECT GLOBAL DEFAULT 21 szbtn3_ │ │ │ │ - 2126: 0006ac9d 132 FUNC GLOBAL DEFAULT 11 rlienv__ │ │ │ │ - 2127: 0009a5b1 112 FUNC GLOBAL DEFAULT 11 luxchk_ │ │ │ │ - 2128: 00096ec9 160 FUNC GLOBAL DEFAULT 11 uzrstx_ │ │ │ │ - 2129: 0008f125 124 FUNC GLOBAL DEFAULT 11 mpfcyc_ │ │ │ │ - 2130: 0004a2d5 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumle │ │ │ │ - 2131: 000eab41 6 FUNC GLOBAL DEFAULT 11 sglqnp_ │ │ │ │ - 2132: 0006cc11 36 FUNC GLOBAL DEFAULT 11 passb2__ │ │ │ │ - 2133: 00056325 28 FUNC GLOBAL DEFAULT 11 sgqpls__ │ │ │ │ - 2134: 000c3341 176 FUNC GLOBAL DEFAULT 11 udiqvl_ │ │ │ │ - 2135: 0006b761 28 FUNC GLOBAL DEFAULT 11 gllqvl__ │ │ │ │ - 2136: 0006a635 112 FUNC GLOBAL DEFAULT 11 glrset__ │ │ │ │ - 2137: 000ae549 92 FUNC GLOBAL DEFAULT 11 umiset_ │ │ │ │ - 2138: 0005373d 136 FUNC GLOBAL DEFAULT 11 sztxzv__ │ │ │ │ - 2139: 00069001 40 FUNC GLOBAL DEFAULT 11 vrcon__ │ │ │ │ - 2140: 0005d0a9 132 FUNC GLOBAL DEFAULT 11 uspaxs__ │ │ │ │ - 2141: 000dcda5 138 FUNC GLOBAL DEFAULT 11 swpopn_ │ │ │ │ - 2142: 0004a311 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumlt │ │ │ │ - 2143: 0004143d 320 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontourline │ │ │ │ - 2144: 000553c1 36 FUNC GLOBAL DEFAULT 11 sgtnxv__ │ │ │ │ - 2145: 00086ab1 38 FUNC GLOBAL DEFAULT 11 imlt1_ │ │ │ │ - 2146: 00077e15 120 FUNC GLOBAL DEFAULT 11 shtswm_ │ │ │ │ - 2147: 0006e285 44 FUNC GLOBAL DEFAULT 11 shly2x__ │ │ │ │ - 2148: 0007be65 92 FUNC GLOBAL DEFAULT 11 odiset_ │ │ │ │ - 2149: 0005160d 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Dcl_time │ │ │ │ - 2150: 00069a31 52 FUNC GLOBAL DEFAULT 11 cr3c__ │ │ │ │ - 2151: 00070815 4 FUNC GLOBAL DEFAULT 11 vrfnb__ │ │ │ │ - 2152: 001e81f8 8 OBJECT GLOBAL DEFAULT 21 szbtn4_ │ │ │ │ - 2153: 00064785 112 FUNC GLOBAL DEFAULT 11 udrget__ │ │ │ │ - 2154: 0009ac51 292 FUNC GLOBAL DEFAULT 11 uxaxlb_ │ │ │ │ - 2155: 00098099 44 FUNC GLOBAL DEFAULT 11 uziqcp_ │ │ │ │ - 2156: 0005bd1d 28 FUNC GLOBAL DEFAULT 11 usdaxs__ │ │ │ │ - 2157: 0009ff95 52 FUNC GLOBAL DEFAULT 11 uuqidv_ │ │ │ │ - 2158: 000d07c9 96 FUNC GLOBAL DEFAULT 11 szmvlp_ │ │ │ │ - 2159: 0005833d 28 FUNC GLOBAL DEFAULT 11 swqimc__ │ │ │ │ - 2160: 00053705 28 FUNC GLOBAL DEFAULT 11 szcltu__ │ │ │ │ - 2161: 00056f69 132 FUNC GLOBAL DEFAULT 11 sgpqcl__ │ │ │ │ - 2162: 00061fd9 28 FUNC GLOBAL DEFAULT 11 uziqvl__ │ │ │ │ - 2163: 00068a65 208 FUNC GLOBAL DEFAULT 11 indxml__ │ │ │ │ - 2164: 00047ac5 52 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclabort │ │ │ │ - 2165: 000a05ad 324 FUNC GLOBAL DEFAULT 11 uupqid_ │ │ │ │ - 2166: 0003a481 132 FUNC GLOBAL DEFAULT 11 tmiqin_ │ │ │ │ - 2167: 0006da71 132 FUNC GLOBAL DEFAULT 11 odpqcp__ │ │ │ │ - 2168: 0008ac5d 136 FUNC GLOBAL DEFAULT 11 glrqcp_ │ │ │ │ - 2169: 000482d1 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweidelike_b │ │ │ │ - 2170: 00057ea1 28 FUNC GLOBAL DEFAULT 11 swscli__ │ │ │ │ - 2171: 000eb571 92 FUNC GLOBAL DEFAULT 11 sgiget_ │ │ │ │ - 2172: 000ca009 4 FUNC GLOBAL DEFAULT 11 grcls_ │ │ │ │ - 2173: 000ea6b9 176 FUNC GLOBAL DEFAULT 11 sgrqvl_ │ │ │ │ - 2174: 00070531 28 FUNC GLOBAL DEFAULT 11 uwigxi__ │ │ │ │ - 2175: 00048a8d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweidelike_f │ │ │ │ - 2176: 00065cc9 28 FUNC GLOBAL DEFAULT 11 uminit__ │ │ │ │ - 2177: 00062bd5 28 FUNC GLOBAL DEFAULT 11 ucrqnp__ │ │ │ │ - 2178: 00069e21 64 FUNC GLOBAL DEFAULT 11 g2fbl2__ │ │ │ │ - 2179: 00086385 176 FUNC GLOBAL DEFAULT 11 vimlt_ │ │ │ │ - 2180: 00068315 28 FUNC GLOBAL DEFAULT 11 uvbrf__ │ │ │ │ - 2181: 0004d3c9 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckspecial │ │ │ │ - 2182: 0003e96d 1004 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclscalingpoint │ │ │ │ - 2183: 00054e59 28 FUNC GLOBAL DEFAULT 11 scpmv__ │ │ │ │ - 2184: 0009635d 42 FUNC GLOBAL DEFAULT 11 uzcqnp_ │ │ │ │ - 2185: 000598f1 28 FUNC GLOBAL DEFAULT 11 swqcmn__ │ │ │ │ - 2186: 00055cf9 40 FUNC GLOBAL DEFAULT 11 sglazv__ │ │ │ │ - 2187: 00071d65 336 FUNC GLOBAL DEFAULT 11 r4ieee_ │ │ │ │ - 2188: 0006908d 4 FUNC GLOBAL DEFAULT 11 lrgta__ │ │ │ │ - 2189: 00069a65 28 FUNC GLOBAL DEFAULT 11 ct2pc__ │ │ │ │ - 2190: 0006e9b1 56 FUNC GLOBAL DEFAULT 11 shtsga__ │ │ │ │ - 2191: 00053891 28 FUNC GLOBAL DEFAULT 11 szmvld__ │ │ │ │ - 2192: 000533f9 28 FUNC GLOBAL DEFAULT 11 szlazu__ │ │ │ │ - 2193: 0008cc29 112 FUNC GLOBAL DEFAULT 11 rrms0_ │ │ │ │ - 2194: 00059031 112 FUNC GLOBAL DEFAULT 11 swlget__ │ │ │ │ - 2195: 00094d11 60 FUNC GLOBAL DEFAULT 11 ct2cp_ │ │ │ │ - 2196: 000cd755 1804 FUNC GLOBAL DEFAULT 11 sztnsv_ │ │ │ │ - 2197: 0008af81 6 FUNC GLOBAL DEFAULT 11 gllqnp_ │ │ │ │ - 2198: 0005c605 132 FUNC GLOBAL DEFAULT 11 uspstx__ │ │ │ │ - 2199: 0008f669 228 FUNC GLOBAL DEFAULT 11 xmplon_ │ │ │ │ - 2200: 0004d4a9 56 FUNC GLOBAL DEFAULT 11 __chglib_MOD_dcltoupper │ │ │ │ - 2201: 00060211 28 FUNC GLOBAL DEFAULT 11 uuqebs__ │ │ │ │ - 2202: 00066199 132 FUNC GLOBAL DEFAULT 11 umlqin__ │ │ │ │ - 2203: 0004c8ad 116 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dcldealloccomplexfft │ │ │ │ - 2204: 000567b1 28 FUNC GLOBAL DEFAULT 11 sgqtnp__ │ │ │ │ - 2205: 0006ee8d 28 FUNC GLOBAL DEFAULT 11 vrintr__ │ │ │ │ - 2206: 000c8dcd 132 FUNC GLOBAL DEFAULT 11 uciqin_ │ │ │ │ - 2207: 00097661 40 FUNC GLOBAL DEFAULT 11 uzlrst_ │ │ │ │ - 2208: 000b0ee5 80 FUNC GLOBAL DEFAULT 11 ulxlbl_ │ │ │ │ - 2209: 000682ed 40 FUNC GLOBAL DEFAULT 11 uvbxaz__ │ │ │ │ - 2210: 00061b5d 28 FUNC GLOBAL DEFAULT 11 uzpsav__ │ │ │ │ - 2211: 0004a04d 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclnewfig │ │ │ │ - 2212: 0009b2cd 1156 FUNC GLOBAL DEFAULT 11 uxplbl_ │ │ │ │ - 2213: 0008923d 340 FUNC GLOBAL DEFAULT 11 rtropt_ │ │ │ │ - 2214: 00042bcd 272 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclgetspectrumnumber │ │ │ │ - 2215: 00097689 40 FUNC GLOBAL DEFAULT 11 uzlsav_ │ │ │ │ - 2216: 000a7a8d 468 FUNC GLOBAL DEFAULT 11 usurdl_ │ │ │ │ - 2217: 000b7e69 40 FUNC GLOBAL DEFAULT 11 uiqcr2_ │ │ │ │ - 2218: 000ae4a9 160 FUNC GLOBAL DEFAULT 11 umistx_ │ │ │ │ - 2219: 000e85d1 252 FUNC GLOBAL DEFAULT 11 sgplr_ │ │ │ │ - 2220: 00069439 4 FUNC GLOBAL DEFAULT 11 mpfazm__ │ │ │ │ - 2221: 0008d625 120 FUNC GLOBAL DEFAULT 11 rmin0_ │ │ │ │ - 2222: 000872c9 168 FUNC GLOBAL DEFAULT 11 vifna_ │ │ │ │ - 2223: 0011e390 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Bipolar │ │ │ │ - 2224: 000d677d 184 FUNC GLOBAL DEFAULT 11 zgscli_ │ │ │ │ - 2225: 00091e29 56 FUNC GLOBAL DEFAULT 11 indxrl_ │ │ │ │ - 2226: 00060f61 28 FUNC GLOBAL DEFAULT 11 uglsvl__ │ │ │ │ - 2227: 00064e69 132 FUNC GLOBAL DEFAULT 11 udrqid__ │ │ │ │ - 2228: 0005c729 132 FUNC GLOBAL DEFAULT 11 uslqcp__ │ │ │ │ - 2229: 00069d59 44 FUNC GLOBAL DEFAULT 11 viadd0__ │ │ │ │ - 2230: 0003abd1 64 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetyevengrid │ │ │ │ - 2231: 000e2235 288 FUNC GLOBAL DEFAULT 11 slpwwr_ │ │ │ │ - 2232: 00047cf1 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetconical │ │ │ │ - 2233: 00061905 216 FUNC GLOBAL DEFAULT 11 uzcstx__ │ │ │ │ - 2234: 000a0071 16 FUNC GLOBAL DEFAULT 11 uusebs_ │ │ │ │ - 2235: 000d96b1 6 FUNC GLOBAL DEFAULT 11 swpqnp_ │ │ │ │ - 2236: 00044411 644 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawmarkernormalized │ │ │ │ - 2237: 00079fb9 368 FUNC GLOBAL DEFAULT 11 shinix_ │ │ │ │ - 2238: 0008cb49 224 FUNC GLOBAL DEFAULT 11 rrms1_ │ │ │ │ - 2239: 0007bdc5 160 FUNC GLOBAL DEFAULT 11 odistx_ │ │ │ │ - 2240: 000cbe8d 420 FUNC GLOBAL DEFAULT 11 szpipl_ │ │ │ │ - 2241: 000702f9 28 FUNC GLOBAL DEFAULT 11 time13__ │ │ │ │ - 2242: 00098045 38 FUNC GLOBAL DEFAULT 11 uziqvl_ │ │ │ │ - 2243: 00045501 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettransnumber │ │ │ │ - 2244: 000d0709 88 FUNC GLOBAL DEFAULT 11 szmvlr_ │ │ │ │ - 2245: 000650e1 28 FUNC GLOBAL DEFAULT 11 udcntr__ │ │ │ │ - 2246: 00053fd1 28 FUNC GLOBAL DEFAULT 11 stirot__ │ │ │ │ - 2247: 0008bb69 92 FUNC GLOBAL DEFAULT 11 gliget_ │ │ │ │ - 2248: 000704f9 28 FUNC GLOBAL DEFAULT 11 uwqgya__ │ │ │ │ - 2249: 00099839 616 FUNC GLOBAL DEFAULT 11 uypaxs_ │ │ │ │ - 2250: 00069895 4 FUNC GLOBAL DEFAULT 11 imin1__ │ │ │ │ - 2251: 0004921d 300 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstreal │ │ │ │ - 2252: 00057bf1 4 FUNC GLOBAL DEFAULT 11 zgqclc__ │ │ │ │ - 2253: 0008aaf5 176 FUNC GLOBAL DEFAULT 11 glrqvl_ │ │ │ │ - 2254: 0005f56d 132 FUNC GLOBAL DEFAULT 11 uulqcl__ │ │ │ │ - 2255: 00070179 28 FUNC GLOBAL DEFAULT 11 time31__ │ │ │ │ - 2256: 00057a2d 4 FUNC GLOBAL DEFAULT 11 zgrclp__ │ │ │ │ - 2257: 000a8bf1 184 FUNC GLOBAL DEFAULT 11 usrqcl_ │ │ │ │ - 2258: 00054639 136 FUNC GLOBAL DEFAULT 11 sldiv__ │ │ │ │ - 2259: 0008d531 244 FUNC GLOBAL DEFAULT 11 rmin1_ │ │ │ │ - 2260: 00086911 180 FUNC GLOBAL DEFAULT 11 vifnb_ │ │ │ │ - 2261: 00057cd9 28 FUNC GLOBAL DEFAULT 11 swpcls__ │ │ │ │ - 2262: 000e65b5 220 FUNC GLOBAL DEFAULT 11 sglar_ │ │ │ │ - 2263: 00064d91 28 FUNC GLOBAL DEFAULT 11 udpqvl__ │ │ │ │ - 2264: 00051841 40 FUNC GLOBAL DEFAULT 11 init_arg_ │ │ │ │ - 2265: 00058399 28 FUNC GLOBAL DEFAULT 11 swsrot__ │ │ │ │ - 2266: 0006f239 4 FUNC GLOBAL DEFAULT 11 clckst__ │ │ │ │ - 2267: 000e97fd 72 FUNC GLOBAL DEFAULT 11 sgqmpl_ │ │ │ │ - 2268: 0006c851 44 FUNC GLOBAL DEFAULT 11 vrmlt0__ │ │ │ │ - 2269: 000bf5f9 320 FUNC GLOBAL DEFAULT 11 ueiqid_ │ │ │ │ - 2270: 000592e5 132 FUNC GLOBAL DEFAULT 11 swlqid__ │ │ │ │ - 2271: 0006edb1 40 FUNC GLOBAL DEFAULT 11 vrrnm0__ │ │ │ │ - 2272: 0005bb71 28 FUNC GLOBAL DEFAULT 11 usspnt__ │ │ │ │ - 2273: 000d48a9 284 FUNC GLOBAL DEFAULT 11 szplzr_ │ │ │ │ - 2274: 000694cd 4 FUNC GLOBAL DEFAULT 11 mpfcoa__ │ │ │ │ - 2275: 00065ba9 132 FUNC GLOBAL DEFAULT 11 umrstx__ │ │ │ │ - 2276: 000a0051 16 FUNC GLOBAL DEFAULT 11 uusebt_ │ │ │ │ - 2277: 000ec0d9 376 FUNC GLOBAL DEFAULT 11 scpmu_ │ │ │ │ - 2278: 00079f3d 120 FUNC GLOBAL DEFAULT 11 shiniy_ │ │ │ │ - 2279: 0008e00d 4 FUNC GLOBAL DEFAULT 11 mpfvdg_ │ │ │ │ - 2280: 00091375 164 FUNC GLOBAL DEFAULT 11 mpicyl_ │ │ │ │ - 2281: 000ad25d 92 FUNC GLOBAL DEFAULT 11 umpget_ │ │ │ │ - 2282: 00070819 4 FUNC GLOBAL DEFAULT 11 vrfnb0__ │ │ │ │ - 2283: 000a9435 92 FUNC GLOBAL DEFAULT 11 uslget_ │ │ │ │ - 2284: 00054211 28 FUNC GLOBAL DEFAULT 11 stirad__ │ │ │ │ - 2285: 0006e621 48 FUNC GLOBAL DEFAULT 11 shfwgj__ │ │ │ │ - 2286: 00068569 28 FUNC GLOBAL DEFAULT 11 uhbra__ │ │ │ │ - 2287: 0006f249 28 FUNC GLOBAL DEFAULT 11 date12__ │ │ │ │ - 2288: 000d804d 180 FUNC GLOBAL DEFAULT 11 zgfontname_ │ │ │ │ - 2289: 0005668d 28 FUNC GLOBAL DEFAULT 11 sgqpmt__ │ │ │ │ - 2290: 000558c9 40 FUNC GLOBAL DEFAULT 11 sgpmzv__ │ │ │ │ - 2291: 000515d1 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Spherical │ │ │ │ - 2292: 00060d19 132 FUNC GLOBAL DEFAULT 11 ugistx__ │ │ │ │ - 2293: 00053c5d 28 FUNC GLOBAL DEFAULT 11 szoplz__ │ │ │ │ - 2294: 00041995 72 FUNC GLOBAL DEFAULT 11 __timelib_MOD_dclformattime │ │ │ │ - 2295: 00092055 46 FUNC GLOBAL DEFAULT 11 indxcl_ │ │ │ │ - 2296: 000d1375 88 FUNC GLOBAL DEFAULT 11 szcllc_ │ │ │ │ - 2297: 0003c7bd 56 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetareapattern │ │ │ │ - 2298: 0007c409 92 FUNC GLOBAL DEFAULT 11 odpget_ │ │ │ │ - 2299: 00053565 28 FUNC GLOBAL DEFAULT 11 szpmzu__ │ │ │ │ - 2300: 00067169 28 FUNC GLOBAL DEFAULT 11 uismrg__ │ │ │ │ - 2301: 00059a85 112 FUNC GLOBAL DEFAULT 11 swpset__ │ │ │ │ - 2302: 00088871 260 FUNC GLOBAL DEFAULT 11 rtcenv_ │ │ │ │ - 2303: 00088599 50 FUNC GLOBAL DEFAULT 11 rlcxfl_ │ │ │ │ - 2304: 0009c8bd 56 FUNC GLOBAL DEFAULT 11 ruwgx_ │ │ │ │ - 2305: 0004ca75 56 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcllengthofmonth │ │ │ │ - 2306: 00057c11 4 FUNC GLOBAL DEFAULT 11 zgstcl__ │ │ │ │ - 2307: 00068da9 36 FUNC GLOBAL DEFAULT 11 vrset__ │ │ │ │ - 2308: 0003d719 2548 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxisspecify │ │ │ │ - 2309: 00067131 28 FUNC GLOBAL DEFAULT 11 uicini__ │ │ │ │ - 2310: 000c9e59 92 FUNC GLOBAL DEFAULT 11 grswnd_ │ │ │ │ - 2311: 000ec2b1 376 FUNC GLOBAL DEFAULT 11 scpmv_ │ │ │ │ - 2312: 00079c1d 800 FUNC GLOBAL DEFAULT 11 shiniz_ │ │ │ │ - 2313: 00052321 196 FUNC GLOBAL DEFAULT 11 uxaxlb__ │ │ │ │ - 2314: 00052961 86 FUNC GLOBAL DEFAULT 11 char_trim2_ │ │ │ │ - 2315: 000ed389 72 FUNC GLOBAL DEFAULT 11 scqeye_ │ │ │ │ - 2316: 00089941 148 FUNC GLOBAL DEFAULT 11 rtlget_ │ │ │ │ - 2317: 0005e459 28 FUNC GLOBAL DEFAULT 11 ulxlbl__ │ │ │ │ - 2318: 000e29b9 92 FUNC GLOBAL DEFAULT 11 sldttl_ │ │ │ │ - 2319: 00055829 28 FUNC GLOBAL DEFAULT 11 sglsvl__ │ │ │ │ - 2320: 0006d4c9 132 FUNC GLOBAL DEFAULT 11 odrqcl__ │ │ │ │ - 2321: 000645c9 28 FUNC GLOBAL DEFAULT 11 udgcla__ │ │ │ │ - 2322: 000d1db1 172 FUNC GLOBAL DEFAULT 11 szmvlt_ │ │ │ │ - 2323: 00059fbd 112 FUNC GLOBAL DEFAULT 11 uerget__ │ │ │ │ - 2324: 00070fb5 112 FUNC GLOBAL DEFAULT 11 tmpget__ │ │ │ │ - 2325: 000bedb5 164 FUNC GLOBAL DEFAULT 11 uelsvl_ │ │ │ │ - 2326: 00099d85 192 FUNC GLOBAL DEFAULT 11 uysaxz_ │ │ │ │ - 2327: 000b7bbd 156 FUNC GLOBAL DEFAULT 11 uiencd_ │ │ │ │ - 2328: 0009c8f5 728 FUNC GLOBAL DEFAULT 11 uwqgyi_ │ │ │ │ - 2329: 0006f889 28 FUNC GLOBAL DEFAULT 11 gbyte__ │ │ │ │ - 2330: 000e8835 52 FUNC GLOBAL DEFAULT 11 sgtrqf_ │ │ │ │ - 2331: 00057b39 4 FUNC GLOBAL DEFAULT 11 zgnumfonts__ │ │ │ │ - 2332: 0004a4b9 260 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclsetgoodnumlist │ │ │ │ - 2333: 000eb105 6 FUNC GLOBAL DEFAULT 11 sgiqnp_ │ │ │ │ - 2334: 000d2ba1 404 FUNC GLOBAL DEFAULT 11 szl3zu_ │ │ │ │ - 2335: 000c31a9 92 FUNC GLOBAL DEFAULT 11 udlset_ │ │ │ │ - 2336: 000a0d61 92 FUNC GLOBAL DEFAULT 11 uurget_ │ │ │ │ - 2337: 00047855 312 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetvar │ │ │ │ - 2338: 000532ad 28 FUNC GLOBAL DEFAULT 11 szsttt__ │ │ │ │ - 2339: 000d5261 120 FUNC GLOBAL DEFAULT 11 getparmnumber │ │ │ │ - 2340: 0009a6e9 1108 FUNC GLOBAL DEFAULT 11 uxaxdv_ │ │ │ │ - 2341: 000b4d15 2728 FUNC GLOBAL DEFAULT 11 uipd2z_ │ │ │ │ - 2342: 000ec261 16 FUNC GLOBAL DEFAULT 11 scspms_ │ │ │ │ - 2343: 000d09d1 4 FUNC GLOBAL DEFAULT 11 szclld_ │ │ │ │ - 2344: 000e8495 252 FUNC GLOBAL DEFAULT 11 sgplu_ │ │ │ │ - 2345: 000de6a5 92 FUNC GLOBAL DEFAULT 11 swcset_ │ │ │ │ - 2346: 000d0761 4 FUNC GLOBAL DEFAULT 11 szoplp_ │ │ │ │ - 2347: 000545d9 40 FUNC GLOBAL DEFAULT 11 slqrct__ │ │ │ │ - 2348: 00043be5 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextindex │ │ │ │ - 2349: 000dbc9d 138 FUNC GLOBAL DEFAULT 11 swclch_ │ │ │ │ - 2350: 00054f81 28 FUNC GLOBAL DEFAULT 11 scqobj__ │ │ │ │ - 2351: 00059cdd 144 FUNC GLOBAL DEFAULT 11 uezchk__ │ │ │ │ - 2352: 0003ab51 64 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetyevengrid │ │ │ │ - 2353: 00064e4d 28 FUNC GLOBAL DEFAULT 11 udrqnp__ │ │ │ │ - 2354: 00057c69 28 FUNC GLOBAL DEFAULT 11 swdopn__ │ │ │ │ - 2355: 000c3ce5 316 FUNC GLOBAL DEFAULT 11 uduxuy_ │ │ │ │ - 2356: 00041ac9 72 FUNC GLOBAL DEFAULT 11 __syslib_MOD_dclmessagedump │ │ │ │ - 2357: 000a8525 88 FUNC GLOBAL DEFAULT 11 uspqit_ │ │ │ │ - 2358: 0009c885 56 FUNC GLOBAL DEFAULT 11 ruwgy_ │ │ │ │ - 2359: 000ead2d 184 FUNC GLOBAL DEFAULT 11 sglqcl_ │ │ │ │ - 2360: 0005817d 132 FUNC GLOBAL DEFAULT 11 swiqin__ │ │ │ │ - 2361: 0004824d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclhammer_b │ │ │ │ - 2362: 000dbd29 138 FUNC GLOBAL DEFAULT 11 swsrot_ │ │ │ │ - 2363: 00085701 156 FUNC GLOBAL DEFAULT 11 rset_ │ │ │ │ - 2364: 00058c5d 28 FUNC GLOBAL DEFAULT 11 swrsvl__ │ │ │ │ - 2365: 000537c5 28 FUNC GLOBAL DEFAULT 11 szoptr__ │ │ │ │ - 2366: 000d55a5 52 FUNC GLOBAL DEFAULT 11 zgiint_ │ │ │ │ - 2367: 00048a09 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclhammer_f │ │ │ │ - 2368: 0005f3d9 28 FUNC GLOBAL DEFAULT 11 uusfri__ │ │ │ │ - 2369: 000d194d 4 FUNC GLOBAL DEFAULT 11 szclsv_ │ │ │ │ - 2370: 000d1f59 120 FUNC GLOBAL DEFAULT 11 szmvlu_ │ │ │ │ - 2371: 0009fff1 16 FUNC GLOBAL DEFAULT 11 uusfrt_ │ │ │ │ - 2372: 000e1185 364 FUNC GLOBAL DEFAULT 11 slratz_ │ │ │ │ - 2373: 000d2a85 284 FUNC GLOBAL DEFAULT 11 szl3zv_ │ │ │ │ - 2374: 0006e3d9 36 FUNC GLOBAL DEFAULT 11 shinix__ │ │ │ │ - 2375: 00057bc9 28 FUNC GLOBAL DEFAULT 11 zgidat__ │ │ │ │ - 2376: 00070895 112 FUNC GLOBAL DEFAULT 11 tmiset__ │ │ │ │ - 2377: 000ec2a1 16 FUNC GLOBAL DEFAULT 11 scspmt_ │ │ │ │ - 2378: 000bb1d1 176 FUNC GLOBAL DEFAULT 11 ugrsvl_ │ │ │ │ - 2379: 00067559 112 FUNC GLOBAL DEFAULT 11 uirget__ │ │ │ │ - 2380: 001c43a4 4 OBJECT GLOBAL DEFAULT 21 font_desc │ │ │ │ - 2381: 000e86cd 252 FUNC GLOBAL DEFAULT 11 sgplv_ │ │ │ │ - 2382: 000d671d 2 FUNC GLOBAL DEFAULT 11 zgoopn_ │ │ │ │ - 2383: 00060a59 132 FUNC GLOBAL DEFAULT 11 ugpqcp__ │ │ │ │ - 2384: 000dba69 138 FUNC GLOBAL DEFAULT 11 swslft_ │ │ │ │ - 2385: 000e6499 220 FUNC GLOBAL DEFAULT 11 sglau_ │ │ │ │ - 2386: 00086f3d 60 FUNC GLOBAL DEFAULT 11 vifct0_ │ │ │ │ - 2387: 000ebb3d 26 FUNC GLOBAL DEFAULT 11 sgcls_ │ │ │ │ - 2388: 000592c9 28 FUNC GLOBAL DEFAULT 11 swlqnp__ │ │ │ │ - 2389: 00046909 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3deyepoint │ │ │ │ - 2390: 000694e9 4 FUNC GLOBAL DEFAULT 11 mpiplc__ │ │ │ │ - 2391: 000d4abd 248 FUNC GLOBAL DEFAULT 11 szplzu_ │ │ │ │ - 2392: 0005643d 132 FUNC GLOBAL DEFAULT 11 sgistx__ │ │ │ │ - 2393: 00069089 4 FUNC GLOBAL DEFAULT 11 lreq0__ │ │ │ │ - 2394: 00071135 132 FUNC GLOBAL DEFAULT 11 tmpqid__ │ │ │ │ - 2395: 0005a5b1 132 FUNC GLOBAL DEFAULT 11 uerqid__ │ │ │ │ - 2396: 0006e701 36 FUNC GLOBAL DEFAULT 11 shtfun__ │ │ │ │ - 2397: 0007cb19 440 FUNC GLOBAL DEFAULT 11 odrkg_ │ │ │ │ - 2398: 000633a9 112 FUNC GLOBAL DEFAULT 11 uciget__ │ │ │ │ - 2399: 000547c1 28 FUNC GLOBAL DEFAULT 11 slpttl__ │ │ │ │ - 2400: 00056929 28 FUNC GLOBAL DEFAULT 11 sgopn__ │ │ │ │ - 2401: 0003ca39 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclseterrorbarlinetype │ │ │ │ + 179: 000442fd 28 FUNC GLOBAL DEFAULT 11 uswapz__ │ │ │ │ + 180: 000b35ed 176 FUNC GLOBAL DEFAULT 11 viadd_ │ │ │ │ + 181: 00042879 28 FUNC GLOBAL DEFAULT 11 ueqtlv__ │ │ │ │ + 182: 00041ec1 132 FUNC GLOBAL DEFAULT 11 swlqcl__ │ │ │ │ + 183: 000a3f19 184 FUNC GLOBAL DEFAULT 11 uglqcl_ │ │ │ │ + 184: 0004b625 132 FUNC GLOBAL DEFAULT 11 ucpqin__ │ │ │ │ + 185: 000718ad 16 FUNC GLOBAL DEFAULT 11 uwsgxz_ │ │ │ │ + 186: 0007adbd 16 FUNC GLOBAL DEFAULT 11 uusmks_ │ │ │ │ + 187: 000a7661 38 FUNC GLOBAL DEFAULT 11 iset1_ │ │ │ │ + 188: 000d5871 6 FUNC GLOBAL DEFAULT 11 zgqwdc_ │ │ │ │ + 189: 000ba825 4 FUNC GLOBAL DEFAULT 11 szopl3_ │ │ │ │ + 190: 000ab6b5 140 FUNC GLOBAL DEFAULT 11 rpnopt_ │ │ │ │ + 191: 000733e1 292 FUNC GLOBAL DEFAULT 11 uyaxlb_ │ │ │ │ + 192: 0003d949 28 FUNC GLOBAL DEFAULT 11 scspmt__ │ │ │ │ + 193: 000ea7d1 492 FUNC GLOBAL DEFAULT 11 shmw2s_ │ │ │ │ + 194: 0003ecc1 28 FUNC GLOBAL DEFAULT 11 sgqtrn__ │ │ │ │ + 195: 00097655 160 FUNC GLOBAL DEFAULT 11 ucistx_ │ │ │ │ + 196: 000561bd 132 FUNC GLOBAL DEFAULT 11 odistx__ │ │ │ │ + 197: 000b3165 308 FUNC GLOBAL DEFAULT 11 gnlt_ │ │ │ │ + 198: 00067721 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclpolarstereo_b │ │ │ │ + 199: 0004ac11 112 FUNC GLOBAL DEFAULT 11 uzpset__ │ │ │ │ + 200: 000c7f61 684 FUNC GLOBAL DEFAULT 11 stswtr_ │ │ │ │ + 201: 00067edd 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclpolarstereo_f │ │ │ │ + 202: 000b3959 200 FUNC GLOBAL DEFAULT 11 vidiv1_ │ │ │ │ + 203: 00086185 320 FUNC GLOBAL DEFAULT 11 usrqid_ │ │ │ │ + 204: 00055be1 28 FUNC GLOBAL DEFAULT 11 cosqb__ │ │ │ │ + 205: 000c0fb1 208 FUNC GLOBAL DEFAULT 11 szsttu_ │ │ │ │ + 206: 0008f759 38 FUNC GLOBAL DEFAULT 11 uzisvl_ │ │ │ │ + 207: 00048e1d 40 FUNC GLOBAL DEFAULT 11 ugvect__ │ │ │ │ + 208: 000d5995 116 FUNC GLOBAL DEFAULT 11 zgslcl_ │ │ │ │ + 209: 0005426d 132 FUNC GLOBAL DEFAULT 11 gllqin__ │ │ │ │ + 210: 000b2b31 46 FUNC GLOBAL DEFAULT 11 crvrs_ │ │ │ │ + 211: 000c8369 52 FUNC GLOBAL DEFAULT 11 stsrad_ │ │ │ │ + 212: 000c5ae9 128 FUNC GLOBAL DEFAULT 11 scswnd_ │ │ │ │ + 213: 00050f85 28 FUNC GLOBAL DEFAULT 11 uhbxl__ │ │ │ │ + 214: 000c6855 52 FUNC GLOBAL DEFAULT 11 stiusr_ │ │ │ │ + 215: 0007ad9d 16 FUNC GLOBAL DEFAULT 11 uusmkt_ │ │ │ │ + 216: 0005e091 312 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetamp │ │ │ │ + 217: 0004e185 28 FUNC GLOBAL DEFAULT 11 umspdf__ │ │ │ │ + 218: 00048e61 132 FUNC GLOBAL DEFAULT 11 ugrqid__ │ │ │ │ + 219: 0003a835 92 FUNC GLOBAL DEFAULT 11 tmpget_ │ │ │ │ + 220: 00060dbd 148 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetwindow │ │ │ │ + 221: 000b8255 16 FUNC GLOBAL DEFAULT 11 szstmd_ │ │ │ │ + 222: 000a99a5 388 FUNC GLOBAL DEFAULT 11 glrsvl_ │ │ │ │ + 223: 0003d39d 136 FUNC GLOBAL DEFAULT 11 slqsiz__ │ │ │ │ + 224: 00080dbd 184 FUNC GLOBAL DEFAULT 11 uirqcl_ │ │ │ │ + 225: 00051fad 4 FUNC GLOBAL DEFAULT 11 mpfcoc__ │ │ │ │ + 226: 00099a79 184 FUNC GLOBAL DEFAULT 11 ulpqcl_ │ │ │ │ + 227: 0009463d 92 FUNC GLOBAL DEFAULT 11 grstxy_ │ │ │ │ + 228: 000a05ad 132 FUNC GLOBAL DEFAULT 11 udiqin_ │ │ │ │ + 229: 0004cdf9 112 FUNC GLOBAL DEFAULT 11 udlset__ │ │ │ │ + 230: 0003b421 18 FUNC GLOBAL DEFAULT 11 char_trim_ │ │ │ │ + 231: 0003c1f5 28 FUNC GLOBAL DEFAULT 11 szslti__ │ │ │ │ + 232: 00072675 1156 FUNC GLOBAL DEFAULT 11 uyplbl_ │ │ │ │ + 233: 00062195 52 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintge │ │ │ │ + 234: 000da695 4 FUNC GLOBAL DEFAULT 11 isgc_ │ │ │ │ + 235: 000b9311 504 FUNC GLOBAL DEFAULT 11 szsttv_ │ │ │ │ + 236: 000886e9 484 FUNC GLOBAL DEFAULT 11 usspnt_ │ │ │ │ + 237: 000b0109 216 FUNC GLOBAL DEFAULT 11 mpiglb_ │ │ │ │ + 238: 0003db25 112 FUNC GLOBAL DEFAULT 11 sgrget__ │ │ │ │ + 239: 0006b471 460 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dclsinqft_b │ │ │ │ + 240: 0004aae5 132 FUNC GLOBAL DEFAULT 11 uziqin__ │ │ │ │ + 241: 0004b2c9 28 FUNC GLOBAL DEFAULT 11 uzrsvl__ │ │ │ │ + 242: 00088df1 600 FUNC GLOBAL DEFAULT 11 usyaxl_ │ │ │ │ + 243: 0006b63d 460 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dclsinqft_f │ │ │ │ + 244: 00097bc9 92 FUNC GLOBAL DEFAULT 11 ucpget_ │ │ │ │ + 245: 00049651 28 FUNC GLOBAL DEFAULT 11 ugpqvl__ │ │ │ │ + 246: 0007d77d 92 FUNC GLOBAL DEFAULT 11 uilget_ │ │ │ │ + 247: 00035e4d 106 FUNC GLOBAL DEFAULT 11 itrp2d_ │ │ │ │ + 248: 00057d89 28 FUNC GLOBAL DEFAULT 11 date32__ │ │ │ │ + 249: 00052171 40 FUNC GLOBAL DEFAULT 11 vicon1__ │ │ │ │ + 250: 000621c9 52 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintgt │ │ │ │ + 251: 000d50e5 256 FUNC GLOBAL DEFAULT 11 zglistfonts_ │ │ │ │ + 252: 00055ca5 28 FUNC GLOBAL DEFAULT 11 sinti__ │ │ │ │ + 253: 0004ed29 28 FUNC GLOBAL DEFAULT 11 umpqnp__ │ │ │ │ + 254: 000cb13d 108 FUNC GLOBAL DEFAULT 11 isgtrc_ │ │ │ │ + 255: 0003ec39 40 FUNC GLOBAL DEFAULT 11 sglnxr__ │ │ │ │ + 256: 00048abd 28 FUNC GLOBAL DEFAULT 11 uusmks__ │ │ │ │ + 257: 00056c51 44 FUNC GLOBAL DEFAULT 11 shfw2g__ │ │ │ │ + 258: 00060cad 136 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmapprojectionangle │ │ │ │ + 259: 0004b749 132 FUNC GLOBAL DEFAULT 11 ucrqcp__ │ │ │ │ + 260: 0004ad05 28 FUNC GLOBAL DEFAULT 11 uzlqnp__ │ │ │ │ + 261: 00052751 44 FUNC GLOBAL DEFAULT 11 vimlt__ │ │ │ │ + 262: 00053179 132 FUNC GLOBAL DEFAULT 11 glrstx__ │ │ │ │ + 263: 00052119 84 FUNC GLOBAL DEFAULT 11 osexec__ │ │ │ │ + 264: 000d04e1 16 FUNC GLOBAL DEFAULT 11 sgqtxr_ │ │ │ │ + 265: 0006e779 712 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawyboxframe │ │ │ │ + 266: 000cacb9 132 FUNC GLOBAL DEFAULT 11 sgrqin_ │ │ │ │ + 267: 000ba2cd 46 FUNC GLOBAL DEFAULT 11 szqfnt_ │ │ │ │ + 268: 0005261d 28 FUNC GLOBAL DEFAULT 11 ct2ec__ │ │ │ │ + 269: 0003ca51 28 FUNC GLOBAL DEFAULT 11 szsttv__ │ │ │ │ + 270: 000773f1 24 FUNC GLOBAL DEFAULT 11 umscwd_ │ │ │ │ + 271: 000ca1e1 34 FUNC GLOBAL DEFAULT 11 sgqcmn_ │ │ │ │ + 272: 000cb93d 320 FUNC GLOBAL DEFAULT 11 sglqid_ │ │ │ │ + 273: 00059d11 132 FUNC GLOBAL DEFAULT 11 tmpqcl__ │ │ │ │ + 274: 0004318d 132 FUNC GLOBAL DEFAULT 11 uerqcl__ │ │ │ │ + 275: 000beed9 20 FUNC GLOBAL DEFAULT 11 sztxop_ │ │ │ │ + 276: 000590fd 40 FUNC GLOBAL DEFAULT 11 g2sctr__ │ │ │ │ + 277: 000c1541 540 FUNC GLOBAL DEFAULT 11 szgclx_ │ │ │ │ + 278: 00040dbd 28 FUNC GLOBAL DEFAULT 11 swqwdc__ │ │ │ │ + 279: 0005715d 28 FUNC GLOBAL DEFAULT 11 shtlib__ │ │ │ │ + 280: 00067005 216 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcldeallocsht │ │ │ │ + 281: 000ab255 10 FUNC GLOBAL DEFAULT 11 prcopn_ │ │ │ │ + 282: 000849f5 1036 FUNC GLOBAL DEFAULT 11 csblbl_ │ │ │ │ + 283: 0003bd65 28 FUNC GLOBAL DEFAULT 11 szoptt__ │ │ │ │ + 284: 000a1ee1 1316 FUNC GLOBAL DEFAULT 11 uhbrfz_ │ │ │ │ + 285: 0003ea71 28 FUNC GLOBAL DEFAULT 11 sgstxs__ │ │ │ │ + 286: 0003bfe5 28 FUNC GLOBAL DEFAULT 11 szl3zv__ │ │ │ │ + 287: 000c42f5 580 FUNC GLOBAL DEFAULT 11 sltlcv_ │ │ │ │ + 288: 0003fbd1 132 FUNC GLOBAL DEFAULT 11 sgrqid__ │ │ │ │ + 289: 00050691 128 FUNC GLOBAL DEFAULT 11 uxqfmt__ │ │ │ │ + 290: 000aca11 50 FUNC GLOBAL DEFAULT 11 indxif_ │ │ │ │ + 291: 000ad41d 156 FUNC GLOBAL DEFAULT 11 imin_ │ │ │ │ + 292: 00056d3d 28 FUNC GLOBAL DEFAULT 11 shiniz__ │ │ │ │ + 293: 000d0501 16 FUNC GLOBAL DEFAULT 11 sgqtxs_ │ │ │ │ + 294: 00054455 28 FUNC GLOBAL DEFAULT 11 rpnxfl__ │ │ │ │ + 295: 000ac409 56 FUNC GLOBAL DEFAULT 11 rlienv_ │ │ │ │ + 296: 000dfdcd 62 FUNC GLOBAL DEFAULT 11 fcputr_ │ │ │ │ + 297: 0006da39 108 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgeterrorbarwidth │ │ │ │ + 298: 000a3fd1 136 FUNC GLOBAL DEFAULT 11 uglqcp_ │ │ │ │ + 299: 00048e45 28 FUNC GLOBAL DEFAULT 11 ugrqnp__ │ │ │ │ + 300: 00056f59 72 FUNC GLOBAL DEFAULT 11 shmw2s__ │ │ │ │ + 301: 0004f019 28 FUNC GLOBAL DEFAULT 11 grsmpl__ │ │ │ │ + 302: 00044661 128 FUNC GLOBAL DEFAULT 11 usxoff__ │ │ │ │ + 303: 0004d89d 132 FUNC GLOBAL DEFAULT 11 udpqin__ │ │ │ │ + 304: 000c0809 52 FUNC GLOBAL DEFAULT 11 szgcly_ │ │ │ │ + 305: 000ab31d 100 FUNC GLOBAL DEFAULT 11 rlrget_ │ │ │ │ + 306: 0005f835 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetmarkersize │ │ │ │ + 307: 0008f72d 44 FUNC GLOBAL DEFAULT 11 uziqin_ │ │ │ │ + 308: 000b0461 132 FUNC GLOBAL DEFAULT 11 mpscon_ │ │ │ │ + 309: 000477ad 28 FUNC GLOBAL DEFAULT 11 ulylbl__ │ │ │ │ + 310: 000cb11d 16 FUNC GLOBAL DEFAULT 11 sgstrn_ │ │ │ │ + 311: 0004effd 28 FUNC GLOBAL DEFAULT 11 grsvpt__ │ │ │ │ + 312: 00067511 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetorthographic │ │ │ │ + 313: 00051d95 116 FUNC GLOBAL DEFAULT 11 lenz__ │ │ │ │ + 314: 0003fadd 28 FUNC GLOBAL DEFAULT 11 sgpqvl__ │ │ │ │ + 315: 00060205 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlinetextsize │ │ │ │ + 316: 000d58a1 224 FUNC GLOBAL DEFAULT 11 zgqrct_ │ │ │ │ + 317: 0004f239 132 FUNC GLOBAL DEFAULT 11 uirqcl__ │ │ │ │ + 318: 00090251 42 FUNC GLOBAL DEFAULT 11 uzcqid_ │ │ │ │ + 319: 00052365 4 FUNC GLOBAL DEFAULT 11 imlt1__ │ │ │ │ + 320: 000a9921 132 FUNC GLOBAL DEFAULT 11 glrqin_ │ │ │ │ + 321: 00051f61 4 FUNC GLOBAL DEFAULT 11 mpscon__ │ │ │ │ + 322: 0008c0ad 92 FUNC GLOBAL DEFAULT 11 uelset_ │ │ │ │ + 323: 00072c29 1108 FUNC GLOBAL DEFAULT 11 uyaxdv_ │ │ │ │ + 324: 0007b425 16 FUNC GLOBAL DEFAULT 11 uuslnt_ │ │ │ │ + 325: 000c8dd1 16 FUNC GLOBAL DEFAULT 11 sgqpms_ │ │ │ │ + 326: 00047549 112 FUNC GLOBAL DEFAULT 11 ulrget__ │ │ │ │ + 327: 000a90f1 324 FUNC GLOBAL DEFAULT 11 gllqid_ │ │ │ │ + 328: 0004c105 132 FUNC GLOBAL DEFAULT 11 uciqcl__ │ │ │ │ + 329: 000dfd5d 56 FUNC GLOBAL DEFAULT 11 fcputs_ │ │ │ │ + 330: 0004f421 28 FUNC GLOBAL DEFAULT 11 uic2d__ │ │ │ │ + 331: 000396f1 6 FUNC GLOBAL DEFAULT 11 tmpqnp_ │ │ │ │ + 332: 00051efd 4 FUNC GLOBAL DEFAULT 11 iblkgt__ │ │ │ │ + 333: 00089049 1700 FUNC GLOBAL DEFAULT 11 ususcu_ │ │ │ │ + 334: 000a5d91 184 FUNC GLOBAL DEFAULT 11 ugiqcl_ │ │ │ │ + 335: 000d503d 76 FUNC GLOBAL DEFAULT 11 zgsfw_ │ │ │ │ + 336: 00051999 40 FUNC GLOBAL DEFAULT 11 vrfct1__ │ │ │ │ + 337: 00051b55 4 FUNC GLOBAL DEFAULT 11 lrlt0__ │ │ │ │ + 338: 00080e75 156 FUNC GLOBAL DEFAULT 11 uirqcp_ │ │ │ │ + 339: 00051c21 128 FUNC GLOBAL DEFAULT 11 cradj__ │ │ │ │ + 340: 00099b31 136 FUNC GLOBAL DEFAULT 11 ulpqcp_ │ │ │ │ + 341: 000d95d9 138 FUNC GLOBAL DEFAULT 11 swsfcm_ │ │ │ │ + 342: 000ddb15 144 FUNC GLOBAL DEFAULT 11 cweek_ │ │ │ │ + 343: 00046b6d 132 FUNC GLOBAL DEFAULT 11 ulpqcl__ │ │ │ │ + 344: 000d1e61 28 FUNC GLOBAL DEFAULT 11 zg_button_press_event │ │ │ │ + 345: 00055309 28 FUNC GLOBAL DEFAULT 11 vignn__ │ │ │ │ + 346: 00058d95 28 FUNC GLOBAL DEFAULT 11 timeq1__ │ │ │ │ + 347: 000426bd 112 FUNC GLOBAL DEFAULT 11 uelset__ │ │ │ │ + 348: 000ba7ad 120 FUNC GLOBAL DEFAULT 11 szsttz_ │ │ │ │ + 349: 0009645d 1124 FUNC GLOBAL DEFAULT 11 ucxamn_ │ │ │ │ + 350: 0005d821 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervalge │ │ │ │ + 351: 000da291 324 FUNC GLOBAL DEFAULT 11 swpqid_ │ │ │ │ + 352: 000c8e11 16 FUNC GLOBAL DEFAULT 11 sgqpmt_ │ │ │ │ + 353: 000ba2a5 40 FUNC GLOBAL DEFAULT 11 szqfnw_ │ │ │ │ + 354: 00094aa1 6 FUNC GLOBAL DEFAULT 11 ucpqnp_ │ │ │ │ + 355: 000b76bd 356 FUNC GLOBAL DEFAULT 11 szt3zu_ │ │ │ │ + 356: 000ecc75 136 FUNC GLOBAL DEFAULT 11 vs1out_ │ │ │ │ + 357: 0008010d 6 FUNC GLOBAL DEFAULT 11 uilqnp_ │ │ │ │ + 358: 000a3e69 176 FUNC GLOBAL DEFAULT 11 uglqvl_ │ │ │ │ + 359: 000a4295 92 FUNC GLOBAL DEFAULT 11 ugrset_ │ │ │ │ + 360: 0007adfd 124 FUNC GLOBAL DEFAULT 11 uuinit_ │ │ │ │ + 361: 0006d551 68 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dorigin │ │ │ │ + 362: 00057f81 4 FUNC GLOBAL DEFAULT 11 ndyear__ │ │ │ │ + 363: 0003f8fd 28 FUNC GLOBAL DEFAULT 11 sgqlni__ │ │ │ │ + 364: 0006f2a1 700 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dclshadeygap │ │ │ │ + 365: 000c6799 50 FUNC GLOBAL DEFAULT 11 stfusr_ │ │ │ │ + 366: 000ce839 508 FUNC GLOBAL DEFAULT 11 sgtxxr_ │ │ │ │ + 367: 0005d925 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervalgt │ │ │ │ + 368: 00055769 44 FUNC GLOBAL DEFAULT 11 passf4__ │ │ │ │ + 369: 00052939 4 FUNC GLOBAL DEFAULT 11 g2sgrd__ │ │ │ │ + 370: 000a6979 48 FUNC GLOBAL DEFAULT 11 rr2d_ │ │ │ │ + 371: 00058585 116 FUNC GLOBAL DEFAULT 11 lchra__ │ │ │ │ + 372: 00055575 28 FUNC GLOBAL DEFAULT 11 gnlt__ │ │ │ │ + 373: 000458a1 132 FUNC GLOBAL DEFAULT 11 uscqcl__ │ │ │ │ + 374: 000e4431 2682 FUNC GLOBAL DEFAULT 11 radbg_ │ │ │ │ + 375: 00069d79 260 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetygrid │ │ │ │ + 376: 00040775 28 FUNC GLOBAL DEFAULT 11 swpopn__ │ │ │ │ + 377: 00047c55 28 FUNC GLOBAL DEFAULT 11 uuisvl__ │ │ │ │ + 378: 000deb09 368 FUNC GLOBAL DEFAULT 11 inorml_ │ │ │ │ + 379: 000480c5 28 FUNC GLOBAL DEFAULT 11 uulqvl__ │ │ │ │ + 380: 000481f1 112 FUNC GLOBAL DEFAULT 11 uurset__ │ │ │ │ + 381: 0003fbb5 28 FUNC GLOBAL DEFAULT 11 sgrqnp__ │ │ │ │ + 382: 00046ce5 132 FUNC GLOBAL DEFAULT 11 ulrqid__ │ │ │ │ + 383: 0003c571 28 FUNC GLOBAL DEFAULT 11 szcllt__ │ │ │ │ + 384: 000a4ed9 3276 FUNC GLOBAL DEFAULT 11 ugvect_ │ │ │ │ + 385: 000621fd 52 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintle │ │ │ │ + 386: 000590e5 4 FUNC GLOBAL DEFAULT 11 rprd__ │ │ │ │ + 387: 0004d9c1 132 FUNC GLOBAL DEFAULT 11 udrqcp__ │ │ │ │ + 388: 0008c00d 160 FUNC GLOBAL DEFAULT 11 uelstx_ │ │ │ │ + 389: 000816ad 1820 FUNC GLOBAL DEFAULT 11 uspfit_ │ │ │ │ + 390: 00055c65 36 FUNC GLOBAL DEFAULT 11 rfftf1__ │ │ │ │ + 391: 00050ce1 28 FUNC GLOBAL DEFAULT 11 uvbrl__ │ │ │ │ + 392: 0004dff5 28 FUNC GLOBAL DEFAULT 11 umspwd__ │ │ │ │ + 393: 000ba565 320 FUNC GLOBAL DEFAULT 11 szt3zv_ │ │ │ │ + 394: 000b00b1 88 FUNC GLOBAL DEFAULT 11 mpfglb_ │ │ │ │ + 395: 0003cc35 28 FUNC GLOBAL DEFAULT 11 stftrf__ │ │ │ │ + 396: 0009cde5 280 FUNC GLOBAL DEFAULT 11 ludchk_ │ │ │ │ + 397: 00051f01 4 FUNC GLOBAL DEFAULT 11 iblkge__ │ │ │ │ + 398: 000d8d91 138 FUNC GLOBAL DEFAULT 11 swqpnt_ │ │ │ │ + 399: 0004f935 112 FUNC GLOBAL DEFAULT 11 uilset__ │ │ │ │ + 400: 000425c9 132 FUNC GLOBAL DEFAULT 11 swpstx__ │ │ │ │ + 401: 000599e9 28 FUNC GLOBAL DEFAULT 11 tmlsvl__ │ │ │ │ + 402: 0009cb25 400 FUNC GLOBAL DEFAULT 11 uxpnum_ │ │ │ │ + 403: 00051fc9 4 FUNC GLOBAL DEFAULT 11 mpicyb__ │ │ │ │ + 404: 0005b65d 816 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxislabel │ │ │ │ + 405: 00062231 52 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintlt │ │ │ │ + 406: 00044ff9 112 FUNC GLOBAL DEFAULT 11 uspget__ │ │ │ │ + 407: 0007b6d9 92 FUNC GLOBAL DEFAULT 11 uiiget_ │ │ │ │ + 408: 00085ee5 176 FUNC GLOBAL DEFAULT 11 usrsvl_ │ │ │ │ + 409: 00054ff5 132 FUNC GLOBAL DEFAULT 11 glpqcl__ │ │ │ │ + 410: 0007d305 50 FUNC GLOBAL DEFAULT 11 uismfl_ │ │ │ │ + 411: 00080d0d 176 FUNC GLOBAL DEFAULT 11 uirqvl_ │ │ │ │ + 412: 00050815 132 FUNC GLOBAL DEFAULT 11 uxpaxs__ │ │ │ │ + 413: 00052595 40 FUNC GLOBAL DEFAULT 11 ct3cs__ │ │ │ │ + 414: 00099931 240 FUNC GLOBAL DEFAULT 11 ulpqvl_ │ │ │ │ + 415: 000552b5 28 FUNC GLOBAL DEFAULT 11 dxfloc__ │ │ │ │ + 416: 00051fd1 4 FUNC GLOBAL DEFAULT 11 mpfhmr__ │ │ │ │ + 417: 00042a75 28 FUNC GLOBAL DEFAULT 11 uetone__ │ │ │ │ + 418: 0007ad41 92 FUNC GLOBAL DEFAULT 11 uupset_ │ │ │ │ + 419: 000d3c95 192 FUNC GLOBAL DEFAULT 11 get_pangostring_width_height │ │ │ │ + 420: 0003bcbd 28 FUNC GLOBAL DEFAULT 11 szplsv__ │ │ │ │ + 421: 00069611 64 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontoura │ │ │ │ + 422: 0006943d 468 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontourb │ │ │ │ + 423: 00046f65 28 FUNC GLOBAL DEFAULT 11 ulqxbl__ │ │ │ │ + 424: 00047449 128 FUNC GLOBAL DEFAULT 11 ulxsfm__ │ │ │ │ + 425: 001e7810 28 OBJECT GLOBAL DEFAULT 21 umwk1_ │ │ │ │ + 426: 00051ba9 4 FUNC GLOBAL DEFAULT 11 lrlta__ │ │ │ │ + 427: 000578f1 28 FUNC GLOBAL DEFAULT 11 vs2out__ │ │ │ │ + 428: 0003d4f9 28 FUNC GLOBAL DEFAULT 11 slpcnr__ │ │ │ │ + 429: 00051ba1 4 FUNC GLOBAL DEFAULT 11 lrlt__ │ │ │ │ + 430: 00071139 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconvhyperbolic │ │ │ │ + 431: 00046539 128 FUNC GLOBAL DEFAULT 11 uyqfmt__ │ │ │ │ + 432: 000428cd 28 FUNC GLOBAL DEFAULT 11 ueqtlz__ │ │ │ │ + 433: 00041e3d 132 FUNC GLOBAL DEFAULT 11 swlqcp__ │ │ │ │ + 434: 00052675 44 FUNC GLOBAL DEFAULT 11 visub__ │ │ │ │ + 435: 00097199 1118 FUNC GLOBAL DEFAULT 11 ucyady_ │ │ │ │ + 436: 000556c1 36 FUNC GLOBAL DEFAULT 11 radf2__ │ │ │ │ + 437: 00050d51 28 FUNC GLOBAL DEFAULT 11 uvbxf__ │ │ │ │ + 438: 000719cd 200 FUNC GLOBAL DEFAULT 11 uwsgya_ │ │ │ │ + 439: 0004a26d 184 FUNC GLOBAL DEFAULT 11 uzcget__ │ │ │ │ + 440: 00040e2d 28 FUNC GLOBAL DEFAULT 11 swqptc__ │ │ │ │ + 441: 000a41f5 160 FUNC GLOBAL DEFAULT 11 ugrstx_ │ │ │ │ + 442: 000591c5 28 FUNC GLOBAL DEFAULT 11 uwsgxb__ │ │ │ │ + 443: 0005e9fd 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetshadepattern │ │ │ │ + 444: 00073e05 796 FUNC GLOBAL DEFAULT 11 uyptmk_ │ │ │ │ + 445: 00055591 28 FUNC GLOBAL DEFAULT 11 gnle__ │ │ │ │ + 446: 0011da08 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_yuni0 │ │ │ │ + 447: 0003d885 28 FUNC GLOBAL DEFAULT 11 scsorg__ │ │ │ │ + 448: 000cfb21 320 FUNC GLOBAL DEFAULT 11 sgiqid_ │ │ │ │ + 449: 000614a9 64 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshadea │ │ │ │ + 450: 000612d5 468 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshadeb │ │ │ │ + 451: 000410d5 28 FUNC GLOBAL DEFAULT 11 swlsft__ │ │ │ │ + 452: 0003cbe1 28 FUNC GLOBAL DEFAULT 11 stspr2__ │ │ │ │ + 453: 000c45c9 412 FUNC GLOBAL DEFAULT 11 slqsiz_ │ │ │ │ + 454: 00056021 28 FUNC GLOBAL DEFAULT 11 odrqvl__ │ │ │ │ + 455: 0003cc6d 28 FUNC GLOBAL DEFAULT 11 stqtrf__ │ │ │ │ + 456: 00044551 112 FUNC GLOBAL DEFAULT 11 usiset__ │ │ │ │ + 457: 00042fe5 132 FUNC GLOBAL DEFAULT 11 uepqin__ │ │ │ │ + 458: 00055cc1 28 FUNC GLOBAL DEFAULT 11 cosqf__ │ │ │ │ + 459: 000ca521 200 FUNC GLOBAL DEFAULT 11 sgtnr_ │ │ │ │ + 460: 0006914d 52 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclclearcontourlevel │ │ │ │ + 461: 000ad571 84 FUNC GLOBAL DEFAULT 11 imax0_ │ │ │ │ + 462: 000e15ed 50 FUNC GLOBAL DEFAULT 11 odrk1_ │ │ │ │ + 463: 0006b2e1 116 FUNC GLOBAL DEFAULT 11 __fftcos_MOD_dcldealloccosfft │ │ │ │ + 464: 00061181 276 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshaden │ │ │ │ + 465: 0006bec5 472 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dclcomplexfft_b │ │ │ │ + 466: 000ce491 372 FUNC GLOBAL DEFAULT 11 sgtrsl_ │ │ │ │ + 467: 00062c75 1196 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetrealex │ │ │ │ + 468: 00091b4d 124 FUNC GLOBAL DEFAULT 11 uvbra_ │ │ │ │ + 469: 0006c09d 472 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dclcomplexfft_f │ │ │ │ + 470: 000da865 8 FUNC GLOBAL DEFAULT 11 iand_ │ │ │ │ + 471: 000593d9 132 FUNC GLOBAL DEFAULT 11 tmistx__ │ │ │ │ + 472: 00061295 64 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshadev │ │ │ │ + 473: 00040379 4 FUNC GLOBAL DEFAULT 11 zgiint__ │ │ │ │ + 474: 00043809 132 FUNC GLOBAL DEFAULT 11 uspqid__ │ │ │ │ + 475: 000674d9 56 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclexeccommand │ │ │ │ + 476: 000558dd 36 FUNC GLOBAL DEFAULT 11 cfftb1__ │ │ │ │ + 477: 000ae7c1 252 FUNC GLOBAL DEFAULT 11 mpibon_ │ │ │ │ + 478: 000871ad 140 FUNC GLOBAL DEFAULT 11 usyaxs_ │ │ │ │ + 479: 00071add 164 FUNC GLOBAL DEFAULT 11 uwsgyb_ │ │ │ │ + 480: 000a723d 132 FUNC GLOBAL DEFAULT 11 osexec_ │ │ │ │ + 481: 0004e59d 112 FUNC GLOBAL DEFAULT 11 umrget__ │ │ │ │ + 482: 000528c5 44 FUNC GLOBAL DEFAULT 11 g2fbli__ │ │ │ │ + 483: 00068a41 408 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastcharex │ │ │ │ + 484: 0004cc49 132 FUNC GLOBAL DEFAULT 11 udiqcl__ │ │ │ │ + 485: 000b7199 38 FUNC GLOBAL DEFAULT 11 vrcon0_ │ │ │ │ + 486: 0003f8c5 28 FUNC GLOBAL DEFAULT 11 sglnr__ │ │ │ │ + 487: 000a5e49 136 FUNC GLOBAL DEFAULT 11 ugiqcp_ │ │ │ │ + 488: 000ccaf9 508 FUNC GLOBAL DEFAULT 11 sgtxxu_ │ │ │ │ + 489: 00051ff1 4 FUNC GLOBAL DEFAULT 11 mpfcyl__ │ │ │ │ + 490: 000ec1d5 176 FUNC GLOBAL DEFAULT 11 shts2g_ │ │ │ │ + 491: 0003e499 28 FUNC GLOBAL DEFAULT 11 sgqlai__ │ │ │ │ + 492: 000b3299 56 FUNC GLOBAL DEFAULT 11 gnqblk_ │ │ │ │ + 493: 00048779 28 FUNC GLOBAL DEFAULT 11 uuqidv__ │ │ │ │ + 494: 0009ab51 96 FUNC GLOBAL DEFAULT 11 ulsxbl_ │ │ │ │ + 495: 00055a6d 56 FUNC GLOBAL DEFAULT 11 radbg__ │ │ │ │ + 496: 000b2ca5 104 FUNC GLOBAL DEFAULT 11 rgngt_ │ │ │ │ + 497: 000c7461 84 FUNC GLOBAL DEFAULT 11 ststrf_ │ │ │ │ + 498: 000de939 464 FUNC GLOBAL DEFAULT 11 clrgsv_ │ │ │ │ + 499: 00047145 28 FUNC GLOBAL DEFAULT 11 ullsvl__ │ │ │ │ + 500: 00056ed1 28 FUNC GLOBAL DEFAULT 11 shmdxm__ │ │ │ │ + 501: 0009bca1 276 FUNC GLOBAL DEFAULT 11 uxaxnm_ │ │ │ │ + 502: 00051b81 4 FUNC GLOBAL DEFAULT 11 lrle__ │ │ │ │ + 503: 0004970d 112 FUNC GLOBAL DEFAULT 11 ugiget__ │ │ │ │ + 504: 0007abf5 332 FUNC GLOBAL DEFAULT 11 uupstx_ │ │ │ │ + 505: 000ad5c5 196 FUNC GLOBAL DEFAULT 11 imax1_ │ │ │ │ + 506: 000600c9 56 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlinetext │ │ │ │ + 507: 000e1261 220 FUNC GLOBAL DEFAULT 11 odrk2_ │ │ │ │ + 508: 000b5f15 120 FUNC GLOBAL DEFAULT 11 vrfnb0_ │ │ │ │ + 509: 000cb69d 176 FUNC GLOBAL DEFAULT 11 sglsvl_ │ │ │ │ + 510: 000482e5 36 FUNC GLOBAL DEFAULT 11 uulinz__ │ │ │ │ + 511: 00046cc9 28 FUNC GLOBAL DEFAULT 11 ulrqnp__ │ │ │ │ + 512: 000b4059 26 FUNC GLOBAL DEFAULT 11 lrlta_ │ │ │ │ + 513: 000606d1 592 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlinenormalized1 │ │ │ │ + 514: 000acc35 50 FUNC GLOBAL DEFAULT 11 indxil_ │ │ │ │ + 515: 000605fd 212 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlinenormalized2 │ │ │ │ + 516: 000504a5 4 FUNC GLOBAL DEFAULT 11 iuwgy__ │ │ │ │ + 517: 000521e9 4 FUNC GLOBAL DEFAULT 11 iset1__ │ │ │ │ + 518: 00055811 60 FUNC GLOBAL DEFAULT 11 passb__ │ │ │ │ + 519: 0005e571 312 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetave │ │ │ │ + 520: 000cca9d 92 FUNC GLOBAL DEFAULT 11 sgqtxy_ │ │ │ │ + 521: 0008d5ad 92 FUNC GLOBAL DEFAULT 11 ueiset_ │ │ │ │ + 522: 00049db9 132 FUNC GLOBAL DEFAULT 11 uzcqid__ │ │ │ │ + 523: 0007591d 328 FUNC GLOBAL DEFAULT 11 umbndp_ │ │ │ │ + 524: 000d5ec5 92 FUNC GLOBAL DEFAULT 11 swrget_ │ │ │ │ + 525: 00050eed 40 FUNC GLOBAL DEFAULT 11 uhbxfz__ │ │ │ │ + 526: 000aa259 320 FUNC GLOBAL DEFAULT 11 gliqid_ │ │ │ │ + 527: 0003d981 28 FUNC GLOBAL DEFAULT 11 scspmi__ │ │ │ │ + 528: 00058eed 4 FUNC GLOBAL DEFAULT 11 ramp0__ │ │ │ │ + 529: 000b2031 156 FUNC GLOBAL DEFAULT 11 rave_ │ │ │ │ + 530: 00044771 128 FUNC GLOBAL DEFAULT 11 usaxsc__ │ │ │ │ + 531: 00056805 132 FUNC GLOBAL DEFAULT 11 odlstx__ │ │ │ │ + 532: 0005200d 4 FUNC GLOBAL DEFAULT 11 mpfrbs__ │ │ │ │ + 533: 000b3ea9 148 FUNC GLOBAL DEFAULT 11 lrne_ │ │ │ │ + 534: 000b6b89 52 FUNC GLOBAL DEFAULT 11 vrset_ │ │ │ │ + 535: 0005909d 4 FUNC GLOBAL DEFAULT 11 rvmax0__ │ │ │ │ + 536: 000b6ad9 176 FUNC GLOBAL DEFAULT 11 vrcon1_ │ │ │ │ + 537: 000418f5 132 FUNC GLOBAL DEFAULT 11 swcqcl__ │ │ │ │ + 538: 000dd159 30 FUNC GLOBAL DEFAULT 11 date31_ │ │ │ │ + 539: 0003f34d 40 FUNC GLOBAL DEFAULT 11 sglnxv__ │ │ │ │ + 540: 000cd1dd 508 FUNC GLOBAL DEFAULT 11 sgtxxv_ │ │ │ │ + 541: 0004b609 28 FUNC GLOBAL DEFAULT 11 ucpsvl__ │ │ │ │ + 542: 00051f19 4 FUNC GLOBAL DEFAULT 11 mpisin__ │ │ │ │ + 543: 000b2b61 42 FUNC GLOBAL DEFAULT 11 lenb_ │ │ │ │ + 544: 000dc645 284 FUNC GLOBAL DEFAULT 11 lchr_ │ │ │ │ + 545: 0006efbd 740 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawybarframe │ │ │ │ + 546: 0004efe1 28 FUNC GLOBAL DEFAULT 11 grscwd__ │ │ │ │ + 547: 000bae19 16 FUNC GLOBAL DEFAULT 11 szcrst_ │ │ │ │ + 548: 000525d9 40 FUNC GLOBAL DEFAULT 11 ct3sc__ │ │ │ │ + 549: 000c31b1 728 FUNC GLOBAL DEFAULT 11 slpwvc_ │ │ │ │ + 550: 000bb715 8 FUNC GLOBAL DEFAULT 11 szt3op_ │ │ │ │ + 551: 000b61f1 276 FUNC GLOBAL DEFAULT 11 vrfnb1_ │ │ │ │ + 552: 00085e61 132 FUNC GLOBAL DEFAULT 11 usrqin_ │ │ │ │ + 553: 00051021 28 FUNC GLOBAL DEFAULT 11 uhbxa__ │ │ │ │ + 554: 0003c6c1 28 FUNC GLOBAL DEFAULT 11 szsttz__ │ │ │ │ + 555: 000399b5 184 FUNC GLOBAL DEFAULT 11 tmpqcl_ │ │ │ │ + 556: 000ce361 304 FUNC GLOBAL DEFAULT 11 sgtrsn_ │ │ │ │ + 557: 0005da29 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervalle │ │ │ │ + 558: 000c8ba5 92 FUNC GLOBAL DEFAULT 11 sgsvpt_ │ │ │ │ + 559: 000580ed 132 FUNC GLOBAL DEFAULT 11 cweek__ │ │ │ │ + 560: 0004dc11 132 FUNC GLOBAL DEFAULT 11 umrqid__ │ │ │ │ + 561: 00074d01 324 FUNC GLOBAL DEFAULT 11 umpqid_ │ │ │ │ + 562: 0005537d 44 FUNC GLOBAL DEFAULT 11 vradd0__ │ │ │ │ + 563: 000be4f1 36 FUNC GLOBAL DEFAULT 11 szpmcl_ │ │ │ │ + 564: 000537f5 132 FUNC GLOBAL DEFAULT 11 rllenv__ │ │ │ │ + 565: 0006fa99 716 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dclshadexboxarea │ │ │ │ + 566: 00083a65 320 FUNC GLOBAL DEFAULT 11 uslqid_ │ │ │ │ + 567: 000553d5 44 FUNC GLOBAL DEFAULT 11 vrsub1__ │ │ │ │ + 568: 001e8220 16 OBJECT GLOBAL DEFAULT 21 szbtx1_ │ │ │ │ + 569: 000896ed 812 FUNC GLOBAL DEFAULT 11 usyaxu_ │ │ │ │ + 570: 00043109 132 FUNC GLOBAL DEFAULT 11 uerqcp__ │ │ │ │ + 571: 000406e9 4 FUNC GLOBAL DEFAULT 11 zgiclr__ │ │ │ │ + 572: 00059c8d 132 FUNC GLOBAL DEFAULT 11 tmpqcp__ │ │ │ │ + 573: 0006e0cd 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Hyperbolic │ │ │ │ + 574: 0009f609 1148 FUNC GLOBAL DEFAULT 11 udline_ │ │ │ │ + 575: 0005dd55 52 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclsavegoodnumlist │ │ │ │ + 576: 0005b221 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclnewframe │ │ │ │ + 577: 00058429 84 FUNC GLOBAL DEFAULT 11 dclvnm__ │ │ │ │ + 578: 0007d8d5 6 FUNC GLOBAL DEFAULT 11 uiiqnp_ │ │ │ │ + 579: 00090199 42 FUNC GLOBAL DEFAULT 11 uzcsvl_ │ │ │ │ + 580: 000a5ce1 176 FUNC GLOBAL DEFAULT 11 ugiqvl_ │ │ │ │ + 581: 00046861 132 FUNC GLOBAL DEFAULT 11 ulistx__ │ │ │ │ + 582: 0005b0a5 172 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetmapprojectionangle │ │ │ │ + 583: 00054251 28 FUNC GLOBAL DEFAULT 11 gllsvl__ │ │ │ │ + 584: 00057d69 4 FUNC GLOBAL DEFAULT 11 ndate1__ │ │ │ │ + 585: 000dd2c9 168 FUNC GLOBAL DEFAULT 11 date32_ │ │ │ │ + 586: 0003e445 28 FUNC GLOBAL DEFAULT 11 sgslat__ │ │ │ │ + 587: 0005db2d 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervallt │ │ │ │ + 588: 000c55a9 72 FUNC GLOBAL DEFAULT 11 scqobj_ │ │ │ │ + 589: 000b2b11 32 FUNC GLOBAL DEFAULT 11 lenc_ │ │ │ │ + 590: 000490c5 132 FUNC GLOBAL DEFAULT 11 ugiqid__ │ │ │ │ + 591: 00056eed 52 FUNC GLOBAL DEFAULT 11 shfwga__ │ │ │ │ + 592: 000c67cd 46 FUNC GLOBAL DEFAULT 11 stcusr_ │ │ │ │ + 593: 000e111d 324 FUNC GLOBAL DEFAULT 11 odpqid_ │ │ │ │ + 594: 00058ecd 4 FUNC GLOBAL DEFAULT 11 rmin1__ │ │ │ │ + 595: 0003aa6d 24 FUNC GLOBAL DEFAULT 11 msgdmp_ │ │ │ │ + 596: 00045561 128 FUNC GLOBAL DEFAULT 11 ussaxs__ │ │ │ │ + 597: 000dd899 116 FUNC GLOBAL DEFAULT 11 ndate1_ │ │ │ │ + 598: 000a8d75 392 FUNC GLOBAL DEFAULT 11 gllsvl_ │ │ │ │ + 599: 00045f69 132 FUNC GLOBAL DEFAULT 11 uypaxs__ │ │ │ │ + 600: 000aca99 86 FUNC GLOBAL DEFAULT 11 indxmf_ │ │ │ │ + 601: 000ca439 200 FUNC GLOBAL DEFAULT 11 sgtnu_ │ │ │ │ + 602: 000b3e8d 26 FUNC GLOBAL DEFAULT 11 lrlea_ │ │ │ │ + 603: 00094d65 184 FUNC GLOBAL DEFAULT 11 ucpqcl_ │ │ │ │ + 604: 0004285d 28 FUNC GLOBAL DEFAULT 11 uestlv__ │ │ │ │ + 605: 0004b889 132 FUNC GLOBAL DEFAULT 11 ucrqin__ │ │ │ │ + 606: 000e1621 428 FUNC GLOBAL DEFAULT 11 odrk4_ │ │ │ │ + 607: 00080301 184 FUNC GLOBAL DEFAULT 11 uilqcl_ │ │ │ │ + 608: 0006d6d5 68 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dorigin │ │ │ │ + 609: 000ad109 204 FUNC GLOBAL DEFAULT 11 ct2bc_ │ │ │ │ + 610: 0004eeed 28 FUNC GLOBAL DEFAULT 11 umpqvl__ │ │ │ │ + 611: 0005584d 28 FUNC GLOBAL DEFAULT 11 cffti__ │ │ │ │ + 612: 000c200d 648 FUNC GLOBAL DEFAULT 11 sldiv_ │ │ │ │ + 613: 0003c871 28 FUNC GLOBAL DEFAULT 11 szpllp__ │ │ │ │ + 614: 000ab86d 256 FUNC GLOBAL DEFAULT 11 rlropt_ │ │ │ │ + 615: 00076735 688 FUNC GLOBAL DEFAULT 11 umbndr_ │ │ │ │ + 616: 00045c89 28 FUNC GLOBAL DEFAULT 11 usytlz__ │ │ │ │ + 617: 00057659 40 FUNC GLOBAL DEFAULT 11 shlssd__ │ │ │ │ + 618: 000c8a9d 248 FUNC GLOBAL DEFAULT 11 sgplzr_ │ │ │ │ + 619: 000437ed 28 FUNC GLOBAL DEFAULT 11 uspqnp__ │ │ │ │ + 620: 0008d50d 160 FUNC GLOBAL DEFAULT 11 ueistx_ │ │ │ │ + 621: 0003eca5 28 FUNC GLOBAL DEFAULT 11 sgstrn__ │ │ │ │ + 622: 0007b3bd 52 FUNC GLOBAL DEFAULT 11 uusidv_ │ │ │ │ + 623: 0003bf21 28 FUNC GLOBAL DEFAULT 11 szt3cl__ │ │ │ │ + 624: 001e8230 24 OBJECT GLOBAL DEFAULT 21 szbtx2_ │ │ │ │ + 625: 0003ee31 112 FUNC GLOBAL DEFAULT 11 sgiget__ │ │ │ │ + 626: 00075495 28 FUNC GLOBAL DEFAULT 11 umqpnt_ │ │ │ │ + 627: 001e8250 12 OBJECT GLOBAL DEFAULT 21 szbpm1_ │ │ │ │ + 628: 000592c5 4 FUNC GLOBAL DEFAULT 11 vifna0__ │ │ │ │ + 629: 0004aac9 28 FUNC GLOBAL DEFAULT 11 uzisvl__ │ │ │ │ + 630: 0004aead 28 FUNC GLOBAL DEFAULT 11 uzlqvl__ │ │ │ │ + 631: 0004b011 112 FUNC GLOBAL DEFAULT 11 uzrset__ │ │ │ │ + 632: 000ba829 4 FUNC GLOBAL DEFAULT 11 szcll3_ │ │ │ │ + 633: 000c94e9 38 FUNC GLOBAL DEFAULT 11 sgclst_ │ │ │ │ + 634: 00079a0d 320 FUNC GLOBAL DEFAULT 11 uurqid_ │ │ │ │ + 635: 000440e1 48 FUNC GLOBAL DEFAULT 11 uszdgt__ │ │ │ │ + 636: 0004d0b9 28 FUNC GLOBAL DEFAULT 11 udiclr__ │ │ │ │ + 637: 0004f1b5 132 FUNC GLOBAL DEFAULT 11 uirqcp__ │ │ │ │ + 638: 000c6e95 32 FUNC GLOBAL DEFAULT 11 ststri_ │ │ │ │ + 639: 000d9f19 240 FUNC GLOBAL DEFAULT 11 swpsvl_ │ │ │ │ + 640: 0003e429 28 FUNC GLOBAL DEFAULT 11 sglar__ │ │ │ │ + 641: 000a0595 16 FUNC GLOBAL DEFAULT 11 udiclr_ │ │ │ │ + 642: 000dda51 100 FUNC GLOBAL DEFAULT 11 ndate2_ │ │ │ │ + 643: 0003e8d9 136 FUNC GLOBAL DEFAULT 11 sgtxu__ │ │ │ │ + 644: 000e0099 220 FUNC GLOBAL DEFAULT 11 hexdic_ │ │ │ │ + 645: 00052885 64 FUNC GLOBAL DEFAULT 11 g2ibl2__ │ │ │ │ + 646: 000dfef9 54 FUNC GLOBAL DEFAULT 11 fcleol_ │ │ │ │ + 647: 000ca5e9 200 FUNC GLOBAL DEFAULT 11 sgtnv_ │ │ │ │ + 648: 0003e7a9 36 FUNC GLOBAL DEFAULT 11 sgplzr__ │ │ │ │ + 649: 000d94c1 138 FUNC GLOBAL DEFAULT 11 swscli_ │ │ │ │ + 650: 00057681 68 FUNC GLOBAL DEFAULT 11 shmswm__ │ │ │ │ + 651: 0004c081 132 FUNC GLOBAL DEFAULT 11 uciqcp__ │ │ │ │ + 652: 00110590 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Elliptic │ │ │ │ + 653: 000b2bb5 76 FUNC GLOBAL DEFAULT 11 cradj_ │ │ │ │ + 654: 00049d9d 28 FUNC GLOBAL DEFAULT 11 uzcqnp__ │ │ │ │ + 655: 000543d1 132 FUNC GLOBAL DEFAULT 11 glistx__ │ │ │ │ + 656: 00058581 4 FUNC GLOBAL DEFAULT 11 rngu0__ │ │ │ │ + 657: 001e7838 4 OBJECT GLOBAL DEFAULT 21 szbtx3_ │ │ │ │ + 658: 00068591 300 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastreal │ │ │ │ + 659: 001e8248 1 OBJECT GLOBAL DEFAULT 21 szbpm2_ │ │ │ │ + 660: 000574bd 48 FUNC GLOBAL DEFAULT 11 shtsgz__ │ │ │ │ + 661: 000cb619 132 FUNC GLOBAL DEFAULT 11 sglqin_ │ │ │ │ + 662: 0007deed 44 FUNC GLOBAL DEFAULT 11 uiscr2_ │ │ │ │ + 663: 000ec12d 168 FUNC GLOBAL DEFAULT 11 shtsga_ │ │ │ │ + 664: 00046ae9 132 FUNC GLOBAL DEFAULT 11 ulpqcp__ │ │ │ │ + 665: 0004340d 132 FUNC GLOBAL DEFAULT 11 ueiqcl__ │ │ │ │ + 666: 00051f11 4 FUNC GLOBAL DEFAULT 11 mpiazm__ │ │ │ │ + 667: 000dcf09 120 FUNC GLOBAL DEFAULT 11 ndate3_ │ │ │ │ + 668: 000b6bf1 52 FUNC GLOBAL DEFAULT 11 vrset0_ │ │ │ │ + 669: 0008d155 92 FUNC GLOBAL DEFAULT 11 uepget_ │ │ │ │ + 670: 00048fed 28 FUNC GLOBAL DEFAULT 11 ugrqvl__ │ │ │ │ + 671: 0006d4a9 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3deyepoint │ │ │ │ + 672: 0005bc15 412 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxiscalendar │ │ │ │ + 673: 0006e0f1 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Dcl_date │ │ │ │ + 674: 0003f645 132 FUNC GLOBAL DEFAULT 11 sgiqid__ │ │ │ │ + 675: 0004f3c9 40 FUNC GLOBAL DEFAULT 11 uipda3__ │ │ │ │ + 676: 000d9a39 6 FUNC GLOBAL DEFAULT 11 swrqnp_ │ │ │ │ + 677: 000ae401 636 FUNC GLOBAL DEFAULT 11 mpnwtn_ │ │ │ │ + 678: 000913d9 124 FUNC GLOBAL DEFAULT 11 uvbrf_ │ │ │ │ + 679: 0003fe1d 28 FUNC GLOBAL DEFAULT 11 sgtrqf__ │ │ │ │ + 680: 00050489 28 FUNC GLOBAL DEFAULT 11 uwinit__ │ │ │ │ + 681: 0004dbf5 28 FUNC GLOBAL DEFAULT 11 umrqnp__ │ │ │ │ + 682: 00057da9 140 FUNC GLOBAL DEFAULT 11 datec3__ │ │ │ │ + 683: 000c77dd 20 FUNC GLOBAL DEFAULT 11 stepr2_ │ │ │ │ + 684: 000ac331 100 FUNC GLOBAL DEFAULT 11 rlcenv_ │ │ │ │ + 685: 000ae67d 200 FUNC GLOBAL DEFAULT 11 mpfbon_ │ │ │ │ + 686: 000de08d 324 FUNC GLOBAL DEFAULT 11 rngu0_ │ │ │ │ + 687: 000dfd25 54 FUNC GLOBAL DEFAULT 11 fcpack_ │ │ │ │ + 688: 0004581d 132 FUNC GLOBAL DEFAULT 11 uscqcp__ │ │ │ │ + 689: 000e3025 2872 FUNC GLOBAL DEFAULT 11 radfg_ │ │ │ │ + 690: 00045c01 136 FUNC GLOBAL DEFAULT 11 usyinz__ │ │ │ │ + 691: 00051fb5 4 FUNC GLOBAL DEFAULT 11 mpscoc__ │ │ │ │ + 692: 0005ecd1 568 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclshaderegionnormalized │ │ │ │ + 693: 000490a9 28 FUNC GLOBAL DEFAULT 11 ugiqnp__ │ │ │ │ + 694: 0004f475 28 FUNC GLOBAL DEFAULT 11 uiqcr2__ │ │ │ │ + 695: 0011e5ac 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Spherical │ │ │ │ + 696: 000591e9 28 FUNC GLOBAL DEFAULT 11 uwqgyz__ │ │ │ │ + 697: 0005847d 128 FUNC GLOBAL DEFAULT 11 cdblk__ │ │ │ │ + 698: 0004d881 28 FUNC GLOBAL DEFAULT 11 udpsvl__ │ │ │ │ + 699: 000b6bbd 52 FUNC GLOBAL DEFAULT 11 vrset1_ │ │ │ │ + 700: 0003c6f9 28 FUNC GLOBAL DEFAULT 11 sztitz__ │ │ │ │ + 701: 000ab381 100 FUNC GLOBAL DEFAULT 11 rllget_ │ │ │ │ + 702: 000cba7d 72 FUNC GLOBAL DEFAULT 11 sgsmpl_ │ │ │ │ + 703: 0006dad9 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgeterrorbarlineindex │ │ │ │ + 704: 00090169 46 FUNC GLOBAL DEFAULT 11 uzcqin_ │ │ │ │ + 705: 00055aa5 28 FUNC GLOBAL DEFAULT 11 cost__ │ │ │ │ + 706: 0004f785 132 FUNC GLOBAL DEFAULT 11 uiiqcl__ │ │ │ │ + 707: 00039a6d 136 FUNC GLOBAL DEFAULT 11 tmpqcp_ │ │ │ │ + 708: 0003c501 28 FUNC GLOBAL DEFAULT 11 szqfnw__ │ │ │ │ + 709: 000a8a01 92 FUNC GLOBAL DEFAULT 11 glcget_ │ │ │ │ + 710: 0005a0f5 132 FUNC GLOBAL DEFAULT 11 tmrqcl__ │ │ │ │ + 711: 000cf881 176 FUNC GLOBAL DEFAULT 11 sgisvl_ │ │ │ │ + 712: 00051fa5 4 FUNC GLOBAL DEFAULT 11 mpicoa__ │ │ │ │ + 713: 0005b625 56 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclshiftaxis │ │ │ │ + 714: 000a8cf1 132 FUNC GLOBAL DEFAULT 11 gllqin_ │ │ │ │ + 715: 00076545 92 FUNC GLOBAL DEFAULT 11 umrget_ │ │ │ │ + 716: 000cbf81 248 FUNC GLOBAL DEFAULT 11 sgplzu_ │ │ │ │ + 717: 000ebcc9 4 FUNC GLOBAL DEFAULT 11 shfftb_ │ │ │ │ + 718: 000e9965 400 FUNC GLOBAL DEFAULT 11 shmswa_ │ │ │ │ + 719: 000eb921 164 FUNC GLOBAL DEFAULT 11 shppma_ │ │ │ │ + 720: 00054f71 132 FUNC GLOBAL DEFAULT 11 glpqcp__ │ │ │ │ + 721: 000de1d1 196 FUNC GLOBAL DEFAULT 11 rngu1_ │ │ │ │ + 722: 00060239 56 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlinetext │ │ │ │ + 723: 0003ef95 152 FUNC GLOBAL DEFAULT 11 sgtxzr__ │ │ │ │ + 724: 00050611 128 FUNC GLOBAL DEFAULT 11 uxsfmt__ │ │ │ │ + 725: 000769fd 28 FUNC GLOBAL DEFAULT 11 umqcnt_ │ │ │ │ + 726: 00057045 56 FUNC GLOBAL DEFAULT 11 shlbwm__ │ │ │ │ + 727: 000b1041 252 FUNC GLOBAL DEFAULT 11 mpiaza_ │ │ │ │ + 728: 00058379 40 FUNC GLOBAL DEFAULT 11 sbytes__ │ │ │ │ + 729: 00049d19 132 FUNC GLOBAL DEFAULT 11 uglstx__ │ │ │ │ + 730: 0006c52d 180 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dhatch │ │ │ │ + 731: 0005046d 28 FUNC GLOBAL DEFAULT 11 uwdflt__ │ │ │ │ + 732: 000e20b5 92 FUNC GLOBAL DEFAULT 11 odrget_ │ │ │ │ + 733: 0004bdf5 136 FUNC GLOBAL DEFAULT 11 ucxacl__ │ │ │ │ + 734: 00094e1d 136 FUNC GLOBAL DEFAULT 11 ucpqcp_ │ │ │ │ + 735: 0004856d 112 FUNC GLOBAL DEFAULT 11 uupget__ │ │ │ │ + 736: 0005664d 28 FUNC GLOBAL DEFAULT 11 odpqit__ │ │ │ │ + 737: 000803b9 136 FUNC GLOBAL DEFAULT 11 uilqcp_ │ │ │ │ + 738: 000b9b75 52 FUNC GLOBAL DEFAULT 11 szqcll_ │ │ │ │ + 739: 000520fd 28 FUNC GLOBAL DEFAULT 11 osqarn__ │ │ │ │ + 740: 0005277d 44 FUNC GLOBAL DEFAULT 11 vimlt1__ │ │ │ │ + 741: 0003b539 28 FUNC GLOBAL DEFAULT 11 szplcl__ │ │ │ │ + 742: 0004db01 132 FUNC GLOBAL DEFAULT 11 udrqin__ │ │ │ │ + 743: 000d9e95 132 FUNC GLOBAL DEFAULT 11 swpqin_ │ │ │ │ + 744: 0004fa61 148 FUNC GLOBAL DEFAULT 11 uiybar__ │ │ │ │ + 745: 000c4a81 72 FUNC GLOBAL DEFAULT 11 scseye_ │ │ │ │ + 746: 000ccdb1 248 FUNC GLOBAL DEFAULT 11 sgplzv_ │ │ │ │ + 747: 0003fd5d 28 FUNC GLOBAL DEFAULT 11 sgrqvl__ │ │ │ │ + 748: 000d8c79 140 FUNC GLOBAL DEFAULT 11 swiint_ │ │ │ │ + 749: 000848b5 320 FUNC GLOBAL DEFAULT 11 usiqid_ │ │ │ │ + 750: 0003c14d 28 FUNC GLOBAL DEFAULT 11 szcltp__ │ │ │ │ + 751: 000ddecd 448 FUNC GLOBAL DEFAULT 11 rngu2_ │ │ │ │ + 752: 0003dafd 40 FUNC GLOBAL DEFAULT 11 scqvpt__ │ │ │ │ + 753: 000592e5 4 FUNC GLOBAL DEFAULT 11 vifnb1__ │ │ │ │ + 754: 0005fdd9 644 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawmarker │ │ │ │ + 755: 00057301 52 FUNC GLOBAL DEFAULT 11 shtswj__ │ │ │ │ + 756: 000a4e79 92 FUNC GLOBAL DEFAULT 11 uglset_ │ │ │ │ + 757: 0006bda9 284 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dclinitcosqft │ │ │ │ + 758: 0005f289 108 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextheight │ │ │ │ + 759: 0009f0f5 42 FUNC GLOBAL DEFAULT 11 udiclv_ │ │ │ │ + 760: 0005cbd5 620 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxis │ │ │ │ + 761: 00057401 44 FUNC GLOBAL DEFAULT 11 shtwgj__ │ │ │ │ + 762: 000d977d 138 FUNC GLOBAL DEFAULT 11 swoopn_ │ │ │ │ + 763: 00050e61 28 FUNC GLOBAL DEFAULT 11 uvbra__ │ │ │ │ + 764: 000baad9 16 FUNC GLOBAL DEFAULT 11 sztncl_ │ │ │ │ + 765: 000569ad 132 FUNC GLOBAL DEFAULT 11 odiqcl__ │ │ │ │ + 766: 0004d64d 48 FUNC GLOBAL DEFAULT 11 uduxuy__ │ │ │ │ + 767: 0004fbe9 28 FUNC GLOBAL DEFAULT 11 uicrgb__ │ │ │ │ + 768: 000a9ee5 388 FUNC GLOBAL DEFAULT 11 glisvl_ │ │ │ │ + 769: 0003986d 240 FUNC GLOBAL DEFAULT 11 tmpqvl_ │ │ │ │ + 770: 0003bd49 28 FUNC GLOBAL DEFAULT 11 szt3zu__ │ │ │ │ + 771: 000409c9 28 FUNC GLOBAL DEFAULT 11 swgopn__ │ │ │ │ + 772: 0007dac1 184 FUNC GLOBAL DEFAULT 11 uiiqcl_ │ │ │ │ + 773: 00048b65 112 FUNC GLOBAL DEFAULT 11 uuiset__ │ │ │ │ + 774: 00047801 136 FUNC GLOBAL DEFAULT 11 ulxlog__ │ │ │ │ + 775: 00041f7d 132 FUNC GLOBAL DEFAULT 11 swlqin__ │ │ │ │ + 776: 0003f629 28 FUNC GLOBAL DEFAULT 11 sgiqnp__ │ │ │ │ + 777: 00055351 44 FUNC GLOBAL DEFAULT 11 vrdiv0__ │ │ │ │ + 778: 00056dd5 44 FUNC GLOBAL DEFAULT 11 shlfwl__ │ │ │ │ + 779: 0003f8a9 28 FUNC GLOBAL DEFAULT 11 sglnv__ │ │ │ │ + 780: 0004cbc5 132 FUNC GLOBAL DEFAULT 11 udiqcp__ │ │ │ │ + 781: 000dad31 268 FUNC GLOBAL DEFAULT 11 bitpic_ │ │ │ │ + 782: 0007b50d 116 FUNC GLOBAL DEFAULT 11 uulin_ │ │ │ │ + 783: 000582bd 132 FUNC GLOBAL DEFAULT 11 bitpci__ │ │ │ │ + 784: 0005a25d 40 FUNC GLOBAL DEFAULT 11 tmstlc__ │ │ │ │ + 785: 00059731 112 FUNC GLOBAL DEFAULT 11 tmlset__ │ │ │ │ + 786: 000487b1 132 FUNC GLOBAL DEFAULT 11 uupqid__ │ │ │ │ + 787: 000c755d 46 FUNC GLOBAL DEFAULT 11 ststrn_ │ │ │ │ + 788: 00074989 240 FUNC GLOBAL DEFAULT 11 umpsvl_ │ │ │ │ + 789: 000b6e95 38 FUNC GLOBAL DEFAULT 11 radd0_ │ │ │ │ + 790: 000837c5 176 FUNC GLOBAL DEFAULT 11 uslsvl_ │ │ │ │ + 791: 0008a8bd 6 FUNC GLOBAL DEFAULT 11 uepqnp_ │ │ │ │ + 792: 00094c1d 240 FUNC GLOBAL DEFAULT 11 ucpqvl_ │ │ │ │ + 793: 00055725 40 FUNC GLOBAL DEFAULT 11 sint1__ │ │ │ │ + 794: 000acba9 90 FUNC GLOBAL DEFAULT 11 indxml_ │ │ │ │ + 795: 00055a21 36 FUNC GLOBAL DEFAULT 11 cfftf1__ │ │ │ │ + 796: 0008024d 180 FUNC GLOBAL DEFAULT 11 uilqvl_ │ │ │ │ + 797: 0007d721 92 FUNC GLOBAL DEFAULT 11 uirset_ │ │ │ │ + 798: 00055ac1 60 FUNC GLOBAL DEFAULT 11 passf__ │ │ │ │ + 799: 00098505 92 FUNC GLOBAL DEFAULT 11 ulpset_ │ │ │ │ + 800: 0005ea65 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetshadepattern │ │ │ │ + 801: 00071cc5 44 FUNC GLOBAL DEFAULT 11 uwinit_ │ │ │ │ + 802: 0003f8e1 28 FUNC GLOBAL DEFAULT 11 sgslni__ │ │ │ │ + 803: 000627cd 1192 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetlogicalex │ │ │ │ + 804: 0003ba41 36 FUNC GLOBAL DEFAULT 11 szpipl__ │ │ │ │ + 805: 0003e6ed 132 FUNC GLOBAL DEFAULT 11 sglstx__ │ │ │ │ + 806: 00061941 64 FUNC GLOBAL DEFAULT 11 __ugpack_MOD_dclsetunitvectortitle │ │ │ │ + 807: 0003d195 228 FUNC GLOBAL DEFAULT 11 slsttl__ │ │ │ │ + 808: 000ec38d 64 FUNC GLOBAL DEFAULT 11 shtw2g_ │ │ │ │ + 809: 0004bc91 112 FUNC GLOBAL DEFAULT 11 uclget__ │ │ │ │ + 810: 000e0da5 240 FUNC GLOBAL DEFAULT 11 odpsvl_ │ │ │ │ + 811: 00055b25 56 FUNC GLOBAL DEFAULT 11 radfg__ │ │ │ │ + 812: 0004c785 136 FUNC GLOBAL DEFAULT 11 ucyayr__ │ │ │ │ + 813: 00041871 132 FUNC GLOBAL DEFAULT 11 swcqcp__ │ │ │ │ + 814: 000da85d 8 FUNC GLOBAL DEFAULT 11 ior_ │ │ │ │ + 815: 000da699 6 FUNC GLOBAL DEFAULT 11 csgi_ │ │ │ │ + 816: 000d5a09 140 FUNC GLOBAL DEFAULT 11 zgstcl_ │ │ │ │ + 817: 000c5095 16 FUNC GLOBAL DEFAULT 11 scspli_ │ │ │ │ + 818: 000defd9 136 FUNC GLOBAL DEFAULT 11 clckgt_ │ │ │ │ + 819: 000cf7fd 132 FUNC GLOBAL DEFAULT 11 sgiqin_ │ │ │ │ + 820: 000d905d 142 FUNC GLOBAL DEFAULT 11 swgton_ │ │ │ │ + 821: 00057e51 36 FUNC GLOBAL DEFAULT 11 datef2__ │ │ │ │ + 822: 000583a1 132 FUNC GLOBAL DEFAULT 11 bitpic__ │ │ │ │ + 823: 000a4dd9 160 FUNC GLOBAL DEFAULT 11 uglstx_ │ │ │ │ + 824: 0003c01d 28 FUNC GLOBAL DEFAULT 11 sztxcl__ │ │ │ │ + 825: 000b6f95 38 FUNC GLOBAL DEFAULT 11 radd1_ │ │ │ │ + 826: 00087e1d 54 FUNC GLOBAL DEFAULT 11 usgrph_ │ │ │ │ + 827: 0006db41 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclseterrorbarlineindex │ │ │ │ + 828: 00041269 132 FUNC GLOBAL DEFAULT 11 swrstx__ │ │ │ │ + 829: 0003c975 136 FUNC GLOBAL DEFAULT 11 sztxwv__ │ │ │ │ + 830: 00042fc9 28 FUNC GLOBAL DEFAULT 11 uepsvl__ │ │ │ │ + 831: 000a9235 6 FUNC GLOBAL DEFAULT 11 glcqnp_ │ │ │ │ + 832: 0003d655 36 FUNC GLOBAL DEFAULT 11 sctnzu__ │ │ │ │ + 833: 00067931 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicala_b │ │ │ │ + 834: 00044a71 112 FUNC GLOBAL DEFAULT 11 usrget__ │ │ │ │ + 835: 0007976d 176 FUNC GLOBAL DEFAULT 11 uursvl_ │ │ │ │ + 836: 000754b1 6 FUNC GLOBAL DEFAULT 11 umrqnp_ │ │ │ │ + 837: 00068171 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicala_f │ │ │ │ + 838: 00051f65 4 FUNC GLOBAL DEFAULT 11 mpfcya__ │ │ │ │ + 839: 000ed275 588 FUNC GLOBAL DEFAULT 11 vcintr_ │ │ │ │ + 840: 000ecb05 4 FUNC GLOBAL DEFAULT 11 shfftf_ │ │ │ │ + 841: 00046e71 28 FUNC GLOBAL DEFAULT 11 ulrqvl__ │ │ │ │ + 842: 0004e7d5 28 FUNC GLOBAL DEFAULT 11 umqcnt__ │ │ │ │ + 843: 00051b25 40 FUNC GLOBAL DEFAULT 11 vrinc1__ │ │ │ │ + 844: 000accd9 46 FUNC GLOBAL DEFAULT 11 nindxc_ │ │ │ │ + 845: 0004e091 28 FUNC GLOBAL DEFAULT 11 umscom__ │ │ │ │ + 846: 0004e211 112 FUNC GLOBAL DEFAULT 11 umiget__ │ │ │ │ + 847: 0008641d 220 FUNC GLOBAL DEFAULT 11 ussaxs_ │ │ │ │ + 848: 000cb24d 16 FUNC GLOBAL DEFAULT 11 sgqlni_ │ │ │ │ + 849: 0003b9d1 28 FUNC GLOBAL DEFAULT 11 szoplu__ │ │ │ │ + 850: 000e08cd 6 FUNC GLOBAL DEFAULT 11 odrqnp_ │ │ │ │ + 851: 000464b9 128 FUNC GLOBAL DEFAULT 11 uysfmt__ │ │ │ │ + 852: 000c6e71 36 FUNC GLOBAL DEFAULT 11 ststrp_ │ │ │ │ + 853: 000a78f1 38 FUNC GLOBAL DEFAULT 11 vicon0_ │ │ │ │ + 854: 000428b1 28 FUNC GLOBAL DEFAULT 11 uestlz__ │ │ │ │ + 855: 00050a61 116 FUNC GLOBAL DEFAULT 11 luxchk__ │ │ │ │ + 856: 0003b729 40 FUNC GLOBAL DEFAULT 11 szpcll__ │ │ │ │ + 857: 0003c81d 28 FUNC GLOBAL DEFAULT 11 szqcly__ │ │ │ │ + 858: 000d9c0d 184 FUNC GLOBAL DEFAULT 11 swrqcl_ │ │ │ │ + 859: 000401f9 128 FUNC GLOBAL DEFAULT 11 sgclst__ │ │ │ │ + 860: 00057591 44 FUNC GLOBAL DEFAULT 11 shfg2w__ │ │ │ │ + 861: 00046955 112 FUNC GLOBAL DEFAULT 11 ullset__ │ │ │ │ + 862: 0003c555 28 FUNC GLOBAL DEFAULT 11 szpllt__ │ │ │ │ + 863: 0005b151 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsettransnumber │ │ │ │ + 864: 0004c53d 132 FUNC GLOBAL DEFAULT 11 uclqid__ │ │ │ │ + 865: 000ab3e5 100 FUNC GLOBAL DEFAULT 11 rliget_ │ │ │ │ + 866: 0007d681 160 FUNC GLOBAL DEFAULT 11 uirstx_ │ │ │ │ + 867: 000983b9 332 FUNC GLOBAL DEFAULT 11 ulpstx_ │ │ │ │ + 868: 00051f29 4 FUNC GLOBAL DEFAULT 11 mpimer__ │ │ │ │ + 869: 000e0635 664 FUNC GLOBAL DEFAULT 11 odrk4r_ │ │ │ │ + 870: 000b3c41 120 FUNC GLOBAL DEFAULT 11 vifnb0_ │ │ │ │ + 871: 000934fd 128 FUNC GLOBAL DEFAULT 11 uvbrl_ │ │ │ │ + 872: 00052199 40 FUNC GLOBAL DEFAULT 11 vifct0__ │ │ │ │ + 873: 000cca19 38 FUNC GLOBAL DEFAULT 11 sgocls_ │ │ │ │ + 874: 00071989 68 FUNC GLOBAL DEFAULT 11 uwqgxa_ │ │ │ │ + 875: 000406cd 4 FUNC GLOBAL DEFAULT 11 zgqimc__ │ │ │ │ + 876: 0003cc89 28 FUNC GLOBAL DEFAULT 11 ststrf__ │ │ │ │ + 877: 0005797d 304 FUNC GLOBAL DEFAULT 11 chngr__ │ │ │ │ + 878: 00043249 132 FUNC GLOBAL DEFAULT 11 uerqin__ │ │ │ │ + 879: 00059de9 132 FUNC GLOBAL DEFAULT 11 tmpqin__ │ │ │ │ + 880: 00080861 152 FUNC GLOBAL DEFAULT 11 uiiluv_ │ │ │ │ + 881: 000a9e61 132 FUNC GLOBAL DEFAULT 11 gliqin_ │ │ │ │ + 882: 0004ceed 28 FUNC GLOBAL DEFAULT 11 udiclv__ │ │ │ │ + 883: 00050fd9 44 FUNC GLOBAL DEFAULT 11 uhbrfz__ │ │ │ │ + 884: 000d0be1 92 FUNC GLOBAL DEFAULT 11 swlget_ │ │ │ │ + 885: 0003e40d 28 FUNC GLOBAL DEFAULT 11 sglav__ │ │ │ │ + 886: 000404f1 4 FUNC GLOBAL DEFAULT 11 zgscli__ │ │ │ │ + 887: 000947d5 72 FUNC GLOBAL DEFAULT 11 grssim_ │ │ │ │ + 888: 000c5c91 20 FUNC GLOBAL DEFAULT 11 scqtnp_ │ │ │ │ + 889: 000502c5 40 FUNC GLOBAL DEFAULT 11 uifyxy__ │ │ │ │ + 890: 00048795 28 FUNC GLOBAL DEFAULT 11 uupqnp__ │ │ │ │ + 891: 0003f605 36 FUNC GLOBAL DEFAULT 11 sgplzv__ │ │ │ │ + 892: 000a7cd9 164 FUNC GLOBAL DEFAULT 11 vicon1_ │ │ │ │ + 893: 000b0fad 148 FUNC GLOBAL DEFAULT 11 mpfaza_ │ │ │ │ + 894: 0006d4e9 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dtransnumber │ │ │ │ + 895: 000a97b1 360 FUNC GLOBAL DEFAULT 11 mszdmp_ │ │ │ │ + 896: 0004ba8d 112 FUNC GLOBAL DEFAULT 11 ucpset__ │ │ │ │ + 897: 00043b65 132 FUNC GLOBAL DEFAULT 11 usrqid__ │ │ │ │ + 898: 0003b961 28 FUNC GLOBAL DEFAULT 11 szplzu__ │ │ │ │ + 899: 00069991 140 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcladddate │ │ │ │ + 900: 0007db79 136 FUNC GLOBAL DEFAULT 11 uiiqcp_ │ │ │ │ + 901: 000e1a65 584 FUNC GLOBAL DEFAULT 11 odrk4s_ │ │ │ │ + 902: 00049635 28 FUNC GLOBAL DEFAULT 11 ugpqit__ │ │ │ │ + 903: 000556a5 28 FUNC GLOBAL DEFAULT 11 costi__ │ │ │ │ + 904: 000b34f5 248 FUNC GLOBAL DEFAULT 11 vifnb1_ │ │ │ │ + 905: 0005ea99 568 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclshaderegionprojected │ │ │ │ + 906: 0003e47d 28 FUNC GLOBAL DEFAULT 11 sgslai__ │ │ │ │ + 907: 0004875d 28 FUNC GLOBAL DEFAULT 11 uusidv__ │ │ │ │ + 908: 00074905 132 FUNC GLOBAL DEFAULT 11 umpqin_ │ │ │ │ + 909: 000718bd 40 FUNC GLOBAL DEFAULT 11 uwqgxb_ │ │ │ │ + 910: 0006dccd 60 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawgrid │ │ │ │ + 911: 00083741 132 FUNC GLOBAL DEFAULT 11 uslqin_ │ │ │ │ + 912: 0003b555 28 FUNC GLOBAL DEFAULT 11 szsgcl__ │ │ │ │ + 913: 0004e829 132 FUNC GLOBAL DEFAULT 11 umiqid__ │ │ │ │ + 914: 0009fe89 324 FUNC GLOBAL DEFAULT 11 udpqid_ │ │ │ │ + 915: 0004aba1 112 FUNC GLOBAL DEFAULT 11 uzpget__ │ │ │ │ + 916: 000b113d 148 FUNC GLOBAL DEFAULT 11 rstd0_ │ │ │ │ + 917: 000538fd 216 FUNC GLOBAL DEFAULT 11 rlcenv__ │ │ │ │ + 918: 0009cdd1 20 FUNC GLOBAL DEFAULT 11 uxqfmt_ │ │ │ │ + 919: 000d8d05 140 FUNC GLOBAL DEFAULT 11 swfint_ │ │ │ │ + 920: 00043389 132 FUNC GLOBAL DEFAULT 11 ueiqcp__ │ │ │ │ + 921: 0004f2f5 132 FUNC GLOBAL DEFAULT 11 uirqin__ │ │ │ │ + 922: 000439b1 28 FUNC GLOBAL DEFAULT 11 uspqvl__ │ │ │ │ + 923: 000e0d21 132 FUNC GLOBAL DEFAULT 11 odpqin_ │ │ │ │ + 924: 00052ecd 112 FUNC GLOBAL DEFAULT 11 gllset__ │ │ │ │ + 925: 0006d8f5 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetframetype │ │ │ │ + 926: 000a6655 92 FUNC GLOBAL DEFAULT 11 ugiset_ │ │ │ │ + 927: 00058ef5 4 FUNC GLOBAL DEFAULT 11 rsum0__ │ │ │ │ + 928: 0003c0f9 28 FUNC GLOBAL DEFAULT 11 szqtyp__ │ │ │ │ + 929: 0003d4dd 28 FUNC GLOBAL DEFAULT 11 slform__ │ │ │ │ + 930: 00051b69 4 FUNC GLOBAL DEFAULT 11 lrne0__ │ │ │ │ + 931: 000d4a3d 268 FUNC GLOBAL DEFAULT 11 zgqtxw_ │ │ │ │ + 932: 00048709 28 FUNC GLOBAL DEFAULT 11 uuqlnt__ │ │ │ │ + 933: 000e4199 544 FUNC GLOBAL DEFAULT 11 sint1_ │ │ │ │ + 934: 0004c1c1 132 FUNC GLOBAL DEFAULT 11 uciqin__ │ │ │ │ + 935: 00057bdd 304 FUNC GLOBAL DEFAULT 11 chngc__ │ │ │ │ + 936: 000bae29 160 FUNC GLOBAL DEFAULT 11 szqchz_ │ │ │ │ + 937: 0004b86d 28 FUNC GLOBAL DEFAULT 11 ucrsvl__ │ │ │ │ + 938: 000da0f9 88 FUNC GLOBAL DEFAULT 11 swpqit_ │ │ │ │ + 939: 000ec345 72 FUNC GLOBAL DEFAULT 11 shtwga_ │ │ │ │ + 940: 0005926d 4 FUNC GLOBAL DEFAULT 11 rvmax__ │ │ │ │ + 941: 000adef1 308 FUNC GLOBAL DEFAULT 11 mpihmr_ │ │ │ │ + 942: 000b1a81 248 FUNC GLOBAL DEFAULT 11 rstd1_ │ │ │ │ + 943: 0004cd89 112 FUNC GLOBAL DEFAULT 11 udlget__ │ │ │ │ + 944: 00040e49 36 FUNC GLOBAL DEFAULT 11 swqrct__ │ │ │ │ + 945: 000ab96d 256 FUNC GLOBAL DEFAULT 11 rllopt_ │ │ │ │ + 946: 0005a95d 154 FUNC GLOBAL DEFAULT 11 uxplbb__ │ │ │ │ + 947: 0006f841 600 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxboxline │ │ │ │ + 948: 0005ab91 60 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdevicewindowframe │ │ │ │ + 949: 000796e9 132 FUNC GLOBAL DEFAULT 11 uurqin_ │ │ │ │ + 950: 00049f45 132 FUNC GLOBAL DEFAULT 11 uzcqvl__ │ │ │ │ + 951: 0004a179 112 FUNC GLOBAL DEFAULT 11 uziset__ │ │ │ │ + 952: 00046c45 132 FUNC GLOBAL DEFAULT 11 ulpqin__ │ │ │ │ + 953: 000ebf55 168 FUNC GLOBAL DEFAULT 11 shtsgj_ │ │ │ │ + 954: 00040445 4 FUNC GLOBAL DEFAULT 11 zgpcls__ │ │ │ │ + 955: 0009828d 208 FUNC GLOBAL DEFAULT 11 ulrqid_ │ │ │ │ + 956: 000406d9 4 FUNC GLOBAL DEFAULT 11 zgsrot__ │ │ │ │ + 957: 00057d39 44 FUNC GLOBAL DEFAULT 11 dateg3__ │ │ │ │ + 958: 0007aa85 244 FUNC GLOBAL DEFAULT 11 uulqid_ │ │ │ │ + 959: 0004f701 132 FUNC GLOBAL DEFAULT 11 uiiqcp__ │ │ │ │ + 960: 0003cadd 28 FUNC GLOBAL DEFAULT 11 stftrn__ │ │ │ │ + 961: 0005a071 132 FUNC GLOBAL DEFAULT 11 tmrqcp__ │ │ │ │ + 962: 00084615 176 FUNC GLOBAL DEFAULT 11 usisvl_ │ │ │ │ + 963: 0007ffcd 320 FUNC GLOBAL DEFAULT 11 uiqfnm_ │ │ │ │ + 964: 0004c521 28 FUNC GLOBAL DEFAULT 11 uclqnp__ │ │ │ │ + 965: 0007da11 176 FUNC GLOBAL DEFAULT 11 uiiqvl_ │ │ │ │ + 966: 0003d8f5 28 FUNC GLOBAL DEFAULT 11 scsprj__ │ │ │ │ + 967: 0003ec61 28 FUNC GLOBAL DEFAULT 11 sgpwsn__ │ │ │ │ + 968: 0003b6b9 28 FUNC GLOBAL DEFAULT 11 szmvlr__ │ │ │ │ + 969: 0004a685 132 FUNC GLOBAL DEFAULT 11 uzpqid__ │ │ │ │ + 970: 0004043d 4 FUNC GLOBAL DEFAULT 11 zgdcls__ │ │ │ │ + 971: 0003eba1 152 FUNC GLOBAL DEFAULT 11 sgtxzv__ │ │ │ │ + 972: 00081149 1240 FUNC GLOBAL DEFAULT 11 uszdgt_ │ │ │ │ + 973: 000687e9 300 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastint │ │ │ │ + 974: 0008ab81 184 FUNC GLOBAL DEFAULT 11 uepqcl_ │ │ │ │ + 975: 00041411 132 FUNC GLOBAL DEFAULT 11 swpqcl__ │ │ │ │ + 976: 0003bdb9 136 FUNC GLOBAL DEFAULT 11 sztxzu__ │ │ │ │ + 977: 000b2ac9 70 FUNC GLOBAL DEFAULT 11 cladj_ │ │ │ │ + 978: 000c5a45 92 FUNC GLOBAL DEFAULT 11 scspln_ │ │ │ │ + 979: 0003c8a9 176 FUNC GLOBAL DEFAULT 11 szfont__ │ │ │ │ + 980: 00052401 116 FUNC GLOBAL DEFAULT 11 jfromc__ │ │ │ │ + 981: 00094705 208 FUNC GLOBAL DEFAULT 11 grinit_ │ │ │ │ + 982: 00045a2d 132 FUNC GLOBAL DEFAULT 11 uscqin__ │ │ │ │ + 983: 0007307d 324 FUNC GLOBAL DEFAULT 11 uyptmz_ │ │ │ │ + 984: 0004dd9d 28 FUNC GLOBAL DEFAULT 11 umrqvl__ │ │ │ │ + 985: 0003fac1 28 FUNC GLOBAL DEFAULT 11 sgpqit__ │ │ │ │ + 986: 000aadbd 44 FUNC GLOBAL DEFAULT 11 rpnxfl_ │ │ │ │ + 987: 000b5db5 176 FUNC GLOBAL DEFAULT 11 vrsub_ │ │ │ │ + 988: 0006a0a5 436 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dclrealfft_b │ │ │ │ + 989: 0006a259 436 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dclrealfft_f │ │ │ │ + 990: 000d9cc5 136 FUNC GLOBAL DEFAULT 11 swrqcp_ │ │ │ │ + 991: 0003f46d 36 FUNC GLOBAL DEFAULT 11 sgtnxu__ │ │ │ │ + 992: 000a65b5 160 FUNC GLOBAL DEFAULT 11 ugistx_ │ │ │ │ + 993: 00043b49 28 FUNC GLOBAL DEFAULT 11 usrqnp__ │ │ │ │ + 994: 000592cd 4 FUNC GLOBAL DEFAULT 11 vrfna__ │ │ │ │ + 995: 000a7815 52 FUNC GLOBAL DEFAULT 11 viset0_ │ │ │ │ + 996: 0004f051 28 FUNC GLOBAL DEFAULT 11 grfrm__ │ │ │ │ + 997: 000a1e71 112 FUNC GLOBAL DEFAULT 11 uhbxa_ │ │ │ │ + 998: 00049251 28 FUNC GLOBAL DEFAULT 11 ugiqvl__ │ │ │ │ + 999: 00051b4d 4 FUNC GLOBAL DEFAULT 11 lrnea__ │ │ │ │ + 1000: 000517a9 208 FUNC GLOBAL DEFAULT 11 indxcf__ │ │ │ │ + 1001: 0004d3dd 132 FUNC GLOBAL DEFAULT 11 udlqid__ │ │ │ │ + 1002: 0008eefd 324 FUNC GLOBAL DEFAULT 11 uzpqid_ │ │ │ │ + 1003: 000dec79 472 FUNC GLOBAL DEFAULT 11 clrgls_ │ │ │ │ + 1004: 0003bd9d 28 FUNC GLOBAL DEFAULT 11 szcltt__ │ │ │ │ + 1005: 00048a69 28 FUNC GLOBAL DEFAULT 11 uuqmkt__ │ │ │ │ + 1006: 000a82c1 504 FUNC GLOBAL DEFAULT 11 cfsrch_ │ │ │ │ + 1007: 000ec9c9 316 FUNC GLOBAL DEFAULT 11 shmswj_ │ │ │ │ + 1008: 0004e80d 28 FUNC GLOBAL DEFAULT 11 umiqnp__ │ │ │ │ + 1009: 0003b70d 28 FUNC GLOBAL DEFAULT 11 sztnzr__ │ │ │ │ + 1010: 000d601d 6 FUNC GLOBAL DEFAULT 11 swlqnp_ │ │ │ │ + 1011: 000550cd 132 FUNC GLOBAL DEFAULT 11 glpqin__ │ │ │ │ + 1012: 000ecb09 158 FUNC GLOBAL DEFAULT 11 shppmj_ │ │ │ │ + 1013: 00044f2d 204 FUNC GLOBAL DEFAULT 11 csblbl__ │ │ │ │ + 1014: 000cb3b5 92 FUNC GLOBAL DEFAULT 11 sgswnd_ │ │ │ │ + 1015: 00050e45 28 FUNC GLOBAL DEFAULT 11 uvdif__ │ │ │ │ + 1016: 0006d88d 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetframetype │ │ │ │ + 1017: 0007838d 26 FUNC GLOBAL DEFAULT 11 umpglb_ │ │ │ │ + 1018: 000a9481 184 FUNC GLOBAL DEFAULT 11 glcqcl_ │ │ │ │ + 1019: 00056929 132 FUNC GLOBAL DEFAULT 11 odiqcp__ │ │ │ │ + 1020: 00043f79 220 FUNC GLOBAL DEFAULT 11 usaxcl__ │ │ │ │ + 1021: 000870b5 248 FUNC GLOBAL DEFAULT 11 uspaxs_ │ │ │ │ + 1022: 0003d911 28 FUNC GLOBAL DEFAULT 11 scpmu__ │ │ │ │ + 1023: 0004fc59 28 FUNC GLOBAL DEFAULT 11 uiqcrg__ │ │ │ │ + 1024: 00069bb5 64 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxevengrid │ │ │ │ + 1025: 0003f301 40 FUNC GLOBAL DEFAULT 11 sglazu__ │ │ │ │ + 1026: 0007569d 184 FUNC GLOBAL DEFAULT 11 umrqcl_ │ │ │ │ + 1027: 0003bb0d 28 FUNC GLOBAL DEFAULT 11 szmvlc__ │ │ │ │ + 1028: 0004c8a1 112 FUNC GLOBAL DEFAULT 11 udpset__ │ │ │ │ + 1029: 000e3cb1 196 FUNC GLOBAL DEFAULT 11 costi_ │ │ │ │ + 1030: 00057929 28 FUNC GLOBAL DEFAULT 11 vs1din__ │ │ │ │ + 1031: 000a77e1 52 FUNC GLOBAL DEFAULT 11 viset1_ │ │ │ │ + 1032: 00082e51 10 FUNC GLOBAL DEFAULT 11 usxtlz_ │ │ │ │ + 1033: 00048d01 40 FUNC GLOBAL DEFAULT 11 uumrkz__ │ │ │ │ + 1034: 0003ed5d 128 FUNC GLOBAL DEFAULT 11 sgqplc__ │ │ │ │ + 1035: 00099e7d 2788 FUNC GLOBAL DEFAULT 11 ulylog_ │ │ │ │ + 1036: 000bda19 2140 FUNC GLOBAL DEFAULT 11 sztxwv_ │ │ │ │ + 1037: 00059581 132 FUNC GLOBAL DEFAULT 11 tmiqcl__ │ │ │ │ + 1038: 0004e4e1 132 FUNC GLOBAL DEFAULT 11 umlstx__ │ │ │ │ + 1039: 000e0aa1 184 FUNC GLOBAL DEFAULT 11 odrqcl_ │ │ │ │ + 1040: 00051b6d 4 FUNC GLOBAL DEFAULT 11 lrge1__ │ │ │ │ + 1041: 000acc05 48 FUNC GLOBAL DEFAULT 11 nindxi_ │ │ │ │ + 1042: 0009f4b1 92 FUNC GLOBAL DEFAULT 11 udrget_ │ │ │ │ + 1043: 000a38c1 92 FUNC GLOBAL DEFAULT 11 ugpget_ │ │ │ │ + 1044: 00050711 220 FUNC GLOBAL DEFAULT 11 uxpttl__ │ │ │ │ + 1045: 0005f141 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextposition │ │ │ │ + 1046: 0003f569 128 FUNC GLOBAL DEFAULT 11 sgocls__ │ │ │ │ + 1047: 000807a9 184 FUNC GLOBAL DEFAULT 11 uifluv_ │ │ │ │ + 1048: 000783a9 92 FUNC GLOBAL DEFAULT 11 umlget_ │ │ │ │ + 1049: 00071bfd 200 FUNC GLOBAL DEFAULT 11 uwdflt_ │ │ │ │ + 1050: 000992a1 72 FUNC GLOBAL DEFAULT 11 ulqybl_ │ │ │ │ + 1051: 000d5d6d 92 FUNC GLOBAL DEFAULT 11 swiget_ │ │ │ │ + 1052: 00056f21 28 FUNC GLOBAL DEFAULT 11 shmsri__ │ │ │ │ + 1053: 00064f19 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetintegers │ │ │ │ + 1054: 000ec641 112 FUNC GLOBAL DEFAULT 11 shts2w_ │ │ │ │ + 1055: 000ebffd 164 FUNC GLOBAL DEFAULT 11 shtsgm_ │ │ │ │ + 1056: 000d9b69 164 FUNC GLOBAL DEFAULT 11 swrqvl_ │ │ │ │ + 1057: 000503e1 140 FUNC GLOBAL DEFAULT 11 uipcmp__ │ │ │ │ + 1058: 000c6829 42 FUNC GLOBAL DEFAULT 11 stsusr_ │ │ │ │ + 1059: 000a77ad 52 FUNC GLOBAL DEFAULT 11 viset_ │ │ │ │ + 1060: 000c1e85 392 FUNC GLOBAL DEFAULT 11 slpwvr_ │ │ │ │ + 1061: 000d4bf9 16 FUNC GLOBAL DEFAULT 11 zgrclp_ │ │ │ │ + 1062: 000e1495 92 FUNC GLOBAL DEFAULT 11 odlget_ │ │ │ │ + 1063: 0007d435 48 FUNC GLOBAL DEFAULT 11 uismrg_ │ │ │ │ + 1064: 000d56d1 244 FUNC GLOBAL DEFAULT 11 zgidat_ │ │ │ │ + 1065: 00058b71 28 FUNC GLOBAL DEFAULT 11 time12__ │ │ │ │ + 1066: 00067619 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthala_b │ │ │ │ + 1067: 00058ed9 4 FUNC GLOBAL DEFAULT 11 rmax1__ │ │ │ │ + 1068: 000d3add 128 FUNC GLOBAL DEFAULT 11 utf8_char_byte │ │ │ │ + 1069: 00067dd5 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthala_f │ │ │ │ + 1070: 0004a669 28 FUNC GLOBAL DEFAULT 11 uzpqnp__ │ │ │ │ + 1071: 000d3a2d 176 FUNC GLOBAL DEFAULT 11 zggmov_ │ │ │ │ + 1072: 0004f459 28 FUNC GLOBAL DEFAULT 11 uiscr2__ │ │ │ │ + 1073: 00035eb9 3260 FUNC GLOBAL DEFAULT 11 tmslcl_ │ │ │ │ + 1074: 0004cd05 132 FUNC GLOBAL DEFAULT 11 udiqin__ │ │ │ │ + 1075: 0004044d 80 FUNC GLOBAL DEFAULT 11 zgoopn__ │ │ │ │ + 1076: 00052371 4 FUNC GLOBAL DEFAULT 11 imin0__ │ │ │ │ + 1077: 00059295 28 FUNC GLOBAL DEFAULT 11 uwsgyz__ │ │ │ │ + 1078: 000592f5 4 FUNC GLOBAL DEFAULT 11 vcintr__ │ │ │ │ + 1079: 0004dae5 28 FUNC GLOBAL DEFAULT 11 udrsvl__ │ │ │ │ + 1080: 00084591 132 FUNC GLOBAL DEFAULT 11 usiqin_ │ │ │ │ + 1081: 0005e7ad 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetarrowlinetype │ │ │ │ + 1082: 000c596d 16 FUNC GLOBAL DEFAULT 11 scqtrn_ │ │ │ │ + 1083: 0003f7d1 28 FUNC GLOBAL DEFAULT 11 sgiqvl__ │ │ │ │ + 1084: 00056365 132 FUNC GLOBAL DEFAULT 11 odlqcl__ │ │ │ │ + 1085: 00058425 4 FUNC GLOBAL DEFAULT 11 ishift__ │ │ │ │ + 1086: 0004264d 112 FUNC GLOBAL DEFAULT 11 uelget__ │ │ │ │ + 1087: 000875c5 320 FUNC GLOBAL DEFAULT 11 uscqid_ │ │ │ │ + 1088: 0004efc5 28 FUNC GLOBAL DEFAULT 11 grstrf__ │ │ │ │ + 1089: 0005a9f9 154 FUNC GLOBAL DEFAULT 11 uyplbb__ │ │ │ │ + 1090: 0006e115 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Bipolar │ │ │ │ + 1091: 00057835 40 FUNC GLOBAL DEFAULT 11 vrrnm__ │ │ │ │ + 1092: 00058ee9 4 FUNC GLOBAL DEFAULT 11 rstd1__ │ │ │ │ + 1093: 000c4fb9 204 FUNC GLOBAL DEFAULT 11 scplu_ │ │ │ │ + 1094: 000555ad 28 FUNC GLOBAL DEFAULT 11 gngt__ │ │ │ │ + 1095: 000d8fc1 156 FUNC GLOBAL DEFAULT 11 swiopn_ │ │ │ │ + 1096: 0004d3c1 28 FUNC GLOBAL DEFAULT 11 udlqnp__ │ │ │ │ + 1097: 000610a1 52 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclclearshadelevel │ │ │ │ + 1098: 00074b69 88 FUNC GLOBAL DEFAULT 11 umpqit_ │ │ │ │ + 1099: 0003a9dd 92 FUNC GLOBAL DEFAULT 11 tmpset_ │ │ │ │ + 1100: 000b13ed 108 FUNC GLOBAL DEFAULT 11 rave0_ │ │ │ │ + 1101: 00041a81 132 FUNC GLOBAL DEFAULT 11 swcqin__ │ │ │ │ + 1102: 0003f1d1 28 FUNC GLOBAL DEFAULT 11 sgqpms__ │ │ │ │ + 1103: 000b3d89 88 FUNC GLOBAL DEFAULT 11 vrgnn_ │ │ │ │ + 1104: 00041f61 28 FUNC GLOBAL DEFAULT 11 swlsvl__ │ │ │ │ + 1105: 000ea569 288 FUNC GLOBAL DEFAULT 11 shmswm_ │ │ │ │ + 1106: 0003dcb1 40 FUNC GLOBAL DEFAULT 11 sgpmzu__ │ │ │ │ + 1107: 000ade5d 148 FUNC GLOBAL DEFAULT 11 mpfhmr_ │ │ │ │ + 1108: 0008ac39 136 FUNC GLOBAL DEFAULT 11 uepqcp_ │ │ │ │ + 1109: 00071241 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclh2c │ │ │ │ + 1110: 00048181 112 FUNC GLOBAL DEFAULT 11 uurget__ │ │ │ │ + 1111: 000aba6d 256 FUNC GLOBAL DEFAULT 11 rliopt_ │ │ │ │ + 1112: 000c57b9 72 FUNC GLOBAL DEFAULT 11 scqlog_ │ │ │ │ + 1113: 00047309 132 FUNC GLOBAL DEFAULT 11 uliqcl__ │ │ │ │ + 1114: 000ae1e1 216 FUNC GLOBAL DEFAULT 11 mpiazm_ │ │ │ │ + 1115: 000e0f85 88 FUNC GLOBAL DEFAULT 11 odpqit_ │ │ │ │ + 1116: 0003d821 28 FUNC GLOBAL DEFAULT 11 scqpli__ │ │ │ │ + 1117: 0004f8c5 112 FUNC GLOBAL DEFAULT 11 uilget__ │ │ │ │ + 1118: 0009fb11 240 FUNC GLOBAL DEFAULT 11 udpsvl_ │ │ │ │ + 1119: 000b4139 148 FUNC GLOBAL DEFAULT 11 lrge_ │ │ │ │ + 1120: 0003bcf5 28 FUNC GLOBAL DEFAULT 11 sztnop__ │ │ │ │ + 1121: 0007a499 244 FUNC GLOBAL DEFAULT 11 uuiqid_ │ │ │ │ + 1122: 00042bf5 36 FUNC GLOBAL DEFAULT 11 uegtlb__ │ │ │ │ + 1123: 000c50a5 204 FUNC GLOBAL DEFAULT 11 scplv_ │ │ │ │ + 1124: 000a7a91 38 FUNC GLOBAL DEFAULT 11 iadd0_ │ │ │ │ + 1125: 000c1519 20 FUNC GLOBAL DEFAULT 11 szqclx_ │ │ │ │ + 1126: 0004f089 28 FUNC GLOBAL DEFAULT 11 grcls__ │ │ │ │ + 1127: 0003dad5 40 FUNC GLOBAL DEFAULT 11 scsvpt__ │ │ │ │ + 1128: 000b4d61 120 FUNC GLOBAL DEFAULT 11 g2qgrd_ │ │ │ │ + 1129: 000d2665 44 FUNC GLOBAL DEFAULT 11 getrparm │ │ │ │ + 1130: 000d9809 138 FUNC GLOBAL DEFAULT 11 swpcls_ │ │ │ │ + 1131: 00066df9 252 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcloperatelaplacian │ │ │ │ + 1132: 00097d71 92 FUNC GLOBAL DEFAULT 11 ucpset_ │ │ │ │ + 1133: 000d3891 36 FUNC GLOBAL DEFAULT 11 zgflash_ │ │ │ │ + 1134: 0007d879 92 FUNC GLOBAL DEFAULT 11 uilset_ │ │ │ │ + 1135: 000907a9 92 FUNC GLOBAL DEFAULT 11 uzrget_ │ │ │ │ + 1136: 0003ba65 28 FUNC GLOBAL DEFAULT 11 szgipl__ │ │ │ │ + 1137: 000720d9 828 FUNC GLOBAL DEFAULT 11 uwqgxi_ │ │ │ │ + 1138: 000b175d 220 FUNC GLOBAL DEFAULT 11 rave1_ │ │ │ │ + 1139: 000435a1 132 FUNC GLOBAL DEFAULT 11 uelqid__ │ │ │ │ + 1140: 00051115 208 FUNC GLOBAL DEFAULT 11 indxnl__ │ │ │ │ + 1141: 000ae999 280 FUNC GLOBAL DEFAULT 11 mpiktd_ │ │ │ │ + 1142: 000a0de9 932 FUNC GLOBAL DEFAULT 11 uhbxlz_ │ │ │ │ + 1143: 00051b65 4 FUNC GLOBAL DEFAULT 11 lrgt__ │ │ │ │ + 1144: 0003bf59 28 FUNC GLOBAL DEFAULT 11 szstts__ │ │ │ │ + 1145: 000ce0c9 304 FUNC GLOBAL DEFAULT 11 sgtrln_ │ │ │ │ + 1146: 000592b1 4 FUNC GLOBAL DEFAULT 11 rudlev__ │ │ │ │ + 1147: 0004d3bd 4 FUNC GLOBAL DEFAULT 11 ludchk__ │ │ │ │ + 1148: 0005790d 28 FUNC GLOBAL DEFAULT 11 vs1int__ │ │ │ │ + 1149: 00099229 20 FUNC GLOBAL DEFAULT 11 ulysfm_ │ │ │ │ + 1150: 00040cd5 64 FUNC GLOBAL DEFAULT 11 swiopn__ │ │ │ │ + 1151: 00040991 28 FUNC GLOBAL DEFAULT 11 swslcl__ │ │ │ │ + 1152: 000a9539 136 FUNC GLOBAL DEFAULT 11 glcqcp_ │ │ │ │ + 1153: 00058fe9 28 FUNC GLOBAL DEFAULT 11 uwigyi__ │ │ │ │ + 1154: 0005e779 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetarrowlineindex │ │ │ │ + 1155: 0003cb4d 36 FUNC GLOBAL DEFAULT 11 stfpr3__ │ │ │ │ + 1156: 0005a5f1 196 FUNC GLOBAL DEFAULT 11 usplbl__ │ │ │ │ + 1157: 00075755 136 FUNC GLOBAL DEFAULT 11 umrqcp_ │ │ │ │ + 1158: 0003cf59 28 FUNC GLOBAL DEFAULT 11 stqwrc__ │ │ │ │ + 1159: 000cbde1 72 FUNC GLOBAL DEFAULT 11 sgqsim_ │ │ │ │ + 1160: 000555c9 28 FUNC GLOBAL DEFAULT 11 gnge__ │ │ │ │ + 1161: 0003cd71 28 FUNC GLOBAL DEFAULT 11 stsrd3__ │ │ │ │ + 1162: 000c07e1 20 FUNC GLOBAL DEFAULT 11 szqcly_ │ │ │ │ + 1163: 000a7639 38 FUNC GLOBAL DEFAULT 11 iadd1_ │ │ │ │ + 1164: 000a2405 116 FUNC GLOBAL DEFAULT 11 uhbxf_ │ │ │ │ + 1165: 000591e5 4 FUNC GLOBAL DEFAULT 11 rvmin1__ │ │ │ │ + 1166: 00042325 132 FUNC GLOBAL DEFAULT 11 swistx__ │ │ │ │ + 1167: 0011e5d8 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Dcl_time │ │ │ │ + 1168: 00042c89 112 FUNC GLOBAL DEFAULT 11 uepset__ │ │ │ │ + 1169: 00048325 132 FUNC GLOBAL DEFAULT 11 uurqid__ │ │ │ │ + 1170: 000444e1 112 FUNC GLOBAL DEFAULT 11 usiget__ │ │ │ │ + 1171: 000af4b5 756 FUNC GLOBAL DEFAULT 11 mpxvdg_ │ │ │ │ + 1172: 00098185 64 FUNC GLOBAL DEFAULT 11 ulrsvl_ │ │ │ │ + 1173: 00053491 216 FUNC GLOBAL DEFAULT 11 rtlenv__ │ │ │ │ + 1174: 000b4075 24 FUNC GLOBAL DEFAULT 11 lrne0_ │ │ │ │ + 1175: 000e0b59 124 FUNC GLOBAL DEFAULT 11 odrqcp_ │ │ │ │ + 1176: 000a00f1 6 FUNC GLOBAL DEFAULT 11 udrqnp_ │ │ │ │ + 1177: 000a3ac5 616 FUNC GLOBAL DEFAULT 11 ugunit_ │ │ │ │ + 1178: 0007a97d 64 FUNC GLOBAL DEFAULT 11 uulsvl_ │ │ │ │ + 1179: 000a6011 6 FUNC GLOBAL DEFAULT 11 ugpqnp_ │ │ │ │ + 1180: 0006d7f1 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetframeindex │ │ │ │ + 1181: 0008aa39 240 FUNC GLOBAL DEFAULT 11 uepqvl_ │ │ │ │ + 1182: 0003a891 332 FUNC GLOBAL DEFAULT 11 tmpstx_ │ │ │ │ + 1183: 000acaf1 86 FUNC GLOBAL DEFAULT 11 nindxm_ │ │ │ │ + 1184: 00075fa1 6 FUNC GLOBAL DEFAULT 11 umlqnp_ │ │ │ │ + 1185: 000b1de5 100 FUNC GLOBAL DEFAULT 11 ramp0_ │ │ │ │ + 1186: 00055709 28 FUNC GLOBAL DEFAULT 11 cfftb__ │ │ │ │ + 1187: 000d1399 6 FUNC GLOBAL DEFAULT 11 swiqnp_ │ │ │ │ + 1188: 00057225 44 FUNC GLOBAL DEFAULT 11 shtlbw__ │ │ │ │ + 1189: 000453c1 416 FUNC GLOBAL DEFAULT 11 ussttl__ │ │ │ │ + 1190: 0006d719 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dlogaxis │ │ │ │ + 1191: 0004fde5 132 FUNC GLOBAL DEFAULT 11 uilqid__ │ │ │ │ + 1192: 00045fed 220 FUNC GLOBAL DEFAULT 11 uypttl__ │ │ │ │ + 1193: 000c387d 240 FUNC GLOBAL DEFAULT 11 slpage_ │ │ │ │ + 1194: 0003df01 28 FUNC GLOBAL DEFAULT 11 sgqwnd__ │ │ │ │ + 1195: 000e2661 6 FUNC GLOBAL DEFAULT 11 odlqnp_ │ │ │ │ + 1196: 0003b751 36 FUNC GLOBAL DEFAULT 11 szgcll__ │ │ │ │ + 1197: 000d6209 184 FUNC GLOBAL DEFAULT 11 swlqcl_ │ │ │ │ + 1198: 00048959 28 FUNC GLOBAL DEFAULT 11 uupqvl__ │ │ │ │ + 1199: 000db4a9 3820 FUNC GLOBAL DEFAULT 11 chval_ │ │ │ │ + 1200: 00058bad 28 FUNC GLOBAL DEFAULT 11 time23__ │ │ │ │ + 1201: 0003fe39 216 FUNC GLOBAL DEFAULT 11 sgtrsl__ │ │ │ │ + 1202: 000c9a15 300 FUNC GLOBAL DEFAULT 11 sgscwd_ │ │ │ │ + 1203: 0006c7b9 740 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dmarkernormalized │ │ │ │ + 1204: 0003abd5 20 FUNC GLOBAL DEFAULT 11 exit_ │ │ │ │ + 1205: 000dcded 176 FUNC GLOBAL DEFAULT 11 ndmon_ │ │ │ │ + 1206: 000a0a3d 76 FUNC GLOBAL DEFAULT 11 udqfmt_ │ │ │ │ + 1207: 000ec3cd 148 FUNC GLOBAL DEFAULT 11 shtw2s_ │ │ │ │ + 1208: 0004af85 28 FUNC GLOBAL DEFAULT 11 uzlrst__ │ │ │ │ + 1209: 00097c25 332 FUNC GLOBAL DEFAULT 11 ucpstx_ │ │ │ │ + 1210: 00051b85 4 FUNC GLOBAL DEFAULT 11 lrge__ │ │ │ │ + 1211: 000b5a81 420 FUNC GLOBAL DEFAULT 11 g2ictr_ │ │ │ │ + 1212: 0005ce41 1096 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawscaledgraph │ │ │ │ + 1213: 0008c6dd 24 FUNC GLOBAL DEFAULT 11 ueaint_ │ │ │ │ + 1214: 000ab289 148 FUNC GLOBAL DEFAULT 11 rlcget_ │ │ │ │ + 1215: 000b4315 152 FUNC GLOBAL DEFAULT 11 lrne1_ │ │ │ │ + 1216: 0007d7d9 160 FUNC GLOBAL DEFAULT 11 uilstx_ │ │ │ │ + 1217: 000502ed 40 FUNC GLOBAL DEFAULT 11 uiiyxy__ │ │ │ │ + 1218: 000daf59 104 FUNC GLOBAL DEFAULT 11 time21_ │ │ │ │ + 1219: 000b411d 26 FUNC GLOBAL DEFAULT 11 lrgta_ │ │ │ │ + 1220: 0003d679 28 FUNC GLOBAL DEFAULT 11 sctnu__ │ │ │ │ + 1221: 000b27a9 212 FUNC GLOBAL DEFAULT 11 ramp1_ │ │ │ │ + 1222: 000ac935 88 FUNC GLOBAL DEFAULT 11 nindxn_ │ │ │ │ + 1223: 000434c9 132 FUNC GLOBAL DEFAULT 11 ueiqin__ │ │ │ │ + 1224: 0004322d 28 FUNC GLOBAL DEFAULT 11 uersvl__ │ │ │ │ + 1225: 00059dcd 28 FUNC GLOBAL DEFAULT 11 tmpsvl__ │ │ │ │ + 1226: 00051059 40 FUNC GLOBAL DEFAULT 11 uhbxaz__ │ │ │ │ + 1227: 000a93a1 224 FUNC GLOBAL DEFAULT 11 glcqvl_ │ │ │ │ + 1228: 00078501 92 FUNC GLOBAL DEFAULT 11 umiget_ │ │ │ │ + 1229: 000d49e5 88 FUNC GLOBAL DEFAULT 11 rendertext │ │ │ │ + 1230: 0008eb85 240 FUNC GLOBAL DEFAULT 11 uzpsvl_ │ │ │ │ + 1231: 0003d359 40 FUNC GLOBAL DEFAULT 11 slratz__ │ │ │ │ + 1232: 0006dd45 52 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclfitmapparm │ │ │ │ + 1233: 000755ed 176 FUNC GLOBAL DEFAULT 11 umrqvl_ │ │ │ │ + 1234: 000409ad 28 FUNC GLOBAL DEFAULT 11 swsfw__ │ │ │ │ + 1235: 0004eed1 28 FUNC GLOBAL DEFAULT 11 umpqit__ │ │ │ │ + 1236: 000dff31 56 FUNC GLOBAL DEFAULT 11 fcslfc_ │ │ │ │ + 1237: 0003ba9d 28 FUNC GLOBAL DEFAULT 11 szmvlv__ │ │ │ │ + 1238: 0004e7b9 28 FUNC GLOBAL DEFAULT 11 umscnt__ │ │ │ │ + 1239: 000c01e1 264 FUNC GLOBAL DEFAULT 11 szpmzr_ │ │ │ │ + 1240: 00044829 132 FUNC GLOBAL DEFAULT 11 usiqid__ │ │ │ │ + 1241: 00055649 48 FUNC GLOBAL DEFAULT 11 passb5__ │ │ │ │ + 1242: 000e133d 92 FUNC GLOBAL DEFAULT 11 odiget_ │ │ │ │ + 1243: 00056cbd 64 FUNC GLOBAL DEFAULT 11 shlbwu__ │ │ │ │ + 1244: 000ad0b5 84 FUNC GLOBAL DEFAULT 11 cr2c_ │ │ │ │ + 1245: 000ec2c5 64 FUNC GLOBAL DEFAULT 11 shtwgj_ │ │ │ │ + 1246: 000e09fd 164 FUNC GLOBAL DEFAULT 11 odrqvl_ │ │ │ │ + 1247: 0004138d 132 FUNC GLOBAL DEFAULT 11 swpqcp__ │ │ │ │ + 1248: 0003c801 28 FUNC GLOBAL DEFAULT 11 szscly__ │ │ │ │ + 1249: 0009fa8d 132 FUNC GLOBAL DEFAULT 11 udpqin_ │ │ │ │ + 1250: 00043585 28 FUNC GLOBAL DEFAULT 11 uelqnp__ │ │ │ │ + 1251: 00051f4d 4 FUNC GLOBAL DEFAULT 11 mpimwd__ │ │ │ │ + 1252: 00066a19 464 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclgridtospectrum │ │ │ │ + 1253: 000501d5 40 FUNC GLOBAL DEFAULT 11 uiflab__ │ │ │ │ + 1254: 00110474 63 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD_dcl_week │ │ │ │ + 1255: 00049995 132 FUNC GLOBAL DEFAULT 11 uglqcl__ │ │ │ │ + 1256: 000ba82d 96 FUNC GLOBAL DEFAULT 11 szpll3_ │ │ │ │ + 1257: 00048741 28 FUNC GLOBAL DEFAULT 11 uuqlni__ │ │ │ │ + 1258: 0004e0ad 216 FUNC GLOBAL DEFAULT 11 umqfnm__ │ │ │ │ + 1259: 0004a8e9 28 FUNC GLOBAL DEFAULT 11 uzfact__ │ │ │ │ + 1260: 0004f841 132 FUNC GLOBAL DEFAULT 11 uiiqin__ │ │ │ │ + 1261: 00051f99 4 FUNC GLOBAL DEFAULT 11 mpibon__ │ │ │ │ + 1262: 0004f2d9 28 FUNC GLOBAL DEFAULT 11 uirsvl__ │ │ │ │ + 1263: 0005a1b1 132 FUNC GLOBAL DEFAULT 11 tmrqin__ │ │ │ │ + 1264: 00090901 404 FUNC GLOBAL DEFAULT 11 uzfact_ │ │ │ │ + 1265: 000926bd 112 FUNC GLOBAL DEFAULT 11 uvdif_ │ │ │ │ + 1266: 00037c89 320 FUNC GLOBAL DEFAULT 11 tmrqid_ │ │ │ │ + 1267: 00067a39 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclkitada_b │ │ │ │ + 1268: 0008e985 40 FUNC GLOBAL DEFAULT 11 uzrqnp_ │ │ │ │ + 1269: 000acd09 92 FUNC GLOBAL DEFAULT 11 ct3cs_ │ │ │ │ + 1270: 0003b97d 28 FUNC GLOBAL DEFAULT 11 sztnzv__ │ │ │ │ + 1271: 0007fc81 348 FUNC GLOBAL DEFAULT 11 uiybar_ │ │ │ │ + 1272: 00059129 4 FUNC GLOBAL DEFAULT 11 rvar0__ │ │ │ │ + 1273: 000681f5 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclkitada_f │ │ │ │ + 1274: 00048309 28 FUNC GLOBAL DEFAULT 11 uurqnp__ │ │ │ │ + 1275: 000501ad 40 FUNC GLOBAL DEFAULT 11 ui3ini__ │ │ │ │ + 1276: 000b4265 26 FUNC GLOBAL DEFAULT 11 lrgea_ │ │ │ │ + 1277: 0004c1a5 28 FUNC GLOBAL DEFAULT 11 ucisvl__ │ │ │ │ + 1278: 000db221 84 FUNC GLOBAL DEFAULT 11 time23_ │ │ │ │ + 1279: 0003bf91 28 FUNC GLOBAL DEFAULT 11 sztits__ │ │ │ │ + 1280: 0004c6c9 28 FUNC GLOBAL DEFAULT 11 uclqvl__ │ │ │ │ + 1281: 0004c32d 112 FUNC GLOBAL DEFAULT 11 ucrset__ │ │ │ │ + 1282: 000e9bd9 472 FUNC GLOBAL DEFAULT 11 shly2x_ │ │ │ │ + 1283: 000ac0e5 184 FUNC GLOBAL DEFAULT 11 lchreq_ │ │ │ │ + 1284: 000daea5 108 FUNC GLOBAL DEFAULT 11 timec1_ │ │ │ │ + 1285: 0004fdc9 28 FUNC GLOBAL DEFAULT 11 uilqnp__ │ │ │ │ + 1286: 000557b1 40 FUNC GLOBAL DEFAULT 11 radb3__ │ │ │ │ + 1287: 000ae159 136 FUNC GLOBAL DEFAULT 11 mpfazm_ │ │ │ │ + 1288: 0009817d 6 FUNC GLOBAL DEFAULT 11 ulrqin_ │ │ │ │ + 1289: 0004066d 4 FUNC GLOBAL DEFAULT 11 zggcls__ │ │ │ │ + 1290: 0007a975 6 FUNC GLOBAL DEFAULT 11 uulqin_ │ │ │ │ + 1291: 00046c29 28 FUNC GLOBAL DEFAULT 11 ulpsvl__ │ │ │ │ + 1292: 000c5de1 128 FUNC GLOBAL DEFAULT 11 scqvpt_ │ │ │ │ + 1293: 0009631d 320 FUNC GLOBAL DEFAULT 11 ucrqid_ │ │ │ │ + 1294: 0004afa1 112 FUNC GLOBAL DEFAULT 11 uzrget__ │ │ │ │ + 1295: 00097dcd 292 FUNC GLOBAL DEFAULT 11 nucday_ │ │ │ │ + 1296: 00099159 208 FUNC GLOBAL DEFAULT 11 ullqid_ │ │ │ │ + 1297: 00043569 28 FUNC GLOBAL DEFAULT 11 uetonb__ │ │ │ │ + 1298: 000400f1 132 FUNC GLOBAL DEFAULT 11 sgtrns__ │ │ │ │ + 1299: 000b6799 148 FUNC GLOBAL DEFAULT 11 irge_ │ │ │ │ + 1300: 000ec829 4 FUNC GLOBAL DEFAULT 11 shtlap_ │ │ │ │ + 1301: 00051a91 28 FUNC GLOBAL DEFAULT 11 radd1__ │ │ │ │ + 1302: 000594fd 132 FUNC GLOBAL DEFAULT 11 tmiqcp__ │ │ │ │ + 1303: 0003b58d 28 FUNC GLOBAL DEFAULT 11 szqgcx__ │ │ │ │ + 1304: 000872c5 224 FUNC GLOBAL DEFAULT 11 uscsvl_ │ │ │ │ + 1305: 00093f15 1832 FUNC GLOBAL DEFAULT 11 grstrf_ │ │ │ │ + 1306: 00043cf1 28 FUNC GLOBAL DEFAULT 11 usrqvl__ │ │ │ │ + 1307: 0007b7d5 92 FUNC GLOBAL DEFAULT 11 uiiset_ │ │ │ │ + 1308: 0003b7f5 140 FUNC GLOBAL DEFAULT 11 szqtxw__ │ │ │ │ + 1309: 00054e05 204 FUNC GLOBAL DEFAULT 11 lchreq__ │ │ │ │ + 1310: 00051fe5 4 FUNC GLOBAL DEFAULT 11 mpiek6__ │ │ │ │ + 1311: 00080b41 140 FUNC GLOBAL DEFAULT 11 uidecd_ │ │ │ │ + 1312: 0003c0dd 28 FUNC GLOBAL DEFAULT 11 szstyp__ │ │ │ │ + 1313: 000a6cd1 236 FUNC GLOBAL DEFAULT 11 ifromc_ │ │ │ │ + 1314: 00071aa5 16 FUNC GLOBAL DEFAULT 11 uwsgyz_ │ │ │ │ + 1315: 000ab261 10 FUNC GLOBAL DEFAULT 11 prcnam_ │ │ │ │ + 1316: 0005a321 92 FUNC GLOBAL DEFAULT 11 csgi__ │ │ │ │ + 1317: 000968c1 1144 FUNC GLOBAL DEFAULT 11 ucxayr_ │ │ │ │ + 1318: 000ae8bd 220 FUNC GLOBAL DEFAULT 11 mpfktd_ │ │ │ │ + 1319: 000ce1f9 360 FUNC GLOBAL DEFAULT 11 sgtrls_ │ │ │ │ + 1320: 00056bcd 132 FUNC GLOBAL DEFAULT 11 odpstx__ │ │ │ │ + 1321: 000db2fd 108 FUNC GLOBAL DEFAULT 11 timec2_ │ │ │ │ + 1322: 0007767d 1012 FUNC GLOBAL DEFAULT 11 umsppt_ │ │ │ │ + 1323: 000c77cd 16 FUNC GLOBAL DEFAULT 11 strpr2_ │ │ │ │ + 1324: 000592d9 4 FUNC GLOBAL DEFAULT 11 umbndr__ │ │ │ │ + 1325: 000486ed 28 FUNC GLOBAL DEFAULT 11 uuslnt__ │ │ │ │ + 1326: 00056a69 132 FUNC GLOBAL DEFAULT 11 odiqin__ │ │ │ │ + 1327: 0003c2ed 36 FUNC GLOBAL DEFAULT 11 szpipt__ │ │ │ │ + 1328: 000b2b8d 38 FUNC GLOBAL DEFAULT 11 leny_ │ │ │ │ + 1329: 000ae745 124 FUNC GLOBAL DEFAULT 11 mpsbon_ │ │ │ │ + 1330: 0004e9b5 28 FUNC GLOBAL DEFAULT 11 umiqvl__ │ │ │ │ + 1331: 0003c40d 28 FUNC GLOBAL DEFAULT 11 szfint__ │ │ │ │ + 1332: 0005af31 200 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetmapprojectionwindow │ │ │ │ + 1333: 000459a9 132 FUNC GLOBAL DEFAULT 11 uscsvl__ │ │ │ │ + 1334: 000b16cd 144 FUNC GLOBAL DEFAULT 11 rvar0_ │ │ │ │ + 1335: 00048aa1 28 FUNC GLOBAL DEFAULT 11 uuqmki__ │ │ │ │ + 1336: 000a42f1 724 FUNC GLOBAL DEFAULT 11 ugsut_ │ │ │ │ + 1337: 000be2ad 220 FUNC GLOBAL DEFAULT 11 szpmzu_ │ │ │ │ + 1338: 00057d11 4 FUNC GLOBAL DEFAULT 11 clckgt__ │ │ │ │ + 1339: 000d62c1 136 FUNC GLOBAL DEFAULT 11 swlqcp_ │ │ │ │ + 1340: 000522e1 40 FUNC GLOBAL DEFAULT 11 viinc0__ │ │ │ │ + 1341: 0004480d 28 FUNC GLOBAL DEFAULT 11 usiqnp__ │ │ │ │ + 1342: 0003c5a9 28 FUNC GLOBAL DEFAULT 11 szm3cl__ │ │ │ │ + 1343: 000d38b9 28 FUNC GLOBAL DEFAULT 11 zgocls_ │ │ │ │ + 1344: 0007b48d 128 FUNC GLOBAL DEFAULT 11 uumrk_ │ │ │ │ + 1345: 000592c1 4 FUNC GLOBAL DEFAULT 11 vifna__ │ │ │ │ + 1346: 0003e25d 132 FUNC GLOBAL DEFAULT 11 sglqcl__ │ │ │ │ + 1347: 0008eb01 132 FUNC GLOBAL DEFAULT 11 uzpqin_ │ │ │ │ + 1348: 00092731 1132 FUNC GLOBAL DEFAULT 11 uvbrlz_ │ │ │ │ + 1349: 000ec309 60 FUNC GLOBAL DEFAULT 11 shtwgm_ │ │ │ │ + 1350: 000562e1 132 FUNC GLOBAL DEFAULT 11 odlqcp__ │ │ │ │ + 1351: 0005a37d 20 FUNC GLOBAL DEFAULT 11 iand__ │ │ │ │ + 1352: 0004d67d 36 FUNC GLOBAL DEFAULT 11 udbclr__ │ │ │ │ + 1353: 000acc69 56 FUNC GLOBAL DEFAULT 11 nindxr_ │ │ │ │ + 1354: 0007a391 64 FUNC GLOBAL DEFAULT 11 uuisvl_ │ │ │ │ + 1355: 0003ad25 964 FUNC GLOBAL DEFAULT 11 msgdmp_dclorig │ │ │ │ + 1356: 00077e49 6 FUNC GLOBAL DEFAULT 11 umiqnp_ │ │ │ │ + 1357: 000dafe1 472 FUNC GLOBAL DEFAULT 11 timec3_ │ │ │ │ + 1358: 000550b1 28 FUNC GLOBAL DEFAULT 11 glpsvl__ │ │ │ │ + 1359: 000ebe7d 2 FUNC GLOBAL DEFAULT 11 shtlib_ │ │ │ │ + 1360: 000b2c01 28 FUNC GLOBAL DEFAULT 11 lenz_ │ │ │ │ + 1361: 0004b121 132 FUNC GLOBAL DEFAULT 11 uzrqid__ │ │ │ │ + 1362: 00067495 68 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclgetenv │ │ │ │ + 1363: 000b2339 244 FUNC GLOBAL DEFAULT 11 rvar1_ │ │ │ │ + 1364: 0007de59 108 FUNC GLOBAL DEFAULT 11 uiscmp_ │ │ │ │ + 1365: 00040375 4 FUNC GLOBAL DEFAULT 11 zgfrel__ │ │ │ │ + 1366: 000406dd 4 FUNC GLOBAL DEFAULT 11 zgsfcm__ │ │ │ │ + 1367: 0005f2f5 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextposition │ │ │ │ + 1368: 00057125 28 FUNC GLOBAL DEFAULT 11 shmdxj__ │ │ │ │ + 1369: 0003eb35 28 FUNC GLOBAL DEFAULT 11 sgqtxi__ │ │ │ │ + 1370: 000690d9 56 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontourlabelformat │ │ │ │ + 1371: 000a0315 184 FUNC GLOBAL DEFAULT 11 udrqcl_ │ │ │ │ + 1372: 000be631 220 FUNC GLOBAL DEFAULT 11 szpmzv_ │ │ │ │ + 1373: 000441f1 132 FUNC GLOBAL DEFAULT 11 uslstx__ │ │ │ │ + 1374: 000a62d5 184 FUNC GLOBAL DEFAULT 11 ugpqcl_ │ │ │ │ + 1375: 0008b929 44 FUNC GLOBAL DEFAULT 11 ueqtlv_ │ │ │ │ + 1376: 00057725 48 FUNC GLOBAL DEFAULT 11 shfwgm__ │ │ │ │ + 1377: 000ac545 220 FUNC GLOBAL DEFAULT 11 rtrenv_ │ │ │ │ + 1378: 000a37dd 116 FUNC GLOBAL DEFAULT 11 uhbxl_ │ │ │ │ + 1379: 0006cd81 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dlineindex │ │ │ │ + 1380: 00041691 132 FUNC GLOBAL DEFAULT 11 swrqcl__ │ │ │ │ + 1381: 000e220d 6 FUNC GLOBAL DEFAULT 11 odiqnp_ │ │ │ │ + 1382: 000aae1d 46 FUNC GLOBAL DEFAULT 11 rlrxfl_ │ │ │ │ + 1383: 00076185 184 FUNC GLOBAL DEFAULT 11 umlqcl_ │ │ │ │ + 1384: 000b28f5 468 FUNC GLOBAL DEFAULT 11 rvmin0_ │ │ │ │ + 1385: 000d1585 184 FUNC GLOBAL DEFAULT 11 swiqcl_ │ │ │ │ + 1386: 00051f85 4 FUNC GLOBAL DEFAULT 11 mpfaza__ │ │ │ │ + 1387: 00040321 84 FUNC GLOBAL DEFAULT 11 zgrset__ │ │ │ │ + 1388: 0004af69 28 FUNC GLOBAL DEFAULT 11 uzlsav__ │ │ │ │ + 1389: 0003d091 28 FUNC GLOBAL DEFAULT 11 slrat__ │ │ │ │ + 1390: 0007adcd 16 FUNC GLOBAL DEFAULT 11 uuqmki_ │ │ │ │ + 1391: 00047285 132 FUNC GLOBAL DEFAULT 11 uliqcp__ │ │ │ │ + 1392: 000b5351 508 FUNC GLOBAL DEFAULT 11 g2fctr_ │ │ │ │ + 1393: 00092ba1 1032 FUNC GLOBAL DEFAULT 11 uvbxfz_ │ │ │ │ + 1394: 0007b735 160 FUNC GLOBAL DEFAULT 11 uiistx_ │ │ │ │ + 1395: 0004e781 28 FUNC GLOBAL DEFAULT 11 umbndc__ │ │ │ │ + 1396: 000b32d1 104 FUNC GLOBAL DEFAULT 11 rgnle_ │ │ │ │ + 1397: 000c2295 580 FUNC GLOBAL DEFAULT 11 slsttl_ │ │ │ │ + 1398: 000d8a49 138 FUNC GLOBAL DEFAULT 11 swqimc_ │ │ │ │ + 1399: 000e2835 184 FUNC GLOBAL DEFAULT 11 odlqcl_ │ │ │ │ + 1400: 0004a82d 28 FUNC GLOBAL DEFAULT 11 uzpqvl__ │ │ │ │ + 1401: 00110574 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Hyperbolic │ │ │ │ + 1402: 000cd70d 168 FUNC GLOBAL DEFAULT 11 sgsplc_ │ │ │ │ + 1403: 000db45d 22 FUNC GLOBAL DEFAULT 11 cns_ │ │ │ │ + 1404: 0009eb1d 92 FUNC GLOBAL DEFAULT 11 udlget_ │ │ │ │ + 1405: 00048a4d 28 FUNC GLOBAL DEFAULT 11 uusmkt__ │ │ │ │ + 1406: 0003cca5 36 FUNC GLOBAL DEFAULT 11 ststrn__ │ │ │ │ + 1407: 000d1805 92 FUNC GLOBAL DEFAULT 11 swcget_ │ │ │ │ + 1408: 000d6159 176 FUNC GLOBAL DEFAULT 11 swlqvl_ │ │ │ │ + 1409: 00053e2d 132 FUNC GLOBAL DEFAULT 11 rllopt__ │ │ │ │ + 1410: 000d5fc1 92 FUNC GLOBAL DEFAULT 11 swrset_ │ │ │ │ + 1411: 000b20cd 620 FUNC GLOBAL DEFAULT 11 rvmin1_ │ │ │ │ + 1412: 00073a39 188 FUNC GLOBAL DEFAULT 11 uysoff_ │ │ │ │ + 1413: 0006daa5 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclseterrorbarwidth │ │ │ │ + 1414: 0004fc21 28 FUNC GLOBAL DEFAULT 11 uiscrg__ │ │ │ │ + 1415: 00069e7d 260 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxgrid │ │ │ │ + 1416: 000519f9 28 FUNC GLOBAL DEFAULT 11 rset__ │ │ │ │ + 1417: 00052cb5 120 FUNC GLOBAL DEFAULT 11 rllget__ │ │ │ │ + 1418: 00082e45 12 FUNC GLOBAL DEFAULT 11 usxinz_ │ │ │ │ + 1419: 000b682d 156 FUNC GLOBAL DEFAULT 11 radd_ │ │ │ │ + 1420: 0004cce9 28 FUNC GLOBAL DEFAULT 11 udisvl__ │ │ │ │ + 1421: 0004d2c9 112 FUNC GLOBAL DEFAULT 11 udrset__ │ │ │ │ + 1422: 0004d569 28 FUNC GLOBAL DEFAULT 11 udlqvl__ │ │ │ │ + 1423: 000e4401 46 FUNC GLOBAL DEFAULT 11 cfftb_ │ │ │ │ + 1424: 000b9d15 136 FUNC GLOBAL DEFAULT 11 sztnzr_ │ │ │ │ + 1425: 0003ecdd 128 FUNC GLOBAL DEFAULT 11 sgsplc__ │ │ │ │ + 1426: 00087241 132 FUNC GLOBAL DEFAULT 11 uscqin_ │ │ │ │ + 1427: 00040615 84 FUNC GLOBAL DEFAULT 11 zgfontname__ │ │ │ │ + 1428: 000aed61 122 FUNC GLOBAL DEFAULT 11 mpzek6_ │ │ │ │ + 1429: 000405b9 80 FUNC GLOBAL DEFAULT 11 zgftfc__ │ │ │ │ + 1430: 0003c1a1 28 FUNC GLOBAL DEFAULT 11 szoptu__ │ │ │ │ + 1431: 000553a9 44 FUNC GLOBAL DEFAULT 11 vrdiv__ │ │ │ │ + 1432: 000bfa45 128 FUNC GLOBAL DEFAULT 11 szstyp_ │ │ │ │ + 1433: 0005ab55 60 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdeviceviewportframe │ │ │ │ + 1434: 00051465 4 FUNC GLOBAL DEFAULT 11 indxrl__ │ │ │ │ + 1435: 0009d135 292 FUNC GLOBAL DEFAULT 11 udbset_ │ │ │ │ + 1436: 00110520 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Spherical │ │ │ │ + 1437: 0005327d 128 FUNC GLOBAL DEFAULT 11 prccls__ │ │ │ │ + 1438: 0005216d 4 FUNC GLOBAL DEFAULT 11 osabrt__ │ │ │ │ + 1439: 000558c1 28 FUNC GLOBAL DEFAULT 11 cfftf__ │ │ │ │ + 1440: 0009fcf1 88 FUNC GLOBAL DEFAULT 11 udpqit_ │ │ │ │ + 1441: 00097ef1 300 FUNC GLOBAL DEFAULT 11 nucchr_ │ │ │ │ + 1442: 000419fd 132 FUNC GLOBAL DEFAULT 11 swcsvl__ │ │ │ │ + 1443: 000a6ba1 304 FUNC GLOBAL DEFAULT 11 jfromc_ │ │ │ │ + 1444: 00041b75 112 FUNC GLOBAL DEFAULT 11 swlset__ │ │ │ │ + 1445: 0006b87d 284 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dclinitsinqft │ │ │ │ + 1446: 0006dd79 496 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclsetmappoint │ │ │ │ + 1447: 0006d621 76 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dviewport │ │ │ │ + 1448: 00048af5 112 FUNC GLOBAL DEFAULT 11 uuiget__ │ │ │ │ + 1449: 0005f3d1 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextheight │ │ │ │ + 1450: 0004b105 28 FUNC GLOBAL DEFAULT 11 uzrqnp__ │ │ │ │ + 1451: 0008ea79 44 FUNC GLOBAL DEFAULT 11 uzrqcl_ │ │ │ │ + 1452: 0004e701 128 FUNC GLOBAL DEFAULT 11 umfmap__ │ │ │ │ + 1453: 000ab741 300 FUNC GLOBAL DEFAULT 11 rlcopt_ │ │ │ │ + 1454: 000b71c1 64 FUNC GLOBAL DEFAULT 11 vrinc0_ │ │ │ │ + 1455: 0007a389 6 FUNC GLOBAL DEFAULT 11 uuiqin_ │ │ │ │ + 1456: 00050d6d 40 FUNC GLOBAL DEFAULT 11 uvbxfz__ │ │ │ │ + 1457: 000ab26d 10 FUNC GLOBAL DEFAULT 11 prclvl_ │ │ │ │ + 1458: 000ea1fd 90 FUNC GLOBAL DEFAULT 11 shinic_ │ │ │ │ + 1459: 000cf6ad 328 FUNC GLOBAL DEFAULT 11 sgpqid_ │ │ │ │ + 1460: 000a2d6d 1232 FUNC GLOBAL DEFAULT 11 uhbxaz_ │ │ │ │ + 1461: 0003e9e9 136 FUNC GLOBAL DEFAULT 11 sgtxr__ │ │ │ │ + 1462: 000571f9 44 FUNC GLOBAL DEFAULT 11 shtlfw__ │ │ │ │ + 1463: 00099675 320 FUNC GLOBAL DEFAULT 11 uliqid_ │ │ │ │ + 1464: 00058bc9 132 FUNC GLOBAL DEFAULT 11 timec1__ │ │ │ │ + 1465: 000596c1 112 FUNC GLOBAL DEFAULT 11 tmlget__ │ │ │ │ + 1466: 000d2891 16 FUNC GLOBAL DEFAULT 11 zgqdrw_ │ │ │ │ + 1467: 000d5f21 160 FUNC GLOBAL DEFAULT 11 swrstx_ │ │ │ │ + 1468: 000577bd 72 FUNC GLOBAL DEFAULT 11 shmswj__ │ │ │ │ + 1469: 00043e2d 304 FUNC GLOBAL DEFAULT 11 usysub__ │ │ │ │ + 1470: 000d2615 40 FUNC GLOBAL DEFAULT 11 getlparm │ │ │ │ + 1471: 00090651 92 FUNC GLOBAL DEFAULT 11 uzlget_ │ │ │ │ + 1472: 00094919 46 FUNC GLOBAL DEFAULT 11 grfrm_ │ │ │ │ + 1473: 000379d5 164 FUNC GLOBAL DEFAULT 11 tmrsvl_ │ │ │ │ + 1474: 000be4e9 8 FUNC GLOBAL DEFAULT 11 szpmop_ │ │ │ │ + 1475: 00066689 428 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogridforzonal │ │ │ │ + 1476: 000b95f9 16 FUNC GLOBAL DEFAULT 11 szl3cl_ │ │ │ │ + 1477: 0004e391 28 FUNC GLOBAL DEFAULT 11 umqpnt__ │ │ │ │ + 1478: 00051b75 4 FUNC GLOBAL DEFAULT 11 lrlt1__ │ │ │ │ + 1479: 0003c74d 28 FUNC GLOBAL DEFAULT 11 szmvlz__ │ │ │ │ + 1480: 000ec0a1 140 FUNC GLOBAL DEFAULT 11 shtsgz_ │ │ │ │ + 1481: 00049bb5 132 FUNC GLOBAL DEFAULT 11 ugpstx__ │ │ │ │ + 1482: 0003b7bd 28 FUNC GLOBAL DEFAULT 11 szm3zu__ │ │ │ │ + 1483: 00051f91 4 FUNC GLOBAL DEFAULT 11 mpiktd__ │ │ │ │ + 1484: 000b68c9 180 FUNC GLOBAL DEFAULT 11 vrinc1_ │ │ │ │ + 1485: 0003f1b5 28 FUNC GLOBAL DEFAULT 11 sgspms__ │ │ │ │ + 1486: 000a03cd 136 FUNC GLOBAL DEFAULT 11 udrqcp_ │ │ │ │ + 1487: 0007b435 16 FUNC GLOBAL DEFAULT 11 uuqlni_ │ │ │ │ + 1488: 000b3b91 176 FUNC GLOBAL DEFAULT 11 visub_ │ │ │ │ + 1489: 000a638d 136 FUNC GLOBAL DEFAULT 11 ugpqcp_ │ │ │ │ + 1490: 0008b8b1 38 FUNC GLOBAL DEFAULT 11 ueqtlz_ │ │ │ │ + 1491: 00058c69 28 FUNC GLOBAL DEFAULT 11 timeq2__ │ │ │ │ + 1492: 0007623d 136 FUNC GLOBAL DEFAULT 11 umlqcp_ │ │ │ │ + 1493: 000670dd 432 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclinitsht │ │ │ │ + 1494: 000d163d 136 FUNC GLOBAL DEFAULT 11 swiqcp_ │ │ │ │ + 1495: 00057805 48 FUNC GLOBAL DEFAULT 11 shppmj__ │ │ │ │ + 1496: 0003d805 28 FUNC GLOBAL DEFAULT 11 scspli__ │ │ │ │ + 1497: 00047aad 132 FUNC GLOBAL DEFAULT 11 uuiqid__ │ │ │ │ + 1498: 000960b1 156 FUNC GLOBAL DEFAULT 11 ucrsvl_ │ │ │ │ + 1499: 00053641 304 FUNC GLOBAL DEFAULT 11 rtcenv__ │ │ │ │ + 1500: 00049911 132 FUNC GLOBAL DEFAULT 11 uglqcp__ │ │ │ │ + 1501: 000622dd 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckfortran │ │ │ │ + 1502: 00099051 64 FUNC GLOBAL DEFAULT 11 ullsvl_ │ │ │ │ + 1503: 000e28ed 124 FUNC GLOBAL DEFAULT 11 odlqcp_ │ │ │ │ + 1504: 000bcec5 716 FUNC GLOBAL DEFAULT 11 szstni_ │ │ │ │ + 1505: 0009e6b1 6 FUNC GLOBAL DEFAULT 11 udlqnp_ │ │ │ │ + 1506: 0005592d 48 FUNC GLOBAL DEFAULT 11 passf5__ │ │ │ │ + 1507: 0008d2fd 92 FUNC GLOBAL DEFAULT 11 uepset_ │ │ │ │ + 1508: 000c175d 74 FUNC GLOBAL DEFAULT 11 sztnzu_ │ │ │ │ + 1509: 000585f9 116 FUNC GLOBAL DEFAULT 11 lchrb__ │ │ │ │ + 1510: 000d2771 156 FUNC GLOBAL DEFAULT 11 zgupdate │ │ │ │ + 1511: 000b5c25 80 FUNC GLOBAL DEFAULT 11 g2fbli_ │ │ │ │ + 1512: 000d1995 6 FUNC GLOBAL DEFAULT 11 swcqnp_ │ │ │ │ + 1513: 00059269 4 FUNC GLOBAL DEFAULT 11 rcor__ │ │ │ │ + 1514: 0007df19 96 FUNC GLOBAL DEFAULT 11 ui2ini_ │ │ │ │ + 1515: 0004e3ad 28 FUNC GLOBAL DEFAULT 11 umqptn__ │ │ │ │ + 1516: 00050585 140 FUNC GLOBAL DEFAULT 11 uxpnum__ │ │ │ │ + 1517: 000c564d 92 FUNC GLOBAL DEFAULT 11 scqorg_ │ │ │ │ + 1518: 000a88bd 324 FUNC GLOBAL DEFAULT 11 glpqid_ │ │ │ │ + 1519: 0005b33d 192 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclselectdevice │ │ │ │ + 1520: 00059841 132 FUNC GLOBAL DEFAULT 11 tmlqid__ │ │ │ │ + 1521: 00056d85 52 FUNC GLOBAL DEFAULT 11 shpfun__ │ │ │ │ + 1522: 000b0c15 332 FUNC GLOBAL DEFAULT 11 mpiotg_ │ │ │ │ + 1523: 0003aa9d 96 FUNC GLOBAL DEFAULT 11 s_stop │ │ │ │ + 1524: 0007d4c5 352 FUNC GLOBAL DEFAULT 11 uipcmp_ │ │ │ │ + 1525: 0003ba25 28 FUNC GLOBAL DEFAULT 11 szcllu__ │ │ │ │ + 1526: 00062385 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckalphabet │ │ │ │ + 1527: 0008ed65 88 FUNC GLOBAL DEFAULT 11 uzpqit_ │ │ │ │ + 1528: 00051f39 4 FUNC GLOBAL DEFAULT 11 mpfcct__ │ │ │ │ + 1529: 000b84fd 16 FUNC GLOBAL DEFAULT 11 szplcl_ │ │ │ │ + 1530: 00078035 184 FUNC GLOBAL DEFAULT 11 umiqcl_ │ │ │ │ + 1531: 000414e9 132 FUNC GLOBAL DEFAULT 11 swpqin__ │ │ │ │ + 1532: 000d954d 138 FUNC GLOBAL DEFAULT 11 swswdi_ │ │ │ │ + 1533: 0003c429 216 FUNC GLOBAL DEFAULT 11 szqfnt__ │ │ │ │ + 1534: 00057d6d 28 FUNC GLOBAL DEFAULT 11 dateq1__ │ │ │ │ + 1535: 000eaef9 208 FUNC GLOBAL DEFAULT 11 shmswz_ │ │ │ │ + 1536: 0003cf3d 28 FUNC GLOBAL DEFAULT 11 stswrc__ │ │ │ │ + 1537: 0004a0ed 28 FUNC GLOBAL DEFAULT 11 uzcrst__ │ │ │ │ + 1538: 000468e5 112 FUNC GLOBAL DEFAULT 11 ullget__ │ │ │ │ + 1539: 00060169 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlinetype │ │ │ │ + 1540: 00043995 28 FUNC GLOBAL DEFAULT 11 uspqit__ │ │ │ │ + 1541: 00051f75 4 FUNC GLOBAL DEFAULT 11 mpicyc__ │ │ │ │ + 1542: 000e3d75 46 FUNC GLOBAL DEFAULT 11 cfftf_ │ │ │ │ + 1543: 00074e45 668 FUNC GLOBAL DEFAULT 11 umplim_ │ │ │ │ + 1544: 000a0ad5 660 FUNC GLOBAL DEFAULT 11 udgcla_ │ │ │ │ + 1545: 000c24d9 208 FUNC GLOBAL DEFAULT 11 slpttl_ │ │ │ │ + 1546: 000b83ad 74 FUNC GLOBAL DEFAULT 11 sztnzv_ │ │ │ │ + 1547: 000d9665 138 FUNC GLOBAL DEFAULT 11 swqfcc_ │ │ │ │ + 1548: 000e23e1 184 FUNC GLOBAL DEFAULT 11 odiqcl_ │ │ │ │ + 1549: 000434ad 28 FUNC GLOBAL DEFAULT 11 ueisvl__ │ │ │ │ + 1550: 0004372d 28 FUNC GLOBAL DEFAULT 11 uelqvl__ │ │ │ │ + 1551: 00042b01 112 FUNC GLOBAL DEFAULT 11 uerset__ │ │ │ │ + 1552: 00059af9 112 FUNC GLOBAL DEFAULT 11 tmpset__ │ │ │ │ + 1553: 00052385 4 FUNC GLOBAL DEFAULT 11 imax0__ │ │ │ │ + 1554: 00084e01 244 FUNC GLOBAL DEFAULT 11 uspnum_ │ │ │ │ + 1555: 00052555 28 FUNC GLOBAL DEFAULT 11 ct2hc__ │ │ │ │ + 1556: 0004354d 28 FUNC GLOBAL DEFAULT 11 uetonf__ │ │ │ │ + 1557: 0009d2d5 92 FUNC GLOBAL DEFAULT 11 udiget_ │ │ │ │ + 1558: 0003d6e9 36 FUNC GLOBAL DEFAULT 11 scplzu__ │ │ │ │ + 1559: 00050f3d 44 FUNC GLOBAL DEFAULT 11 uhbraz__ │ │ │ │ + 1560: 00056e01 60 FUNC GLOBAL DEFAULT 11 shlbwj__ │ │ │ │ + 1561: 000a8b31 92 FUNC GLOBAL DEFAULT 11 glcset_ │ │ │ │ + 1562: 000a022d 232 FUNC GLOBAL DEFAULT 11 udrqvl_ │ │ │ │ + 1563: 00047e91 28 FUNC GLOBAL DEFAULT 11 uuqfrt__ │ │ │ │ + 1564: 000a618d 240 FUNC GLOBAL DEFAULT 11 ugpqvl_ │ │ │ │ + 1565: 000eb9c5 4 FUNC GLOBAL DEFAULT 11 shinif_ │ │ │ │ + 1566: 00076641 92 FUNC GLOBAL DEFAULT 11 umrset_ │ │ │ │ + 1567: 000760d9 172 FUNC GLOBAL DEFAULT 11 umlqvl_ │ │ │ │ + 1568: 000d6489 1264 FUNC GLOBAL DEFAULT 11 swqfnm_ │ │ │ │ + 1569: 000b194d 96 FUNC GLOBAL DEFAULT 11 rsum0_ │ │ │ │ + 1570: 0004b90d 136 FUNC GLOBAL DEFAULT 11 ucxamn__ │ │ │ │ + 1571: 000d14d5 176 FUNC GLOBAL DEFAULT 11 swiqvl_ │ │ │ │ + 1572: 0009f20d 50 FUNC GLOBAL DEFAULT 11 udsclv_ │ │ │ │ + 1573: 0003e019 132 FUNC GLOBAL DEFAULT 11 sgpstx__ │ │ │ │ + 1574: 0004c245 120 FUNC GLOBAL DEFAULT 11 nucday__ │ │ │ │ + 1575: 000946f5 16 FUNC GLOBAL DEFAULT 11 grstrn_ │ │ │ │ + 1576: 000501fd 40 FUNC GLOBAL DEFAULT 11 uiilab__ │ │ │ │ + 1577: 000d9205 138 FUNC GLOBAL DEFAULT 11 swgplt_ │ │ │ │ + 1578: 00055afd 40 FUNC GLOBAL DEFAULT 11 radf3__ │ │ │ │ + 1579: 0003dee5 28 FUNC GLOBAL DEFAULT 11 sgswnd__ │ │ │ │ + 1580: 0004ba1d 112 FUNC GLOBAL DEFAULT 11 ucpget__ │ │ │ │ + 1581: 000d93a9 138 FUNC GLOBAL DEFAULT 11 swsfw_ │ │ │ │ + 1582: 0004ebb1 132 FUNC GLOBAL DEFAULT 11 umlqcl__ │ │ │ │ + 1583: 000592b5 4 FUNC GLOBAL DEFAULT 11 rexp__ │ │ │ │ + 1584: 00047a75 28 FUNC GLOBAL DEFAULT 11 uulin__ │ │ │ │ + 1585: 000e21b1 92 FUNC GLOBAL DEFAULT 11 odrset_ │ │ │ │ + 1586: 0003cda9 28 FUNC GLOBAL DEFAULT 11 stfusr__ │ │ │ │ + 1587: 000e2791 164 FUNC GLOBAL DEFAULT 11 odlqvl_ │ │ │ │ + 1588: 0009cefd 252 FUNC GLOBAL DEFAULT 11 rudlev_ │ │ │ │ + 1589: 0009d431 404 FUNC GLOBAL DEFAULT 11 udgclb_ │ │ │ │ + 1590: 000ce605 564 FUNC GLOBAL DEFAULT 11 sgpmxr_ │ │ │ │ + 1591: 000484b1 28 FUNC GLOBAL DEFAULT 11 uurqvl__ │ │ │ │ + 1592: 000ccfb5 16 FUNC GLOBAL DEFAULT 11 sgspli_ │ │ │ │ + 1593: 0003cb71 56 FUNC GLOBAL DEFAULT 11 stspr3__ │ │ │ │ + 1594: 0011e5fc 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Cartesian │ │ │ │ + 1595: 0008eaa5 44 FUNC GLOBAL DEFAULT 11 uzrqcp_ │ │ │ │ + 1596: 0008d1b1 332 FUNC GLOBAL DEFAULT 11 uepstx_ │ │ │ │ + 1597: 0003e1d9 132 FUNC GLOBAL DEFAULT 11 sglqcp__ │ │ │ │ + 1598: 000defad 44 FUNC GLOBAL DEFAULT 11 clckst_ │ │ │ │ + 1599: 0004f825 28 FUNC GLOBAL DEFAULT 11 uiisvl__ │ │ │ │ + 1600: 0003aa85 24 FUNC GLOBAL DEFAULT 11 msgdmp__ │ │ │ │ + 1601: 0005009d 112 FUNC GLOBAL DEFAULT 11 uirset__ │ │ │ │ + 1602: 0005963d 132 FUNC GLOBAL DEFAULT 11 tmiqin__ │ │ │ │ + 1603: 00037951 132 FUNC GLOBAL DEFAULT 11 tmrqin_ │ │ │ │ + 1604: 0004ff71 28 FUNC GLOBAL DEFAULT 11 uilqvl__ │ │ │ │ + 1605: 000b19ad 212 FUNC GLOBAL DEFAULT 11 rsum1_ │ │ │ │ + 1606: 000cd94d 92 FUNC GLOBAL DEFAULT 11 sgrget_ │ │ │ │ + 1607: 0005a195 28 FUNC GLOBAL DEFAULT 11 tmrsvl__ │ │ │ │ + 1608: 00046f9d 132 FUNC GLOBAL DEFAULT 11 ullqid__ │ │ │ │ + 1609: 00052e5d 112 FUNC GLOBAL DEFAULT 11 gllget__ │ │ │ │ + 1610: 0004f0a5 28 FUNC GLOBAL DEFAULT 11 grstrn__ │ │ │ │ + 1611: 00040791 28 FUNC GLOBAL DEFAULT 11 swflsh__ │ │ │ │ + 1612: 000423e1 132 FUNC GLOBAL DEFAULT 11 swqcmf__ │ │ │ │ + 1613: 0003a6f1 324 FUNC GLOBAL DEFAULT 11 tmlqid_ │ │ │ │ + 1614: 000b6305 176 FUNC GLOBAL DEFAULT 11 vrmlt_ │ │ │ │ + 1615: 000b5cbd 72 FUNC GLOBAL DEFAULT 11 vradd0_ │ │ │ │ + 1616: 00091265 40 FUNC GLOBAL DEFAULT 11 uzlqnp_ │ │ │ │ + 1617: 00047a91 28 FUNC GLOBAL DEFAULT 11 uuiqnp__ │ │ │ │ + 1618: 000690a1 56 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourlabelformat │ │ │ │ + 1619: 000609f5 592 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawline1 │ │ │ │ + 1620: 000e6575 472 FUNC GLOBAL DEFAULT 11 ezfft1_ │ │ │ │ + 1621: 00060921 212 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawline2 │ │ │ │ + 1622: 0004beed 112 FUNC GLOBAL DEFAULT 11 uciset__ │ │ │ │ + 1623: 000c1081 328 FUNC GLOBAL DEFAULT 11 szsidx_ │ │ │ │ + 1624: 00057d65 4 FUNC GLOBAL DEFAULT 11 iweek1__ │ │ │ │ + 1625: 000c982d 16 FUNC GLOBAL DEFAULT 11 sgslai_ │ │ │ │ + 1626: 000b3d39 78 FUNC GLOBAL DEFAULT 11 vignn_ │ │ │ │ + 1627: 00052299 36 FUNC GLOBAL DEFAULT 11 viset0__ │ │ │ │ + 1628: 0005e7e1 180 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawarrowprojected │ │ │ │ + 1629: 0004160d 132 FUNC GLOBAL DEFAULT 11 swrqcp__ │ │ │ │ + 1630: 0003bc69 28 FUNC GLOBAL DEFAULT 11 szcrst__ │ │ │ │ + 1631: 0009602d 132 FUNC GLOBAL DEFAULT 11 ucrqin_ │ │ │ │ + 1632: 00059825 28 FUNC GLOBAL DEFAULT 11 tmlqnp__ │ │ │ │ + 1633: 000b3de1 148 FUNC GLOBAL DEFAULT 11 lrgt_ │ │ │ │ + 1634: 0004dfbd 28 FUNC GLOBAL DEFAULT 11 umsgrd__ │ │ │ │ + 1635: 00099049 6 FUNC GLOBAL DEFAULT 11 ullqin_ │ │ │ │ + 1636: 000a8a5d 212 FUNC GLOBAL DEFAULT 11 glcstx_ │ │ │ │ + 1637: 000478f9 112 FUNC GLOBAL DEFAULT 11 ulpset__ │ │ │ │ + 1638: 000713cd 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclp2c │ │ │ │ + 1639: 0004b445 132 FUNC GLOBAL DEFAULT 11 ucpqid__ │ │ │ │ + 1640: 0004a109 112 FUNC GLOBAL DEFAULT 11 uziget__ │ │ │ │ + 1641: 00087705 556 FUNC GLOBAL DEFAULT 11 usaxnm_ │ │ │ │ + 1642: 0003b8e5 40 FUNC GLOBAL DEFAULT 11 szpclx__ │ │ │ │ + 1643: 000952f1 324 FUNC GLOBAL DEFAULT 11 uclqid_ │ │ │ │ + 1644: 000765a1 160 FUNC GLOBAL DEFAULT 11 umrstx_ │ │ │ │ + 1645: 00069ac9 52 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxgridnumber │ │ │ │ + 1646: 0004c421 136 FUNC GLOBAL DEFAULT 11 ucxady__ │ │ │ │ + 1647: 000e3c59 88 FUNC GLOBAL DEFAULT 11 cosqb_ │ │ │ │ + 1648: 000b6fbd 168 FUNC GLOBAL DEFAULT 11 vrfna_ │ │ │ │ + 1649: 00056421 132 FUNC GLOBAL DEFAULT 11 odlqin__ │ │ │ │ + 1650: 00051f81 4 FUNC GLOBAL DEFAULT 11 mpivdg__ │ │ │ │ + 1651: 00048725 28 FUNC GLOBAL DEFAULT 11 uuslni__ │ │ │ │ + 1652: 000d5a95 232 FUNC GLOBAL DEFAULT 11 zgiclr_ │ │ │ │ + 1653: 0009c441 100 FUNC GLOBAL DEFAULT 11 uxsttl_ │ │ │ │ + 1654: 00047df1 132 FUNC GLOBAL DEFAULT 11 uulstx__ │ │ │ │ + 1655: 000b5f8d 204 FUNC GLOBAL DEFAULT 11 vradd1_ │ │ │ │ + 1656: 000449b5 28 FUNC GLOBAL DEFAULT 11 usiqvl__ │ │ │ │ + 1657: 000d9179 138 FUNC GLOBAL DEFAULT 11 swgcls_ │ │ │ │ + 1658: 00058ef1 4 FUNC GLOBAL DEFAULT 11 ramp1__ │ │ │ │ + 1659: 000d263d 40 FUNC GLOBAL DEFAULT 11 getiparm │ │ │ │ + 1660: 000591e1 4 FUNC GLOBAL DEFAULT 11 rvmax1__ │ │ │ │ + 1661: 00067829 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclbonnes_b │ │ │ │ + 1662: 000d86fd 138 FUNC GLOBAL DEFAULT 11 swftfc_ │ │ │ │ + 1663: 000e2e8d 20 FUNC GLOBAL DEFAULT 11 cffti_ │ │ │ │ + 1664: 000904f9 92 FUNC GLOBAL DEFAULT 11 uziget_ │ │ │ │ + 1665: 000e2111 160 FUNC GLOBAL DEFAULT 11 odrstx_ │ │ │ │ + 1666: 00067fe5 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclbonnes_f │ │ │ │ + 1667: 00059271 28 FUNC GLOBAL DEFAULT 11 uwqgxz__ │ │ │ │ + 1668: 0008ea51 38 FUNC GLOBAL DEFAULT 11 uzrqvl_ │ │ │ │ + 1669: 00051f45 4 FUNC GLOBAL DEFAULT 11 mpigno__ │ │ │ │ + 1670: 000df061 12 FUNC GLOBAL DEFAULT 11 clckdt_ │ │ │ │ + 1671: 000ceec5 6 FUNC GLOBAL DEFAULT 11 sgfrm_ │ │ │ │ + 1672: 0011061c 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Bipolar │ │ │ │ + 1673: 000ed0d1 420 FUNC GLOBAL DEFAULT 11 vrintr_ │ │ │ │ + 1674: 000ca501 16 FUNC GLOBAL DEFAULT 11 sgqtnp_ │ │ │ │ + 1675: 0003c311 28 FUNC GLOBAL DEFAULT 11 szgipt__ │ │ │ │ + 1676: 000920b5 1428 FUNC GLOBAL DEFAULT 11 uvbraz_ │ │ │ │ + 1677: 00056a4d 28 FUNC GLOBAL DEFAULT 11 odisvl__ │ │ │ │ + 1678: 000c3489 612 FUNC GLOBAL DEFAULT 11 slpwwc_ │ │ │ │ + 1679: 000ac7d9 92 FUNC GLOBAL DEFAULT 11 glrget_ │ │ │ │ + 1680: 00045d5d 180 FUNC GLOBAL DEFAULT 11 uscset__ │ │ │ │ + 1681: 000540a9 132 FUNC GLOBAL DEFAULT 11 gllqid__ │ │ │ │ + 1682: 00046149 140 FUNC GLOBAL DEFAULT 11 uypnum__ │ │ │ │ + 1683: 0003e5e9 36 FUNC GLOBAL DEFAULT 11 sglnzu__ │ │ │ │ + 1684: 0006639d 224 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclgetlegendrefunctions │ │ │ │ + 1685: 000b18b1 156 FUNC GLOBAL DEFAULT 11 rstd_ │ │ │ │ + 1686: 000d097d 152 FUNC GLOBAL DEFAULT 11 sglnzr_ │ │ │ │ + 1687: 000e4ead 412 FUNC GLOBAL DEFAULT 11 cost_ │ │ │ │ + 1688: 000780ed 136 FUNC GLOBAL DEFAULT 11 umiqcp_ │ │ │ │ + 1689: 000bb471 156 FUNC GLOBAL DEFAULT 11 szmvlc_ │ │ │ │ + 1690: 000c7e45 148 FUNC GLOBAL DEFAULT 11 stswrc_ │ │ │ │ + 1691: 00055485 44 FUNC GLOBAL DEFAULT 11 vradd1__ │ │ │ │ + 1692: 0003bbe5 132 FUNC GLOBAL DEFAULT 11 szqchz__ │ │ │ │ + 1693: 000b64c9 180 FUNC GLOBAL DEFAULT 11 vrfnb_ │ │ │ │ + 1694: 000baad5 2 FUNC GLOBAL DEFAULT 11 sztnop_ │ │ │ │ + 1695: 000d57c5 168 FUNC GLOBAL DEFAULT 11 zgicls_ │ │ │ │ + 1696: 0006389d 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetlogical │ │ │ │ + 1697: 000473c5 132 FUNC GLOBAL DEFAULT 11 uliqin__ │ │ │ │ + 1698: 000406b9 4 FUNC GLOBAL DEFAULT 11 zgicls__ │ │ │ │ + 1699: 0008d911 324 FUNC GLOBAL DEFAULT 11 uerqid_ │ │ │ │ + 1700: 0011e5d0 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Elliptic │ │ │ │ + 1701: 0006fd65 712 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxboxframe │ │ │ │ + 1702: 000a68a5 56 FUNC GLOBAL DEFAULT 11 rfpi_ │ │ │ │ + 1703: 00072af9 284 FUNC GLOBAL DEFAULT 11 uysfmt_ │ │ │ │ + 1704: 00058175 4 FUNC GLOBAL DEFAULT 11 ndate2__ │ │ │ │ + 1705: 00044d89 128 FUNC GLOBAL DEFAULT 11 usxaxu__ │ │ │ │ + 1706: 000cf339 240 FUNC GLOBAL DEFAULT 11 sgpsvl_ │ │ │ │ + 1707: 000ceed5 564 FUNC GLOBAL DEFAULT 11 sgpmxu_ │ │ │ │ + 1708: 0005d369 52 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclfitscalingparm │ │ │ │ + 1709: 000993d5 176 FUNC GLOBAL DEFAULT 11 ulisvl_ │ │ │ │ + 1710: 000443a9 148 FUNC GLOBAL DEFAULT 11 ususcu__ │ │ │ │ + 1711: 000d5889 6 FUNC GLOBAL DEFAULT 11 zgqtnc_ │ │ │ │ + 1712: 000e2499 136 FUNC GLOBAL DEFAULT 11 odiqcp_ │ │ │ │ + 1713: 00055cf9 28 FUNC GLOBAL DEFAULT 11 rffti1__ │ │ │ │ + 1714: 000a05a5 6 FUNC GLOBAL DEFAULT 11 udiqnp_ │ │ │ │ + 1715: 000528f1 4 FUNC GLOBAL DEFAULT 11 lg2inq__ │ │ │ │ + 1716: 00050ea9 28 FUNC GLOBAL DEFAULT 11 uverb__ │ │ │ │ + 1717: 000551c1 112 FUNC GLOBAL DEFAULT 11 glpset__ │ │ │ │ + 1718: 000ec5c9 120 FUNC GLOBAL DEFAULT 11 shtswa_ │ │ │ │ + 1719: 0004a921 132 FUNC GLOBAL DEFAULT 11 uziqid__ │ │ │ │ + 1720: 000aca45 82 FUNC GLOBAL DEFAULT 11 indxnf_ │ │ │ │ + 1721: 0003b69d 28 FUNC GLOBAL DEFAULT 11 szoplr__ │ │ │ │ + 1722: 0003d0d5 28 FUNC GLOBAL DEFAULT 11 slpwwr__ │ │ │ │ + 1723: 000b0b59 144 FUNC GLOBAL DEFAULT 11 mpfotg_ │ │ │ │ + 1724: 00055df5 132 FUNC GLOBAL DEFAULT 11 odrstx__ │ │ │ │ + 1725: 0009f14d 42 FUNC GLOBAL DEFAULT 11 udsclz_ │ │ │ │ + 1726: 000bd931 176 FUNC GLOBAL DEFAULT 11 szmvld_ │ │ │ │ + 1727: 00083f51 240 FUNC GLOBAL DEFAULT 11 usdaxs_ │ │ │ │ + 1728: 00040b95 132 FUNC GLOBAL DEFAULT 11 swiqcl__ │ │ │ │ + 1729: 00046f81 28 FUNC GLOBAL DEFAULT 11 ullqnp__ │ │ │ │ + 1730: 0009e89d 184 FUNC GLOBAL DEFAULT 11 udlqcl_ │ │ │ │ + 1731: 00051ffd 4 FUNC GLOBAL DEFAULT 11 mpiglb__ │ │ │ │ + 1732: 0007189d 16 FUNC GLOBAL DEFAULT 11 uwqgxz_ │ │ │ │ + 1733: 000ac621 220 FUNC GLOBAL DEFAULT 11 rtlenv_ │ │ │ │ + 1734: 000509b9 28 FUNC GLOBAL DEFAULT 11 uxroff__ │ │ │ │ + 1735: 000aae4d 48 FUNC GLOBAL DEFAULT 11 rllxfl_ │ │ │ │ + 1736: 0007adad 16 FUNC GLOBAL DEFAULT 11 uuqmks_ │ │ │ │ + 1737: 000402cd 84 FUNC GLOBAL DEFAULT 11 zgiset__ │ │ │ │ + 1738: 000d1be1 184 FUNC GLOBAL DEFAULT 11 swcqcl_ │ │ │ │ + 1739: 0004a0d1 28 FUNC GLOBAL DEFAULT 11 uzcsav__ │ │ │ │ + 1740: 000592c9 4 FUNC GLOBAL DEFAULT 11 vifna1__ │ │ │ │ + 1741: 0004c831 112 FUNC GLOBAL DEFAULT 11 udpget__ │ │ │ │ + 1742: 00048a85 28 FUNC GLOBAL DEFAULT 11 uusmki__ │ │ │ │ + 1743: 0003f2a1 40 FUNC GLOBAL DEFAULT 11 sgplxu__ │ │ │ │ + 1744: 0006f55d 740 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawyerrorbar │ │ │ │ + 1745: 00081dc9 38 FUNC GLOBAL DEFAULT 11 uswapz_ │ │ │ │ + 1746: 0006db75 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgeterrorbarlinetype │ │ │ │ + 1747: 000ca205 564 FUNC GLOBAL DEFAULT 11 sgpmxv_ │ │ │ │ + 1748: 000b6e2d 38 FUNC GLOBAL DEFAULT 11 rmlt0_ │ │ │ │ + 1749: 00061981 484 FUNC GLOBAL DEFAULT 11 __ugpack_MOD_dcldrawvectors │ │ │ │ + 1750: 000548ad 132 FUNC GLOBAL DEFAULT 11 rllxfl__ │ │ │ │ + 1751: 000c1a4d 128 FUNC GLOBAL DEFAULT 11 szmvsv_ │ │ │ │ + 1752: 000c7ed9 136 FUNC GLOBAL DEFAULT 11 stqwtr_ │ │ │ │ + 1753: 00058edd 4 FUNC GLOBAL DEFAULT 11 rmax__ │ │ │ │ + 1754: 0003e961 136 FUNC GLOBAL DEFAULT 11 sgtxv__ │ │ │ │ + 1755: 00095435 1124 FUNC GLOBAL DEFAULT 11 ucyamn_ │ │ │ │ + 1756: 0005f7cd 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmarkertype │ │ │ │ + 1757: 00084445 324 FUNC GLOBAL DEFAULT 11 uspqid_ │ │ │ │ + 1758: 0003bf05 28 FUNC GLOBAL DEFAULT 11 szt3op__ │ │ │ │ + 1759: 00053879 132 FUNC GLOBAL DEFAULT 11 rlrenv__ │ │ │ │ + 1760: 00064b29 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetreals │ │ │ │ + 1761: 000602a5 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlinetype │ │ │ │ + 1762: 000cacb1 6 FUNC GLOBAL DEFAULT 11 sgrqnp_ │ │ │ │ + 1763: 000ece2d 308 FUNC GLOBAL DEFAULT 11 vs2out_ │ │ │ │ + 1764: 00076405 320 FUNC GLOBAL DEFAULT 11 umqfnm_ │ │ │ │ + 1765: 0003b8c9 28 FUNC GLOBAL DEFAULT 11 szplzr__ │ │ │ │ + 1766: 0004b429 28 FUNC GLOBAL DEFAULT 11 ucpqnp__ │ │ │ │ + 1767: 00077f85 176 FUNC GLOBAL DEFAULT 11 umiqvl_ │ │ │ │ + 1768: 00051aad 40 FUNC GLOBAL DEFAULT 11 vrcon0__ │ │ │ │ + 1769: 00053f35 216 FUNC GLOBAL DEFAULT 11 rlcopt__ │ │ │ │ + 1770: 000c5b69 128 FUNC GLOBAL DEFAULT 11 scqwnd_ │ │ │ │ + 1771: 000d0cdd 92 FUNC GLOBAL DEFAULT 11 swlset_ │ │ │ │ + 1772: 00040da1 28 FUNC GLOBAL DEFAULT 11 swiint__ │ │ │ │ + 1773: 000590a9 4 FUNC GLOBAL DEFAULT 11 rngu1__ │ │ │ │ + 1774: 0007aded 16 FUNC GLOBAL DEFAULT 11 uuqmkt_ │ │ │ │ + 1775: 000555e5 28 FUNC GLOBAL DEFAULT 11 gnsave__ │ │ │ │ + 1776: 000b8245 16 FUNC GLOBAL DEFAULT 11 szqtmd_ │ │ │ │ + 1777: 000a8545 240 FUNC GLOBAL DEFAULT 11 glpsvl_ │ │ │ │ + 1778: 00044e09 128 FUNC GLOBAL DEFAULT 11 usyaxs__ │ │ │ │ + 1779: 0005235d 4 FUNC GLOBAL DEFAULT 11 iset__ │ │ │ │ + 1780: 0003eb19 28 FUNC GLOBAL DEFAULT 11 sgstxi__ │ │ │ │ + 1781: 0005d289 224 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawscaledaxis │ │ │ │ + 1782: 00052da5 184 FUNC GLOBAL DEFAULT 11 rlcget__ │ │ │ │ + 1783: 000eccfd 120 FUNC GLOBAL DEFAULT 11 vs1din_ │ │ │ │ + 1784: 0003d45d 128 FUNC GLOBAL DEFAULT 11 slsize__ │ │ │ │ + 1785: 000e233d 164 FUNC GLOBAL DEFAULT 11 odiqvl_ │ │ │ │ + 1786: 000b70c9 38 FUNC GLOBAL DEFAULT 11 rmlt1_ │ │ │ │ + 1787: 0004ca31 112 FUNC GLOBAL DEFAULT 11 udiset__ │ │ │ │ + 1788: 00061029 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransshorttolong │ │ │ │ + 1789: 00099d11 20 FUNC GLOBAL DEFAULT 11 ulxqfm_ │ │ │ │ + 1790: 0003baf1 28 FUNC GLOBAL DEFAULT 11 szoplc__ │ │ │ │ + 1791: 000959f1 228 FUNC GLOBAL DEFAULT 11 ucxacl_ │ │ │ │ + 1792: 0003d0f1 28 FUNC GLOBAL DEFAULT 11 slpwwc__ │ │ │ │ + 1793: 00056c7d 36 FUNC GLOBAL DEFAULT 11 shinip__ │ │ │ │ + 1794: 000bd305 392 FUNC GLOBAL DEFAULT 11 szstyz_ │ │ │ │ + 1795: 0005408d 28 FUNC GLOBAL DEFAULT 11 gllqnp__ │ │ │ │ + 1796: 00051fdd 4 FUNC GLOBAL DEFAULT 11 mpimwl__ │ │ │ │ + 1797: 00052801 44 FUNC GLOBAL DEFAULT 11 vidiv__ │ │ │ │ + 1798: 0004b2ad 28 FUNC GLOBAL DEFAULT 11 uzrqvl__ │ │ │ │ + 1799: 000ca809 152 FUNC GLOBAL DEFAULT 11 sglnzu_ │ │ │ │ + 1800: 0003ceb9 28 FUNC GLOBAL DEFAULT 11 stiwtr__ │ │ │ │ + 1801: 000e6fa9 68 FUNC GLOBAL DEFAULT 11 cosqf_ │ │ │ │ + 1802: 0005d39d 152 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclsettitle │ │ │ │ + 1803: 000ec305 4 FUNC GLOBAL DEFAULT 11 shtwgz_ │ │ │ │ + 1804: 0004d6bd 132 FUNC GLOBAL DEFAULT 11 udpqid__ │ │ │ │ + 1805: 000cbb0d 412 FUNC GLOBAL DEFAULT 11 sgtnxr_ │ │ │ │ + 1806: 000ad1d5 116 FUNC GLOBAL DEFAULT 11 ct3sc_ │ │ │ │ + 1807: 000cccf5 188 FUNC GLOBAL DEFAULT 11 sglazr_ │ │ │ │ + 1808: 0009c239 520 FUNC GLOBAL DEFAULT 11 uxplba_ │ │ │ │ + 1809: 00036ea1 320 FUNC GLOBAL DEFAULT 11 tmiqid_ │ │ │ │ + 1810: 00050f15 40 FUNC GLOBAL DEFAULT 11 uhdifz__ │ │ │ │ + 1811: 001104b4 108 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD_dcl_month │ │ │ │ + 1812: 0003e4ed 28 FUNC GLOBAL DEFAULT 11 sgpfln__ │ │ │ │ + 1813: 00058895 116 FUNC GLOBAL DEFAULT 11 lchrf__ │ │ │ │ + 1814: 0008f6b5 40 FUNC GLOBAL DEFAULT 11 uziqnp_ │ │ │ │ + 1815: 0006ecd5 744 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dclshadeybararea │ │ │ │ + 1816: 0004fbcd 28 FUNC GLOBAL DEFAULT 11 uipdat__ │ │ │ │ + 1817: 000590e9 4 FUNC GLOBAL DEFAULT 11 rcov__ │ │ │ │ + 1818: 00093eb9 92 FUNC GLOBAL DEFAULT 11 grsvpt_ │ │ │ │ + 1819: 000477e5 28 FUNC GLOBAL DEFAULT 11 ulqybl__ │ │ │ │ + 1820: 00093481 124 FUNC GLOBAL DEFAULT 11 uverb_ │ │ │ │ + 1821: 00052361 4 FUNC GLOBAL DEFAULT 11 iadd0__ │ │ │ │ + 1822: 000c287d 1080 FUNC GLOBAL DEFAULT 11 slsize_ │ │ │ │ + 1823: 000420b9 180 FUNC GLOBAL DEFAULT 11 swcset__ │ │ │ │ + 1824: 000572a9 40 FUNC GLOBAL DEFAULT 11 shtswz__ │ │ │ │ + 1825: 0003f0f1 28 FUNC GLOBAL DEFAULT 11 sgpmu__ │ │ │ │ + 1826: 000a9919 6 FUNC GLOBAL DEFAULT 11 glrqnp_ │ │ │ │ + 1827: 0004a905 28 FUNC GLOBAL DEFAULT 11 uziqnp__ │ │ │ │ + 1828: 000a7bf9 58 FUNC GLOBAL DEFAULT 11 viinc0_ │ │ │ │ + 1829: 000573e5 28 FUNC GLOBAL DEFAULT 11 shtwgz__ │ │ │ │ + 1830: 00091359 44 FUNC GLOBAL DEFAULT 11 uzlqcl_ │ │ │ │ + 1831: 0008e9ad 40 FUNC GLOBAL DEFAULT 11 uzrrst_ │ │ │ │ + 1832: 000cf2ad 140 FUNC GLOBAL DEFAULT 11 sgpqin_ │ │ │ │ + 1833: 000b65c5 160 FUNC GLOBAL DEFAULT 11 irgt_ │ │ │ │ + 1834: 00099351 132 FUNC GLOBAL DEFAULT 11 uliqin_ │ │ │ │ + 1835: 000d0a15 152 FUNC GLOBAL DEFAULT 11 sglnzv_ │ │ │ │ + 1836: 00052005 4 FUNC GLOBAL DEFAULT 11 mpiotg__ │ │ │ │ + 1837: 0003e821 156 FUNC GLOBAL DEFAULT 11 sgtxxu__ │ │ │ │ + 1838: 0008e9d5 40 FUNC GLOBAL DEFAULT 11 uzrsav_ │ │ │ │ + 1839: 00077409 28 FUNC GLOBAL DEFAULT 11 umqcwd_ │ │ │ │ + 1840: 0003b5a9 216 FUNC GLOBAL DEFAULT 11 sztxno__ │ │ │ │ + 1841: 00050d95 44 FUNC GLOBAL DEFAULT 11 uvbrfz__ │ │ │ │ + 1842: 0011053c 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Polar │ │ │ │ + 1843: 00095e01 320 FUNC GLOBAL DEFAULT 11 uciqid_ │ │ │ │ + 1844: 000679b5 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconical_b │ │ │ │ + 1845: 00040fb1 28 FUNC GLOBAL DEFAULT 11 swftnm__ │ │ │ │ + 1846: 00040d31 28 FUNC GLOBAL DEFAULT 11 swiclr__ │ │ │ │ + 1847: 0007d36d 50 FUNC GLOBAL DEFAULT 11 uiscfl_ │ │ │ │ + 1848: 000680ed 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconical_f │ │ │ │ + 1849: 0009ae19 752 FUNC GLOBAL DEFAULT 11 uxplbb_ │ │ │ │ + 1850: 000d0c3d 160 FUNC GLOBAL DEFAULT 11 swlstx_ │ │ │ │ + 1851: 0004df39 132 FUNC GLOBAL DEFAULT 11 umpstx__ │ │ │ │ + 1852: 00070f89 136 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclrotate2d │ │ │ │ + 1853: 0006769d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthal_b │ │ │ │ + 1854: 00049a51 132 FUNC GLOBAL DEFAULT 11 uglqin__ │ │ │ │ + 1855: 00054d2d 216 FUNC GLOBAL DEFAULT 11 glcstx__ │ │ │ │ + 1856: 0009b3d9 968 FUNC GLOBAL DEFAULT 11 uxpttl_ │ │ │ │ + 1857: 000d99ad 138 FUNC GLOBAL DEFAULT 11 swdcls_ │ │ │ │ + 1858: 00051a75 28 FUNC GLOBAL DEFAULT 11 rmlt0__ │ │ │ │ + 1859: 00067e59 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthal_f │ │ │ │ + 1860: 000baae9 816 FUNC GLOBAL DEFAULT 11 szoplc_ │ │ │ │ + 1861: 0006921d 224 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourline │ │ │ │ + 1862: 0005145d 4 FUNC GLOBAL DEFAULT 11 indxil__ │ │ │ │ + 1863: 0005a285 40 FUNC GLOBAL DEFAULT 11 tmstls__ │ │ │ │ + 1864: 0003c055 136 FUNC GLOBAL DEFAULT 11 sztxzr__ │ │ │ │ + 1865: 0005912d 116 FUNC GLOBAL DEFAULT 11 isgc__ │ │ │ │ + 1866: 000cc9e9 48 FUNC GLOBAL DEFAULT 11 sgoopn_ │ │ │ │ + 1867: 0004a591 132 FUNC GLOBAL DEFAULT 11 uzlstx__ │ │ │ │ + 1868: 0004893d 28 FUNC GLOBAL DEFAULT 11 uupqit__ │ │ │ │ + 1869: 0003a451 176 FUNC GLOBAL DEFAULT 11 tmlsvl_ │ │ │ │ + 1870: 00051f31 4 FUNC GLOBAL DEFAULT 11 mpipst__ │ │ │ │ + 1871: 000571b1 36 FUNC GLOBAL DEFAULT 11 shtnml__ │ │ │ │ + 1872: 00061b65 528 FUNC GLOBAL DEFAULT 11 __rfblib_MOD_dclgetcor │ │ │ │ + 1873: 00079b8d 16 FUNC GLOBAL DEFAULT 11 uusebi_ │ │ │ │ + 1874: 000a7b55 164 FUNC GLOBAL DEFAULT 11 viinc1_ │ │ │ │ + 1875: 000c793d 444 FUNC GLOBAL DEFAULT 11 stipr2_ │ │ │ │ + 1876: 000afe2d 180 FUNC GLOBAL DEFAULT 11 mpicya_ │ │ │ │ + 1877: 0003f375 36 FUNC GLOBAL DEFAULT 11 sgtnxr__ │ │ │ │ + 1878: 0004fc75 28 FUNC GLOBAL DEFAULT 11 uiqmrg__ │ │ │ │ + 1879: 00061d75 528 FUNC GLOBAL DEFAULT 11 __rfblib_MOD_dclgetcov │ │ │ │ + 1880: 00057455 48 FUNC GLOBAL DEFAULT 11 shts2g__ │ │ │ │ + 1881: 0004eb2d 132 FUNC GLOBAL DEFAULT 11 umlqcp__ │ │ │ │ + 1882: 0009e955 136 FUNC GLOBAL DEFAULT 11 udlqcp_ │ │ │ │ + 1883: 00068d71 408 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastchar │ │ │ │ + 1884: 000d1c99 136 FUNC GLOBAL DEFAULT 11 swcqcp_ │ │ │ │ + 1885: 000465fd 28 FUNC GLOBAL DEFAULT 11 uyroff__ │ │ │ │ + 1886: 00070ed9 176 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclrotate3d │ │ │ │ + 1887: 000cb12d 16 FUNC GLOBAL DEFAULT 11 sgqtrn_ │ │ │ │ + 1888: 0004f639 40 FUNC GLOBAL DEFAULT 11 uishdw__ │ │ │ │ + 1889: 000565c9 132 FUNC GLOBAL DEFAULT 11 odpqcl__ │ │ │ │ + 1890: 000bd2e5 16 FUNC GLOBAL DEFAULT 11 szopld_ │ │ │ │ + 1891: 00042c19 112 FUNC GLOBAL DEFAULT 11 uepget__ │ │ │ │ + 1892: 00095075 164 FUNC GLOBAL DEFAULT 11 uclsvl_ │ │ │ │ + 1893: 0003b51d 28 FUNC GLOBAL DEFAULT 11 szplop__ │ │ │ │ + 1894: 0006005d 108 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlinetextsize │ │ │ │ + 1895: 0003da1d 28 FUNC GLOBAL DEFAULT 11 scstrf__ │ │ │ │ + 1896: 000a84c1 132 FUNC GLOBAL DEFAULT 11 glpqin_ │ │ │ │ + 1897: 00083ba5 92 FUNC GLOBAL DEFAULT 11 usrget_ │ │ │ │ + 1898: 0007c305 160 FUNC GLOBAL DEFAULT 11 uipda2_ │ │ │ │ + 1899: 0007b455 16 FUNC GLOBAL DEFAULT 11 uuqlnt_ │ │ │ │ + 1900: 000ae0a1 184 FUNC GLOBAL DEFAULT 11 mpicyb_ │ │ │ │ + 1901: 0003f1ed 40 FUNC GLOBAL DEFAULT 11 sglazr__ │ │ │ │ + 1902: 000ad091 34 FUNC GLOBAL DEFAULT 11 ct2ch_ │ │ │ │ + 1903: 0003b8ad 28 FUNC GLOBAL DEFAULT 11 szt3zv__ │ │ │ │ + 1904: 0004006d 132 FUNC GLOBAL DEFAULT 11 sgtrln__ │ │ │ │ + 1905: 00056fe5 68 FUNC GLOBAL DEFAULT 11 shlfwm__ │ │ │ │ + 1906: 000554dd 44 FUNC GLOBAL DEFAULT 11 vrdiv1__ │ │ │ │ + 1907: 0004e375 28 FUNC GLOBAL DEFAULT 11 umspnt__ │ │ │ │ + 1908: 000c198d 4 FUNC GLOBAL DEFAULT 11 szopsv_ │ │ │ │ + 1909: 000e5c91 116 FUNC GLOBAL DEFAULT 11 cosqi_ │ │ │ │ + 1910: 000659a5 976 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetreal │ │ │ │ + 1911: 000c9db1 412 FUNC GLOBAL DEFAULT 11 sgtnxu_ │ │ │ │ + 1912: 0004d6a1 28 FUNC GLOBAL DEFAULT 11 udpqnp__ │ │ │ │ + 1913: 00049409 132 FUNC GLOBAL DEFAULT 11 ugrstx__ │ │ │ │ + 1914: 0006d859 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetframeindex │ │ │ │ + 1915: 000cd559 188 FUNC GLOBAL DEFAULT 11 sglazu_ │ │ │ │ + 1916: 000a0791 184 FUNC GLOBAL DEFAULT 11 udiqcl_ │ │ │ │ + 1917: 0003f419 28 FUNC GLOBAL DEFAULT 11 sginit__ │ │ │ │ + 1918: 000ac6fd 220 FUNC GLOBAL DEFAULT 11 rtienv_ │ │ │ │ + 1919: 000aae7d 44 FUNC GLOBAL DEFAULT 11 rlixfl_ │ │ │ │ + 1920: 00040175 132 FUNC GLOBAL DEFAULT 11 sgtrnl__ │ │ │ │ + 1921: 000414cd 28 FUNC GLOBAL DEFAULT 11 swpsvl__ │ │ │ │ + 1922: 000b2c3d 104 FUNC GLOBAL DEFAULT 11 rgnlt_ │ │ │ │ + 1923: 000c3e51 388 FUNC GLOBAL DEFAULT 11 slmgn_ │ │ │ │ + 1924: 00047ec9 28 FUNC GLOBAL DEFAULT 11 uuqfri__ │ │ │ │ + 1925: 00051005 28 FUNC GLOBAL DEFAULT 11 uhbrl__ │ │ │ │ + 1926: 00056e3d 72 FUNC GLOBAL DEFAULT 11 shmwjm__ │ │ │ │ + 1927: 000ab4f9 148 FUNC GLOBAL DEFAULT 11 rtrget_ │ │ │ │ + 1928: 00042959 112 FUNC GLOBAL DEFAULT 11 ueiset__ │ │ │ │ + 1929: 000ac98d 84 FUNC GLOBAL DEFAULT 11 indxnl_ │ │ │ │ + 1930: 0003e319 132 FUNC GLOBAL DEFAULT 11 sglqin__ │ │ │ │ + 1931: 0011c84c 12 OBJECT GLOBAL DEFAULT 20 zgipmname │ │ │ │ + 1932: 0006ea41 660 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawybarline │ │ │ │ + 1933: 0007ebbd 176 FUNC GLOBAL DEFAULT 11 uipda3_ │ │ │ │ + 1934: 000ead1d 296 FUNC GLOBAL DEFAULT 11 shinip_ │ │ │ │ + 1935: 0008d695 164 FUNC GLOBAL DEFAULT 11 uersvl_ │ │ │ │ + 1936: 000aeb2d 180 FUNC GLOBAL DEFAULT 11 mpicyc_ │ │ │ │ + 1937: 00045281 132 FUNC GLOBAL DEFAULT 11 uslqcl__ │ │ │ │ + 1938: 0004d02d 28 FUNC GLOBAL DEFAULT 11 udqcln__ │ │ │ │ + 1939: 0009e7ed 176 FUNC GLOBAL DEFAULT 11 udlqvl_ │ │ │ │ + 1940: 0009f5ad 92 FUNC GLOBAL DEFAULT 11 udrset_ │ │ │ │ + 1941: 000a3a69 92 FUNC GLOBAL DEFAULT 11 ugpset_ │ │ │ │ + 1942: 00067d51 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclcylindrical_b │ │ │ │ + 1943: 0005dc31 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumge │ │ │ │ + 1944: 000ad2ad 86 FUNC GLOBAL DEFAULT 11 isum0_ │ │ │ │ + 1945: 0007ae99 16 FUNC GLOBAL DEFAULT 11 uusfri_ │ │ │ │ + 1946: 000784a5 92 FUNC GLOBAL DEFAULT 11 umlset_ │ │ │ │ + 1947: 000cf109 412 FUNC GLOBAL DEFAULT 11 sgtnxv_ │ │ │ │ + 1948: 000c9b9d 188 FUNC GLOBAL DEFAULT 11 sglazv_ │ │ │ │ + 1949: 00050315 28 FUNC GLOBAL DEFAULT 11 uiencd__ │ │ │ │ + 1950: 000d1b01 224 FUNC GLOBAL DEFAULT 11 swcqvl_ │ │ │ │ + 1951: 000d5e69 92 FUNC GLOBAL DEFAULT 11 swiset_ │ │ │ │ + 1952: 0006850d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclcylindrical_f │ │ │ │ + 1953: 0004fcad 128 FUNC GLOBAL DEFAULT 11 uiscfl__ │ │ │ │ + 1954: 0009481d 72 FUNC GLOBAL DEFAULT 11 grsmpl_ │ │ │ │ + 1955: 000c88b5 20 FUNC GLOBAL DEFAULT 11 stsrd3_ │ │ │ │ + 1956: 00042e05 132 FUNC GLOBAL DEFAULT 11 uepqid__ │ │ │ │ + 1957: 0004ed0d 28 FUNC GLOBAL DEFAULT 11 umstvz__ │ │ │ │ + 1958: 000c5319 16 FUNC GLOBAL DEFAULT 11 scspmi_ │ │ │ │ + 1959: 000d5985 16 FUNC GLOBAL DEFAULT 11 zgsfcm_ │ │ │ │ + 1960: 000cd859 160 FUNC GLOBAL DEFAULT 11 sgspls_ │ │ │ │ + 1961: 000914c5 1672 FUNC GLOBAL DEFAULT 11 uvdifz_ │ │ │ │ + 1962: 000cae9d 184 FUNC GLOBAL DEFAULT 11 sgrqcl_ │ │ │ │ + 1963: 0005dc6d 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumgt │ │ │ │ + 1964: 00045b3d 28 FUNC GLOBAL DEFAULT 11 usurdl__ │ │ │ │ + 1965: 00057ef9 44 FUNC GLOBAL DEFAULT 11 datef3__ │ │ │ │ + 1966: 000e1591 92 FUNC GLOBAL DEFAULT 11 odlset_ │ │ │ │ + 1967: 0008265d 696 FUNC GLOBAL DEFAULT 11 usaxcl_ │ │ │ │ + 1968: 000b70f1 168 FUNC GLOBAL DEFAULT 11 vrcon_ │ │ │ │ + 1969: 00047c39 28 FUNC GLOBAL DEFAULT 11 uuiqvl__ │ │ │ │ + 1970: 000d8b61 138 FUNC GLOBAL DEFAULT 11 swqclc_ │ │ │ │ + 1971: 0004174d 132 FUNC GLOBAL DEFAULT 11 swrqin__ │ │ │ │ + 1972: 00068bd9 408 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstcharex │ │ │ │ + 1973: 00050f69 28 FUNC GLOBAL DEFAULT 11 uhbxf__ │ │ │ │ + 1974: 000a7da5 156 FUNC GLOBAL DEFAULT 11 iadd_ │ │ │ │ + 1975: 000404fd 4 FUNC GLOBAL DEFAULT 11 zgclip__ │ │ │ │ + 1976: 000705a9 740 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxbarframe │ │ │ │ + 1977: 00091385 44 FUNC GLOBAL DEFAULT 11 uzlqcp_ │ │ │ │ + 1978: 000404ed 4 FUNC GLOBAL DEFAULT 11 zgswdi__ │ │ │ │ + 1979: 000584fd 132 FUNC GLOBAL DEFAULT 11 cns__ │ │ │ │ + 1980: 0003d83d 36 FUNC GLOBAL DEFAULT 11 sctnzv__ │ │ │ │ + 1981: 0003cbfd 28 FUNC GLOBAL DEFAULT 11 stepr2__ │ │ │ │ + 1982: 00075475 16 FUNC GLOBAL DEFAULT 11 umrpnt_ │ │ │ │ + 1983: 0004f51d 112 FUNC GLOBAL DEFAULT 11 uiiset__ │ │ │ │ + 1984: 000ad4b9 184 FUNC GLOBAL DEFAULT 11 isum1_ │ │ │ │ + 1985: 00059621 28 FUNC GLOBAL DEFAULT 11 tmisvl__ │ │ │ │ + 1986: 00059edd 112 FUNC GLOBAL DEFAULT 11 tmrset__ │ │ │ │ + 1987: 000599cd 28 FUNC GLOBAL DEFAULT 11 tmlqvl__ │ │ │ │ + 1988: 0003c001 28 FUNC GLOBAL DEFAULT 11 sztxop__ │ │ │ │ + 1989: 0003a3cd 132 FUNC GLOBAL DEFAULT 11 tmlqin_ │ │ │ │ + 1990: 00051fc5 4 FUNC GLOBAL DEFAULT 11 mpfcyb__ │ │ │ │ + 1991: 000e3da5 484 FUNC GLOBAL DEFAULT 11 rffti1_ │ │ │ │ + 1992: 000cbe29 92 FUNC GLOBAL DEFAULT 11 sglget_ │ │ │ │ + 1993: 000840cd 240 FUNC GLOBAL DEFAULT 11 uspsvl_ │ │ │ │ + 1994: 00058aed 132 FUNC GLOBAL DEFAULT 11 hexdci__ │ │ │ │ + 1995: 00047e75 28 FUNC GLOBAL DEFAULT 11 uusfrt__ │ │ │ │ + 1996: 000b6e55 64 FUNC GLOBAL DEFAULT 11 vrfct0_ │ │ │ │ + 1997: 0006d929 56 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetareapattern │ │ │ │ + 1998: 000b33a1 72 FUNC GLOBAL DEFAULT 11 viadd0_ │ │ │ │ + 1999: 000a6a35 108 FUNC GLOBAL DEFAULT 11 rmod_ │ │ │ │ + 2000: 000ccfd5 16 FUNC GLOBAL DEFAULT 11 sgsplt_ │ │ │ │ + 2001: 0005b255 232 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclopengraphics │ │ │ │ + 2002: 0003dc89 40 FUNC GLOBAL DEFAULT 11 sgpmzr__ │ │ │ │ + 2003: 0007ab79 16 FUNC GLOBAL DEFAULT 11 uusbrs_ │ │ │ │ + 2004: 0006d6a1 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dtransnumber │ │ │ │ + 2005: 00071349 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dcle2c │ │ │ │ + 2006: 0003ba81 28 FUNC GLOBAL DEFAULT 11 szoplv__ │ │ │ │ + 2007: 000ac9e1 48 FUNC GLOBAL DEFAULT 11 indxrf_ │ │ │ │ + 2008: 00040e89 28 FUNC GLOBAL DEFAULT 11 swclch__ │ │ │ │ + 2009: 000474c9 128 FUNC GLOBAL DEFAULT 11 ulxqfm__ │ │ │ │ + 2010: 000a6a05 48 FUNC GLOBAL DEFAULT 11 rd2r_ │ │ │ │ + 2011: 0003dc05 132 FUNC GLOBAL DEFAULT 11 sgrstx__ │ │ │ │ + 2012: 0009b1c5 108 FUNC GLOBAL DEFAULT 11 uxroff_ │ │ │ │ + 2013: 00052665 4 FUNC GLOBAL DEFAULT 11 irlt__ │ │ │ │ + 2014: 0004c2bd 112 FUNC GLOBAL DEFAULT 11 ucrget__ │ │ │ │ + 2015: 0011e5b8 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Polar │ │ │ │ + 2016: 00040b11 132 FUNC GLOBAL DEFAULT 11 swiqcp__ │ │ │ │ + 2017: 000eb109 178 FUNC GLOBAL DEFAULT 11 shinir_ │ │ │ │ + 2018: 0003ba09 28 FUNC GLOBAL DEFAULT 11 szpllu__ │ │ │ │ + 2019: 000d586d 2 FUNC GLOBAL DEFAULT 11 zgqpnt_ │ │ │ │ + 2020: 00051f35 4 FUNC GLOBAL DEFAULT 11 mpscct__ │ │ │ │ + 2021: 00094ff1 132 FUNC GLOBAL DEFAULT 11 uclqin_ │ │ │ │ + 2022: 0008f7a9 44 FUNC GLOBAL DEFAULT 11 uziqcl_ │ │ │ │ + 2023: 000521c1 40 FUNC GLOBAL DEFAULT 11 vifct1__ │ │ │ │ + 2024: 00071b81 68 FUNC GLOBAL DEFAULT 11 uwqgya_ │ │ │ │ + 2025: 0003c5e1 28 FUNC GLOBAL DEFAULT 11 szlacl__ │ │ │ │ + 2026: 0005dd89 260 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgetgoodnumlist │ │ │ │ + 2027: 0003b90d 28 FUNC GLOBAL DEFAULT 11 szgclx__ │ │ │ │ + 2028: 00062465 872 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetcharex │ │ │ │ + 2029: 0009f50d 160 FUNC GLOBAL DEFAULT 11 udrstx_ │ │ │ │ + 2030: 000a391d 332 FUNC GLOBAL DEFAULT 11 ugpstx_ │ │ │ │ + 2031: 0004a64d 28 FUNC GLOBAL DEFAULT 11 uzprst__ │ │ │ │ + 2032: 00078405 160 FUNC GLOBAL DEFAULT 11 umlstx_ │ │ │ │ + 2033: 000a9bd9 184 FUNC GLOBAL DEFAULT 11 glrqcl_ │ │ │ │ + 2034: 00056405 28 FUNC GLOBAL DEFAULT 11 odlsvl__ │ │ │ │ + 2035: 0003f215 28 FUNC GLOBAL DEFAULT 11 sgtnu__ │ │ │ │ + 2036: 000d5dc9 160 FUNC GLOBAL DEFAULT 11 swistx_ │ │ │ │ + 2037: 000b6a25 180 FUNC GLOBAL DEFAULT 11 vrfct1_ │ │ │ │ + 2038: 000b369d 188 FUNC GLOBAL DEFAULT 11 viadd1_ │ │ │ │ + 2039: 000d233d 188 FUNC GLOBAL DEFAULT 11 zg_key_press_event │ │ │ │ + 2040: 0009b231 100 FUNC GLOBAL DEFAULT 11 uxmttl_ │ │ │ │ + 2041: 0005f6f9 108 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmarkersize │ │ │ │ + 2042: 0003d7cd 28 FUNC GLOBAL DEFAULT 11 scplu__ │ │ │ │ + 2043: 00041d45 88 FUNC GLOBAL DEFAULT 11 zgqtxw__ │ │ │ │ + 2044: 00058a69 132 FUNC GLOBAL DEFAULT 11 hexdic__ │ │ │ │ + 2045: 00040449 4 FUNC GLOBAL DEFAULT 11 zgflash__ │ │ │ │ + 2046: 000c984d 16 FUNC GLOBAL DEFAULT 11 sgslat_ │ │ │ │ + 2047: 0003c131 28 FUNC GLOBAL DEFAULT 11 szsttp__ │ │ │ │ + 2048: 0004d049 28 FUNC GLOBAL DEFAULT 11 uddclv__ │ │ │ │ + 2049: 0005928d 4 FUNC GLOBAL DEFAULT 11 ruwgx__ │ │ │ │ + 2050: 000519c1 28 FUNC GLOBAL DEFAULT 11 rset0__ │ │ │ │ + 2051: 000ec461 128 FUNC GLOBAL DEFAULT 11 shtswj_ │ │ │ │ + 2052: 0008f955 30 FUNC GLOBAL DEFAULT 11 uzcget_ │ │ │ │ + 2053: 0005e6a9 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetarrowlineindex │ │ │ │ + 2054: 00085e59 6 FUNC GLOBAL DEFAULT 11 usrqnp_ │ │ │ │ + 2055: 0003da8d 28 FUNC GLOBAL DEFAULT 11 scqtrn__ │ │ │ │ + 2056: 0003ca19 28 FUNC GLOBAL DEFAULT 11 szplzv__ │ │ │ │ + 2057: 000e14f1 160 FUNC GLOBAL DEFAULT 11 odlstx_ │ │ │ │ + 2058: 00091331 38 FUNC GLOBAL DEFAULT 11 uzlqvl_ │ │ │ │ + 2059: 000908a5 92 FUNC GLOBAL DEFAULT 11 uzrset_ │ │ │ │ + 2060: 00036c01 176 FUNC GLOBAL DEFAULT 11 tmisvl_ │ │ │ │ + 2061: 00053ac9 216 FUNC GLOBAL DEFAULT 11 rtlopt__ │ │ │ │ + 2062: 000cf519 88 FUNC GLOBAL DEFAULT 11 sgpqit_ │ │ │ │ + 2063: 0005614d 112 FUNC GLOBAL DEFAULT 11 odiset__ │ │ │ │ + 2064: 00041d41 4 FUNC GLOBAL DEFAULT 11 zgfint__ │ │ │ │ + 2065: 000afdc9 100 FUNC GLOBAL DEFAULT 11 mpfcya_ │ │ │ │ + 2066: 000c7af9 272 FUNC GLOBAL DEFAULT 11 stfpr2_ │ │ │ │ + 2067: 000ac19d 92 FUNC GLOBAL DEFAULT 11 gllget_ │ │ │ │ + 2068: 00073225 444 FUNC GLOBAL DEFAULT 11 uysaxs_ │ │ │ │ + 2069: 00071ab5 40 FUNC GLOBAL DEFAULT 11 uwqgyb_ │ │ │ │ + 2070: 0004a811 28 FUNC GLOBAL DEFAULT 11 uzpqit__ │ │ │ │ + 2071: 000a0849 136 FUNC GLOBAL DEFAULT 11 udiqcp_ │ │ │ │ + 2072: 0008d611 132 FUNC GLOBAL DEFAULT 11 uerqin_ │ │ │ │ + 2073: 0003cde1 28 FUNC GLOBAL DEFAULT 11 stsusr__ │ │ │ │ + 2074: 00052a01 168 FUNC GLOBAL DEFAULT 11 rtlget__ │ │ │ │ + 2075: 00042de9 28 FUNC GLOBAL DEFAULT 11 uepqnp__ │ │ │ │ + 2076: 0009ab09 72 FUNC GLOBAL DEFAULT 11 ulqxbl_ │ │ │ │ + 2077: 000acb49 46 FUNC GLOBAL DEFAULT 11 indxcf_ │ │ │ │ + 2078: 000c74b5 16 FUNC GLOBAL DEFAULT 11 stqtrf_ │ │ │ │ + 2079: 000473a9 28 FUNC GLOBAL DEFAULT 11 ulisvl__ │ │ │ │ + 2080: 00047129 28 FUNC GLOBAL DEFAULT 11 ullqvl__ │ │ │ │ + 2081: 000570a9 76 FUNC GLOBAL DEFAULT 11 shinit__ │ │ │ │ + 2082: 000b554d 1276 FUNC GLOBAL DEFAULT 11 g2sctr_ │ │ │ │ + 2083: 0004b6c5 132 FUNC GLOBAL DEFAULT 11 ucrqid__ │ │ │ │ + 2084: 0008e1cd 320 FUNC GLOBAL DEFAULT 11 uelqid_ │ │ │ │ + 2085: 0005266d 4 FUNC GLOBAL DEFAULT 11 irle__ │ │ │ │ + 2086: 000495b1 132 FUNC GLOBAL DEFAULT 11 ugpqcl__ │ │ │ │ + 2087: 00095b61 176 FUNC GLOBAL DEFAULT 11 ucisvl_ │ │ │ │ + 2088: 00058ef9 4 FUNC GLOBAL DEFAULT 11 rsum1__ │ │ │ │ + 2089: 00051ba5 4 FUNC GLOBAL DEFAULT 11 lrne1__ │ │ │ │ + 2090: 000af7ad 92 FUNC GLOBAL DEFAULT 11 mpivdg_ │ │ │ │ + 2091: 000e9af5 224 FUNC GLOBAL DEFAULT 11 shinit_ │ │ │ │ + 2092: 00062265 52 FUNC GLOBAL DEFAULT 11 __uzpack_MOD_dclsetaxisfactor │ │ │ │ + 2093: 001e7d00 8 OBJECT GLOBAL DEFAULT 21 szbtn2_ │ │ │ │ + 2094: 000da3d5 92 FUNC GLOBAL DEFAULT 11 swpget_ │ │ │ │ + 2095: 000ae025 88 FUNC GLOBAL DEFAULT 11 mpfcyb_ │ │ │ │ + 2096: 000c7705 200 FUNC GLOBAL DEFAULT 11 stfpr3_ │ │ │ │ + 2097: 0005abcd 60 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawviewportframe │ │ │ │ + 2098: 000614e9 460 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclshadecontourex │ │ │ │ + 2099: 000590ad 28 FUNC GLOBAL DEFAULT 11 uwsgxz__ │ │ │ │ + 2100: 000b7cc5 628 FUNC GLOBAL DEFAULT 11 szsgcl_ │ │ │ │ + 2101: 000406c9 4 FUNC GLOBAL DEFAULT 11 zgqtnc__ │ │ │ │ + 2102: 00055b79 28 FUNC GLOBAL DEFAULT 11 cffti1__ │ │ │ │ + 2103: 0005b185 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsettransfunction │ │ │ │ + 2104: 00051f15 4 FUNC GLOBAL DEFAULT 11 mpfsin__ │ │ │ │ + 2105: 0004b5ed 28 FUNC GLOBAL DEFAULT 11 ucpqvl__ │ │ │ │ + 2106: 0005a3a5 196 FUNC GLOBAL DEFAULT 11 usaxlb__ │ │ │ │ + 2107: 00051b91 4 FUNC GLOBAL DEFAULT 11 lrgt0__ │ │ │ │ + 2108: 000caf55 136 FUNC GLOBAL DEFAULT 11 sgrqcp_ │ │ │ │ + 2109: 0003c651 28 FUNC GLOBAL DEFAULT 11 szmvl3__ │ │ │ │ + 2110: 000c083d 1824 FUNC GLOBAL DEFAULT 11 szqtxw_ │ │ │ │ + 2111: 00047629 132 FUNC GLOBAL DEFAULT 11 ulrstx__ │ │ │ │ + 2112: 0003bb61 132 FUNC GLOBAL DEFAULT 11 szschz__ │ │ │ │ + 2113: 000a7689 38 FUNC GLOBAL DEFAULT 11 imlt0_ │ │ │ │ + 2114: 0006d429 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset2dplane │ │ │ │ + 2115: 000549b5 216 FUNC GLOBAL DEFAULT 11 rlcxfl__ │ │ │ │ + 2116: 00084049 132 FUNC GLOBAL DEFAULT 11 uspqin_ │ │ │ │ + 2117: 000a8725 88 FUNC GLOBAL DEFAULT 11 glpqit_ │ │ │ │ + 2118: 0003bfc9 28 FUNC GLOBAL DEFAULT 11 szpmcl__ │ │ │ │ + 2119: 0003d441 28 FUNC GLOBAL DEFAULT 11 slinit__ │ │ │ │ + 2120: 000ec82d 412 FUNC GLOBAL DEFAULT 11 shtint_ │ │ │ │ + 2121: 00052381 4 FUNC GLOBAL DEFAULT 11 imax__ │ │ │ │ + 2122: 000a4c3d 320 FUNC GLOBAL DEFAULT 11 ugrqid_ │ │ │ │ + 2123: 000c8c01 92 FUNC GLOBAL DEFAULT 11 sgqvpt_ │ │ │ │ + 2124: 000623f5 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckcurrency │ │ │ │ + 2125: 001e7cf8 4 OBJECT GLOBAL DEFAULT 21 szbtn3_ │ │ │ │ + 2126: 00053771 132 FUNC GLOBAL DEFAULT 11 rlienv__ │ │ │ │ + 2127: 0009c4a5 112 FUNC GLOBAL DEFAULT 11 luxchk_ │ │ │ │ + 2128: 00090805 160 FUNC GLOBAL DEFAULT 11 uzrstx_ │ │ │ │ + 2129: 000aeab1 124 FUNC GLOBAL DEFAULT 11 mpfcyc_ │ │ │ │ + 2130: 0005dca9 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumle │ │ │ │ + 2131: 000cb611 6 FUNC GLOBAL DEFAULT 11 sglqnp_ │ │ │ │ + 2132: 000556e5 36 FUNC GLOBAL DEFAULT 11 passb2__ │ │ │ │ + 2133: 0003edf9 28 FUNC GLOBAL DEFAULT 11 sgqpls__ │ │ │ │ + 2134: 000a06e1 176 FUNC GLOBAL DEFAULT 11 udiqvl_ │ │ │ │ + 2135: 00054235 28 FUNC GLOBAL DEFAULT 11 gllqvl__ │ │ │ │ + 2136: 00053109 112 FUNC GLOBAL DEFAULT 11 glrset__ │ │ │ │ + 2137: 000785fd 92 FUNC GLOBAL DEFAULT 11 umiset_ │ │ │ │ + 2138: 0003c211 136 FUNC GLOBAL DEFAULT 11 sztxzv__ │ │ │ │ + 2139: 00051ad5 40 FUNC GLOBAL DEFAULT 11 vrcon__ │ │ │ │ + 2140: 00045b7d 132 FUNC GLOBAL DEFAULT 11 uspaxs__ │ │ │ │ + 2141: 000d9921 138 FUNC GLOBAL DEFAULT 11 swpopn_ │ │ │ │ + 2142: 0005dce5 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumlt │ │ │ │ + 2143: 000692fd 320 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontourline │ │ │ │ + 2144: 0003de95 36 FUNC GLOBAL DEFAULT 11 sgtnxv__ │ │ │ │ + 2145: 000a7a69 38 FUNC GLOBAL DEFAULT 11 imlt1_ │ │ │ │ + 2146: 000ec4e1 120 FUNC GLOBAL DEFAULT 11 shtswm_ │ │ │ │ + 2147: 00056d59 44 FUNC GLOBAL DEFAULT 11 shly2x__ │ │ │ │ + 2148: 000e1439 92 FUNC GLOBAL DEFAULT 11 odiset_ │ │ │ │ + 2149: 0006e0e5 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Dcl_time │ │ │ │ + 2150: 00052505 52 FUNC GLOBAL DEFAULT 11 cr3c__ │ │ │ │ + 2151: 000592e9 4 FUNC GLOBAL DEFAULT 11 vrfnb__ │ │ │ │ + 2152: 001e8208 8 OBJECT GLOBAL DEFAULT 21 szbtn4_ │ │ │ │ + 2153: 0004d259 112 FUNC GLOBAL DEFAULT 11 udrget__ │ │ │ │ + 2154: 0009bb7d 292 FUNC GLOBAL DEFAULT 11 uxaxlb_ │ │ │ │ + 2155: 0008f7d5 44 FUNC GLOBAL DEFAULT 11 uziqcp_ │ │ │ │ + 2156: 000447f1 28 FUNC GLOBAL DEFAULT 11 usdaxs__ │ │ │ │ + 2157: 0007b3f1 52 FUNC GLOBAL DEFAULT 11 uuqidv_ │ │ │ │ + 2158: 000ba70d 96 FUNC GLOBAL DEFAULT 11 szmvlp_ │ │ │ │ + 2159: 00040e11 28 FUNC GLOBAL DEFAULT 11 swqimc__ │ │ │ │ + 2160: 0003c1d9 28 FUNC GLOBAL DEFAULT 11 szcltu__ │ │ │ │ + 2161: 0003fa3d 132 FUNC GLOBAL DEFAULT 11 sgpqcl__ │ │ │ │ + 2162: 0004aaad 28 FUNC GLOBAL DEFAULT 11 uziqvl__ │ │ │ │ + 2163: 00051539 208 FUNC GLOBAL DEFAULT 11 indxml__ │ │ │ │ + 2164: 000673b9 52 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclabort │ │ │ │ + 2165: 0007a0e5 324 FUNC GLOBAL DEFAULT 11 uupqid_ │ │ │ │ + 2166: 00036b7d 132 FUNC GLOBAL DEFAULT 11 tmiqin_ │ │ │ │ + 2167: 00056545 132 FUNC GLOBAL DEFAULT 11 odpqcp__ │ │ │ │ + 2168: 000a9c91 136 FUNC GLOBAL DEFAULT 11 glrqcp_ │ │ │ │ + 2169: 00067bc5 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweidelike_b │ │ │ │ + 2170: 00040975 28 FUNC GLOBAL DEFAULT 11 swscli__ │ │ │ │ + 2171: 000ca6b1 92 FUNC GLOBAL DEFAULT 11 sgiget_ │ │ │ │ + 2172: 000948e9 4 FUNC GLOBAL DEFAULT 11 grcls_ │ │ │ │ + 2173: 000caded 176 FUNC GLOBAL DEFAULT 11 sgrqvl_ │ │ │ │ + 2174: 00059005 28 FUNC GLOBAL DEFAULT 11 uwigxi__ │ │ │ │ + 2175: 00068381 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweidelike_f │ │ │ │ + 2176: 0004e79d 28 FUNC GLOBAL DEFAULT 11 uminit__ │ │ │ │ + 2177: 0004b6a9 28 FUNC GLOBAL DEFAULT 11 ucrqnp__ │ │ │ │ + 2178: 000528f5 64 FUNC GLOBAL DEFAULT 11 g2fbl2__ │ │ │ │ + 2179: 000b33e9 176 FUNC GLOBAL DEFAULT 11 vimlt_ │ │ │ │ + 2180: 00050de9 28 FUNC GLOBAL DEFAULT 11 uvbrf__ │ │ │ │ + 2181: 000623bd 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckspecial │ │ │ │ + 2182: 0005d435 1004 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclscalingpoint │ │ │ │ + 2183: 0003d92d 28 FUNC GLOBAL DEFAULT 11 scpmv__ │ │ │ │ + 2184: 000900e5 42 FUNC GLOBAL DEFAULT 11 uzcqnp_ │ │ │ │ + 2185: 000423c5 28 FUNC GLOBAL DEFAULT 11 swqcmn__ │ │ │ │ + 2186: 0003e7cd 40 FUNC GLOBAL DEFAULT 11 sglazv__ │ │ │ │ + 2187: 000de3ad 336 FUNC GLOBAL DEFAULT 11 r4ieee_ │ │ │ │ + 2188: 00051b61 4 FUNC GLOBAL DEFAULT 11 lrgta__ │ │ │ │ + 2189: 00052539 28 FUNC GLOBAL DEFAULT 11 ct2pc__ │ │ │ │ + 2190: 00057485 56 FUNC GLOBAL DEFAULT 11 shtsga__ │ │ │ │ + 2191: 0003c365 28 FUNC GLOBAL DEFAULT 11 szmvld__ │ │ │ │ + 2192: 0003becd 28 FUNC GLOBAL DEFAULT 11 szlazu__ │ │ │ │ + 2193: 000b24c9 112 FUNC GLOBAL DEFAULT 11 rrms0_ │ │ │ │ + 2194: 00041b05 112 FUNC GLOBAL DEFAULT 11 swlget__ │ │ │ │ + 2195: 000acfc1 60 FUNC GLOBAL DEFAULT 11 ct2cp_ │ │ │ │ + 2196: 000bfad5 1804 FUNC GLOBAL DEFAULT 11 sztnsv_ │ │ │ │ + 2197: 000a8ce9 6 FUNC GLOBAL DEFAULT 11 gllqnp_ │ │ │ │ + 2198: 000450d9 132 FUNC GLOBAL DEFAULT 11 uspstx__ │ │ │ │ + 2199: 000aeddd 228 FUNC GLOBAL DEFAULT 11 xmplon_ │ │ │ │ + 2200: 000672c5 56 FUNC GLOBAL DEFAULT 11 __chglib_MOD_dcltoupper │ │ │ │ + 2201: 00048ce5 28 FUNC GLOBAL DEFAULT 11 uuqebs__ │ │ │ │ + 2202: 0004ec6d 132 FUNC GLOBAL DEFAULT 11 umlqin__ │ │ │ │ + 2203: 0006c275 116 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dcldealloccomplexfft │ │ │ │ + 2204: 0003f285 28 FUNC GLOBAL DEFAULT 11 sgqtnp__ │ │ │ │ + 2205: 00057961 28 FUNC GLOBAL DEFAULT 11 vrintr__ │ │ │ │ + 2206: 00095add 132 FUNC GLOBAL DEFAULT 11 uciqin_ │ │ │ │ + 2207: 0009128d 40 FUNC GLOBAL DEFAULT 11 uzlrst_ │ │ │ │ + 2208: 0009aab9 80 FUNC GLOBAL DEFAULT 11 ulxlbl_ │ │ │ │ + 2209: 00050dc1 40 FUNC GLOBAL DEFAULT 11 uvbxaz__ │ │ │ │ + 2210: 0004a631 28 FUNC GLOBAL DEFAULT 11 uzpsav__ │ │ │ │ + 2211: 0005b1ed 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclnewfig │ │ │ │ + 2212: 0009bdb5 1156 FUNC GLOBAL DEFAULT 11 uxplbl_ │ │ │ │ + 2213: 000abce9 340 FUNC GLOBAL DEFAULT 11 rtropt_ │ │ │ │ + 2214: 00066ef5 272 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclgetspectrumnumber │ │ │ │ + 2215: 000912b5 40 FUNC GLOBAL DEFAULT 11 uzlsav_ │ │ │ │ + 2216: 000834fd 468 FUNC GLOBAL DEFAULT 11 usurdl_ │ │ │ │ + 2217: 0007dec5 40 FUNC GLOBAL DEFAULT 11 uiqcr2_ │ │ │ │ + 2218: 0007855d 160 FUNC GLOBAL DEFAULT 11 umistx_ │ │ │ │ + 2219: 000ccfe5 252 FUNC GLOBAL DEFAULT 11 sgplr_ │ │ │ │ + 2220: 00051f0d 4 FUNC GLOBAL DEFAULT 11 mpfazm__ │ │ │ │ + 2221: 000b287d 120 FUNC GLOBAL DEFAULT 11 rmin0_ │ │ │ │ + 2222: 000a7f01 168 FUNC GLOBAL DEFAULT 11 vifna_ │ │ │ │ + 2223: 0011e604 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Bipolar │ │ │ │ + 2224: 000d3915 184 FUNC GLOBAL DEFAULT 11 zgscli_ │ │ │ │ + 2225: 000acca1 56 FUNC GLOBAL DEFAULT 11 indxrl_ │ │ │ │ + 2226: 00049a35 28 FUNC GLOBAL DEFAULT 11 uglsvl__ │ │ │ │ + 2227: 0004d93d 132 FUNC GLOBAL DEFAULT 11 udrqid__ │ │ │ │ + 2228: 000451fd 132 FUNC GLOBAL DEFAULT 11 uslqcp__ │ │ │ │ + 2229: 0005282d 44 FUNC GLOBAL DEFAULT 11 viadd0__ │ │ │ │ + 2230: 00069bf5 64 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetyevengrid │ │ │ │ + 2231: 000c3aed 288 FUNC GLOBAL DEFAULT 11 slpwwr_ │ │ │ │ + 2232: 000675e5 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetconical │ │ │ │ + 2233: 0004a3d9 216 FUNC GLOBAL DEFAULT 11 uzcstx__ │ │ │ │ + 2234: 00079b6d 16 FUNC GLOBAL DEFAULT 11 uusebs_ │ │ │ │ + 2235: 000d9e8d 6 FUNC GLOBAL DEFAULT 11 swpqnp_ │ │ │ │ + 2236: 0005fb55 644 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawmarkernormalized │ │ │ │ + 2237: 000eb9c9 368 FUNC GLOBAL DEFAULT 11 shinix_ │ │ │ │ + 2238: 000b1271 224 FUNC GLOBAL DEFAULT 11 rrms1_ │ │ │ │ + 2239: 000e1399 160 FUNC GLOBAL DEFAULT 11 odistx_ │ │ │ │ + 2240: 000b7229 420 FUNC GLOBAL DEFAULT 11 szpipl_ │ │ │ │ + 2241: 00058dcd 28 FUNC GLOBAL DEFAULT 11 time13__ │ │ │ │ + 2242: 0008f781 38 FUNC GLOBAL DEFAULT 11 uziqvl_ │ │ │ │ + 2243: 00060c45 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettransnumber │ │ │ │ + 2244: 000bb5b1 88 FUNC GLOBAL DEFAULT 11 szmvlr_ │ │ │ │ + 2245: 0004dbb5 28 FUNC GLOBAL DEFAULT 11 udcntr__ │ │ │ │ + 2246: 0003caa5 28 FUNC GLOBAL DEFAULT 11 stirot__ │ │ │ │ + 2247: 000a8b8d 92 FUNC GLOBAL DEFAULT 11 gliget_ │ │ │ │ + 2248: 00058fcd 28 FUNC GLOBAL DEFAULT 11 uwqgya__ │ │ │ │ + 2249: 00073509 616 FUNC GLOBAL DEFAULT 11 uypaxs_ │ │ │ │ + 2250: 00052369 4 FUNC GLOBAL DEFAULT 11 imin1__ │ │ │ │ + 2251: 000686bd 300 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstreal │ │ │ │ + 2252: 000406c5 4 FUNC GLOBAL DEFAULT 11 zgqclc__ │ │ │ │ + 2253: 000a9b29 176 FUNC GLOBAL DEFAULT 11 glrqvl_ │ │ │ │ + 2254: 00048041 132 FUNC GLOBAL DEFAULT 11 uulqcl__ │ │ │ │ + 2255: 00058c4d 28 FUNC GLOBAL DEFAULT 11 time31__ │ │ │ │ + 2256: 00040501 4 FUNC GLOBAL DEFAULT 11 zgrclp__ │ │ │ │ + 2257: 00086045 184 FUNC GLOBAL DEFAULT 11 usrqcl_ │ │ │ │ + 2258: 0003d10d 136 FUNC GLOBAL DEFAULT 11 sldiv__ │ │ │ │ + 2259: 000b1f3d 244 FUNC GLOBAL DEFAULT 11 rmin1_ │ │ │ │ + 2260: 000b3a21 180 FUNC GLOBAL DEFAULT 11 vifnb_ │ │ │ │ + 2261: 000407ad 28 FUNC GLOBAL DEFAULT 11 swpcls__ │ │ │ │ + 2262: 000c985d 220 FUNC GLOBAL DEFAULT 11 sglar_ │ │ │ │ + 2263: 0004d865 28 FUNC GLOBAL DEFAULT 11 udpqvl__ │ │ │ │ + 2264: 0003aafd 40 FUNC GLOBAL DEFAULT 11 init_arg_ │ │ │ │ + 2265: 00040e6d 28 FUNC GLOBAL DEFAULT 11 swsrot__ │ │ │ │ + 2266: 00057d0d 4 FUNC GLOBAL DEFAULT 11 clckst__ │ │ │ │ + 2267: 000cbac5 72 FUNC GLOBAL DEFAULT 11 sgqmpl_ │ │ │ │ + 2268: 00055325 44 FUNC GLOBAL DEFAULT 11 vrmlt0__ │ │ │ │ + 2269: 0008dd79 320 FUNC GLOBAL DEFAULT 11 ueiqid_ │ │ │ │ + 2270: 00041db9 132 FUNC GLOBAL DEFAULT 11 swlqid__ │ │ │ │ + 2271: 00057885 40 FUNC GLOBAL DEFAULT 11 vrrnm0__ │ │ │ │ + 2272: 00044645 28 FUNC GLOBAL DEFAULT 11 usspnt__ │ │ │ │ + 2273: 000c02e9 284 FUNC GLOBAL DEFAULT 11 szplzr_ │ │ │ │ + 2274: 00051fa1 4 FUNC GLOBAL DEFAULT 11 mpfcoa__ │ │ │ │ + 2275: 0004e67d 132 FUNC GLOBAL DEFAULT 11 umrstx__ │ │ │ │ + 2276: 00079b4d 16 FUNC GLOBAL DEFAULT 11 uusebt_ │ │ │ │ + 2277: 000c5171 376 FUNC GLOBAL DEFAULT 11 scpmu_ │ │ │ │ + 2278: 000eac4d 120 FUNC GLOBAL DEFAULT 11 shiniy_ │ │ │ │ + 2279: 000af7a9 4 FUNC GLOBAL DEFAULT 11 mpfvdg_ │ │ │ │ + 2280: 000b0f09 164 FUNC GLOBAL DEFAULT 11 mpicyl_ │ │ │ │ + 2281: 00076c15 92 FUNC GLOBAL DEFAULT 11 umpget_ │ │ │ │ + 2282: 000592ed 4 FUNC GLOBAL DEFAULT 11 vrfnb0__ │ │ │ │ + 2283: 000862c5 92 FUNC GLOBAL DEFAULT 11 uslget_ │ │ │ │ + 2284: 0003cce5 28 FUNC GLOBAL DEFAULT 11 stirad__ │ │ │ │ + 2285: 000570f5 48 FUNC GLOBAL DEFAULT 11 shfwgj__ │ │ │ │ + 2286: 0005103d 28 FUNC GLOBAL DEFAULT 11 uhbra__ │ │ │ │ + 2287: 00057d1d 28 FUNC GLOBAL DEFAULT 11 date12__ │ │ │ │ + 2288: 000d51e5 180 FUNC GLOBAL DEFAULT 11 zgfontname_ │ │ │ │ + 2289: 0003f161 28 FUNC GLOBAL DEFAULT 11 sgqpmt__ │ │ │ │ + 2290: 0003e39d 40 FUNC GLOBAL DEFAULT 11 sgpmzv__ │ │ │ │ + 2291: 0006e0a9 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Spherical │ │ │ │ + 2292: 000497ed 132 FUNC GLOBAL DEFAULT 11 ugistx__ │ │ │ │ + 2293: 0003c731 28 FUNC GLOBAL DEFAULT 11 szoplz__ │ │ │ │ + 2294: 00061881 72 FUNC GLOBAL DEFAULT 11 __timelib_MOD_dclformattime │ │ │ │ + 2295: 000acb79 46 FUNC GLOBAL DEFAULT 11 indxcl_ │ │ │ │ + 2296: 000baf39 88 FUNC GLOBAL DEFAULT 11 szcllc_ │ │ │ │ + 2297: 0006d961 56 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetareapattern │ │ │ │ + 2298: 000e0175 92 FUNC GLOBAL DEFAULT 11 odpget_ │ │ │ │ + 2299: 0003c039 28 FUNC GLOBAL DEFAULT 11 szpmzu__ │ │ │ │ + 2300: 0004fc3d 28 FUNC GLOBAL DEFAULT 11 uismrg__ │ │ │ │ + 2301: 00042559 112 FUNC GLOBAL DEFAULT 11 swpset__ │ │ │ │ + 2302: 000ac441 260 FUNC GLOBAL DEFAULT 11 rtcenv_ │ │ │ │ + 2303: 000aade9 50 FUNC GLOBAL DEFAULT 11 rlcxfl_ │ │ │ │ + 2304: 000724f5 56 FUNC GLOBAL DEFAULT 11 ruwgx_ │ │ │ │ + 2305: 00069889 56 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcllengthofmonth │ │ │ │ + 2306: 000406e5 4 FUNC GLOBAL DEFAULT 11 zgstcl__ │ │ │ │ + 2307: 0005187d 36 FUNC GLOBAL DEFAULT 11 vrset__ │ │ │ │ + 2308: 0005c1e1 2548 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxisspecify │ │ │ │ + 2309: 0004fc05 28 FUNC GLOBAL DEFAULT 11 uicini__ │ │ │ │ + 2310: 00094865 92 FUNC GLOBAL DEFAULT 11 grswnd_ │ │ │ │ + 2311: 000c5349 376 FUNC GLOBAL DEFAULT 11 scpmv_ │ │ │ │ + 2312: 000e9db1 800 FUNC GLOBAL DEFAULT 11 shiniz_ │ │ │ │ + 2313: 0005a469 196 FUNC GLOBAL DEFAULT 11 uxaxlb__ │ │ │ │ + 2314: 0003b435 86 FUNC GLOBAL DEFAULT 11 char_trim2_ │ │ │ │ + 2315: 000c4ac9 72 FUNC GLOBAL DEFAULT 11 scqeye_ │ │ │ │ + 2316: 000ab58d 148 FUNC GLOBAL DEFAULT 11 rtlget_ │ │ │ │ + 2317: 00046f2d 28 FUNC GLOBAL DEFAULT 11 ulxlbl__ │ │ │ │ + 2318: 000c25a9 92 FUNC GLOBAL DEFAULT 11 sldttl_ │ │ │ │ + 2319: 0003e2fd 28 FUNC GLOBAL DEFAULT 11 sglsvl__ │ │ │ │ + 2320: 00055f9d 132 FUNC GLOBAL DEFAULT 11 odrqcl__ │ │ │ │ + 2321: 0004d09d 28 FUNC GLOBAL DEFAULT 11 udgcla__ │ │ │ │ + 2322: 000b7a09 172 FUNC GLOBAL DEFAULT 11 szmvlt_ │ │ │ │ + 2323: 00042a91 112 FUNC GLOBAL DEFAULT 11 uerget__ │ │ │ │ + 2324: 00059a89 112 FUNC GLOBAL DEFAULT 11 tmpget__ │ │ │ │ + 2325: 0008df45 164 FUNC GLOBAL DEFAULT 11 uelsvl_ │ │ │ │ + 2326: 00073771 192 FUNC GLOBAL DEFAULT 11 uysaxz_ │ │ │ │ + 2327: 00080aa5 156 FUNC GLOBAL DEFAULT 11 uiencd_ │ │ │ │ + 2328: 00071cf1 728 FUNC GLOBAL DEFAULT 11 uwqgyi_ │ │ │ │ + 2329: 0005835d 28 FUNC GLOBAL DEFAULT 11 gbyte__ │ │ │ │ + 2330: 000cde41 52 FUNC GLOBAL DEFAULT 11 sgtrqf_ │ │ │ │ + 2331: 0004060d 4 FUNC GLOBAL DEFAULT 11 zgnumfonts__ │ │ │ │ + 2332: 0005de8d 260 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclsetgoodnumlist │ │ │ │ + 2333: 000cf7f5 6 FUNC GLOBAL DEFAULT 11 sgiqnp_ │ │ │ │ + 2334: 000b809d 404 FUNC GLOBAL DEFAULT 11 szl3zu_ │ │ │ │ + 2335: 0009ec19 92 FUNC GLOBAL DEFAULT 11 udlset_ │ │ │ │ + 2336: 0007b581 92 FUNC GLOBAL DEFAULT 11 uurget_ │ │ │ │ + 2337: 0005e439 312 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetvar │ │ │ │ + 2338: 0003bd81 28 FUNC GLOBAL DEFAULT 11 szsttt__ │ │ │ │ + 2339: 000d23f9 120 FUNC GLOBAL DEFAULT 11 getparmnumber │ │ │ │ + 2340: 0009c515 1108 FUNC GLOBAL DEFAULT 11 uxaxdv_ │ │ │ │ + 2341: 0007b85d 2728 FUNC GLOBAL DEFAULT 11 uipd2z_ │ │ │ │ + 2342: 000c52f9 16 FUNC GLOBAL DEFAULT 11 scspms_ │ │ │ │ + 2343: 000bd48d 4 FUNC GLOBAL DEFAULT 11 szclld_ │ │ │ │ + 2344: 000ccea9 252 FUNC GLOBAL DEFAULT 11 sgplu_ │ │ │ │ + 2345: 000d1939 92 FUNC GLOBAL DEFAULT 11 swcset_ │ │ │ │ + 2346: 000ba6a5 4 FUNC GLOBAL DEFAULT 11 szoplp_ │ │ │ │ + 2347: 0003d0ad 40 FUNC GLOBAL DEFAULT 11 slqrct__ │ │ │ │ + 2348: 0005f329 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextindex │ │ │ │ + 2349: 000d8819 138 FUNC GLOBAL DEFAULT 11 swclch_ │ │ │ │ + 2350: 0003da55 28 FUNC GLOBAL DEFAULT 11 scqobj__ │ │ │ │ + 2351: 000427b1 144 FUNC GLOBAL DEFAULT 11 uezchk__ │ │ │ │ + 2352: 00069b75 64 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetyevengrid │ │ │ │ + 2353: 0004d921 28 FUNC GLOBAL DEFAULT 11 udrqnp__ │ │ │ │ + 2354: 0004073d 28 FUNC GLOBAL DEFAULT 11 swdopn__ │ │ │ │ + 2355: 0009cff9 316 FUNC GLOBAL DEFAULT 11 uduxuy_ │ │ │ │ + 2356: 00067371 72 FUNC GLOBAL DEFAULT 11 __syslib_MOD_dclmessagedump │ │ │ │ + 2357: 000842ad 88 FUNC GLOBAL DEFAULT 11 uspqit_ │ │ │ │ + 2358: 00071bc5 56 FUNC GLOBAL DEFAULT 11 ruwgy_ │ │ │ │ + 2359: 000cb7fd 184 FUNC GLOBAL DEFAULT 11 sglqcl_ │ │ │ │ + 2360: 00040c51 132 FUNC GLOBAL DEFAULT 11 swiqin__ │ │ │ │ + 2361: 00067b41 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclhammer_b │ │ │ │ + 2362: 000d88a5 138 FUNC GLOBAL DEFAULT 11 swsrot_ │ │ │ │ + 2363: 000b6c25 156 FUNC GLOBAL DEFAULT 11 rset_ │ │ │ │ + 2364: 00041731 28 FUNC GLOBAL DEFAULT 11 swrsvl__ │ │ │ │ + 2365: 0003c299 28 FUNC GLOBAL DEFAULT 11 szoptr__ │ │ │ │ + 2366: 000d273d 52 FUNC GLOBAL DEFAULT 11 zgiint_ │ │ │ │ + 2367: 000682fd 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclhammer_f │ │ │ │ + 2368: 00047ead 28 FUNC GLOBAL DEFAULT 11 uusfri__ │ │ │ │ + 2369: 000c1991 4 FUNC GLOBAL DEFAULT 11 szclsv_ │ │ │ │ + 2370: 000bb829 120 FUNC GLOBAL DEFAULT 11 szmvlu_ │ │ │ │ + 2371: 0007ae79 16 FUNC GLOBAL DEFAULT 11 uusfrt_ │ │ │ │ + 2372: 000c2df5 364 FUNC GLOBAL DEFAULT 11 slratz_ │ │ │ │ + 2373: 000be515 284 FUNC GLOBAL DEFAULT 11 szl3zv_ │ │ │ │ + 2374: 00056ead 36 FUNC GLOBAL DEFAULT 11 shinix__ │ │ │ │ + 2375: 0004069d 28 FUNC GLOBAL DEFAULT 11 zgidat__ │ │ │ │ + 2376: 00059369 112 FUNC GLOBAL DEFAULT 11 tmiset__ │ │ │ │ + 2377: 000c5339 16 FUNC GLOBAL DEFAULT 11 scspmt_ │ │ │ │ + 2378: 000a495d 176 FUNC GLOBAL DEFAULT 11 ugrsvl_ │ │ │ │ + 2379: 0005002d 112 FUNC GLOBAL DEFAULT 11 uirget__ │ │ │ │ + 2380: 001caf34 4 OBJECT GLOBAL DEFAULT 21 font_desc │ │ │ │ + 2381: 000cd0e1 252 FUNC GLOBAL DEFAULT 11 sgplv_ │ │ │ │ + 2382: 000d38b5 2 FUNC GLOBAL DEFAULT 11 zgoopn_ │ │ │ │ + 2383: 0004952d 132 FUNC GLOBAL DEFAULT 11 ugpqcp__ │ │ │ │ + 2384: 000d85e5 138 FUNC GLOBAL DEFAULT 11 swslft_ │ │ │ │ + 2385: 000c9741 220 FUNC GLOBAL DEFAULT 11 sglau_ │ │ │ │ + 2386: 000a7fa9 60 FUNC GLOBAL DEFAULT 11 vifct0_ │ │ │ │ + 2387: 000ceea9 26 FUNC GLOBAL DEFAULT 11 sgcls_ │ │ │ │ + 2388: 00041d9d 28 FUNC GLOBAL DEFAULT 11 swlqnp__ │ │ │ │ + 2389: 0006d3b5 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3deyepoint │ │ │ │ + 2390: 00051fbd 4 FUNC GLOBAL DEFAULT 11 mpiplc__ │ │ │ │ + 2391: 000b9c1d 248 FUNC GLOBAL DEFAULT 11 szplzu_ │ │ │ │ + 2392: 0003ef11 132 FUNC GLOBAL DEFAULT 11 sgistx__ │ │ │ │ + 2393: 00051b5d 4 FUNC GLOBAL DEFAULT 11 lreq0__ │ │ │ │ + 2394: 00059c09 132 FUNC GLOBAL DEFAULT 11 tmpqid__ │ │ │ │ + 2395: 00043085 132 FUNC GLOBAL DEFAULT 11 uerqid__ │ │ │ │ + 2396: 000571d5 36 FUNC GLOBAL DEFAULT 11 shtfun__ │ │ │ │ + 2397: 000e1efd 440 FUNC GLOBAL DEFAULT 11 odrkg_ │ │ │ │ + 2398: 0004be7d 112 FUNC GLOBAL DEFAULT 11 uciget__ │ │ │ │ + 2399: 0003d295 28 FUNC GLOBAL DEFAULT 11 slpttl__ │ │ │ │ + 2400: 0003f3fd 28 FUNC GLOBAL DEFAULT 11 sgopn__ │ │ │ │ + 2401: 0006dbdd 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclseterrorbarlinetype │ │ │ │ 2402: 00035d71 18 FUNC GLOBAL DEFAULT 11 osabrt_ │ │ │ │ - 2403: 000d1b49 128 FUNC GLOBAL DEFAULT 11 szmvlv_ │ │ │ │ - 2404: 0008b629 6 FUNC GLOBAL DEFAULT 11 gliqnp_ │ │ │ │ - 2405: 00057cf5 216 FUNC GLOBAL DEFAULT 11 swoopn__ │ │ │ │ - 2406: 00054249 40 FUNC GLOBAL DEFAULT 11 stftr3__ │ │ │ │ - 2407: 000ec685 16 FUNC GLOBAL DEFAULT 11 scqpli_ │ │ │ │ - 2408: 00071be1 30 FUNC GLOBAL DEFAULT 11 time31_ │ │ │ │ - 2409: 000412c1 52 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dcldelcontourlevel │ │ │ │ - 2410: 00097fa1 40 FUNC GLOBAL DEFAULT 11 uzirst_ │ │ │ │ - 2411: 00096469 46 FUNC GLOBAL DEFAULT 11 uzcqcl_ │ │ │ │ - 2412: 00054bc1 28 FUNC GLOBAL DEFAULT 11 sctnv__ │ │ │ │ - 2413: 000a8ca9 136 FUNC GLOBAL DEFAULT 11 usrqcp_ │ │ │ │ - 2414: 00045ba1 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dmarkerindex │ │ │ │ - 2415: 0005edb5 112 FUNC GLOBAL DEFAULT 11 ulpget__ │ │ │ │ - 2416: 00097fc9 40 FUNC GLOBAL DEFAULT 11 uzisav_ │ │ │ │ - 2417: 00076af5 30 FUNC GLOBAL DEFAULT 11 cupper_ │ │ │ │ - 2418: 000c3109 160 FUNC GLOBAL DEFAULT 11 udlstx_ │ │ │ │ - 2419: 000d0665 4 FUNC GLOBAL DEFAULT 11 szoplr_ │ │ │ │ - 2420: 000e6691 220 FUNC GLOBAL DEFAULT 11 sglav_ │ │ │ │ - 2421: 00086e99 164 FUNC GLOBAL DEFAULT 11 vifct1_ │ │ │ │ - 2422: 0006dcc1 112 FUNC GLOBAL DEFAULT 11 odlset__ │ │ │ │ - 2423: 0008b249 184 FUNC GLOBAL DEFAULT 11 gllqcl_ │ │ │ │ - 2424: 000de731 1216 FUNC GLOBAL DEFAULT 11 stftr3_ │ │ │ │ - 2425: 0006ba75 216 FUNC GLOBAL DEFAULT 11 rtlxfl__ │ │ │ │ - 2426: 000de5cd 216 FUNC GLOBAL DEFAULT 11 swcstx_ │ │ │ │ - 2427: 0005a4d9 28 FUNC GLOBAL DEFAULT 11 uepqvl__ │ │ │ │ - 2428: 0005cba9 128 FUNC GLOBAL DEFAULT 11 usyaxl__ │ │ │ │ - 2429: 000d49c5 248 FUNC GLOBAL DEFAULT 11 szplzv_ │ │ │ │ - 2430: 0006aa95 216 FUNC GLOBAL DEFAULT 11 rtrenv__ │ │ │ │ - 2431: 000a0259 240 FUNC GLOBAL DEFAULT 11 uupsvl_ │ │ │ │ - 2432: 000acd15 6 FUNC GLOBAL DEFAULT 11 umpqnp_ │ │ │ │ - 2433: 000577dd 28 FUNC GLOBAL DEFAULT 11 sgqsim__ │ │ │ │ - 2434: 000a8fc9 6 FUNC GLOBAL DEFAULT 11 uslqnp_ │ │ │ │ - 2435: 000879e1 176 FUNC GLOBAL DEFAULT 11 iufopn_ │ │ │ │ - 2436: 001105f0 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Cartesian │ │ │ │ - 2437: 000dbe41 138 FUNC GLOBAL DEFAULT 11 swqptc_ │ │ │ │ - 2438: 0006b1a5 304 FUNC GLOBAL DEFAULT 11 rtcopt__ │ │ │ │ - 2439: 000978a9 92 FUNC GLOBAL DEFAULT 11 uzlset_ │ │ │ │ - 2440: 00094b09 148 FUNC GLOBAL DEFAULT 11 cr3c_ │ │ │ │ - 2441: 0008fe2d 44 FUNC GLOBAL DEFAULT 11 mpsotg_ │ │ │ │ - 2442: 0006665d 132 FUNC GLOBAL DEFAULT 11 uirqid__ │ │ │ │ - 2443: 000d81e9 724 FUNC GLOBAL DEFAULT 11 zggton_ │ │ │ │ - 2444: 00071bc1 30 FUNC GLOBAL DEFAULT 11 time32_ │ │ │ │ - 2445: 0006ee71 28 FUNC GLOBAL DEFAULT 11 vs1out__ │ │ │ │ - 2446: 00094ea1 180 FUNC GLOBAL DEFAULT 11 iblkge_ │ │ │ │ - 2447: 00042fcd 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetarrowlinetype │ │ │ │ - 2448: 000919cd 24 FUNC GLOBAL DEFAULT 11 lreq0_ │ │ │ │ - 2449: 0005d1d1 184 FUNC GLOBAL DEFAULT 11 uscget__ │ │ │ │ - 2450: 0006f361 28 FUNC GLOBAL DEFAULT 11 date23__ │ │ │ │ - 2451: 0006ff65 48 FUNC GLOBAL DEFAULT 11 clsvrg__ │ │ │ │ - 2452: 00066379 132 FUNC GLOBAL DEFAULT 11 umpqcl__ │ │ │ │ - 2453: 0007bec1 6 FUNC GLOBAL DEFAULT 11 odpqnp_ │ │ │ │ - 2454: 0006a07d 236 FUNC GLOBAL DEFAULT 11 rtcget__ │ │ │ │ - 2455: 000d9975 184 FUNC GLOBAL DEFAULT 11 swpqcl_ │ │ │ │ - 2456: 00043a65 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextindex │ │ │ │ - 2457: 000703f1 4 FUNC GLOBAL DEFAULT 11 rave0__ │ │ │ │ - 2458: 000bed31 132 FUNC GLOBAL DEFAULT 11 uelqin_ │ │ │ │ - 2459: 0011e34c 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Map │ │ │ │ - 2460: 00075bf1 572 FUNC GLOBAL DEFAULT 11 clsvrg_ │ │ │ │ - 2461: 0006cb2d 28 FUNC GLOBAL DEFAULT 11 gnrset__ │ │ │ │ - 2462: 0005dd1d 112 FUNC GLOBAL DEFAULT 11 uliset__ │ │ │ │ - 2463: 0006ca85 28 FUNC GLOBAL DEFAULT 11 gnqblk__ │ │ │ │ - 2464: 00048355 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweide_b │ │ │ │ - 2465: 000a2495 10 FUNC GLOBAL DEFAULT 11 usytlz_ │ │ │ │ - 2466: 00063529 132 FUNC GLOBAL DEFAULT 11 uciqid__ │ │ │ │ - 2467: 00069bcd 44 FUNC GLOBAL DEFAULT 11 vidiv0__ │ │ │ │ - 2468: 0006d0e9 36 FUNC GLOBAL DEFAULT 11 passf2__ │ │ │ │ - 2469: 00068f09 28 FUNC GLOBAL DEFAULT 11 radd__ │ │ │ │ - 2470: 0008bf6d 72 FUNC GLOBAL DEFAULT 11 rprd_ │ │ │ │ - 2471: 00062355 132 FUNC GLOBAL DEFAULT 11 uzlqcl__ │ │ │ │ - 2472: 0009b751 796 FUNC GLOBAL DEFAULT 11 uxptmk_ │ │ │ │ - 2473: 00069451 4 FUNC GLOBAL DEFAULT 11 mpfmer__ │ │ │ │ - 2474: 00048b11 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweide_f │ │ │ │ - 2475: 000628b1 28 FUNC GLOBAL DEFAULT 11 uzrrst__ │ │ │ │ - 2476: 0003fc71 744 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dclshadexbararea │ │ │ │ - 2477: 00070315 216 FUNC GLOBAL DEFAULT 11 chval__ │ │ │ │ - 2478: 00068dcd 36 FUNC GLOBAL DEFAULT 11 vrset0__ │ │ │ │ - 2479: 000639d5 120 FUNC GLOBAL DEFAULT 11 nucchr__ │ │ │ │ - 2480: 000e1601 800 FUNC GLOBAL DEFAULT 11 slzttl_ │ │ │ │ - 2481: 000d79b1 176 FUNC GLOBAL DEFAULT 11 zgclip_ │ │ │ │ - 2482: 00054145 28 FUNC GLOBAL DEFAULT 11 strpr2__ │ │ │ │ - 2483: 00056ee5 132 FUNC GLOBAL DEFAULT 11 sgpqcp__ │ │ │ │ - 2484: 00046371 652 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dlinenormalized │ │ │ │ - 2485: 00041015 460 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclshadecontour │ │ │ │ - 2486: 00091309 108 FUNC GLOBAL DEFAULT 11 mpfcyl_ │ │ │ │ - 2487: 0008e0e5 208 FUNC GLOBAL DEFAULT 11 mpisin_ │ │ │ │ - 2488: 000469bd 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dobjectpoint │ │ │ │ - 2489: 0006909d 4 FUNC GLOBAL DEFAULT 11 lreqa__ │ │ │ │ - 2490: 00070651 4 FUNC GLOBAL DEFAULT 11 rvar1__ │ │ │ │ - 2491: 000694f9 4 FUNC GLOBAL DEFAULT 11 mpscyb__ │ │ │ │ - 2492: 0007a8c9 332 FUNC GLOBAL DEFAULT 11 shfg2w_ │ │ │ │ - 2493: 000523e5 196 FUNC GLOBAL DEFAULT 11 uyaxlb__ │ │ │ │ - 2494: 00052c1d 28 FUNC GLOBAL DEFAULT 11 szcllr__ │ │ │ │ - 2495: 0005df91 132 FUNC GLOBAL DEFAULT 11 ulpqid__ │ │ │ │ - 2496: 000a99f9 92 FUNC GLOBAL DEFAULT 11 usiget_ │ │ │ │ - 2497: 0006c67d 112 FUNC GLOBAL DEFAULT 11 glpget__ │ │ │ │ - 2498: 000a08f5 6 FUNC GLOBAL DEFAULT 11 uurqnp_ │ │ │ │ - 2499: 000a8b41 176 FUNC GLOBAL DEFAULT 11 usrqvl_ │ │ │ │ - 2500: 0006f741 128 FUNC GLOBAL DEFAULT 11 cupper__ │ │ │ │ - 2501: 00054f9d 28 FUNC GLOBAL DEFAULT 11 scstrn__ │ │ │ │ - 2502: 00091935 152 FUNC GLOBAL DEFAULT 11 lreq1_ │ │ │ │ - 2503: 0006ec2d 36 FUNC GLOBAL DEFAULT 11 shnm2l__ │ │ │ │ - 2504: 0006ff3d 40 FUNC GLOBAL DEFAULT 11 rnorml__ │ │ │ │ - 2505: 000d1bc9 4 FUNC GLOBAL DEFAULT 11 szoplt_ │ │ │ │ - 2506: 0006ce2d 44 FUNC GLOBAL DEFAULT 11 radb4__ │ │ │ │ - 2507: 001e7838 1208 OBJECT GLOBAL DEFAULT 21 ueblk1_ │ │ │ │ - 2508: 00057345 4 FUNC GLOBAL DEFAULT 11 isgrgb__ │ │ │ │ - 2509: 000475e5 312 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetrms │ │ │ │ - 2510: 0006ec81 76 FUNC GLOBAL DEFAULT 11 shlfwu__ │ │ │ │ - 2511: 000eade5 136 FUNC GLOBAL DEFAULT 11 sglqcp_ │ │ │ │ - 2512: 000bb14d 132 FUNC GLOBAL DEFAULT 11 ugrqin_ │ │ │ │ - 2513: 0005a595 28 FUNC GLOBAL DEFAULT 11 uerqnp__ │ │ │ │ - 2514: 00071119 28 FUNC GLOBAL DEFAULT 11 tmpqnp__ │ │ │ │ - 2515: 0005a2a9 28 FUNC GLOBAL DEFAULT 11 uetonc__ │ │ │ │ - 2516: 000d2e21 2 FUNC GLOBAL DEFAULT 11 szl3op_ │ │ │ │ - 2517: 00052a9d 28 FUNC GLOBAL DEFAULT 11 szqgcy__ │ │ │ │ - 2518: 000552e9 28 FUNC GLOBAL DEFAULT 11 sgqtxy__ │ │ │ │ - 2519: 0005ccc5 132 FUNC GLOBAL DEFAULT 11 uscqid__ │ │ │ │ - 2520: 000899d5 148 FUNC GLOBAL DEFAULT 11 rtiget_ │ │ │ │ - 2521: 000bba75 320 FUNC GLOBAL DEFAULT 11 uglqid_ │ │ │ │ - 2522: 000723c9 148 FUNC GLOBAL DEFAULT 11 cdblk_ │ │ │ │ - 2523: 000570c5 28 FUNC GLOBAL DEFAULT 11 sgpcmd__ │ │ │ │ - 2524: 00097809 160 FUNC GLOBAL DEFAULT 11 uzlstx_ │ │ │ │ - 2525: 00060495 132 FUNC GLOBAL DEFAULT 11 ugrqcl__ │ │ │ │ - 2526: 000bf361 172 FUNC GLOBAL DEFAULT 11 ueisvl_ │ │ │ │ - 2527: 0006dbcd 132 FUNC GLOBAL DEFAULT 11 odpqin__ │ │ │ │ - 2528: 0005fb79 132 FUNC GLOBAL DEFAULT 11 uupstx__ │ │ │ │ - 2529: 000a7805 648 FUNC GLOBAL DEFAULT 11 usurdt_ │ │ │ │ - 2530: 0006b88d 112 FUNC GLOBAL DEFAULT 11 gliset__ │ │ │ │ - 2531: 000c376d 92 FUNC GLOBAL DEFAULT 11 udiset_ │ │ │ │ - 2532: 00041d1d 124 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dclsetaspectratio │ │ │ │ - 2533: 000c95d9 92 FUNC GLOBAL DEFAULT 11 grscwd_ │ │ │ │ - 2534: 000d1e5d 56 FUNC GLOBAL DEFAULT 11 szoplu_ │ │ │ │ - 2535: 000644c5 148 FUNC GLOBAL DEFAULT 11 udqclv__ │ │ │ │ - 2536: 000b763d 48 FUNC GLOBAL DEFAULT 11 uiscrg_ │ │ │ │ - 2537: 000690b9 4 FUNC GLOBAL DEFAULT 11 lrle0__ │ │ │ │ - 2538: 0007ddb9 72 FUNC GLOBAL DEFAULT 11 sint_ │ │ │ │ - 2539: 0006974d 40 FUNC GLOBAL DEFAULT 11 vicon__ │ │ │ │ - 2540: 000c4899 42 FUNC GLOBAL DEFAULT 11 uddclv_ │ │ │ │ - 2541: 00048e7d 216 FUNC GLOBAL DEFAULT 11 __intrlib_MOD_dclinterpolatec │ │ │ │ - 2542: 00043cc1 252 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawtextprojected │ │ │ │ - 2543: 000eb2f1 184 FUNC GLOBAL DEFAULT 11 sgiqcl_ │ │ │ │ - 2544: 00062d7d 28 FUNC GLOBAL DEFAULT 11 ucrqvl__ │ │ │ │ - 2545: 0006c419 132 FUNC GLOBAL DEFAULT 11 glpqid__ │ │ │ │ - 2546: 00069839 40 FUNC GLOBAL DEFAULT 11 viinc1__ │ │ │ │ - 2547: 000cba75 884 FUNC GLOBAL DEFAULT 11 szpipt_ │ │ │ │ - 2548: 00053071 28 FUNC GLOBAL DEFAULT 11 szcllc__ │ │ │ │ - 2549: 00070809 4 FUNC GLOBAL DEFAULT 11 vifnb__ │ │ │ │ - 2550: 00086df1 168 FUNC GLOBAL DEFAULT 11 vicon_ │ │ │ │ - 2551: 000d0605 96 FUNC GLOBAL DEFAULT 11 szmvlz_ │ │ │ │ - 2552: 000d54f9 68 FUNC GLOBAL DEFAULT 11 zgfint_ │ │ │ │ - 2553: 0005f4e9 132 FUNC GLOBAL DEFAULT 11 uulqcp__ │ │ │ │ - 2554: 00063eed 112 FUNC GLOBAL DEFAULT 11 udiget__ │ │ │ │ - 2555: 0005d085 36 FUNC GLOBAL DEFAULT 11 usurdt__ │ │ │ │ - 2556: 0005cb8d 28 FUNC GLOBAL DEFAULT 11 usinit__ │ │ │ │ - 2557: 00066641 28 FUNC GLOBAL DEFAULT 11 uirqnp__ │ │ │ │ - 2558: 00048f55 204 FUNC GLOBAL DEFAULT 11 __intrlib_MOD_dclinterpolater │ │ │ │ - 2559: 00096499 46 FUNC GLOBAL DEFAULT 11 uzcqcp_ │ │ │ │ - 2560: 000a01d5 132 FUNC GLOBAL DEFAULT 11 uupqin_ │ │ │ │ - 2561: 0008c8d5 160 FUNC GLOBAL DEFAULT 11 rvmax_ │ │ │ │ - 2562: 00069499 4 FUNC GLOBAL DEFAULT 11 mpzmwd__ │ │ │ │ - 2563: 000b3925 324 FUNC GLOBAL DEFAULT 11 uirqid_ │ │ │ │ - 2564: 000d4cb1 8 FUNC GLOBAL DEFAULT 11 szplop_ │ │ │ │ - 2565: 000e75e1 16 FUNC GLOBAL DEFAULT 11 sgstxc_ │ │ │ │ - 2566: 000afe11 324 FUNC GLOBAL DEFAULT 11 ulpqid_ │ │ │ │ - 2567: 00053ab9 28 FUNC GLOBAL DEFAULT 11 szm3op__ │ │ │ │ - 2568: 00052165 116 FUNC GLOBAL DEFAULT 11 usgi__ │ │ │ │ - 2569: 000d1a89 4 FUNC GLOBAL DEFAULT 11 szoplv_ │ │ │ │ - 2570: 0008b301 136 FUNC GLOBAL DEFAULT 11 gllqcp_ │ │ │ │ - 2571: 00070779 28 FUNC GLOBAL DEFAULT 11 g2qcti__ │ │ │ │ - 2572: 000694a5 4 FUNC GLOBAL DEFAULT 11 mpxvdg__ │ │ │ │ - 2573: 0005c869 132 FUNC GLOBAL DEFAULT 11 uslqin__ │ │ │ │ - 2574: 00056309 28 FUNC GLOBAL DEFAULT 11 sgspls__ │ │ │ │ - 2575: 0006350d 28 FUNC GLOBAL DEFAULT 11 uciqnp__ │ │ │ │ - 2576: 000eaae5 92 FUNC GLOBAL DEFAULT 11 sgrset_ │ │ │ │ - 2577: 000eac7d 176 FUNC GLOBAL DEFAULT 11 sglqvl_ │ │ │ │ - 2578: 00094721 92 FUNC GLOBAL DEFAULT 11 imod_ │ │ │ │ - 2579: 00045929 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclprintdevicelist │ │ │ │ - 2580: 000684cd 28 FUNC GLOBAL DEFAULT 11 uhdif__ │ │ │ │ - 2581: 0006cc79 28 FUNC GLOBAL DEFAULT 11 sint__ │ │ │ │ - 2582: 0005952d 184 FUNC GLOBAL DEFAULT 11 swcget__ │ │ │ │ - 2583: 0006ca65 4 FUNC GLOBAL DEFAULT 11 igus__ │ │ │ │ - 2584: 0005df75 28 FUNC GLOBAL DEFAULT 11 ulpqnp__ │ │ │ │ - 2585: 0006617d 28 FUNC GLOBAL DEFAULT 11 umlsvl__ │ │ │ │ - 2586: 000ed2f9 72 FUNC GLOBAL DEFAULT 11 scqpln_ │ │ │ │ - 2587: 00063d39 36 FUNC GLOBAL DEFAULT 11 udbset__ │ │ │ │ - 2588: 00070585 4 FUNC GLOBAL DEFAULT 11 rstd__ │ │ │ │ - 2589: 000a1b05 992 FUNC GLOBAL DEFAULT 11 uulinz_ │ │ │ │ - 2590: 000683a9 44 FUNC GLOBAL DEFAULT 11 uvbraz__ │ │ │ │ - 2591: 00054ca5 28 FUNC GLOBAL DEFAULT 11 scqpln__ │ │ │ │ - 2592: 0005b9f1 28 FUNC GLOBAL DEFAULT 11 usxtlz__ │ │ │ │ - 2593: 000d9a2d 136 FUNC GLOBAL DEFAULT 11 swpqcp_ │ │ │ │ - 2594: 00089391 340 FUNC GLOBAL DEFAULT 11 rtlopt_ │ │ │ │ - 2595: 000c36cd 160 FUNC GLOBAL DEFAULT 11 udistx_ │ │ │ │ - 2596: 00045c09 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dmarkertype │ │ │ │ - 2597: 0009154d 148 FUNC GLOBAL DEFAULT 11 lrle_ │ │ │ │ - 2598: 0006329d 132 FUNC GLOBAL DEFAULT 11 uclstx__ │ │ │ │ - 2599: 00092325 84 FUNC GLOBAL DEFAULT 11 imin0_ │ │ │ │ - 2600: 00067d19 40 FUNC GLOBAL DEFAULT 11 uxptmz__ │ │ │ │ - 2601: 00057205 132 FUNC GLOBAL DEFAULT 11 sgrqcl__ │ │ │ │ - 2602: 0008b8e9 184 FUNC GLOBAL DEFAULT 11 gliqcl_ │ │ │ │ - 2603: 0008da7d 30 FUNC GLOBAL DEFAULT 11 osgarg_ │ │ │ │ - 2604: 000611d5 112 FUNC GLOBAL DEFAULT 11 uglset__ │ │ │ │ - 2605: 0006ff39 4 FUNC GLOBAL DEFAULT 11 inorml__ │ │ │ │ - 2606: 000690a5 4 FUNC GLOBAL DEFAULT 11 lrlea__ │ │ │ │ - 2607: 0006d445 132 FUNC GLOBAL DEFAULT 11 odrqcp__ │ │ │ │ - 2608: 0006406d 132 FUNC GLOBAL DEFAULT 11 udiqid__ │ │ │ │ - 2609: 000b7511 52 FUNC GLOBAL DEFAULT 11 uismsq_ │ │ │ │ - 2610: 000dbaf5 138 FUNC GLOBAL DEFAULT 11 swftnm_ │ │ │ │ - 2611: 0007489d 104 FUNC GLOBAL DEFAULT 11 dateq1_ │ │ │ │ - 2612: 000e3e2d 16 FUNC GLOBAL DEFAULT 11 isgrgb_ │ │ │ │ - 2613: 000a958d 6 FUNC GLOBAL DEFAULT 11 usiqnp_ │ │ │ │ - 2614: 0004d439 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckblank │ │ │ │ - 2615: 0005cca9 28 FUNC GLOBAL DEFAULT 11 uscqnp__ │ │ │ │ - 2616: 00056559 36 FUNC GLOBAL DEFAULT 11 sglnzr__ │ │ │ │ - 2617: 00072475 304 FUNC GLOBAL DEFAULT 11 hexdci_ │ │ │ │ - 2618: 00094079 308 FUNC GLOBAL DEFAULT 11 gnge_ │ │ │ │ - 2619: 000e9a21 92 FUNC GLOBAL DEFAULT 11 sgqwnd_ │ │ │ │ - 2620: 0009643d 42 FUNC GLOBAL DEFAULT 11 uzcqvl_ │ │ │ │ - 2621: 00071eb5 280 FUNC GLOBAL DEFAULT 11 r4ibm_ │ │ │ │ - 2622: 000981e9 92 FUNC GLOBAL DEFAULT 11 uziset_ │ │ │ │ - 2623: 0006944d 4 FUNC GLOBAL DEFAULT 11 mpzek6__ │ │ │ │ - 2624: 00093dfd 16 FUNC GLOBAL DEFAULT 11 gnsave_ │ │ │ │ - 2625: 00069899 4 FUNC GLOBAL DEFAULT 11 isum0__ │ │ │ │ - 2626: 00057a25 4 FUNC GLOBAL DEFAULT 11 zggmov__ │ │ │ │ - 2627: 0006eb2d 60 FUNC GLOBAL DEFAULT 11 shmswz__ │ │ │ │ - 2628: 0004f119 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetreal │ │ │ │ - 2629: 00091095 312 FUNC GLOBAL DEFAULT 11 mpimwd_ │ │ │ │ - 2630: 0003f151 160 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclsetmapcontactpoint │ │ │ │ - 2631: 0005c07d 132 FUNC GLOBAL DEFAULT 11 usrstx__ │ │ │ │ - 2632: 000acfd9 184 FUNC GLOBAL DEFAULT 11 umpqcl_ │ │ │ │ - 2633: 0008af25 92 FUNC GLOBAL DEFAULT 11 glrset_ │ │ │ │ - 2634: 0008b195 180 FUNC GLOBAL DEFAULT 11 gllqvl_ │ │ │ │ - 2635: 00067e45 132 FUNC GLOBAL DEFAULT 11 uxsaxz__ │ │ │ │ - 2636: 000601f5 28 FUNC GLOBAL DEFAULT 11 uusebs__ │ │ │ │ - 2637: 000a91b5 184 FUNC GLOBAL DEFAULT 11 uslqcl_ │ │ │ │ - 2638: 00092261 196 FUNC GLOBAL DEFAULT 11 imin1_ │ │ │ │ - 2639: 0007e345 508 FUNC GLOBAL DEFAULT 11 rfftb1_ │ │ │ │ - 2640: 00057f49 28 FUNC GLOBAL DEFAULT 11 swgcls__ │ │ │ │ - 2641: 000754ed 96 FUNC GLOBAL DEFAULT 11 date12_ │ │ │ │ - 2642: 00056795 28 FUNC GLOBAL DEFAULT 11 sgstnp__ │ │ │ │ - 2643: 000bf2dd 132 FUNC GLOBAL DEFAULT 11 ueiqin_ │ │ │ │ - 2644: 00077e8d 112 FUNC GLOBAL DEFAULT 11 shtswz_ │ │ │ │ - 2645: 00053f61 28 FUNC GLOBAL DEFAULT 11 szoptv__ │ │ │ │ - 2646: 0003c7f5 108 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetbarwidth │ │ │ │ - 2647: 00056341 28 FUNC GLOBAL DEFAULT 11 sgnplc__ │ │ │ │ - 2648: 00062895 28 FUNC GLOBAL DEFAULT 11 uzrsav__ │ │ │ │ - 2649: 00058d19 132 FUNC GLOBAL DEFAULT 11 swcqid__ │ │ │ │ - 2650: 000eaa45 160 FUNC GLOBAL DEFAULT 11 sgrstx_ │ │ │ │ - 2651: 000566c5 28 FUNC GLOBAL DEFAULT 11 sgqpmi__ │ │ │ │ - 2652: 0006c3fd 28 FUNC GLOBAL DEFAULT 11 glpqnp__ │ │ │ │ - 2653: 0007054d 28 FUNC GLOBAL DEFAULT 11 g2ictr__ │ │ │ │ - 2654: 0006581d 132 FUNC GLOBAL DEFAULT 11 umistx__ │ │ │ │ - 2655: 0007c185 184 FUNC GLOBAL DEFAULT 11 odpqcl_ │ │ │ │ - 2656: 00074835 104 FUNC GLOBAL DEFAULT 11 dateq2_ │ │ │ │ - 2657: 00084ff1 72 FUNC GLOBAL DEFAULT 11 vrmlt0_ │ │ │ │ - 2658: 000c2441 92 FUNC GLOBAL DEFAULT 11 udpget_ │ │ │ │ - 2659: 0008e06d 120 FUNC GLOBAL DEFAULT 11 mpfsin_ │ │ │ │ - 2660: 000679d9 216 FUNC GLOBAL DEFAULT 11 uxmttl__ │ │ │ │ - 2661: 00059dc1 28 FUNC GLOBAL DEFAULT 11 ueqntl__ │ │ │ │ - 2662: 000458a5 64 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransshorttonum │ │ │ │ - 2663: 000e52e9 420 FUNC GLOBAL DEFAULT 11 sgplxr_ │ │ │ │ - 2664: 000d982d 240 FUNC GLOBAL DEFAULT 11 swpqvl_ │ │ │ │ - 2665: 0006b3dd 132 FUNC GLOBAL DEFAULT 11 rlropt__ │ │ │ │ - 2666: 00067f01 140 FUNC GLOBAL DEFAULT 11 uxptmk__ │ │ │ │ - 2667: 0004b265 116 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcldealloceasyfft │ │ │ │ - 2668: 000561a9 40 FUNC GLOBAL DEFAULT 11 sgplxr__ │ │ │ │ - 2669: 000754a5 72 FUNC GLOBAL DEFAULT 11 date13_ │ │ │ │ - 2670: 000d7a71 872 FUNC GLOBAL DEFAULT 11 zgtxt_ │ │ │ │ - 2671: 000706cd 28 FUNC GLOBAL DEFAULT 11 uwsgya__ │ │ │ │ - 2672: 000b75ad 48 FUNC GLOBAL DEFAULT 11 uiqmrg_ │ │ │ │ - 2673: 0006ceb1 28 FUNC GLOBAL DEFAULT 11 ezffti__ │ │ │ │ - 2674: 0005b969 136 FUNC GLOBAL DEFAULT 11 usxinz__ │ │ │ │ - 2675: 000a0ae1 184 FUNC GLOBAL DEFAULT 11 uurqcl_ │ │ │ │ - 2676: 00065911 28 FUNC GLOBAL DEFAULT 11 umpglb__ │ │ │ │ - 2677: 001c43a8 4 OBJECT GLOBAL DEFAULT 21 fontfamily │ │ │ │ - 2678: 0009c819 108 FUNC GLOBAL DEFAULT 11 iuwgx_ │ │ │ │ - 2679: 000eb3a9 136 FUNC GLOBAL DEFAULT 11 sgiqcp_ │ │ │ │ - 2680: 0006a259 120 FUNC GLOBAL DEFAULT 11 rlrget__ │ │ │ │ - 2681: 000697a1 36 FUNC GLOBAL DEFAULT 11 viset__ │ │ │ │ - 2682: 000701b1 132 FUNC GLOBAL DEFAULT 11 timec2__ │ │ │ │ - 2683: 00066625 28 FUNC GLOBAL DEFAULT 11 grswnd__ │ │ │ │ - 2684: 00074469 112 FUNC GLOBAL DEFAULT 11 dateq3_ │ │ │ │ - 2685: 00064ff5 28 FUNC GLOBAL DEFAULT 11 udrqvl__ │ │ │ │ - 2686: 00084f25 204 FUNC GLOBAL DEFAULT 11 vrmlt1_ │ │ │ │ - 2687: 0004c36d 116 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dcldealloccosqft │ │ │ │ - 2688: 00055ba9 112 FUNC GLOBAL DEFAULT 11 sglset__ │ │ │ │ - 2689: 000bc039 320 FUNC GLOBAL DEFAULT 11 ugiqid_ │ │ │ │ - 2690: 00059e15 112 FUNC GLOBAL DEFAULT 11 ueiget__ │ │ │ │ - 2691: 0006e3b1 40 FUNC GLOBAL DEFAULT 11 shlsds__ │ │ │ │ - 2692: 00098149 160 FUNC GLOBAL DEFAULT 11 uzistx_ │ │ │ │ - 2693: 00069489 4 FUNC GLOBAL DEFAULT 11 mpicon__ │ │ │ │ - 2694: 000d5155 80 FUNC GLOBAL DEFAULT 11 zg_draw_event │ │ │ │ - 2695: 00060bb5 132 FUNC GLOBAL DEFAULT 11 ugpqin__ │ │ │ │ - 2696: 000b0341 92 FUNC GLOBAL DEFAULT 11 ulrget_ │ │ │ │ - 2697: 000d059d 4 FUNC GLOBAL DEFAULT 11 szoplz_ │ │ │ │ - 2698: 000a10c5 92 FUNC GLOBAL DEFAULT 11 uulget_ │ │ │ │ - 2699: 00053ccd 28 FUNC GLOBAL DEFAULT 11 szm3zv__ │ │ │ │ - 2700: 0009f9f9 1260 FUNC GLOBAL DEFAULT 11 uverbz_ │ │ │ │ - 2701: 0008ae81 164 FUNC GLOBAL DEFAULT 11 glrstx_ │ │ │ │ - 2702: 0005e319 132 FUNC GLOBAL DEFAULT 11 ulrqcl__ │ │ │ │ - 2703: 00085c85 168 FUNC GLOBAL DEFAULT 11 vrfct_ │ │ │ │ - 2704: 00057e69 28 FUNC GLOBAL DEFAULT 11 swsfcm__ │ │ │ │ - 2705: 00056671 28 FUNC GLOBAL DEFAULT 11 sgspmt__ │ │ │ │ - 2706: 000621ad 132 FUNC GLOBAL DEFAULT 11 uzpstx__ │ │ │ │ - 2707: 000dc7a1 138 FUNC GLOBAL DEFAULT 11 swgopn_ │ │ │ │ - 2708: 000d3ddd 16 FUNC GLOBAL DEFAULT 11 szlncl_ │ │ │ │ - 2709: 00064051 28 FUNC GLOBAL DEFAULT 11 udiqnp__ │ │ │ │ - 2710: 0009c7ad 108 FUNC GLOBAL DEFAULT 11 iuwgy_ │ │ │ │ - 2711: 000700b9 4 FUNC GLOBAL DEFAULT 11 timeq3__ │ │ │ │ - 2712: 00047b39 104 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclgetargumentnum │ │ │ │ - 2713: 00058161 28 FUNC GLOBAL DEFAULT 11 swisvl__ │ │ │ │ - 2714: 00058725 112 FUNC GLOBAL DEFAULT 11 swrset__ │ │ │ │ - 2715: 00059471 28 FUNC GLOBAL DEFAULT 11 swlqvl__ │ │ │ │ - 2716: 0005861d 152 FUNC GLOBAL DEFAULT 11 swtxt__ │ │ │ │ - 2717: 0004e5ad 1196 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetintegerex │ │ │ │ - 2718: 000662f5 132 FUNC GLOBAL DEFAULT 11 umpqcp__ │ │ │ │ - 2719: 00051601 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Elliptic │ │ │ │ - 2720: 0006f3a1 132 FUNC GLOBAL DEFAULT 11 datec1__ │ │ │ │ - 2721: 00068da5 4 FUNC GLOBAL DEFAULT 11 nindxi__ │ │ │ │ - 2722: 00053b45 28 FUNC GLOBAL DEFAULT 11 szlncl__ │ │ │ │ - 2723: 0005cc29 128 FUNC GLOBAL DEFAULT 11 usyoff__ │ │ │ │ - 2724: 00067879 148 FUNC GLOBAL DEFAULT 11 uixbar__ │ │ │ │ - 2725: 000e6ff9 308 FUNC GLOBAL DEFAULT 11 sgtxzr_ │ │ │ │ - 2726: 00057b3d 4 FUNC GLOBAL DEFAULT 11 zglistfonts__ │ │ │ │ - 2727: 0006fc0d 116 FUNC GLOBAL DEFAULT 11 lchrc__ │ │ │ │ - 2728: 000669d9 112 FUNC GLOBAL DEFAULT 11 uiiget__ │ │ │ │ - 2729: 000622d1 132 FUNC GLOBAL DEFAULT 11 uzlqcp__ │ │ │ │ - 2730: 0011e354 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Hyperbolic │ │ │ │ - 2731: 00071399 112 FUNC GLOBAL DEFAULT 11 tmrget__ │ │ │ │ - 2732: 000bb7d5 176 FUNC GLOBAL DEFAULT 11 uglsvl_ │ │ │ │ - 2733: 000d84bd 124 FUNC GLOBAL DEFAULT 11 zgiopn_ │ │ │ │ - 2734: 0008b9a1 136 FUNC GLOBAL DEFAULT 11 gliqcp_ │ │ │ │ - 2735: 000694d5 4 FUNC GLOBAL DEFAULT 11 mpscoa__ │ │ │ │ - 2736: 00064395 132 FUNC GLOBAL DEFAULT 11 udlstx__ │ │ │ │ - 2737: 000eb241 176 FUNC GLOBAL DEFAULT 11 sgiqvl_ │ │ │ │ - 2738: 00058cfd 28 FUNC GLOBAL DEFAULT 11 swcqnp__ │ │ │ │ - 2739: 0005dae5 40 FUNC GLOBAL DEFAULT 11 uyptmz__ │ │ │ │ - 2740: 0008c3f5 160 FUNC GLOBAL DEFAULT 11 rvmin_ │ │ │ │ - 2741: 0007760d 164 FUNC GLOBAL DEFAULT 11 vs1int_ │ │ │ │ - 2742: 00049475 300 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstint │ │ │ │ - 2743: 00056655 28 FUNC GLOBAL DEFAULT 11 sgpmr__ │ │ │ │ - 2744: 000cb86d 432 FUNC GLOBAL DEFAULT 11 szpipz_ │ │ │ │ - 2745: 00095a29 92 FUNC GLOBAL DEFAULT 11 uzpget_ │ │ │ │ - 2746: 00053001 28 FUNC GLOBAL DEFAULT 11 szcllv__ │ │ │ │ - 2747: 00077fe5 116 FUNC GLOBAL DEFAULT 11 shtlbw_ │ │ │ │ - 2748: 00057a95 80 FUNC GLOBAL DEFAULT 11 zgselectfont__ │ │ │ │ - 2749: 0005a831 132 FUNC GLOBAL DEFAULT 11 ueiqid__ │ │ │ │ - 2750: 00118fcc 8 OBJECT GLOBAL DEFAULT 20 zgrpmname │ │ │ │ - 2751: 00069b9d 4 FUNC GLOBAL DEFAULT 11 irgt__ │ │ │ │ - 2752: 000c5ef9 1144 FUNC GLOBAL DEFAULT 11 ucyayr_ │ │ │ │ - 2753: 00054f65 28 FUNC GLOBAL DEFAULT 11 scsobj__ │ │ │ │ - 2754: 0006f5fd 28 FUNC GLOBAL DEFAULT 11 dateq2__ │ │ │ │ - 2755: 00055205 156 FUNC GLOBAL DEFAULT 11 sgtxxr__ │ │ │ │ - 2756: 000ded85 332 FUNC GLOBAL DEFAULT 11 stspr2_ │ │ │ │ - 2757: 00065a91 28 FUNC GLOBAL DEFAULT 11 umqtxy__ │ │ │ │ - 2758: 000a0439 88 FUNC GLOBAL DEFAULT 11 uupqit_ │ │ │ │ - 2759: 000d0765 4 FUNC GLOBAL DEFAULT 11 szcllp_ │ │ │ │ - 2760: 000707e5 4 FUNC GLOBAL DEFAULT 11 rr2d__ │ │ │ │ - 2761: 000e5145 420 FUNC GLOBAL DEFAULT 11 sgplxu_ │ │ │ │ - 2762: 00041b91 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawviewportcorner │ │ │ │ - 2763: 000e75c1 16 FUNC GLOBAL DEFAULT 11 sgstxi_ │ │ │ │ - 2764: 00096389 42 FUNC GLOBAL DEFAULT 11 uzcrst_ │ │ │ │ - 2765: 000ad091 136 FUNC GLOBAL DEFAULT 11 umpqcp_ │ │ │ │ - 2766: 000a926d 136 FUNC GLOBAL DEFAULT 11 uslqcp_ │ │ │ │ - 2767: 000698a5 4 FUNC GLOBAL DEFAULT 11 imax1__ │ │ │ │ - 2768: 000894e5 340 FUNC GLOBAL DEFAULT 11 rtiopt_ │ │ │ │ - 2769: 0005845d 128 FUNC GLOBAL DEFAULT 11 swftfc__ │ │ │ │ - 2770: 000963b5 42 FUNC GLOBAL DEFAULT 11 uzcsav_ │ │ │ │ - 2771: 000d638d 876 FUNC GLOBAL DEFAULT 11 zgpcls_ │ │ │ │ - 2772: 00054d8d 36 FUNC GLOBAL DEFAULT 11 scplzv__ │ │ │ │ - 2773: 00091bad 148 FUNC GLOBAL DEFAULT 11 irle_ │ │ │ │ - 2774: 000544bd 28 FUNC GLOBAL DEFAULT 11 slpwvr__ │ │ │ │ - 2775: 0005e475 28 FUNC GLOBAL DEFAULT 11 ulsxbl__ │ │ │ │ - 2776: 0007708d 280 FUNC GLOBAL DEFAULT 11 bitpci_ │ │ │ │ - 2777: 0005d701 132 FUNC GLOBAL DEFAULT 11 uysaxz__ │ │ │ │ - 2778: 000a2fb5 1260 FUNC GLOBAL DEFAULT 11 usaxsc_ │ │ │ │ - 2779: 0004b74d 460 FUNC GLOBAL DEFAULT 11 __fftcos_MOD_dclcosfft │ │ │ │ - 2780: 0004cc81 172 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclrotatespherical │ │ │ │ - 2781: 0006bc25 304 FUNC GLOBAL DEFAULT 11 rtcxfl__ │ │ │ │ - 2782: 000515dd 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Polar │ │ │ │ - 2783: 00057041 132 FUNC GLOBAL DEFAULT 11 sgpqin__ │ │ │ │ - 2784: 0006a8e5 216 FUNC GLOBAL DEFAULT 11 rtienv__ │ │ │ │ - 2785: 000b3671 176 FUNC GLOBAL DEFAULT 11 uirsvl_ │ │ │ │ - 2786: 000afa99 240 FUNC GLOBAL DEFAULT 11 ulpsvl_ │ │ │ │ - 2787: 00060411 132 FUNC GLOBAL DEFAULT 11 ugrqcp__ │ │ │ │ - 2788: 0007871d 50 FUNC GLOBAL DEFAULT 11 shnm2l_ │ │ │ │ - 2789: 0007c23d 136 FUNC GLOBAL DEFAULT 11 odpqcp_ │ │ │ │ - 2790: 0005ae3d 132 FUNC GLOBAL DEFAULT 11 uspqcl__ │ │ │ │ - 2791: 000c1ef9 6 FUNC GLOBAL DEFAULT 11 udpqnp_ │ │ │ │ - 2792: 00062afd 28 FUNC GLOBAL DEFAULT 11 ucpqit__ │ │ │ │ - 2793: 0006cba5 44 FUNC GLOBAL DEFAULT 11 radf4__ │ │ │ │ - 2794: 000483d9 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmercator_b │ │ │ │ - 2795: 000703ed 4 FUNC GLOBAL DEFAULT 11 rave__ │ │ │ │ - 2796: 000df19d 212 FUNC GLOBAL DEFAULT 11 stspr3_ │ │ │ │ - 2797: 0008f2ad 36 FUNC GLOBAL DEFAULT 11 mpscyb_ │ │ │ │ - 2798: 0005af99 220 FUNC GLOBAL DEFAULT 11 uspttl__ │ │ │ │ - 2799: 00048b95 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmercator_f │ │ │ │ - 2800: 000cc031 100 FUNC GLOBAL DEFAULT 11 szgipl_ │ │ │ │ - 2801: 00066ba9 132 FUNC GLOBAL DEFAULT 11 uiiqid__ │ │ │ │ - 2802: 000645ad 28 FUNC GLOBAL DEFAULT 11 udqclz__ │ │ │ │ - 2803: 0005db45 216 FUNC GLOBAL DEFAULT 11 uymttl__ │ │ │ │ - 2804: 000b9785 124 FUNC GLOBAL DEFAULT 11 uhbra_ │ │ │ │ - 2805: 000e4fa1 420 FUNC GLOBAL DEFAULT 11 sgplxv_ │ │ │ │ - 2806: 00071519 132 FUNC GLOBAL DEFAULT 11 tmrqid__ │ │ │ │ - 2807: 0006d609 112 FUNC GLOBAL DEFAULT 11 odiget__ │ │ │ │ - 2808: 0011d7f4 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_xttl0 │ │ │ │ - 2809: 00053f29 28 FUNC GLOBAL DEFAULT 11 szcltn__ │ │ │ │ - 2810: 000628cd 136 FUNC GLOBAL DEFAULT 11 ucxayr__ │ │ │ │ - 2811: 000e7e95 16 FUNC GLOBAL DEFAULT 11 sgspmi_ │ │ │ │ - 2812: 0006f6c1 128 FUNC GLOBAL DEFAULT 11 clower__ │ │ │ │ - 2813: 000544a1 28 FUNC GLOBAL DEFAULT 11 slpage__ │ │ │ │ - 2814: 00090fcd 200 FUNC GLOBAL DEFAULT 11 mpfmwd_ │ │ │ │ - 2815: 000419dd 120 FUNC GLOBAL DEFAULT 11 __timelib_MOD_dclgettime │ │ │ │ - 2816: 00089a69 216 FUNC GLOBAL DEFAULT 11 glqfnm_ │ │ │ │ - 2817: 0004418d 644 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawmarkerprojected │ │ │ │ - 2818: 0008b839 176 FUNC GLOBAL DEFAULT 11 gliqvl_ │ │ │ │ - 2819: 00064b51 40 FUNC GLOBAL DEFAULT 11 udcntz__ │ │ │ │ - 2820: 00063ec1 44 FUNC GLOBAL DEFAULT 11 udgrdn__ │ │ │ │ - 2821: 00069449 4 FUNC GLOBAL DEFAULT 11 mpzktd__ │ │ │ │ - 2822: 000a9779 184 FUNC GLOBAL DEFAULT 11 usiqcl_ │ │ │ │ - 2823: 0005d7f9 140 FUNC GLOBAL DEFAULT 11 uyptmk__ │ │ │ │ - 2824: 00070461 28 FUNC GLOBAL DEFAULT 11 uwqgyi__ │ │ │ │ - 2825: 000e5dbd 92 FUNC GLOBAL DEFAULT 11 sgqcwd_ │ │ │ │ - 2826: 00069835 4 FUNC GLOBAL DEFAULT 11 iadd__ │ │ │ │ - 2827: 000a0b99 136 FUNC GLOBAL DEFAULT 11 uurqcp_ │ │ │ │ - 2828: 000620b1 28 FUNC GLOBAL DEFAULT 11 uzirst__ │ │ │ │ - 2829: 00069b95 4 FUNC GLOBAL DEFAULT 11 irge__ │ │ │ │ - 2830: 000613ed 132 FUNC GLOBAL DEFAULT 11 uzcqcl__ │ │ │ │ - 2831: 000683f1 40 FUNC GLOBAL DEFAULT 11 uvdifz__ │ │ │ │ - 2832: 000d3c2d 68 FUNC GLOBAL DEFAULT 11 szlacl_ │ │ │ │ - 2833: 000540f1 28 FUNC GLOBAL DEFAULT 11 stipr2__ │ │ │ │ - 2834: 000bf891 1492 FUNC GLOBAL DEFAULT 11 uearea_ │ │ │ │ - 2835: 000851b5 72 FUNC GLOBAL DEFAULT 11 vrsub0_ │ │ │ │ - 2836: 0005a73d 28 FUNC GLOBAL DEFAULT 11 uerqvl__ │ │ │ │ - 2837: 000712dd 28 FUNC GLOBAL DEFAULT 11 tmpqvl__ │ │ │ │ - 2838: 0003c861 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetbarwidth │ │ │ │ - 2839: 00098f09 400 FUNC GLOBAL DEFAULT 11 uypnum_ │ │ │ │ - 2840: 000debf1 24 FUNC GLOBAL DEFAULT 11 stslg3_ │ │ │ │ - 2841: 000705f5 28 FUNC GLOBAL DEFAULT 11 g2qctm__ │ │ │ │ - 2842: 000d0669 4 FUNC GLOBAL DEFAULT 11 szcllr_ │ │ │ │ - 2843: 000b0159 6 FUNC GLOBAL DEFAULT 11 ulrqnp_ │ │ │ │ - 2844: 000a8259 30 FUNC GLOBAL DEFAULT 11 uscget_ │ │ │ │ - 2845: 000ace91 240 FUNC GLOBAL DEFAULT 11 umpqvl_ │ │ │ │ - 2846: 0006f5f9 4 FUNC GLOBAL DEFAULT 11 iweek2__ │ │ │ │ - 2847: 000577c1 28 FUNC GLOBAL DEFAULT 11 sgssim__ │ │ │ │ - 2848: 000a0eb9 6 FUNC GLOBAL DEFAULT 11 uulqnp_ │ │ │ │ - 2849: 000e7261 500 FUNC GLOBAL DEFAULT 11 sgtxzu_ │ │ │ │ - 2850: 000a8f6d 92 FUNC GLOBAL DEFAULT 11 usrset_ │ │ │ │ - 2851: 000a9105 176 FUNC GLOBAL DEFAULT 11 uslqvl_ │ │ │ │ - 2852: 0005fbfd 28 FUNC GLOBAL DEFAULT 11 uuinit__ │ │ │ │ - 2853: 00067275 128 FUNC GLOBAL DEFAULT 11 uismfl__ │ │ │ │ - 2854: 000548ad 28 FUNC GLOBAL DEFAULT 11 slpwvc__ │ │ │ │ - 2855: 000697e9 36 FUNC GLOBAL DEFAULT 11 viset1__ │ │ │ │ - 2856: 000e005d 42 FUNC GLOBAL DEFAULT 11 stnusr_ │ │ │ │ - 2857: 00071761 40 FUNC GLOBAL DEFAULT 11 tmstla__ │ │ │ │ - 2858: 0005ebd9 128 FUNC GLOBAL DEFAULT 11 ulysfm__ │ │ │ │ - 2859: 000a44b9 232 FUNC GLOBAL DEFAULT 11 usxoff_ │ │ │ │ - 2860: 0006e6c1 28 FUNC GLOBAL DEFAULT 11 shtlap__ │ │ │ │ - 2861: 00041a85 68 FUNC GLOBAL DEFAULT 11 __syslib_MOD_dclcompchar │ │ │ │ - 2862: 0003ac51 260 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetygrid │ │ │ │ - 2863: 00065245 132 FUNC GLOBAL DEFAULT 11 umrqcl__ │ │ │ │ - 2864: 0007c03d 240 FUNC GLOBAL DEFAULT 11 odpqvl_ │ │ │ │ - 2865: 000a2489 12 FUNC GLOBAL DEFAULT 11 usyinz_ │ │ │ │ - 2866: 00053ce9 40 FUNC GLOBAL DEFAULT 11 szpcly__ │ │ │ │ - 2867: 0003f9dd 660 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxbarline │ │ │ │ - 2868: 0005a815 28 FUNC GLOBAL DEFAULT 11 ueiqnp__ │ │ │ │ - 2869: 0005f629 132 FUNC GLOBAL DEFAULT 11 uulqin__ │ │ │ │ - 2870: 0003ac11 64 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetxevengrid │ │ │ │ - 2871: 00069475 4 FUNC GLOBAL DEFAULT 11 mpfmwd__ │ │ │ │ - 2872: 000bb751 132 FUNC GLOBAL DEFAULT 11 uglqin_ │ │ │ │ - 2873: 00054271 44 FUNC GLOBAL DEFAULT 11 ststr3__ │ │ │ │ - 2874: 000850e9 204 FUNC GLOBAL DEFAULT 11 vrsub1_ │ │ │ │ - 2875: 0006ca69 28 FUNC GLOBAL DEFAULT 11 gnsblk__ │ │ │ │ - 2876: 0006ddd1 132 FUNC GLOBAL DEFAULT 11 odiqid__ │ │ │ │ - 2877: 000690b5 4 FUNC GLOBAL DEFAULT 11 lrne__ │ │ │ │ - 2878: 00043eb9 252 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawtext │ │ │ │ - 2879: 00070621 4 FUNC GLOBAL DEFAULT 11 ramp__ │ │ │ │ - 2880: 0004b5b1 116 FUNC GLOBAL DEFAULT 11 __fftsin_MOD_dcldeallocsinfft │ │ │ │ - 2881: 000897fd 176 FUNC GLOBAL DEFAULT 11 rtcget_ │ │ │ │ - 2882: 00045b35 108 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dmarkersize │ │ │ │ - 2883: 00057b35 4 FUNC GLOBAL DEFAULT 11 zgsfw__ │ │ │ │ - 2884: 000606f9 132 FUNC GLOBAL DEFAULT 11 ugiqcl__ │ │ │ │ - 2885: 0006dbb1 28 FUNC GLOBAL DEFAULT 11 odpsvl__ │ │ │ │ - 2886: 00057181 132 FUNC GLOBAL DEFAULT 11 sgrqcp__ │ │ │ │ - 2887: 000aaa65 104 FUNC GLOBAL DEFAULT 11 ussttl_ │ │ │ │ - 2888: 0004a5bd 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexge │ │ │ │ - 2889: 000694c1 4 FUNC GLOBAL DEFAULT 11 mpfbon__ │ │ │ │ - 2890: 000e712d 308 FUNC GLOBAL DEFAULT 11 sgtxzv_ │ │ │ │ - 2891: 000667e9 28 FUNC GLOBAL DEFAULT 11 uirqvl__ │ │ │ │ - 2892: 000542b9 28 FUNC GLOBAL DEFAULT 11 stslg3__ │ │ │ │ - 2893: 00055a51 28 FUNC GLOBAL DEFAULT 11 sgplu__ │ │ │ │ - 2894: 0006a5c5 112 FUNC GLOBAL DEFAULT 11 glrget__ │ │ │ │ - 2895: 000a1429 92 FUNC GLOBAL DEFAULT 11 uuiget_ │ │ │ │ - 2896: 00039b69 324 FUNC GLOBAL DEFAULT 11 tmpqid_ │ │ │ │ - 2897: 000531cd 28 FUNC GLOBAL DEFAULT 11 szmvsv__ │ │ │ │ - 2898: 000954e1 6 FUNC GLOBAL DEFAULT 11 uzpqnp_ │ │ │ │ - 2899: 000a0a31 176 FUNC GLOBAL DEFAULT 11 uurqvl_ │ │ │ │ - 2900: 00054e05 28 FUNC GLOBAL DEFAULT 11 scqeye__ │ │ │ │ - 2901: 0005539d 36 FUNC GLOBAL DEFAULT 11 sglnzv__ │ │ │ │ - 2902: 0004a63d 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexgt │ │ │ │ - 2903: 000db831 138 FUNC GLOBAL DEFAULT 11 swdopn_ │ │ │ │ - 2904: 00059c59 132 FUNC GLOBAL DEFAULT 11 uelstx__ │ │ │ │ - 2905: 000636b5 28 FUNC GLOBAL DEFAULT 11 uciqvl__ │ │ │ │ - 2906: 000cecf1 20 FUNC GLOBAL DEFAULT 11 szoptp_ │ │ │ │ - 2907: 00052d05 28 FUNC GLOBAL DEFAULT 11 szlnzu__ │ │ │ │ - 2908: 0006b5b5 4 FUNC GLOBAL DEFAULT 11 iufopn__ │ │ │ │ - 2909: 00086a15 156 FUNC GLOBAL DEFAULT 11 iset_ │ │ │ │ - 2910: 00044a8d 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclnextlinetext │ │ │ │ - 2911: 0005c3d1 136 FUNC GLOBAL DEFAULT 11 usaxdv__ │ │ │ │ - 2912: 00066b8d 28 FUNC GLOBAL DEFAULT 11 uiiqnp__ │ │ │ │ - 2913: 00053b61 28 FUNC GLOBAL DEFAULT 11 szopl3__ │ │ │ │ - 2914: 000b35e9 136 FUNC GLOBAL DEFAULT 11 uirqin_ │ │ │ │ - 2915: 000d1bcd 4 FUNC GLOBAL DEFAULT 11 szcllt_ │ │ │ │ - 2916: 0006f2d1 4 FUNC GLOBAL DEFAULT 11 ndate3__ │ │ │ │ - 2917: 000afa15 132 FUNC GLOBAL DEFAULT 11 ulpqin_ │ │ │ │ - 2918: 0007e0e1 564 FUNC GLOBAL DEFAULT 11 rfftf1_ │ │ │ │ - 2919: 000714fd 28 FUNC GLOBAL DEFAULT 11 tmrqnp__ │ │ │ │ - 2920: 00090ec5 264 FUNC GLOBAL DEFAULT 11 mpimwl_ │ │ │ │ - 2921: 001e81e0 16 OBJECT GLOBAL DEFAULT 21 szbls1_ │ │ │ │ - 2922: 00043151 180 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawarrownormalized │ │ │ │ - 2923: 00053bd1 28 FUNC GLOBAL DEFAULT 11 szoptz__ │ │ │ │ - 2924: 000d6a61 156 FUNC GLOBAL DEFAULT 11 char_height │ │ │ │ - 2925: 000b8cf9 1132 FUNC GLOBAL DEFAULT 11 uhbrlz_ │ │ │ │ - 2926: 0005e139 28 FUNC GLOBAL DEFAULT 11 ulpqvl__ │ │ │ │ - 2927: 000552cd 28 FUNC GLOBAL DEFAULT 11 sgstxy__ │ │ │ │ - 2928: 000c7f49 324 FUNC GLOBAL DEFAULT 11 ucpqid_ │ │ │ │ - 2929: 00098909 276 FUNC GLOBAL DEFAULT 11 uyaxnm_ │ │ │ │ - 2930: 000764e5 436 FUNC GLOBAL DEFAULT 11 chngc_ │ │ │ │ - 2931: 000b5cf1 324 FUNC GLOBAL DEFAULT 11 uilqid_ │ │ │ │ - 2932: 000a8ecd 160 FUNC GLOBAL DEFAULT 11 usrstx_ │ │ │ │ - 2933: 00069519 4 FUNC GLOBAL DEFAULT 11 mpipt2__ │ │ │ │ - 2934: 000bbd99 176 FUNC GLOBAL DEFAULT 11 ugisvl_ │ │ │ │ - 2935: 0004d119 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclb2c │ │ │ │ - 2936: 0006d585 132 FUNC GLOBAL DEFAULT 11 odrqin__ │ │ │ │ - 2937: 000e5f2d 248 FUNC GLOBAL DEFAULT 11 sgpcmd_ │ │ │ │ - 2938: 000c48c5 42 FUNC GLOBAL DEFAULT 11 udqcln_ │ │ │ │ - 2939: 0005f78d 132 FUNC GLOBAL DEFAULT 11 uurstx__ │ │ │ │ - 2940: 0005c84d 28 FUNC GLOBAL DEFAULT 11 uslsvl__ │ │ │ │ - 2941: 00080f89 450 FUNC GLOBAL DEFAULT 11 radb2_ │ │ │ │ - 2942: 001105d4 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Cartesian3d │ │ │ │ - 2943: 000eb0a9 92 FUNC GLOBAL DEFAULT 11 sglset_ │ │ │ │ - 2944: 000e3219 292 FUNC GLOBAL DEFAULT 11 slinit_ │ │ │ │ - 2945: 0006950d 4 FUNC GLOBAL DEFAULT 11 mpfek6__ │ │ │ │ - 2946: 0007daf5 164 FUNC GLOBAL DEFAULT 11 sinti_ │ │ │ │ - 2947: 00045cd9 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dmarkertype │ │ │ │ - 2948: 00064435 144 FUNC GLOBAL DEFAULT 11 udsclv__ │ │ │ │ - 2949: 00052c01 28 FUNC GLOBAL DEFAULT 11 szpllr__ │ │ │ │ - 2950: 0009d155 16 FUNC GLOBAL DEFAULT 11 uwqgyz_ │ │ │ │ - 2951: 00046949 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dprojection │ │ │ │ - 2952: 000917a9 36 FUNC GLOBAL DEFAULT 11 lrnea_ │ │ │ │ - 2953: 000d2a61 36 FUNC GLOBAL DEFAULT 11 szm3cl_ │ │ │ │ - 2954: 00064d75 28 FUNC GLOBAL DEFAULT 11 udpqit__ │ │ │ │ - 2955: 00066ed1 132 FUNC GLOBAL DEFAULT 11 uilstx__ │ │ │ │ - 2956: 00059d6d 28 FUNC GLOBAL DEFAULT 11 ueitlv__ │ │ │ │ - 2957: 000d1e95 20 FUNC GLOBAL DEFAULT 11 szcllu_ │ │ │ │ - 2958: 0006599d 112 FUNC GLOBAL DEFAULT 11 umlset__ │ │ │ │ - 2959: 000560a5 40 FUNC GLOBAL DEFAULT 11 sgplxv__ │ │ │ │ - 2960: 0009ffc9 20 FUNC GLOBAL DEFAULT 11 uusarp_ │ │ │ │ - 2961: 000a5995 2140 FUNC GLOBAL DEFAULT 11 usxsub_ │ │ │ │ - 2962: 0005ce51 132 FUNC GLOBAL DEFAULT 11 uscqvl__ │ │ │ │ - 2963: 001e77f8 4 OBJECT GLOBAL DEFAULT 21 szbls2_ │ │ │ │ - 2964: 00056779 28 FUNC GLOBAL DEFAULT 11 sgtnr__ │ │ │ │ - 2965: 00075269 120 FUNC GLOBAL DEFAULT 11 datef1_ │ │ │ │ - 2966: 000688b5 208 FUNC GLOBAL DEFAULT 11 indxnf__ │ │ │ │ - 2967: 000b8879 1032 FUNC GLOBAL DEFAULT 11 uhbxfz_ │ │ │ │ - 2968: 000a9831 136 FUNC GLOBAL DEFAULT 11 usiqcp_ │ │ │ │ - 2969: 00056c79 132 FUNC GLOBAL DEFAULT 11 sgiqcl__ │ │ │ │ - 2970: 000579c9 80 FUNC GLOBAL DEFAULT 11 zgocls__ │ │ │ │ - 2971: 00080d85 516 FUNC GLOBAL DEFAULT 11 radb3_ │ │ │ │ - 2972: 000dc071 138 FUNC GLOBAL DEFAULT 11 swqwdc_ │ │ │ │ - 2973: 00069481 4 FUNC GLOBAL DEFAULT 11 mpimil__ │ │ │ │ - 2974: 00068e81 40 FUNC GLOBAL DEFAULT 11 vrcon1__ │ │ │ │ - 2975: 00046b29 76 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dwindow │ │ │ │ - 2976: 000ce52d 200 FUNC GLOBAL DEFAULT 11 szoptr_ │ │ │ │ - 2977: 001105b8 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Dcl_date │ │ │ │ - 2978: 0004d321 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckalphanum │ │ │ │ - 2979: 000db951 138 FUNC GLOBAL DEFAULT 11 swlsft_ │ │ │ │ - 2980: 0007074d 4 FUNC GLOBAL DEFAULT 11 rngu2__ │ │ │ │ - 2981: 00083d9d 388 FUNC GLOBAL DEFAULT 11 cosqb1_ │ │ │ │ - 2982: 0005177d 16 FUNC GLOBAL DEFAULT 11 set_msgdmp_func │ │ │ │ - 2983: 0006ddb5 28 FUNC GLOBAL DEFAULT 11 odiqnp__ │ │ │ │ - 2984: 00094f55 180 FUNC GLOBAL DEFAULT 11 iblkgt_ │ │ │ │ - 2985: 000a7c61 6 FUNC GLOBAL DEFAULT 11 uscqnp_ │ │ │ │ - 2986: 0006c5c1 28 FUNC GLOBAL DEFAULT 11 glpqvl__ │ │ │ │ - 2987: 000b9d25 124 FUNC GLOBAL DEFAULT 11 uhbrf_ │ │ │ │ - 2988: 000b32f9 52 FUNC GLOBAL DEFAULT 11 ui3ini_ │ │ │ │ - 2989: 000d1a8d 4 FUNC GLOBAL DEFAULT 11 szcllv_ │ │ │ │ - 2990: 00096661 30 FUNC GLOBAL DEFAULT 11 uzcset_ │ │ │ │ - 2991: 0003f0b1 160 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclsetcirclewindow │ │ │ │ - 2992: 000577a5 28 FUNC GLOBAL DEFAULT 11 sgqcl__ │ │ │ │ - 2993: 001e81f0 4 OBJECT GLOBAL DEFAULT 21 szbls3_ │ │ │ │ - 2994: 0005e295 132 FUNC GLOBAL DEFAULT 11 ulrqcp__ │ │ │ │ - 2995: 00053875 28 FUNC GLOBAL DEFAULT 11 szopld__ │ │ │ │ - 2996: 00059f79 40 FUNC GLOBAL DEFAULT 11 uetonz__ │ │ │ │ - 2997: 000d13cd 1248 FUNC GLOBAL DEFAULT 11 szpllc_ │ │ │ │ - 2998: 0005baed 132 FUNC GLOBAL DEFAULT 11 usistx__ │ │ │ │ - 2999: 000c21bd 184 FUNC GLOBAL DEFAULT 11 udpqcl_ │ │ │ │ - 3000: 000751d1 152 FUNC GLOBAL DEFAULT 11 datef2_ │ │ │ │ - 3001: 000dc8b9 138 FUNC GLOBAL DEFAULT 11 swslcl_ │ │ │ │ - 3002: 0009c575 324 FUNC GLOBAL DEFAULT 11 uxptmz_ │ │ │ │ - 3003: 0008b5cd 92 FUNC GLOBAL DEFAULT 11 gllset_ │ │ │ │ - 3004: 000809d5 944 FUNC GLOBAL DEFAULT 11 radb4_ │ │ │ │ - 3005: 00062095 28 FUNC GLOBAL DEFAULT 11 uzisav__ │ │ │ │ - 3006: 00076ad5 30 FUNC GLOBAL DEFAULT 11 clower_ │ │ │ │ - 3007: 00053055 28 FUNC GLOBAL DEFAULT 11 szpllc__ │ │ │ │ - 3008: 00054c89 28 FUNC GLOBAL DEFAULT 11 scspln__ │ │ │ │ - 3009: 000ce449 10 FUNC GLOBAL DEFAULT 11 szopts_ │ │ │ │ - 3010: 000ae9fd 16 FUNC GLOBAL DEFAULT 11 umqptn_ │ │ │ │ - 3011: 000eb009 160 FUNC GLOBAL DEFAULT 11 sglstx_ │ │ │ │ - 3012: 000465fd 652 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dline │ │ │ │ - 3013: 000687e5 208 FUNC GLOBAL DEFAULT 11 nindxm__ │ │ │ │ - 3014: 00094949 448 FUNC GLOBAL DEFAULT 11 cr3s_ │ │ │ │ - 3015: 000664d5 28 FUNC GLOBAL DEFAULT 11 grinit__ │ │ │ │ - 3016: 0006e77d 40 FUNC GLOBAL DEFAULT 11 shts2w__ │ │ │ │ - 3017: 00069c25 44 FUNC GLOBAL DEFAULT 11 visub0__ │ │ │ │ - 3018: 0008633d 70 FUNC GLOBAL DEFAULT 11 vimlt0_ │ │ │ │ - 3019: 0006be5d 132 FUNC GLOBAL DEFAULT 11 rlrxfl__ │ │ │ │ - 3020: 000e9b39 664 FUNC GLOBAL DEFAULT 11 sgpwsn_ │ │ │ │ - 3021: 00054f01 28 FUNC GLOBAL DEFAULT 11 scqpms__ │ │ │ │ - 3022: 000e6211 84 FUNC GLOBAL DEFAULT 11 sgqplc_ │ │ │ │ - 3023: 00054f1d 44 FUNC GLOBAL DEFAULT 11 scpmzu__ │ │ │ │ - 3024: 0003edd9 60 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawlimb │ │ │ │ - 3025: 0006f86d 28 FUNC GLOBAL DEFAULT 11 sbyte__ │ │ │ │ - 3026: 00069775 4 FUNC GLOBAL DEFAULT 11 iadd1__ │ │ │ │ - 3027: 000d7dd9 164 FUNC GLOBAL DEFAULT 11 zgselectfont_ │ │ │ │ - 3028: 000d09d5 1184 FUNC GLOBAL DEFAULT 11 szplld_ │ │ │ │ - 3029: 000a121d 6 FUNC GLOBAL DEFAULT 11 uuiqnp_ │ │ │ │ - 3030: 0006b2d5 132 FUNC GLOBAL DEFAULT 11 rliopt__ │ │ │ │ - 3031: 000a96c9 176 FUNC GLOBAL DEFAULT 11 usiqvl_ │ │ │ │ - 3032: 000d9da1 92 FUNC GLOBAL DEFAULT 11 swpset_ │ │ │ │ - 3033: 00075151 128 FUNC GLOBAL DEFAULT 11 datef3_ │ │ │ │ - 3034: 00078059 152 FUNC GLOBAL DEFAULT 11 shtlfw_ │ │ │ │ - 3035: 00056639 28 FUNC GLOBAL DEFAULT 11 sgpmv__ │ │ │ │ - 3036: 000428c1 528 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogrid │ │ │ │ - 3037: 00053cb1 28 FUNC GLOBAL DEFAULT 11 szcllz__ │ │ │ │ - 3038: 00070759 4 FUNC GLOBAL DEFAULT 11 rvar__ │ │ │ │ - 3039: 0003960d 92 FUNC GLOBAL DEFAULT 11 tmrget_ │ │ │ │ - 3040: 0007acbd 272 FUNC GLOBAL DEFAULT 11 vrrnm_ │ │ │ │ - 3041: 00047eb1 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclorthographic_b │ │ │ │ - 3042: 00037e31 1588 FUNC GLOBAL DEFAULT 11 tmstla_ │ │ │ │ - 3043: 0006f491 28 FUNC GLOBAL DEFAULT 11 dateg1__ │ │ │ │ - 3044: 00080611 964 FUNC GLOBAL DEFAULT 11 radb5_ │ │ │ │ - 3045: 0004866d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclorthographic_f │ │ │ │ - 3046: 00059a15 112 FUNC GLOBAL DEFAULT 11 swpget__ │ │ │ │ - 3047: 00061b41 28 FUNC GLOBAL DEFAULT 11 uzinit__ │ │ │ │ - 3048: 000555c9 156 FUNC GLOBAL DEFAULT 11 sgtxxv__ │ │ │ │ - 3049: 000694dd 4 FUNC GLOBAL DEFAULT 11 mpicoc__ │ │ │ │ - 3050: 000b01f1 64 FUNC GLOBAL DEFAULT 11 ulrqcl_ │ │ │ │ - 3051: 0006a169 120 FUNC GLOBAL DEFAULT 11 rliget__ │ │ │ │ - 3052: 00093e0d 16 FUNC GLOBAL DEFAULT 11 gnrset_ │ │ │ │ - 3053: 000cf5ad 200 FUNC GLOBAL DEFAULT 11 szoptt_ │ │ │ │ - 3054: 0008ef71 132 FUNC GLOBAL DEFAULT 11 mpigno_ │ │ │ │ - 3055: 000d86f9 6 FUNC GLOBAL DEFAULT 11 zgqimc_ │ │ │ │ - 3056: 00066451 132 FUNC GLOBAL DEFAULT 11 umpqin__ │ │ │ │ - 3057: 000a0f51 64 FUNC GLOBAL DEFAULT 11 uulqcl_ │ │ │ │ - 3058: 00088691 52 FUNC GLOBAL DEFAULT 11 rtrxfl_ │ │ │ │ - 3059: 0006ea19 56 FUNC GLOBAL DEFAULT 11 shtsgm__ │ │ │ │ - 3060: 00084e75 176 FUNC GLOBAL DEFAULT 11 vrdiv_ │ │ │ │ - 3061: 00076e4d 528 FUNC GLOBAL DEFAULT 11 gbytes_ │ │ │ │ - 3062: 00053d81 28 FUNC GLOBAL DEFAULT 11 szmvlp__ │ │ │ │ - 3063: 00058279 28 FUNC GLOBAL DEFAULT 11 swicls__ │ │ │ │ - 3064: 000d1951 184 FUNC GLOBAL DEFAULT 11 szplsv_ │ │ │ │ - 3065: 000bbd15 132 FUNC GLOBAL DEFAULT 11 ugiqin_ │ │ │ │ - 3066: 00074385 54 FUNC GLOBAL DEFAULT 11 fcclos_ │ │ │ │ - 3067: 00086281 188 FUNC GLOBAL DEFAULT 11 vimlt1_ │ │ │ │ - 3068: 000641f9 28 FUNC GLOBAL DEFAULT 11 udiqvl__ │ │ │ │ - 3069: 0007061d 4 FUNC GLOBAL DEFAULT 11 rfpi__ │ │ │ │ - 3070: 000566a9 28 FUNC GLOBAL DEFAULT 11 sgspmi__ │ │ │ │ - 3071: 0004a5fd 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexle │ │ │ │ - 3072: 00068ea9 28 FUNC GLOBAL DEFAULT 11 rmlt1__ │ │ │ │ - 3073: 00058579 136 FUNC GLOBAL DEFAULT 11 swgtft__ │ │ │ │ - 3074: 00062411 132 FUNC GLOBAL DEFAULT 11 uzlqin__ │ │ │ │ - 3075: 000d53f1 140 FUNC GLOBAL DEFAULT 11 zgrset_ │ │ │ │ - 3076: 000a2ac5 252 FUNC GLOBAL DEFAULT 11 uspttl_ │ │ │ │ - 3077: 00096641 30 FUNC GLOBAL DEFAULT 11 uzcstx_ │ │ │ │ - 3078: 000584f9 128 FUNC GLOBAL DEFAULT 11 swslft__ │ │ │ │ - 3079: 000d21a9 16 FUNC GLOBAL DEFAULT 11 szqtyp_ │ │ │ │ - 3080: 0009477d 42 FUNC GLOBAL DEFAULT 11 igus_ │ │ │ │ - 3081: 00060b99 28 FUNC GLOBAL DEFAULT 11 ugpsvl__ │ │ │ │ - 3082: 000c86c9 92 FUNC GLOBAL DEFAULT 11 ucrget_ │ │ │ │ - 3083: 000b0681 92 FUNC GLOBAL DEFAULT 11 ullget_ │ │ │ │ - 3084: 0005adb9 132 FUNC GLOBAL DEFAULT 11 uspqcp__ │ │ │ │ - 3085: 000e2b95 320 FUNC GLOBAL DEFAULT 11 slqrct_ │ │ │ │ - 3086: 0004a67d 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexlt │ │ │ │ - 3087: 0008b529 164 FUNC GLOBAL DEFAULT 11 gllstx_ │ │ │ │ - 3088: 0007047d 4 FUNC GLOBAL DEFAULT 11 rvmin__ │ │ │ │ - 3089: 0004023d 700 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dclshadexgap │ │ │ │ - 3090: 0008f825 140 FUNC GLOBAL DEFAULT 11 mpzktd_ │ │ │ │ - 3091: 000d00d5 64 FUNC GLOBAL DEFAULT 11 szoptu_ │ │ │ │ - 3092: 000681f1 28 FUNC GLOBAL DEFAULT 11 uvbxl__ │ │ │ │ - 3093: 0008e9b9 140 FUNC GLOBAL DEFAULT 11 mpipt2_ │ │ │ │ - 3094: 000691cd 116 FUNC GLOBAL DEFAULT 11 lenb__ │ │ │ │ - 3095: 000597e1 112 FUNC GLOBAL DEFAULT 11 swiset__ │ │ │ │ - 3096: 00058ea5 132 FUNC GLOBAL DEFAULT 11 swcqvl__ │ │ │ │ - 3097: 000e0265 176 FUNC GLOBAL DEFAULT 11 stirot_ │ │ │ │ - 3098: 000cbde9 164 FUNC GLOBAL DEFAULT 11 szgipt_ │ │ │ │ - 3099: 000537fd 28 FUNC GLOBAL DEFAULT 11 szcltr__ │ │ │ │ - 3100: 0005fde5 132 FUNC GLOBAL DEFAULT 11 uupqcl__ │ │ │ │ - 3101: 00049cc9 200 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetviewport │ │ │ │ - 3102: 000e7601 16 FUNC GLOBAL DEFAULT 11 sgstxr_ │ │ │ │ - 3103: 0005a4bd 28 FUNC GLOBAL DEFAULT 11 uepqit__ │ │ │ │ - 3104: 000957a5 184 FUNC GLOBAL DEFAULT 11 uzpqcl_ │ │ │ │ - 3105: 00055d21 44 FUNC GLOBAL DEFAULT 11 sglaxu__ │ │ │ │ - 3106: 00090e4d 120 FUNC GLOBAL DEFAULT 11 mpfmwl_ │ │ │ │ - 3107: 0005192d 88 FUNC GLOBAL DEFAULT 11 F77_aloc │ │ │ │ - 3108: 00085e21 168 FUNC GLOBAL DEFAULT 11 vrinc_ │ │ │ │ - 3109: 000e5e19 240 FUNC GLOBAL DEFAULT 11 sgscmn_ │ │ │ │ - 3110: 00061369 132 FUNC GLOBAL DEFAULT 11 uzcqcp__ │ │ │ │ - 3111: 00054c61 40 FUNC GLOBAL DEFAULT 11 scqwnd__ │ │ │ │ - 3112: 00068091 136 FUNC GLOBAL DEFAULT 11 uxaxdv__ │ │ │ │ - 3113: 000b62b9 320 FUNC GLOBAL DEFAULT 11 uiiqid_ │ │ │ │ - 3114: 00058835 132 FUNC GLOBAL DEFAULT 11 swpqid__ │ │ │ │ - 3115: 000dec1d 124 FUNC GLOBAL DEFAULT 11 ststr3_ │ │ │ │ - 3116: 00070825 112 FUNC GLOBAL DEFAULT 11 tmiget__ │ │ │ │ - 3117: 0009dd6d 112 FUNC GLOBAL DEFAULT 11 uvbxa_ │ │ │ │ - 3118: 000d9c55 332 FUNC GLOBAL DEFAULT 11 swpstx_ │ │ │ │ - 3119: 0007858d 398 FUNC GLOBAL DEFAULT 11 sholap_ │ │ │ │ - 3120: 000379a1 1168 FUNC GLOBAL DEFAULT 11 tmstlc_ │ │ │ │ - 3121: 0005f42d 28 FUNC GLOBAL DEFAULT 11 uuqarp__ │ │ │ │ - 3122: 00060551 132 FUNC GLOBAL DEFAULT 11 ugrqin__ │ │ │ │ - 3123: 000ced75 200 FUNC GLOBAL DEFAULT 11 szoptv_ │ │ │ │ - 3124: 000eb66d 92 FUNC GLOBAL DEFAULT 11 sgiset_ │ │ │ │ - 3125: 00053415 28 FUNC GLOBAL DEFAULT 11 szlazr__ │ │ │ │ - 3126: 0005a2c5 52 FUNC GLOBAL DEFAULT 11 uearea__ │ │ │ │ - 3127: 00057b9d 38 FUNC GLOBAL DEFAULT 11 zggton__ │ │ │ │ - 3128: 0009cfad 224 FUNC GLOBAL DEFAULT 11 uwigxi_ │ │ │ │ - 3129: 0006fcf5 204 FUNC GLOBAL DEFAULT 11 lchr__ │ │ │ │ - 3130: 000dbdb5 140 FUNC GLOBAL DEFAULT 11 swqrct_ │ │ │ │ - 3131: 000397f1 240 FUNC GLOBAL DEFAULT 11 tmpsvl_ │ │ │ │ - 3132: 00054951 28 FUNC GLOBAL DEFAULT 11 slpvpr__ │ │ │ │ - 3133: 000625ad 132 FUNC GLOBAL DEFAULT 11 uzrstx__ │ │ │ │ - 3134: 00070481 120 FUNC GLOBAL DEFAULT 11 rfromc__ │ │ │ │ - 3135: 0007a899 48 FUNC GLOBAL DEFAULT 11 shfw2g_ │ │ │ │ - 3136: 000d05a1 4 FUNC GLOBAL DEFAULT 11 szcllz_ │ │ │ │ - 3137: 000e7621 16 FUNC GLOBAL DEFAULT 11 sgstxs_ │ │ │ │ - 3138: 000afc79 88 FUNC GLOBAL DEFAULT 11 ulpqit_ │ │ │ │ - 3139: 0007554d 348 FUNC GLOBAL DEFAULT 11 rnorml_ │ │ │ │ - 3140: 000694b9 4 FUNC GLOBAL DEFAULT 11 mpfktd__ │ │ │ │ - 3141: 00055ff1 28 FUNC GLOBAL DEFAULT 11 sgqtxr__ │ │ │ │ - 3142: 00053389 28 FUNC GLOBAL DEFAULT 11 szqidx__ │ │ │ │ - 3143: 00063135 136 FUNC GLOBAL DEFAULT 11 ucyacl__ │ │ │ │ - 3144: 00091715 148 FUNC GLOBAL DEFAULT 11 lrlt_ │ │ │ │ - 3145: 0006e889 40 FUNC GLOBAL DEFAULT 11 shtw2g__ │ │ │ │ - 3146: 000762d1 532 FUNC GLOBAL DEFAULT 11 chngi_ │ │ │ │ - 3147: 000c2275 136 FUNC GLOBAL DEFAULT 11 udpqcp_ │ │ │ │ - 3148: 000651c1 132 FUNC GLOBAL DEFAULT 11 umrqcp__ │ │ │ │ - 3149: 00092a11 488 FUNC GLOBAL DEFAULT 11 lg2inq_ │ │ │ │ - 3150: 000707bd 4 FUNC GLOBAL DEFAULT 11 rrms0__ │ │ │ │ - 3151: 000890c1 380 FUNC GLOBAL DEFAULT 11 rtcopt_ │ │ │ │ - 3152: 0006dc51 112 FUNC GLOBAL DEFAULT 11 odlget__ │ │ │ │ - 3153: 00057025 28 FUNC GLOBAL DEFAULT 11 sgpsvl__ │ │ │ │ - 3154: 000c7bd1 240 FUNC GLOBAL DEFAULT 11 ucpsvl_ │ │ │ │ - 3155: 000941ad 308 FUNC GLOBAL DEFAULT 11 gngt_ │ │ │ │ - 3156: 00060675 132 FUNC GLOBAL DEFAULT 11 ugiqcp__ │ │ │ │ - 3157: 000b5a49 180 FUNC GLOBAL DEFAULT 11 uilsvl_ │ │ │ │ - 3158: 0004be41 116 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dcldeallocsinqft │ │ │ │ - 3159: 000706e9 4 FUNC GLOBAL DEFAULT 11 rgnlt__ │ │ │ │ - 3160: 000d04c5 16 FUNC GLOBAL DEFAULT 11 szqtni_ │ │ │ │ - 3161: 000aea91 152 FUNC GLOBAL DEFAULT 11 uminit_ │ │ │ │ - 3162: 0008d941 160 FUNC GLOBAL DEFAULT 11 osgenv_ │ │ │ │ - 3163: 000e7e75 16 FUNC GLOBAL DEFAULT 11 sgspms_ │ │ │ │ - 3164: 00078441 330 FUNC GLOBAL DEFAULT 11 shpfun_ │ │ │ │ - 3165: 0009ed61 1316 FUNC GLOBAL DEFAULT 11 uvbrfz_ │ │ │ │ - 3166: 000709a5 132 FUNC GLOBAL DEFAULT 11 tmiqid__ │ │ │ │ - 3167: 00045995 56 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dhatchpattern │ │ │ │ - 3168: 00046cad 76 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dwindow │ │ │ │ - 3169: 0006f7c1 40 FUNC GLOBAL DEFAULT 11 gbytes__ │ │ │ │ - 3170: 00063b71 132 FUNC GLOBAL DEFAULT 11 uclqcl__ │ │ │ │ - 3171: 0006691d 48 FUNC GLOBAL DEFAULT 11 uipd3z__ │ │ │ │ - 3172: 00067021 216 FUNC GLOBAL DEFAULT 11 uiqfnm__ │ │ │ │ - 3173: 0003918d 6 FUNC GLOBAL DEFAULT 11 tmrqnp_ │ │ │ │ - 3174: 00068f79 40 FUNC GLOBAL DEFAULT 11 vrinc__ │ │ │ │ - 3175: 0004d359 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclchecknumber │ │ │ │ - 3176: 0004d471 56 FUNC GLOBAL DEFAULT 11 __chglib_MOD_dcltolower │ │ │ │ - 3177: 00057be9 4 FUNC GLOBAL DEFAULT 11 zgqpnt__ │ │ │ │ - 3178: 0008bc69 92 FUNC GLOBAL DEFAULT 11 gliset_ │ │ │ │ - 3179: 0005ef19 136 FUNC GLOBAL DEFAULT 11 ulylog__ │ │ │ │ - 3180: 00057b95 4 FUNC GLOBAL DEFAULT 11 zggplt__ │ │ │ │ - 3181: 000a7ead 184 FUNC GLOBAL DEFAULT 11 uscqcl_ │ │ │ │ - 3182: 00047fb9 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicalc_b │ │ │ │ - 3183: 000b0231 64 FUNC GLOBAL DEFAULT 11 ulrqcp_ │ │ │ │ - 3184: 00048775 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicalc_f │ │ │ │ - 3185: 0005dcad 112 FUNC GLOBAL DEFAULT 11 uliget__ │ │ │ │ - 3186: 0005657d 44 FUNC GLOBAL DEFAULT 11 sgpmxu__ │ │ │ │ - 3187: 000685ad 36 FUNC GLOBAL DEFAULT 11 uhbxlz__ │ │ │ │ - 3188: 00054a41 28 FUNC GLOBAL DEFAULT 11 slpvpc__ │ │ │ │ - 3189: 000a0f91 64 FUNC GLOBAL DEFAULT 11 uulqcp_ │ │ │ │ - 3190: 000916fd 24 FUNC GLOBAL DEFAULT 11 lrlt0_ │ │ │ │ - 3191: 0006949d 4 FUNC GLOBAL DEFAULT 11 mpfcyc__ │ │ │ │ - 3192: 00076825 112 FUNC GLOBAL DEFAULT 11 lchra_ │ │ │ │ - 3193: 000eb5cd 160 FUNC GLOBAL DEFAULT 11 sgistx_ │ │ │ │ - 3194: 000de4cd 38 FUNC GLOBAL DEFAULT 11 swcmll_ │ │ │ │ - 3195: 000864f1 74 FUNC GLOBAL DEFAULT 11 visub0_ │ │ │ │ - 3196: 00056029 28 FUNC GLOBAL DEFAULT 11 sgqtxc__ │ │ │ │ - 3197: 000547dd 168 FUNC GLOBAL DEFAULT 11 sldivz__ │ │ │ │ - 3198: 000b9165 128 FUNC GLOBAL DEFAULT 11 uhbrl_ │ │ │ │ - 3199: 0005a9bd 28 FUNC GLOBAL DEFAULT 11 ueiqvl__ │ │ │ │ - 3200: 000572c1 132 FUNC GLOBAL DEFAULT 11 sgrqin__ │ │ │ │ - 3201: 000e60cd 148 FUNC GLOBAL DEFAULT 11 sgnplc_ │ │ │ │ - 3202: 000d8f29 320 FUNC GLOBAL DEFAULT 11 swrqid_ │ │ │ │ - 3203: 0006e6a5 28 FUNC GLOBAL DEFAULT 11 shtint__ │ │ │ │ - 3204: 000e7eb5 16 FUNC GLOBAL DEFAULT 11 sgspmt_ │ │ │ │ - 3205: 000b77d9 232 FUNC GLOBAL DEFAULT 11 uiilab_ │ │ │ │ - 3206: 000c8291 6 FUNC GLOBAL DEFAULT 11 ucrqnp_ │ │ │ │ - 3207: 0005b199 132 FUNC GLOBAL DEFAULT 11 usrqcl__ │ │ │ │ - 3208: 000c2075 240 FUNC GLOBAL DEFAULT 11 udpqvl_ │ │ │ │ - 3209: 000de4f5 42 FUNC GLOBAL DEFAULT 11 swqcmd_ │ │ │ │ - 3210: 000b0499 6 FUNC GLOBAL DEFAULT 11 ullqnp_ │ │ │ │ - 3211: 00053859 28 FUNC GLOBAL DEFAULT 11 szpmzr__ │ │ │ │ - 3212: 00094831 76 FUNC GLOBAL DEFAULT 11 ct2hc_ │ │ │ │ - 3213: 0007f9e5 430 FUNC GLOBAL DEFAULT 11 radf2_ │ │ │ │ - 3214: 000ad405 92 FUNC GLOBAL DEFAULT 11 umpset_ │ │ │ │ - 3215: 00069a9d 36 FUNC GLOBAL DEFAULT 11 cr2c__ │ │ │ │ - 3216: 000a9531 92 FUNC GLOBAL DEFAULT 11 uslset_ │ │ │ │ - 3217: 0006d789 132 FUNC GLOBAL DEFAULT 11 odlqid__ │ │ │ │ - 3218: 00045c71 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dmarkersize │ │ │ │ - 3219: 00058819 28 FUNC GLOBAL DEFAULT 11 swpqnp__ │ │ │ │ - 3220: 000c48f1 58 FUNC GLOBAL DEFAULT 11 udqclv_ │ │ │ │ - 3221: 000d673d 64 FUNC GLOBAL DEFAULT 11 zgswdi_ │ │ │ │ - 3222: 00052fe5 28 FUNC GLOBAL DEFAULT 11 szpllv__ │ │ │ │ - 3223: 00064591 28 FUNC GLOBAL DEFAULT 11 udsclz__ │ │ │ │ - 3224: 000c9fe1 40 FUNC GLOBAL DEFAULT 11 gropn_ │ │ │ │ - 3225: 0006cd05 28 FUNC GLOBAL DEFAULT 11 ezfft1__ │ │ │ │ - 3226: 000d4ce5 20 FUNC GLOBAL DEFAULT 11 zg_destroy_event │ │ │ │ - 3227: 0008d495 156 FUNC GLOBAL DEFAULT 11 rsum_ │ │ │ │ - 3228: 00065e5d 132 FUNC GLOBAL DEFAULT 11 umiqcl__ │ │ │ │ - 3229: 00050795 716 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetchar │ │ │ │ - 3230: 00066599 28 FUNC GLOBAL DEFAULT 11 grfig__ │ │ │ │ - 3231: 00070755 4 FUNC GLOBAL DEFAULT 11 rgnle__ │ │ │ │ - 3232: 0007749d 368 FUNC GLOBAL DEFAULT 11 vs2din_ │ │ │ │ - 3233: 00054345 132 FUNC GLOBAL DEFAULT 11 stcusr__ │ │ │ │ - 3234: 000916e1 26 FUNC GLOBAL DEFAULT 11 lrlt1_ │ │ │ │ - 3235: 00053d11 28 FUNC GLOBAL DEFAULT 11 szgcly__ │ │ │ │ - 3236: 0007c5b1 92 FUNC GLOBAL DEFAULT 11 odpset_ │ │ │ │ - 3237: 00076a5d 120 FUNC GLOBAL DEFAULT 11 lchrb_ │ │ │ │ - 3238: 0008eee1 144 FUNC GLOBAL DEFAULT 11 mpfgno_ │ │ │ │ - 3239: 00054a5d 28 FUNC GLOBAL DEFAULT 11 slmgn__ │ │ │ │ - 3240: 0005f60d 28 FUNC GLOBAL DEFAULT 11 uulsvl__ │ │ │ │ - 3241: 000a12b5 64 FUNC GLOBAL DEFAULT 11 uuiqcl_ │ │ │ │ - 3242: 00086435 188 FUNC GLOBAL DEFAULT 11 visub1_ │ │ │ │ - 3243: 000b0db1 20 FUNC GLOBAL DEFAULT 11 ulyqfm_ │ │ │ │ - 3244: 000e8591 16 FUNC GLOBAL DEFAULT 11 sgqpli_ │ │ │ │ - 3245: 000c6c39 228 FUNC GLOBAL DEFAULT 11 ucyacl_ │ │ │ │ - 3246: 000e1481 384 FUNC GLOBAL DEFAULT 11 sldivz_ │ │ │ │ - 3247: 0005675d 28 FUNC GLOBAL DEFAULT 11 sgtnv__ │ │ │ │ - 3248: 0009585d 136 FUNC GLOBAL DEFAULT 11 uzpqcp_ │ │ │ │ - 3249: 000e2cd5 312 FUNC GLOBAL DEFAULT 11 slrat_ │ │ │ │ - 3250: 00054d15 28 FUNC GLOBAL DEFAULT 11 scplv__ │ │ │ │ - 3251: 000705c5 4 FUNC GLOBAL DEFAULT 11 ruwgy__ │ │ │ │ - 3252: 00056bf5 132 FUNC GLOBAL DEFAULT 11 sgiqcp__ │ │ │ │ - 3253: 0006e089 112 FUNC GLOBAL DEFAULT 11 odpset__ │ │ │ │ - 3254: 00053af1 28 FUNC GLOBAL DEFAULT 11 szlaop__ │ │ │ │ - 3255: 00068f41 28 FUNC GLOBAL DEFAULT 11 rset1__ │ │ │ │ - 3256: 0005417d 28 FUNC GLOBAL DEFAULT 11 stitrf__ │ │ │ │ - 3257: 00066d35 28 FUNC GLOBAL DEFAULT 11 uiiqvl__ │ │ │ │ - 3258: 0007f7e9 508 FUNC GLOBAL DEFAULT 11 radf3_ │ │ │ │ - 3259: 000a6775 596 FUNC GLOBAL DEFAULT 11 usxaxl_ │ │ │ │ - 3260: 0003976d 132 FUNC GLOBAL DEFAULT 11 tmpqin_ │ │ │ │ - 3261: 000404f9 740 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxerrorbar │ │ │ │ - 3262: 000699a1 116 FUNC GLOBAL DEFAULT 11 ifromc__ │ │ │ │ - 3263: 000ea379 92 FUNC GLOBAL DEFAULT 11 sgpget_ │ │ │ │ - 3264: 000716a5 28 FUNC GLOBAL DEFAULT 11 tmrqvl__ │ │ │ │ - 3265: 000d8101 184 FUNC GLOBAL DEFAULT 11 zggplt_ │ │ │ │ - 3266: 000b0c45 92 FUNC GLOBAL DEFAULT 11 uliget_ │ │ │ │ - 3267: 0005e72d 132 FUNC GLOBAL DEFAULT 11 uliqid__ │ │ │ │ - 3268: 0006b81d 112 FUNC GLOBAL DEFAULT 11 gliget__ │ │ │ │ - 3269: 0005d95d 136 FUNC GLOBAL DEFAULT 11 uyaxdv__ │ │ │ │ - 3270: 00083c15 324 FUNC GLOBAL DEFAULT 11 cosqf1_ │ │ │ │ - 3271: 000b01a9 72 FUNC GLOBAL DEFAULT 11 ulrqvl_ │ │ │ │ - 3272: 000cc095 484 FUNC GLOBAL DEFAULT 11 szcltn_ │ │ │ │ - 3273: 00067dc5 128 FUNC GLOBAL DEFAULT 11 uxsaxs__ │ │ │ │ - 3274: 00091535 24 FUNC GLOBAL DEFAULT 11 lrle0_ │ │ │ │ - 3275: 0006c7fd 28 FUNC GLOBAL DEFAULT 11 dxiloc__ │ │ │ │ - 3276: 0008bbc5 164 FUNC GLOBAL DEFAULT 11 glistx_ │ │ │ │ - 3277: 000a0f09 72 FUNC GLOBAL DEFAULT 11 uulqvl_ │ │ │ │ - 3278: 000a0e5d 92 FUNC GLOBAL DEFAULT 11 uurset_ │ │ │ │ - 3279: 00069501 4 FUNC GLOBAL DEFAULT 11 mpihmr__ │ │ │ │ - 3280: 000ce475 16 FUNC GLOBAL DEFAULT 11 szoptz_ │ │ │ │ - 3281: 00086f79 168 FUNC GLOBAL DEFAULT 11 vifct_ │ │ │ │ - 3282: 0008f505 224 FUNC GLOBAL DEFAULT 11 mpicct_ │ │ │ │ - 3283: 000b91e5 1440 FUNC GLOBAL DEFAULT 11 uhbraz_ │ │ │ │ - 3284: 000769e5 120 FUNC GLOBAL DEFAULT 11 lchrc_ │ │ │ │ - 3285: 00056811 28 FUNC GLOBAL DEFAULT 11 sgqmpl__ │ │ │ │ - 3286: 000687e1 4 FUNC GLOBAL DEFAULT 11 indxrf__ │ │ │ │ - 3287: 0008e9a5 20 FUNC GLOBAL DEFAULT 11 mpfpt2_ │ │ │ │ - 3288: 000694ed 4 FUNC GLOBAL DEFAULT 11 mpxplc__ │ │ │ │ - 3289: 000d2119 16 FUNC GLOBAL DEFAULT 11 szqidx_ │ │ │ │ - 3290: 00051631 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Cartesian │ │ │ │ - 3291: 000e6575 16 FUNC GLOBAL DEFAULT 11 sgqlai_ │ │ │ │ - 3292: 000e019d 148 FUNC GLOBAL DEFAULT 11 stfrot_ │ │ │ │ - 3293: 000ebf7d 348 FUNC GLOBAL DEFAULT 11 scpmzu_ │ │ │ │ - 3294: 0004fbc5 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetlogicals │ │ │ │ - 3295: 0007a6dd 444 FUNC GLOBAL DEFAULT 11 shfwga_ │ │ │ │ - 3296: 00055cb9 28 FUNC GLOBAL DEFAULT 11 sgqvpt__ │ │ │ │ - 3297: 0005d785 116 FUNC GLOBAL DEFAULT 11 luychk__ │ │ │ │ - 3298: 00052cc5 36 FUNC GLOBAL DEFAULT 11 szqcll__ │ │ │ │ - 3299: 00054329 28 FUNC GLOBAL DEFAULT 11 stnusr__ │ │ │ │ - 3300: 000c7b4d 132 FUNC GLOBAL DEFAULT 11 ucpqin_ │ │ │ │ - 3301: 00070989 28 FUNC GLOBAL DEFAULT 11 tmiqnp__ │ │ │ │ - 3302: 000dcd19 138 FUNC GLOBAL DEFAULT 11 swflsh_ │ │ │ │ - 3303: 000de521 40 FUNC GLOBAL DEFAULT 11 swqcmf_ │ │ │ │ - 3304: 000b59c5 132 FUNC GLOBAL DEFAULT 11 uilqin_ │ │ │ │ - 3305: 000656cd 28 FUNC GLOBAL DEFAULT 11 umpgrd__ │ │ │ │ - 3306: 00042155 524 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogridforlatitude │ │ │ │ - 3307: 0007f455 916 FUNC GLOBAL DEFAULT 11 radf4_ │ │ │ │ - 3308: 000b7ce5 280 FUNC GLOBAL DEFAULT 11 uic2d_ │ │ │ │ - 3309: 00051625 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Cartesian3d │ │ │ │ - 3310: 0009e1e9 116 FUNC GLOBAL DEFAULT 11 uvbxf_ │ │ │ │ - 3311: 00061cb9 132 FUNC GLOBAL DEFAULT 11 uzpqcl__ │ │ │ │ - 3312: 000ad2b9 332 FUNC GLOBAL DEFAULT 11 umpstx_ │ │ │ │ - 3313: 000a9491 160 FUNC GLOBAL DEFAULT 11 uslstx_ │ │ │ │ - 3314: 00070625 4 FUNC GLOBAL DEFAULT 11 rsum__ │ │ │ │ - 3315: 000694a9 4 FUNC GLOBAL DEFAULT 11 mpfvdg__ │ │ │ │ - 3316: 00041ddd 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldivideframe │ │ │ │ - 3317: 00069b65 44 FUNC GLOBAL DEFAULT 11 cr3s__ │ │ │ │ - 3318: 0006d569 28 FUNC GLOBAL DEFAULT 11 odrsvl__ │ │ │ │ - 3319: 00091519 26 FUNC GLOBAL DEFAULT 11 lrle1_ │ │ │ │ - 3320: 00060101 132 FUNC GLOBAL DEFAULT 11 uuistx__ │ │ │ │ - 3321: 000684e9 28 FUNC GLOBAL DEFAULT 11 uherb__ │ │ │ │ - 3322: 0005b6ad 112 FUNC GLOBAL DEFAULT 11 uslset__ │ │ │ │ - 3323: 0007075d 28 FUNC GLOBAL DEFAULT 11 uwqgxa__ │ │ │ │ - 3324: 00074569 144 FUNC GLOBAL DEFAULT 11 cmon_ │ │ │ │ - 3325: 0006d0c1 40 FUNC GLOBAL DEFAULT 11 ezfftb__ │ │ │ │ - 3326: 00076895 112 FUNC GLOBAL DEFAULT 11 lchrd_ │ │ │ │ - 3327: 000702dd 28 FUNC GLOBAL DEFAULT 11 time21__ │ │ │ │ - 3328: 0007c85d 700 FUNC GLOBAL DEFAULT 11 odrkgr_ │ │ │ │ - 3329: 000cba1d 88 FUNC GLOBAL DEFAULT 11 szgipz_ │ │ │ │ - 3330: 000598d5 28 FUNC GLOBAL DEFAULT 11 swcmll__ │ │ │ │ - 3331: 0007c465 332 FUNC GLOBAL DEFAULT 11 odpstx_ │ │ │ │ - 3332: 00054de9 28 FUNC GLOBAL DEFAULT 11 scseye__ │ │ │ │ - 3333: 000ebe21 348 FUNC GLOBAL DEFAULT 11 scpmzv_ │ │ │ │ - 3334: 0009565d 240 FUNC GLOBAL DEFAULT 11 uzpqvl_ │ │ │ │ - 3335: 00066969 28 FUNC GLOBAL DEFAULT 11 ui2ini__ │ │ │ │ - 3336: 0005e3d5 132 FUNC GLOBAL DEFAULT 11 ulrqin__ │ │ │ │ - 3337: 0006946d 4 FUNC GLOBAL DEFAULT 11 mpfgno__ │ │ │ │ - 3338: 000690c1 4 FUNC GLOBAL DEFAULT 11 lrgt1__ │ │ │ │ - 3339: 00070ccd 132 FUNC GLOBAL DEFAULT 11 tmlstx__ │ │ │ │ - 3340: 0006b0cd 216 FUNC GLOBAL DEFAULT 11 rtropt__ │ │ │ │ - 3341: 0006df5d 28 FUNC GLOBAL DEFAULT 11 odiqvl__ │ │ │ │ - 3342: 0005b581 140 FUNC GLOBAL DEFAULT 11 uspnum__ │ │ │ │ - 3343: 0008a089 92 FUNC GLOBAL DEFAULT 11 glpget_ │ │ │ │ - 3344: 00091c41 160 FUNC GLOBAL DEFAULT 11 irlt_ │ │ │ │ - 3345: 0007f0a9 940 FUNC GLOBAL DEFAULT 11 radf5_ │ │ │ │ - 3346: 00054cdd 28 FUNC GLOBAL DEFAULT 11 scqlog__ │ │ │ │ - 3347: 0006d76d 28 FUNC GLOBAL DEFAULT 11 odlqnp__ │ │ │ │ - 3348: 000671bd 28 FUNC GLOBAL DEFAULT 11 uiscsq__ │ │ │ │ - 3349: 00057e85 28 FUNC GLOBAL DEFAULT 11 swswdi__ │ │ │ │ - 3350: 00064a11 132 FUNC GLOBAL DEFAULT 11 udlqcl__ │ │ │ │ - 3351: 000df36d 108 FUNC GLOBAL DEFAULT 11 stqwrc_ │ │ │ │ - 3352: 000707fd 4 FUNC GLOBAL DEFAULT 11 vrfna0__ │ │ │ │ - 3353: 00069521 4 FUNC GLOBAL DEFAULT 11 mpicyl__ │ │ │ │ - 3354: 00069fd5 168 FUNC GLOBAL DEFAULT 11 rtrget__ │ │ │ │ - 3355: 00093fbd 188 FUNC GLOBAL DEFAULT 11 gnsblk_ │ │ │ │ - 3356: 000a7f65 136 FUNC GLOBAL DEFAULT 11 uscqcp_ │ │ │ │ - 3357: 000745f9 90 FUNC GLOBAL DEFAULT 11 ndyear_ │ │ │ │ - 3358: 000ced25 20 FUNC GLOBAL DEFAULT 11 szcltp_ │ │ │ │ - 3359: 00053a65 28 FUNC GLOBAL DEFAULT 11 szmvlt__ │ │ │ │ - 3360: 000d81b9 48 FUNC GLOBAL DEFAULT 11 zggcls_ │ │ │ │ - 3361: 00055ac1 28 FUNC GLOBAL DEFAULT 11 sgqplt__ │ │ │ │ - 3362: 000be43d 324 FUNC GLOBAL DEFAULT 11 uepqid_ │ │ │ │ - 3363: 0006cdc5 40 FUNC GLOBAL DEFAULT 11 passb3__ │ │ │ │ - 3364: 000d7e7d 40 FUNC GLOBAL DEFAULT 11 zgftfc_ │ │ │ │ - 3365: 00061165 112 FUNC GLOBAL DEFAULT 11 uglget__ │ │ │ │ - 3366: 000a0dbd 160 FUNC GLOBAL DEFAULT 11 uurstx_ │ │ │ │ - 3367: 00098361 20 FUNC GLOBAL DEFAULT 11 uyqfmt_ │ │ │ │ - 3368: 0007c60d 592 FUNC GLOBAL DEFAULT 11 odrkgs_ │ │ │ │ - 3369: 0006c92d 44 FUNC GLOBAL DEFAULT 11 vradd__ │ │ │ │ - 3370: 000534d9 28 FUNC GLOBAL DEFAULT 11 szpmop__ │ │ │ │ - 3371: 00082cc9 344 FUNC GLOBAL DEFAULT 11 passb2_ │ │ │ │ - 3372: 0006cd21 28 FUNC GLOBAL DEFAULT 11 sinqi__ │ │ │ │ - 3373: 000d6bbd 3216 FUNC GLOBAL DEFAULT 11 dcltext2pangomarkup │ │ │ │ - 3374: 0006e1cd 28 FUNC GLOBAL DEFAULT 11 shinif__ │ │ │ │ - 3375: 000b6019 176 FUNC GLOBAL DEFAULT 11 uiisvl_ │ │ │ │ - 3376: 0004cef9 148 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconv3d │ │ │ │ - 3377: 000694c9 4 FUNC GLOBAL DEFAULT 11 mpsbon__ │ │ │ │ - 3378: 000e96fd 92 FUNC GLOBAL DEFAULT 11 sgstxy_ │ │ │ │ - 3379: 0006b539 124 FUNC GLOBAL DEFAULT 11 mszdmp__ │ │ │ │ - 3380: 00060255 216 FUNC GLOBAL DEFAULT 11 ugsut__ │ │ │ │ - 3381: 0008d0e1 156 FUNC GLOBAL DEFAULT 11 rvar_ │ │ │ │ - 3382: 000c06d1 38 FUNC GLOBAL DEFAULT 11 ueqntl_ │ │ │ │ - 3383: 0006953d 4 FUNC GLOBAL DEFAULT 11 mpirbs__ │ │ │ │ - 3384: 000c4841 42 FUNC GLOBAL DEFAULT 11 udqclz_ │ │ │ │ - 3385: 00069b2d 28 FUNC GLOBAL DEFAULT 11 ct2bc__ │ │ │ │ - 3386: 0005e711 28 FUNC GLOBAL DEFAULT 11 uliqnp__ │ │ │ │ - 3387: 00069525 4 FUNC GLOBAL DEFAULT 11 mpfglb__ │ │ │ │ - 3388: 0008ea45 156 FUNC GLOBAL DEFAULT 11 mpxplc_ │ │ │ │ - 3389: 000c0659 38 FUNC GLOBAL DEFAULT 11 ueitlv_ │ │ │ │ - 3390: 00053f99 28 FUNC GLOBAL DEFAULT 11 szcltv__ │ │ │ │ - 3391: 00055de9 28 FUNC GLOBAL DEFAULT 11 sgtnzu__ │ │ │ │ - 3392: 000e1e5d 592 FUNC GLOBAL DEFAULT 11 slpvpc_ │ │ │ │ - 3393: 00083f79 528 FUNC GLOBAL DEFAULT 11 cffti1_ │ │ │ │ - 3394: 0005fd61 132 FUNC GLOBAL DEFAULT 11 uupqcp__ │ │ │ │ - 3395: 000767b5 112 FUNC GLOBAL DEFAULT 11 lchrf_ │ │ │ │ - 3396: 000a3811 596 FUNC GLOBAL DEFAULT 11 usaxlb_ │ │ │ │ - 3397: 000a12f5 64 FUNC GLOBAL DEFAULT 11 uuiqcp_ │ │ │ │ - 3398: 00052ee1 28 FUNC GLOBAL DEFAULT 11 szl3cl__ │ │ │ │ - 3399: 00051869 176 FUNC GLOBAL DEFAULT 11 s_copy │ │ │ │ - 3400: 00082a89 576 FUNC GLOBAL DEFAULT 11 passb3_ │ │ │ │ - 3401: 00093c49 16 FUNC GLOBAL DEFAULT 11 g2qcti_ │ │ │ │ - 3402: 0008a619 320 FUNC GLOBAL DEFAULT 11 glcqid_ │ │ │ │ - 3403: 0003938d 184 FUNC GLOBAL DEFAULT 11 tmrqcl_ │ │ │ │ - 3404: 0006bd55 132 FUNC GLOBAL DEFAULT 11 rlixfl__ │ │ │ │ - 3405: 000e7631 348 FUNC GLOBAL DEFAULT 11 sgtxr_ │ │ │ │ - 3406: 000583d1 140 FUNC GLOBAL DEFAULT 11 swqtxw__ │ │ │ │ - 3407: 000ad78d 320 FUNC GLOBAL DEFAULT 11 umrqid_ │ │ │ │ - 3408: 000846fd 792 FUNC GLOBAL DEFAULT 11 ffromc_ │ │ │ │ - 3409: 000b769d 316 FUNC GLOBAL DEFAULT 11 uiflab_ │ │ │ │ - 3410: 0003aad9 60 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetygridvalue │ │ │ │ - 3411: 00064705 128 FUNC GLOBAL DEFAULT 11 udqfmt__ │ │ │ │ - 3412: 000e9e29 6 FUNC GLOBAL DEFAULT 11 sgpqnp_ │ │ │ │ - 3413: 000574c1 216 FUNC GLOBAL DEFAULT 11 sgtrls__ │ │ │ │ - 3414: 0005af15 132 FUNC GLOBAL DEFAULT 11 uspqin__ │ │ │ │ - 3415: 000b07d9 6 FUNC GLOBAL DEFAULT 11 uliqnp_ │ │ │ │ - 3416: 000698b9 116 FUNC GLOBAL DEFAULT 11 lfromc__ │ │ │ │ - 3417: 00057bed 4 FUNC GLOBAL DEFAULT 11 zgqwdc__ │ │ │ │ - 3418: 0005def1 132 FUNC GLOBAL DEFAULT 11 ullstx__ │ │ │ │ - 3419: 00053e85 28 FUNC GLOBAL DEFAULT 11 szlazv__ │ │ │ │ - 3420: 00065d1d 28 FUNC GLOBAL DEFAULT 11 umpfit__ │ │ │ │ - 3421: 000a9af5 92 FUNC GLOBAL DEFAULT 11 usiset_ │ │ │ │ - 3422: 00110548 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Map │ │ │ │ - 3423: 000a7dcd 224 FUNC GLOBAL DEFAULT 11 uscqvl_ │ │ │ │ - 3424: 000582b1 28 FUNC GLOBAL DEFAULT 11 swfint__ │ │ │ │ - 3425: 000ed3d1 72 FUNC GLOBAL DEFAULT 11 scsobj_ │ │ │ │ - 3426: 0007b0d5 324 FUNC GLOBAL DEFAULT 11 odrqid_ │ │ │ │ - 3427: 00060db9 132 FUNC GLOBAL DEFAULT 11 uglqid__ │ │ │ │ - 3428: 000ce5f5 1400 FUNC GLOBAL DEFAULT 11 szcltr_ │ │ │ │ - 3429: 000601a1 28 FUNC GLOBAL DEFAULT 11 uuqebt__ │ │ │ │ - 3430: 0003a321 92 FUNC GLOBAL DEFAULT 11 tmlget_ │ │ │ │ - 3431: 000ebb35 6 FUNC GLOBAL DEFAULT 11 sgopn_ │ │ │ │ - 3432: 0005d5f5 128 FUNC GLOBAL DEFAULT 11 uysaxs__ │ │ │ │ - 3433: 0006fea9 48 FUNC GLOBAL DEFAULT 11 cllsrg__ │ │ │ │ - 3434: 000c8455 184 FUNC GLOBAL DEFAULT 11 ucrqcl_ │ │ │ │ - 3435: 00068615 44 FUNC GLOBAL DEFAULT 11 uherbz__ │ │ │ │ - 3436: 000827c9 704 FUNC GLOBAL DEFAULT 11 passb4_ │ │ │ │ - 3437: 000b0531 64 FUNC GLOBAL DEFAULT 11 ullqcl_ │ │ │ │ - 3438: 0003af5d 260 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetxgrid │ │ │ │ - 3439: 0006e469 28 FUNC GLOBAL DEFAULT 11 shfwgz__ │ │ │ │ - 3440: 00066435 28 FUNC GLOBAL DEFAULT 11 umpsvl__ │ │ │ │ - 3441: 000886c5 50 FUNC GLOBAL DEFAULT 11 rtlxfl_ │ │ │ │ - 3442: 000836d1 150 FUNC GLOBAL DEFAULT 11 ezfftb_ │ │ │ │ - 3443: 0005690d 28 FUNC GLOBAL DEFAULT 11 sgqcmn__ │ │ │ │ - 3444: 000e7ec5 372 FUNC GLOBAL DEFAULT 11 sgpmr_ │ │ │ │ - 3445: 000a2da9 276 FUNC GLOBAL DEFAULT 11 usplbl_ │ │ │ │ - 3446: 000905f9 240 FUNC GLOBAL DEFAULT 11 mpicoa_ │ │ │ │ - 3447: 000e2a15 144 FUNC GLOBAL DEFAULT 11 slpcnr_ │ │ │ │ - 3448: 000d3c71 54 FUNC GLOBAL DEFAULT 11 szlnzr_ │ │ │ │ - 3449: 000d0839 16 FUNC GLOBAL DEFAULT 11 szqtyz_ │ │ │ │ - 3450: 00055b39 112 FUNC GLOBAL DEFAULT 11 sglget__ │ │ │ │ - 3451: 00061579 132 FUNC GLOBAL DEFAULT 11 uzcqin__ │ │ │ │ - 3452: 00069505 4 FUNC GLOBAL DEFAULT 11 mpfmwl__ │ │ │ │ - 3453: 000ae945 168 FUNC GLOBAL DEFAULT 11 umspnt_ │ │ │ │ - 3454: 00069d85 44 FUNC GLOBAL DEFAULT 11 viadd1__ │ │ │ │ - 3455: 00063029 132 FUNC GLOBAL DEFAULT 11 ucpstx__ │ │ │ │ - 3456: 000656e9 28 FUNC GLOBAL DEFAULT 11 umbndp__ │ │ │ │ - 3457: 000623f5 28 FUNC GLOBAL DEFAULT 11 uzlsvl__ │ │ │ │ - 3458: 00068331 28 FUNC GLOBAL DEFAULT 11 uvbxa__ │ │ │ │ - 3459: 000650b1 48 FUNC GLOBAL DEFAULT 11 udline__ │ │ │ │ - 3460: 000d52d9 140 FUNC GLOBAL DEFAULT 11 zglset_ │ │ │ │ - 3461: 00061071 112 FUNC GLOBAL DEFAULT 11 ugpset__ │ │ │ │ - 3462: 00054ee5 28 FUNC GLOBAL DEFAULT 11 scspms__ │ │ │ │ - 3463: 000543c9 28 FUNC GLOBAL DEFAULT 11 stfwtr__ │ │ │ │ - 3464: 00045ff1 740 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dmarker │ │ │ │ - 3465: 000c8c6d 92 FUNC GLOBAL DEFAULT 11 uclget_ │ │ │ │ - 3466: 000ce461 10 FUNC GLOBAL DEFAULT 11 szclts_ │ │ │ │ - 3467: 000d8ca1 164 FUNC GLOBAL DEFAULT 11 swrsvl_ │ │ │ │ - 3468: 0006e7a5 48 FUNC GLOBAL DEFAULT 11 shtswa__ │ │ │ │ - 3469: 00070589 28 FUNC GLOBAL DEFAULT 11 uwqgyb__ │ │ │ │ - 3470: 00058321 28 FUNC GLOBAL DEFAULT 11 swqtnc__ │ │ │ │ - 3471: 000a126d 72 FUNC GLOBAL DEFAULT 11 uuiqvl_ │ │ │ │ - 3472: 00082391 1078 FUNC GLOBAL DEFAULT 11 passb5_ │ │ │ │ - 3473: 000e38c9 664 FUNC GLOBAL DEFAULT 11 sgpfln_ │ │ │ │ - 3474: 0008f5e5 132 FUNC GLOBAL DEFAULT 11 mpfcct_ │ │ │ │ - 3475: 000700bd 28 FUNC GLOBAL DEFAULT 11 time32__ │ │ │ │ - 3476: 0006e8b1 48 FUNC GLOBAL DEFAULT 11 shtwga__ │ │ │ │ - 3477: 000e8869 304 FUNC GLOBAL DEFAULT 11 sgtrnl_ │ │ │ │ - 3478: 0009bcd9 188 FUNC GLOBAL DEFAULT 11 uxsoff_ │ │ │ │ - 3479: 00063aed 132 FUNC GLOBAL DEFAULT 11 uclqcp__ │ │ │ │ - 3480: 0005178d 36 FUNC GLOBAL DEFAULT 11 set_msgdmp_err_func │ │ │ │ - 3481: 00089b41 6 FUNC GLOBAL DEFAULT 11 glpqnp_ │ │ │ │ - 3482: 00068e3d 28 FUNC GLOBAL DEFAULT 11 rmlt__ │ │ │ │ - 3483: 000586b5 112 FUNC GLOBAL DEFAULT 11 swrget__ │ │ │ │ - 3484: 0006a469 132 FUNC GLOBAL DEFAULT 11 gllstx__ │ │ │ │ - 3485: 0006c9dd 44 FUNC GLOBAL DEFAULT 11 vrmlt1__ │ │ │ │ - 3486: 000d0769 96 FUNC GLOBAL DEFAULT 11 szpllp_ │ │ │ │ - 3487: 000760bd 532 FUNC GLOBAL DEFAULT 11 chngr_ │ │ │ │ - 3488: 000c7601 1118 FUNC GLOBAL DEFAULT 11 ucxady_ │ │ │ │ - 3489: 00065301 132 FUNC GLOBAL DEFAULT 11 umrqin__ │ │ │ │ - 3490: 00041e1d 300 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcllegendretransform_b │ │ │ │ - 3491: 0006ed89 40 FUNC GLOBAL DEFAULT 11 vrrnm1__ │ │ │ │ - 3492: 0005a2f9 28 FUNC GLOBAL DEFAULT 11 ueaint__ │ │ │ │ - 3493: 00095251 132 FUNC GLOBAL DEFAULT 11 uzprst_ │ │ │ │ - 3494: 000399d1 88 FUNC GLOBAL DEFAULT 11 tmpqit_ │ │ │ │ - 3495: 000b5f95 132 FUNC GLOBAL DEFAULT 11 uiiqin_ │ │ │ │ - 3496: 0006edf5 40 FUNC GLOBAL DEFAULT 11 vs2din__ │ │ │ │ - 3497: 00041f49 300 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcllegendretransform_f │ │ │ │ - 3498: 0006952d 4 FUNC GLOBAL DEFAULT 11 mpfotg__ │ │ │ │ - 3499: 0009524d 2 FUNC GLOBAL DEFAULT 11 uzpsav_ │ │ │ │ - 3500: 0006ea8d 48 FUNC GLOBAL DEFAULT 11 shtg2s__ │ │ │ │ - 3501: 00041a55 48 FUNC GLOBAL DEFAULT 11 __syslib_MOD_dclgetunitnum │ │ │ │ - 3502: 000cf675 1736 FUNC GLOBAL DEFAULT 11 szcltt_ │ │ │ │ - 3503: 0011d7d4 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_xuni0 │ │ │ │ - 3504: 00054aa9 216 FUNC GLOBAL DEFAULT 11 sltlcv__ │ │ │ │ - 3505: 0007081d 4 FUNC GLOBAL DEFAULT 11 vrfnb1__ │ │ │ │ - 3506: 0004250d 484 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogridforwave │ │ │ │ - 3507: 0005abd5 132 FUNC GLOBAL DEFAULT 11 uelqcl__ │ │ │ │ - 3508: 000a9a55 160 FUNC GLOBAL DEFAULT 11 usistx_ │ │ │ │ - 3509: 000ebc09 160 FUNC GLOBAL DEFAULT 11 sctnzu_ │ │ │ │ - 3510: 000607b5 132 FUNC GLOBAL DEFAULT 11 ugiqin__ │ │ │ │ - 3511: 000c5e75 128 FUNC GLOBAL DEFAULT 11 udcntr_ │ │ │ │ - 3512: 00041251 60 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourinterval │ │ │ │ - 3513: 000ecf81 796 FUNC GLOBAL DEFAULT 11 scsprj_ │ │ │ │ - 3514: 00060535 28 FUNC GLOBAL DEFAULT 11 ugrsvl__ │ │ │ │ - 3515: 000bebd1 92 FUNC GLOBAL DEFAULT 11 uerget_ │ │ │ │ - 3516: 0006f475 28 FUNC GLOBAL DEFAULT 11 date13__ │ │ │ │ - 3517: 00054435 52 FUNC GLOBAL DEFAULT 11 stqwtr__ │ │ │ │ - 3518: 0005b115 132 FUNC GLOBAL DEFAULT 11 usrqcp__ │ │ │ │ - 3519: 000e7455 348 FUNC GLOBAL DEFAULT 11 sgtxu_ │ │ │ │ - 3520: 000559fd 28 FUNC GLOBAL DEFAULT 11 sgqcwd__ │ │ │ │ - 3521: 00055681 132 FUNC GLOBAL DEFAULT 11 sglqid__ │ │ │ │ - 3522: 00053259 28 FUNC GLOBAL DEFAULT 11 szpmzv__ │ │ │ │ - 3523: 00061715 132 FUNC GLOBAL DEFAULT 11 uzistx__ │ │ │ │ - 3524: 00090401 240 FUNC GLOBAL DEFAULT 11 mpicoc_ │ │ │ │ - 3525: 0004aab5 256 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dclinitrealfft │ │ │ │ - 3526: 00069459 4 FUNC GLOBAL DEFAULT 11 mpfpst__ │ │ │ │ - 3527: 000c7db1 88 FUNC GLOBAL DEFAULT 11 ucpqit_ │ │ │ │ - 3528: 00046bc1 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dtransfunction │ │ │ │ - 3529: 00069725 40 FUNC GLOBAL DEFAULT 11 vicon0__ │ │ │ │ - 3530: 0006f555 28 FUNC GLOBAL DEFAULT 11 date31__ │ │ │ │ - 3531: 00053c95 28 FUNC GLOBAL DEFAULT 11 szpllz__ │ │ │ │ - 3532: 000a0081 16 FUNC GLOBAL DEFAULT 11 uuqebi_ │ │ │ │ - 3533: 000857ed 156 FUNC GLOBAL DEFAULT 11 rmlt_ │ │ │ │ - 3534: 000ca069 1732 FUNC GLOBAL DEFAULT 11 sztxno_ │ │ │ │ - 3535: 000a7779 140 FUNC GLOBAL DEFAULT 11 usxaxs_ │ │ │ │ - 3536: 0006a8c9 28 FUNC GLOBAL DEFAULT 11 rpnenv__ │ │ │ │ - 3537: 00065dd9 132 FUNC GLOBAL DEFAULT 11 umiqcp__ │ │ │ │ - 3538: 0005c101 132 FUNC GLOBAL DEFAULT 11 uschvl__ │ │ │ │ - 3539: 0009d821 116 FUNC GLOBAL DEFAULT 11 uvbxl_ │ │ │ │ - 3540: 00036509 5270 FUNC GLOBAL DEFAULT 11 tmstln_ │ │ │ │ - 3541: 0003ed99 64 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawmap │ │ │ │ - 3542: 0005f959 132 FUNC GLOBAL DEFAULT 11 uurqcl__ │ │ │ │ - 3543: 000d0115 20 FUNC GLOBAL DEFAULT 11 szcltu_ │ │ │ │ - 3544: 00047cbd 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetconicala │ │ │ │ - 3545: 000712c1 28 FUNC GLOBAL DEFAULT 11 tmpqit__ │ │ │ │ - 3546: 00060d9d 28 FUNC GLOBAL DEFAULT 11 uglqnp__ │ │ │ │ - 3547: 00047c85 56 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetconicalc │ │ │ │ - 3548: 0005796d 4 FUNC GLOBAL DEFAULT 11 zgpopn__ │ │ │ │ - 3549: 000650fd 36 FUNC GLOBAL DEFAULT 11 udgclb__ │ │ │ │ - 3550: 000ebb69 160 FUNC GLOBAL DEFAULT 11 sctnzv_ │ │ │ │ - 3551: 000d6185 112 FUNC GLOBAL DEFAULT 11 zgdcls_ │ │ │ │ - 3552: 00054c39 40 FUNC GLOBAL DEFAULT 11 scswnd__ │ │ │ │ - 3553: 000554d5 112 FUNC GLOBAL DEFAULT 11 sgpset__ │ │ │ │ - 3554: 00058ab5 132 FUNC GLOBAL DEFAULT 11 swrqid__ │ │ │ │ - 3555: 00093c21 40 FUNC GLOBAL DEFAULT 11 g2qctm_ │ │ │ │ - 3556: 00067419 132 FUNC GLOBAL DEFAULT 11 uilqcl__ │ │ │ │ - 3557: 00039445 136 FUNC GLOBAL DEFAULT 11 tmrqcp_ │ │ │ │ - 3558: 000536e9 28 FUNC GLOBAL DEFAULT 11 szsttu__ │ │ │ │ - 3559: 000b25a1 3140 FUNC GLOBAL DEFAULT 11 uipd3z_ │ │ │ │ - 3560: 000e778d 348 FUNC GLOBAL DEFAULT 11 sgtxv_ │ │ │ │ - 3561: 000e7cf1 372 FUNC GLOBAL DEFAULT 11 sgpmu_ │ │ │ │ - 3562: 0006621d 28 FUNC GLOBAL DEFAULT 11 umspcw__ │ │ │ │ - 3563: 0005f221 28 FUNC GLOBAL DEFAULT 11 uumrk__ │ │ │ │ - 3564: 0005f411 28 FUNC GLOBAL DEFAULT 11 uusarp__ │ │ │ │ - 3565: 0005c185 304 FUNC GLOBAL DEFAULT 11 usxsub__ │ │ │ │ - 3566: 000d3ce1 54 FUNC GLOBAL DEFAULT 11 szlnzu_ │ │ │ │ - 3567: 000a3a65 432 FUNC GLOBAL DEFAULT 11 usaxdv_ │ │ │ │ - 3568: 000578a9 192 FUNC GLOBAL DEFAULT 11 zgdopn__ │ │ │ │ - 3569: 000d066d 156 FUNC GLOBAL DEFAULT 11 szpllr_ │ │ │ │ - 3570: 000a8801 92 FUNC GLOBAL DEFAULT 11 uspget_ │ │ │ │ - 3571: 00041c85 152 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dclsetframetitle │ │ │ │ - 3572: 0006fed9 48 FUNC GLOBAL DEFAULT 11 clrgls__ │ │ │ │ - 3573: 00110448 28 OBJECT GLOBAL DEFAULT 20 __fft_work_MOD___vtab_fft_work_Work │ │ │ │ - 3574: 000d2e35 680 FUNC GLOBAL DEFAULT 11 szlazr_ │ │ │ │ - 3575: 0004b98d 284 FUNC GLOBAL DEFAULT 11 __fftcos_MOD_dclinitcosfft │ │ │ │ - 3576: 000bc5a5 780 FUNC GLOBAL DEFAULT 11 ugdut_ │ │ │ │ - 3577: 000aea5d 24 FUNC GLOBAL DEFAULT 11 umscnt_ │ │ │ │ - 3578: 000b9da1 1664 FUNC GLOBAL DEFAULT 11 uhdifz_ │ │ │ │ - 3579: 00069779 40 FUNC GLOBAL DEFAULT 11 viinc__ │ │ │ │ - 3580: 00053469 28 FUNC GLOBAL DEFAULT 11 szopts__ │ │ │ │ - 3581: 00039eb1 6 FUNC GLOBAL DEFAULT 11 tmlqnp_ │ │ │ │ - 3582: 00055fd5 28 FUNC GLOBAL DEFAULT 11 sgstxr__ │ │ │ │ - 3583: 000cee3d 1400 FUNC GLOBAL DEFAULT 11 szcltv_ │ │ │ │ - 3584: 00053c41 28 FUNC GLOBAL DEFAULT 11 szl3zu__ │ │ │ │ - 3585: 00079251 456 FUNC GLOBAL DEFAULT 11 shlssd_ │ │ │ │ - 3586: 0005336d 28 FUNC GLOBAL DEFAULT 11 szsidx__ │ │ │ │ - 3587: 000d7ef1 92 FUNC GLOBAL DEFAULT 11 zgnumfonts_ │ │ │ │ - 3588: 000b6565 22 FUNC GLOBAL DEFAULT 11 uiipac_ │ │ │ │ - 3589: 000589dd 28 FUNC GLOBAL DEFAULT 11 swpqvl__ │ │ │ │ - 3590: 000c850d 124 FUNC GLOBAL DEFAULT 11 ucrqcp_ │ │ │ │ - 3591: 000a36cd 324 FUNC GLOBAL DEFAULT 11 usaxlg_ │ │ │ │ - 3592: 000bfe7d 240 FUNC GLOBAL DEFAULT 11 iueton_ │ │ │ │ - 3593: 00069241 128 FUNC GLOBAL DEFAULT 11 cladj__ │ │ │ │ - 3594: 00049a69 408 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstchar │ │ │ │ - 3595: 000aafb5 708 FUNC GLOBAL DEFAULT 11 umsgrd_ │ │ │ │ - 3596: 000cb045 48 FUNC GLOBAL DEFAULT 11 szscll_ │ │ │ │ - 3597: 0006eccd 28 FUNC GLOBAL DEFAULT 11 shiniy__ │ │ │ │ - 3598: 00045ca5 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dmarkerindex │ │ │ │ - 3599: 000b0571 64 FUNC GLOBAL DEFAULT 11 ullqcp_ │ │ │ │ - 3600: 000685ed 40 FUNC GLOBAL DEFAULT 11 uhbrlz__ │ │ │ │ - 3601: 0006553d 128 FUNC GLOBAL DEFAULT 11 umpmap__ │ │ │ │ - 3602: 000835d5 252 FUNC GLOBAL DEFAULT 11 ezfftf_ │ │ │ │ - 3603: 000e8039 372 FUNC GLOBAL DEFAULT 11 sgpmv_ │ │ │ │ - 3604: 000d8c1d 132 FUNC GLOBAL DEFAULT 11 swrqin_ │ │ │ │ - 3605: 00056d35 132 FUNC GLOBAL DEFAULT 11 sgiqin__ │ │ │ │ - 3606: 000d3ca9 54 FUNC GLOBAL DEFAULT 11 szlnzv_ │ │ │ │ - 3607: 0004d2a5 68 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckcharpattern │ │ │ │ - 3608: 00098375 120 FUNC GLOBAL DEFAULT 11 luychk_ │ │ │ │ - 3609: 000de549 38 FUNC GLOBAL DEFAULT 11 swqcmn_ │ │ │ │ - 3610: 00057bfd 4 FUNC GLOBAL DEFAULT 11 zgqptc__ │ │ │ │ - 3611: 00061c35 132 FUNC GLOBAL DEFAULT 11 uzpqcp__ │ │ │ │ - 3612: 000572a5 28 FUNC GLOBAL DEFAULT 11 sgrsvl__ │ │ │ │ - 3613: 000ca72d 84 FUNC GLOBAL DEFAULT 11 szxmod_ │ │ │ │ - 3614: 000be0c5 240 FUNC GLOBAL DEFAULT 11 uepsvl_ │ │ │ │ - 3615: 000dd1e9 320 FUNC GLOBAL DEFAULT 11 swlqid_ │ │ │ │ - 3616: 0005be5d 132 FUNC GLOBAL DEFAULT 11 usiqcl__ │ │ │ │ - 3617: 000a69c9 808 FUNC GLOBAL DEFAULT 11 usxaxu_ │ │ │ │ - 3618: 000e333d 340 FUNC GLOBAL DEFAULT 11 slform_ │ │ │ │ - 3619: 000c8821 6 FUNC GLOBAL DEFAULT 11 uclqnp_ │ │ │ │ - 3620: 0006efd9 304 FUNC GLOBAL DEFAULT 11 chngi__ │ │ │ │ - 3621: 000690a9 4 FUNC GLOBAL DEFAULT 11 lreq1__ │ │ │ │ - 3622: 000c25e9 92 FUNC GLOBAL DEFAULT 11 udpset_ │ │ │ │ - 3623: 00094619 156 FUNC GLOBAL DEFAULT 11 rexp_ │ │ │ │ - 3624: 00063e3d 132 FUNC GLOBAL DEFAULT 11 udpstx__ │ │ │ │ - 3625: 000a0001 16 FUNC GLOBAL DEFAULT 11 uuqfri_ │ │ │ │ - 3626: 00069335 116 FUNC GLOBAL DEFAULT 11 leny__ │ │ │ │ - 3627: 0006cf71 40 FUNC GLOBAL DEFAULT 11 ezfftf__ │ │ │ │ - 3628: 0005743d 132 FUNC GLOBAL DEFAULT 11 sgtrsn__ │ │ │ │ - 3629: 00069719 4 FUNC GLOBAL DEFAULT 11 imlt0__ │ │ │ │ - 3630: 000d21b9 200 FUNC GLOBAL DEFAULT 11 szslti_ │ │ │ │ - 3631: 000bd7e5 964 FUNC GLOBAL DEFAULT 11 uetonb_ │ │ │ │ - 3632: 0003a8e5 92 FUNC GLOBAL DEFAULT 11 tmiget_ │ │ │ │ - 3633: 0003ab15 60 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxgridvalue │ │ │ │ - 3634: 00076905 112 FUNC GLOBAL DEFAULT 11 lchrl_ │ │ │ │ - 3635: 000ec271 16 FUNC GLOBAL DEFAULT 11 scqpmi_ │ │ │ │ - 3636: 000677a1 40 FUNC GLOBAL DEFAULT 11 uifrgb__ │ │ │ │ - 3637: 0007de71 120 FUNC GLOBAL DEFAULT 11 sinqb_ │ │ │ │ - 3638: 00058305 28 FUNC GLOBAL DEFAULT 11 swqclc__ │ │ │ │ - 3639: 0005b7a1 136 FUNC GLOBAL DEFAULT 11 usaxlg__ │ │ │ │ - 3640: 000392bd 208 FUNC GLOBAL DEFAULT 11 tmrqvl_ │ │ │ │ - 3641: 0006edd9 28 FUNC GLOBAL DEFAULT 11 vs2int__ │ │ │ │ - 3642: 000e6161 16 FUNC GLOBAL DEFAULT 11 sgqpls_ │ │ │ │ - 3643: 0005e11d 28 FUNC GLOBAL DEFAULT 11 ulpqit__ │ │ │ │ - 3644: 000ea0f5 180 FUNC GLOBAL DEFAULT 11 sgpqcl_ │ │ │ │ - 3645: 000b09c5 184 FUNC GLOBAL DEFAULT 11 uliqcl_ │ │ │ │ - 3646: 0007a5b1 300 FUNC GLOBAL DEFAULT 11 shfwgj_ │ │ │ │ - 3647: 0005f2ad 112 FUNC GLOBAL DEFAULT 11 uulset__ │ │ │ │ - 3648: 00055665 28 FUNC GLOBAL DEFAULT 11 sglqnp__ │ │ │ │ - 3649: 000886f9 48 FUNC GLOBAL DEFAULT 11 rtixfl_ │ │ │ │ - 3650: 000861d1 176 FUNC GLOBAL DEFAULT 11 vidiv_ │ │ │ │ - 3651: 000d1bd1 480 FUNC GLOBAL DEFAULT 11 szpllt_ │ │ │ │ - 3652: 000904f1 140 FUNC GLOBAL DEFAULT 11 mpfcoa_ │ │ │ │ - 3653: 0006498d 132 FUNC GLOBAL DEFAULT 11 udlqcp__ │ │ │ │ - 3654: 00069029 40 FUNC GLOBAL DEFAULT 11 vrfct0__ │ │ │ │ - 3655: 000ae5a5 928 FUNC GLOBAL DEFAULT 11 umpfit_ │ │ │ │ - 3656: 000536b1 28 FUNC GLOBAL DEFAULT 11 szqtmd__ │ │ │ │ - 3657: 0005600d 28 FUNC GLOBAL DEFAULT 11 sgstxc__ │ │ │ │ - 3658: 0006a845 132 FUNC GLOBAL DEFAULT 11 prcnam__ │ │ │ │ - 3659: 000dc571 138 FUNC GLOBAL DEFAULT 11 swstcl_ │ │ │ │ - 3660: 000569bd 216 FUNC GLOBAL DEFAULT 11 sgoopn__ │ │ │ │ - 3661: 0008a319 224 FUNC GLOBAL DEFAULT 11 glcsvl_ │ │ │ │ - 3662: 000d5365 140 FUNC GLOBAL DEFAULT 11 zgiset_ │ │ │ │ - 3663: 00070b31 28 FUNC GLOBAL DEFAULT 11 tmiqvl__ │ │ │ │ - 3664: 0008caad 156 FUNC GLOBAL DEFAULT 11 ramp_ │ │ │ │ - 3665: 000c9231 92 FUNC GLOBAL DEFAULT 11 uciget_ │ │ │ │ - 3666: 000ad4ed 176 FUNC GLOBAL DEFAULT 11 umrsvl_ │ │ │ │ - 3667: 00081a99 344 FUNC GLOBAL DEFAULT 11 passf2_ │ │ │ │ - 3668: 00040a35 104 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclgetshadelevelnumber │ │ │ │ - 3669: 0004cae9 72 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dclformatdate │ │ │ │ - 3670: 000b3d01 284 FUNC GLOBAL DEFAULT 11 uishdw_ │ │ │ │ - 3671: 000c0e7d 1528 FUNC GLOBAL DEFAULT 11 uetonc_ │ │ │ │ - 3672: 000be785 6 FUNC GLOBAL DEFAULT 11 uerqnp_ │ │ │ │ - 3673: 000c83b9 156 FUNC GLOBAL DEFAULT 11 ucrqvl_ │ │ │ │ - 3674: 000ba421 112 FUNC GLOBAL DEFAULT 11 uhdif_ │ │ │ │ - 3675: 000b04e9 72 FUNC GLOBAL DEFAULT 11 ullqvl_ │ │ │ │ - 3676: 000b043d 92 FUNC GLOBAL DEFAULT 11 ulrset_ │ │ │ │ - 3677: 00041791 516 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dcldrawcontour │ │ │ │ - 3678: 000a11c1 92 FUNC GLOBAL DEFAULT 11 uulset_ │ │ │ │ - 3679: 00095469 120 FUNC GLOBAL DEFAULT 11 uzinit_ │ │ │ │ - 3680: 000e85b1 16 FUNC GLOBAL DEFAULT 11 sgqplt_ │ │ │ │ - 3681: 000a0041 16 FUNC GLOBAL DEFAULT 11 uuqbrs_ │ │ │ │ - 3682: 00058a99 28 FUNC GLOBAL DEFAULT 11 swrqnp__ │ │ │ │ - 3683: 000d86e1 16 FUNC GLOBAL DEFAULT 11 zgqclc_ │ │ │ │ - 3684: 0005ff5d 28 FUNC GLOBAL DEFAULT 11 uuqbrs__ │ │ │ │ - 3685: 000703f5 4 FUNC GLOBAL DEFAULT 11 rave1__ │ │ │ │ - 3686: 0007ae59 164 FUNC GLOBAL DEFAULT 11 odrsvl_ │ │ │ │ - 3687: 000d1ea9 176 FUNC GLOBAL DEFAULT 11 szpllu_ │ │ │ │ - 3688: 00057f65 28 FUNC GLOBAL DEFAULT 11 swstcl__ │ │ │ │ - 3689: 00069bf9 44 FUNC GLOBAL DEFAULT 11 vidiv1__ │ │ │ │ - 3690: 0006ce89 40 FUNC GLOBAL DEFAULT 11 passf3__ │ │ │ │ - 3691: 00053bb5 28 FUNC GLOBAL DEFAULT 11 szcll3__ │ │ │ │ - 3692: 000ec771 1192 FUNC GLOBAL DEFAULT 11 scstrf_ │ │ │ │ - 3693: 000d3369 1696 FUNC GLOBAL DEFAULT 11 szlazu_ │ │ │ │ - 3694: 00068df1 36 FUNC GLOBAL DEFAULT 11 vrset1__ │ │ │ │ - 3695: 00068995 208 FUNC GLOBAL DEFAULT 11 indxcl__ │ │ │ │ - 3696: 000b0ded 80 FUNC GLOBAL DEFAULT 11 ulylbl_ │ │ │ │ - 3697: 00053c09 28 FUNC GLOBAL DEFAULT 11 szcltz__ │ │ │ │ - 3698: 00043c19 116 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextangle │ │ │ │ - 3699: 00087101 168 FUNC GLOBAL DEFAULT 11 viinc_ │ │ │ │ - 3700: 000a2bc1 244 FUNC GLOBAL DEFAULT 11 usptmk_ │ │ │ │ - 3701: 000c249d 332 FUNC GLOBAL DEFAULT 11 udpstx_ │ │ │ │ - 3702: 000919e5 148 FUNC GLOBAL DEFAULT 11 lreq_ │ │ │ │ - 3703: 00065505 28 FUNC GLOBAL DEFAULT 11 umplim__ │ │ │ │ - 3704: 00081855 580 FUNC GLOBAL DEFAULT 11 passf3_ │ │ │ │ - 3705: 0006c5a5 28 FUNC GLOBAL DEFAULT 11 glpqit__ │ │ │ │ - 3706: 000515e9 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Map │ │ │ │ - 3707: 000698a9 4 FUNC GLOBAL DEFAULT 11 isum__ │ │ │ │ - 3708: 00089e05 184 FUNC GLOBAL DEFAULT 11 glpqcl_ │ │ │ │ - 3709: 0006d915 28 FUNC GLOBAL DEFAULT 11 odlqvl__ │ │ │ │ - 3710: 0006d2b1 112 FUNC GLOBAL DEFAULT 11 odrset__ │ │ │ │ - 3711: 0006d175 28 FUNC GLOBAL DEFAULT 11 rffti__ │ │ │ │ - 3712: 0006bb4d 216 FUNC GLOBAL DEFAULT 11 rtrxfl__ │ │ │ │ - 3713: 000e6595 16 FUNC GLOBAL DEFAULT 11 sgqlat_ │ │ │ │ - 3714: 000835c1 20 FUNC GLOBAL DEFAULT 11 ezffti_ │ │ │ │ - 3715: 000a82b9 6 FUNC GLOBAL DEFAULT 11 uspqnp_ │ │ │ │ - 3716: 00051985 228 FUNC GLOBAL DEFAULT 11 s_cat │ │ │ │ - 3717: 0006cd95 48 FUNC GLOBAL DEFAULT 11 radb5__ │ │ │ │ - 3718: 00069495 4 FUNC GLOBAL DEFAULT 11 mpicya__ │ │ │ │ - 3719: 000531b1 28 FUNC GLOBAL DEFAULT 11 szopsv__ │ │ │ │ - 3720: 000d1a91 184 FUNC GLOBAL DEFAULT 11 szpllv_ │ │ │ │ - 3721: 00095bd1 92 FUNC GLOBAL DEFAULT 11 uzpset_ │ │ │ │ - 3722: 000901e5 264 FUNC GLOBAL DEFAULT 11 mpfcoc_ │ │ │ │ - 3723: 0006af1d 216 FUNC GLOBAL DEFAULT 11 rtiopt__ │ │ │ │ - 3724: 0005e3b9 28 FUNC GLOBAL DEFAULT 11 ulrsvl__ │ │ │ │ - 3725: 00041b11 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdeviceviewportcorner │ │ │ │ - 3726: 00055af9 28 FUNC GLOBAL DEFAULT 11 sgqpli__ │ │ │ │ - 3727: 000d30dd 652 FUNC GLOBAL DEFAULT 11 szlazv_ │ │ │ │ - 3728: 000567f5 28 FUNC GLOBAL DEFAULT 11 sgsmpl__ │ │ │ │ - 3729: 000aab05 984 FUNC GLOBAL DEFAULT 11 umfmap_ │ │ │ │ - 3730: 00070619 4 FUNC GLOBAL DEFAULT 11 rmod__ │ │ │ │ - 3731: 00035e4d 1720 FUNC GLOBAL DEFAULT 11 tmstls_ │ │ │ │ - 3732: 0006592d 112 FUNC GLOBAL DEFAULT 11 umlget__ │ │ │ │ - 3733: 000e69e9 16 FUNC GLOBAL DEFAULT 11 sgslni_ │ │ │ │ - 3734: 000747d5 96 FUNC GLOBAL DEFAULT 11 iweek1_ │ │ │ │ - 3735: 000ce495 32 FUNC GLOBAL DEFAULT 11 szcltz_ │ │ │ │ - 3736: 00049e59 172 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetsimilarity │ │ │ │ - 3737: 00055c9d 28 FUNC GLOBAL DEFAULT 11 sgsvpt__ │ │ │ │ - 3738: 0006a4ed 216 FUNC GLOBAL DEFAULT 11 glqfnm__ │ │ │ │ - 3739: 00068985 4 FUNC GLOBAL DEFAULT 11 indxif__ │ │ │ │ - 3740: 00081591 708 FUNC GLOBAL DEFAULT 11 passf4_ │ │ │ │ - 3741: 00052ca1 36 FUNC GLOBAL DEFAULT 11 szscll__ │ │ │ │ - 3742: 00066f55 28 FUNC GLOBAL DEFAULT 11 uifpac__ │ │ │ │ - 3743: 00069e85 168 FUNC GLOBAL DEFAULT 11 rtiget__ │ │ │ │ - 3744: 000c1b3d 956 FUNC GLOBAL DEFAULT 11 uetone_ │ │ │ │ - 3745: 000be041 132 FUNC GLOBAL DEFAULT 11 uepqin_ │ │ │ │ - 3746: 0005febd 132 FUNC GLOBAL DEFAULT 11 uupqin__ │ │ │ │ - 3747: 000d69c5 156 FUNC GLOBAL DEFAULT 11 char_width │ │ │ │ - 3748: 000e3e01 44 FUNC GLOBAL DEFAULT 11 sgqcl_ │ │ │ │ - 3749: 00076e1d 48 FUNC GLOBAL DEFAULT 11 sbyte_ │ │ │ │ - 3750: 000d3dd9 2 FUNC GLOBAL DEFAULT 11 szlnop_ │ │ │ │ - 3751: 00087671 10 FUNC GLOBAL DEFAULT 11 prccls_ │ │ │ │ - 3752: 00058241 28 FUNC GLOBAL DEFAULT 11 swidat__ │ │ │ │ - 3753: 0005e8b9 28 FUNC GLOBAL DEFAULT 11 uliqvl__ │ │ │ │ - 3754: 000b039d 160 FUNC GLOBAL DEFAULT 11 ulrstx_ │ │ │ │ - 3755: 00068e59 40 FUNC GLOBAL DEFAULT 11 vrfct__ │ │ │ │ - 3756: 00066561 28 FUNC GLOBAL DEFAULT 11 gropn__ │ │ │ │ - 3757: 000e8999 292 FUNC GLOBAL DEFAULT 11 sgtrns_ │ │ │ │ - 3758: 0008c701 468 FUNC GLOBAL DEFAULT 11 rvmax0_ │ │ │ │ - 3759: 00062755 132 FUNC GLOBAL DEFAULT 11 uzrqcl__ │ │ │ │ - 3760: 00069d01 44 FUNC GLOBAL DEFAULT 11 viadd__ │ │ │ │ - 3761: 0007a491 288 FUNC GLOBAL DEFAULT 11 shfwgm_ │ │ │ │ - 3762: 000a1121 160 FUNC GLOBAL DEFAULT 11 uulstx_ │ │ │ │ - 3763: 0009d285 200 FUNC GLOBAL DEFAULT 11 uwsgxa_ │ │ │ │ - 3764: 0006907d 4 FUNC GLOBAL DEFAULT 11 lrle1__ │ │ │ │ - 3765: 00070445 28 FUNC GLOBAL DEFAULT 11 uwsgxa__ │ │ │ │ - 3766: 0007705d 48 FUNC GLOBAL DEFAULT 11 gbyte_ │ │ │ │ - 3767: 000695a5 132 FUNC GLOBAL DEFAULT 11 osgarg__ │ │ │ │ - 3768: 00074765 112 FUNC GLOBAL DEFAULT 11 iweek2_ │ │ │ │ - 3769: 000ebd65 20 FUNC GLOBAL DEFAULT 11 scstnp_ │ │ │ │ - 3770: 000538c9 28 FUNC GLOBAL DEFAULT 11 szclld__ │ │ │ │ - 3771: 0008da65 24 FUNC GLOBAL DEFAULT 11 osqarn_ │ │ │ │ - 3772: 0008114d 1090 FUNC GLOBAL DEFAULT 11 passf5_ │ │ │ │ - 3773: 0005a225 132 FUNC GLOBAL DEFAULT 11 uepstx__ │ │ │ │ - 3774: 0003a479 6 FUNC GLOBAL DEFAULT 11 tmiqnp_ │ │ │ │ - 3775: 000c1475 1736 FUNC GLOBAL DEFAULT 11 uetonf_ │ │ │ │ - 3776: 000db9dd 140 FUNC GLOBAL DEFAULT 11 swgtft_ │ │ │ │ - 3777: 00084a15 304 FUNC GLOBAL DEFAULT 11 lfromc_ │ │ │ │ - 3778: 000b6551 20 FUNC GLOBAL DEFAULT 11 uifpac_ │ │ │ │ - 3779: 0007de05 108 FUNC GLOBAL DEFAULT 11 sinqf_ │ │ │ │ - 3780: 00059991 132 FUNC GLOBAL DEFAULT 11 swqcmd__ │ │ │ │ - 3781: 00054cc1 28 FUNC GLOBAL DEFAULT 11 scslog__ │ │ │ │ - 3782: 000aedc5 1456 FUNC GLOBAL DEFAULT 11 umpgrd_ │ │ │ │ - 3783: 000ea1a9 136 FUNC GLOBAL DEFAULT 11 sgpqcp_ │ │ │ │ - 3784: 0008a295 132 FUNC GLOBAL DEFAULT 11 glcqin_ │ │ │ │ - 3785: 000d442d 48 FUNC GLOBAL DEFAULT 11 sztxcl_ │ │ │ │ - 3786: 000cab05 1292 FUNC GLOBAL DEFAULT 11 szpcll_ │ │ │ │ - 3787: 0004c921 288 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dclinitcomplexfft │ │ │ │ - 3788: 000b0a7d 136 FUNC GLOBAL DEFAULT 11 uliqcp_ │ │ │ │ - 3789: 0008c495 620 FUNC GLOBAL DEFAULT 11 rvmax1_ │ │ │ │ - 3790: 000dbc0d 142 FUNC GLOBAL DEFAULT 11 swqtxw_ │ │ │ │ - 3791: 000ad469 132 FUNC GLOBAL DEFAULT 11 umrqin_ │ │ │ │ - 3792: 00076b69 692 FUNC GLOBAL DEFAULT 11 sbytes_ │ │ │ │ - 3793: 0005b489 28 FUNC GLOBAL DEFAULT 11 uspfit__ │ │ │ │ - 3794: 0009d395 164 FUNC GLOBAL DEFAULT 11 uwsgxb_ │ │ │ │ - 3795: 0003a09d 184 FUNC GLOBAL DEFAULT 11 tmlqcl_ │ │ │ │ - 3796: 00065721 28 FUNC GLOBAL DEFAULT 11 umqcwd__ │ │ │ │ - 3797: 000676bd 28 FUNC GLOBAL DEFAULT 11 uic3d__ │ │ │ │ - 3798: 000601d9 28 FUNC GLOBAL DEFAULT 11 uuqebi__ │ │ │ │ - 3799: 0006e959 40 FUNC GLOBAL DEFAULT 11 shtg2w__ │ │ │ │ - 3800: 00065fd5 132 FUNC GLOBAL DEFAULT 11 umlqid__ │ │ │ │ - 3801: 000c29a9 320 FUNC GLOBAL DEFAULT 11 udrqid_ │ │ │ │ - 3802: 000badfd 324 FUNC GLOBAL DEFAULT 11 ugpqid_ │ │ │ │ - 3803: 00055aa5 28 FUNC GLOBAL DEFAULT 11 sgsplt__ │ │ │ │ - 3804: 000add49 320 FUNC GLOBAL DEFAULT 11 umlqid_ │ │ │ │ - 3805: 0009a481 284 FUNC GLOBAL DEFAULT 11 uxsfmt_ │ │ │ │ - 3806: 000df7a1 284 FUNC GLOBAL DEFAULT 11 stiwtr_ │ │ │ │ - 3807: 00043acd 120 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextangle │ │ │ │ - 3808: 000cc759 38 FUNC GLOBAL DEFAULT 11 szfint_ │ │ │ │ - 3809: 00095a85 332 FUNC GLOBAL DEFAULT 11 uzpstx_ │ │ │ │ - 3810: 000dd7ad 320 FUNC GLOBAL DEFAULT 11 swiqid_ │ │ │ │ - 3811: 0005ab51 132 FUNC GLOBAL DEFAULT 11 uelqcp__ │ │ │ │ - 3812: 000c8dc5 6 FUNC GLOBAL DEFAULT 11 uciqnp_ │ │ │ │ - 3813: 000685d1 28 FUNC GLOBAL DEFAULT 11 uhbrf__ │ │ │ │ - 3814: 000d278d 364 FUNC GLOBAL DEFAULT 11 szm3zu_ │ │ │ │ - 3815: 00074705 96 FUNC GLOBAL DEFAULT 11 iweek3_ │ │ │ │ - 3816: 0005aef9 28 FUNC GLOBAL DEFAULT 11 uspsvl__ │ │ │ │ - 3817: 0007add5 132 FUNC GLOBAL DEFAULT 11 odrqin_ │ │ │ │ - 3818: 00085fa1 98 FUNC GLOBAL DEFAULT 11 vrfna0_ │ │ │ │ - 3819: 000e015d 64 FUNC GLOBAL DEFAULT 11 stirad_ │ │ │ │ - 3820: 000a8299 30 FUNC GLOBAL DEFAULT 11 uscset_ │ │ │ │ - 3821: 000c3c79 106 FUNC GLOBAL DEFAULT 11 udgrdn_ │ │ │ │ - 3822: 000c4d89 4332 FUNC GLOBAL DEFAULT 11 udcntz_ │ │ │ │ - 3823: 000679d5 4 FUNC GLOBAL DEFAULT 11 iuwgx__ │ │ │ │ - 3824: 0007b679 324 FUNC GLOBAL DEFAULT 11 odlqid_ │ │ │ │ - 3825: 0006971d 4 FUNC GLOBAL DEFAULT 11 iset0__ │ │ │ │ - 3826: 00094cc1 78 FUNC GLOBAL DEFAULT 11 ct2pc_ │ │ │ │ - 3827: 000ac7d1 1348 FUNC GLOBAL DEFAULT 11 umspct_ │ │ │ │ - 3828: 000921c5 156 FUNC GLOBAL DEFAULT 11 isum_ │ │ │ │ - 3829: 000ebca9 168 FUNC GLOBAL DEFAULT 11 sctnu_ │ │ │ │ - 3830: 000c89f5 184 FUNC GLOBAL DEFAULT 11 uclqcl_ │ │ │ │ - 3831: 00063c2d 132 FUNC GLOBAL DEFAULT 11 uclqin__ │ │ │ │ - 3832: 00088729 56 FUNC GLOBAL DEFAULT 11 rpnenv_ │ │ │ │ - 3833: 000d1305 112 FUNC GLOBAL DEFAULT 11 szschz_ │ │ │ │ - 3834: 000653f5 112 FUNC GLOBAL DEFAULT 11 umpset__ │ │ │ │ - 3835: 0006c1a5 180 FUNC GLOBAL DEFAULT 11 glcset__ │ │ │ │ - 3836: 0006f4cd 132 FUNC GLOBAL DEFAULT 11 cmon__ │ │ │ │ - 3837: 0007543d 104 FUNC GLOBAL DEFAULT 11 date21_ │ │ │ │ - 3838: 0005607d 40 FUNC GLOBAL DEFAULT 11 sglnxu__ │ │ │ │ - 3839: 0005f8d5 132 FUNC GLOBAL DEFAULT 11 uurqcp__ │ │ │ │ - 3840: 00044021 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmarkerindex │ │ │ │ - 3841: 00069a15 28 FUNC GLOBAL DEFAULT 11 ct2ch__ │ │ │ │ - 3842: 0005405d 28 FUNC GLOBAL DEFAULT 11 ststrp__ │ │ │ │ - 3843: 00048e2d 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dcleq │ │ │ │ - 3844: 00055a89 28 FUNC GLOBAL DEFAULT 11 sgplr__ │ │ │ │ - 3845: 0006ebf1 60 FUNC GLOBAL DEFAULT 11 shms2w__ │ │ │ │ - 3846: 000614f5 132 FUNC GLOBAL DEFAULT 11 uzcsvl__ │ │ │ │ - 3847: 00061a4d 112 FUNC GLOBAL DEFAULT 11 uzlset__ │ │ │ │ - 3848: 000d2649 324 FUNC GLOBAL DEFAULT 11 szm3zv_ │ │ │ │ - 3849: 000c37c9 44 FUNC GLOBAL DEFAULT 11 udlabl_ │ │ │ │ - 3850: 00072395 52 FUNC GLOBAL DEFAULT 11 dclvnm_ │ │ │ │ - 3851: 00085ec9 216 FUNC GLOBAL DEFAULT 11 vrfna1_ │ │ │ │ - 3852: 00067395 132 FUNC GLOBAL DEFAULT 11 uilqcp__ │ │ │ │ - 3853: 000d61f5 408 FUNC GLOBAL DEFAULT 11 zgpopn_ │ │ │ │ - 3854: 00089ebd 136 FUNC GLOBAL DEFAULT 11 glpqcp_ │ │ │ │ - 3855: 00054025 28 FUNC GLOBAL DEFAULT 11 stitrn__ │ │ │ │ - 3856: 00046ae9 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dlogaxis │ │ │ │ - 3857: 000e56f5 308 FUNC GLOBAL DEFAULT 11 sglnxr_ │ │ │ │ - 3858: 000dcf49 176 FUNC GLOBAL DEFAULT 11 swlsvl_ │ │ │ │ - 3859: 00064685 128 FUNC GLOBAL DEFAULT 11 udsfmt__ │ │ │ │ - 3860: 00052bad 28 FUNC GLOBAL DEFAULT 11 szlnzr__ │ │ │ │ - 3861: 000698a1 4 FUNC GLOBAL DEFAULT 11 isum1__ │ │ │ │ - 3862: 000e9fad 240 FUNC GLOBAL DEFAULT 11 sgpqvl_ │ │ │ │ - 3863: 0005b255 132 FUNC GLOBAL DEFAULT 11 usrqin__ │ │ │ │ - 3864: 000b0915 176 FUNC GLOBAL DEFAULT 11 uliqvl_ │ │ │ │ - 3865: 0006c985 44 FUNC GLOBAL DEFAULT 11 vrsub0__ │ │ │ │ - 3866: 000d3c25 8 FUNC GLOBAL DEFAULT 11 szlaop_ │ │ │ │ - 3867: 000ebd79 168 FUNC GLOBAL DEFAULT 11 sctnv_ │ │ │ │ - 3868: 000a1525 92 FUNC GLOBAL DEFAULT 11 uuiset_ │ │ │ │ - 3869: 00060185 28 FUNC GLOBAL DEFAULT 11 uusebt__ │ │ │ │ - 3870: 000d05a5 96 FUNC GLOBAL DEFAULT 11 szpllz_ │ │ │ │ - 3871: 000a45a1 1916 FUNC GLOBAL DEFAULT 11 uschvl_ │ │ │ │ - 3872: 0005b2d9 128 FUNC GLOBAL DEFAULT 11 usxaxs__ │ │ │ │ - 3873: 00069721 4 FUNC GLOBAL DEFAULT 11 imlt__ │ │ │ │ - 3874: 00059771 112 FUNC GLOBAL DEFAULT 11 swiget__ │ │ │ │ - 3875: 000be959 184 FUNC GLOBAL DEFAULT 11 uerqcl_ │ │ │ │ - 3876: 0004ce65 148 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconvspherical │ │ │ │ - 3877: 00065f19 132 FUNC GLOBAL DEFAULT 11 umiqin__ │ │ │ │ - 3878: 000703fd 4 FUNC GLOBAL DEFAULT 11 rmin0__ │ │ │ │ - 3879: 00057e4d 28 FUNC GLOBAL DEFAULT 11 swqfcc__ │ │ │ │ - 3880: 00054a79 48 FUNC GLOBAL DEFAULT 11 slmgnz__ │ │ │ │ - 3881: 000652e5 28 FUNC GLOBAL DEFAULT 11 umrsvl__ │ │ │ │ - 3882: 000568f1 28 FUNC GLOBAL DEFAULT 11 sgscmn__ │ │ │ │ - 3883: 000468c9 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dobjectpoint │ │ │ │ - 3884: 00053d65 28 FUNC GLOBAL DEFAULT 11 szoplp__ │ │ │ │ - 3885: 00045861 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltranslongtoshort │ │ │ │ - 3886: 00076975 112 FUNC GLOBAL DEFAULT 11 lchrs_ │ │ │ │ - 3887: 0007de01 4 FUNC GLOBAL DEFAULT 11 sinqi_ │ │ │ │ - 3888: 000638c9 132 FUNC GLOBAL DEFAULT 11 ucrstx__ │ │ │ │ - 3889: 00053901 28 FUNC GLOBAL DEFAULT 11 szqtyz__ │ │ │ │ - 3890: 000a8279 30 FUNC GLOBAL DEFAULT 11 uscstx_ │ │ │ │ - 3891: 00060799 28 FUNC GLOBAL DEFAULT 11 ugisvl__ │ │ │ │ - 3892: 000608c5 112 FUNC GLOBAL DEFAULT 11 ugrset__ │ │ │ │ - 3893: 00060f45 28 FUNC GLOBAL DEFAULT 11 uglqvl__ │ │ │ │ - 3894: 00079b19 260 FUNC GLOBAL DEFAULT 11 shlbwj_ │ │ │ │ - 3895: 00048c9d 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclge │ │ │ │ - 3896: 000bf17d 92 FUNC GLOBAL DEFAULT 11 uelget_ │ │ │ │ - 3897: 00096e45 40 FUNC GLOBAL DEFAULT 11 uzrqid_ │ │ │ │ - 3898: 0005bdd9 132 FUNC GLOBAL DEFAULT 11 usiqcp__ │ │ │ │ + 2403: 000c1b8d 128 FUNC GLOBAL DEFAULT 11 szmvlv_ │ │ │ │ + 2404: 000a9e59 6 FUNC GLOBAL DEFAULT 11 gliqnp_ │ │ │ │ + 2405: 000407c9 216 FUNC GLOBAL DEFAULT 11 swoopn__ │ │ │ │ + 2406: 0003cd1d 40 FUNC GLOBAL DEFAULT 11 stftr3__ │ │ │ │ + 2407: 000c5085 16 FUNC GLOBAL DEFAULT 11 scqpli_ │ │ │ │ + 2408: 000db275 30 FUNC GLOBAL DEFAULT 11 time31_ │ │ │ │ + 2409: 00069181 52 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dcldelcontourlevel │ │ │ │ + 2410: 0008f6dd 40 FUNC GLOBAL DEFAULT 11 uzirst_ │ │ │ │ + 2411: 000901f1 46 FUNC GLOBAL DEFAULT 11 uzcqcl_ │ │ │ │ + 2412: 0003d695 28 FUNC GLOBAL DEFAULT 11 sctnv__ │ │ │ │ + 2413: 000860fd 136 FUNC GLOBAL DEFAULT 11 usrqcp_ │ │ │ │ + 2414: 0006c64d 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dmarkerindex │ │ │ │ + 2415: 00047889 112 FUNC GLOBAL DEFAULT 11 ulpget__ │ │ │ │ + 2416: 0008f705 40 FUNC GLOBAL DEFAULT 11 uzisav_ │ │ │ │ + 2417: 000dc7d1 30 FUNC GLOBAL DEFAULT 11 cupper_ │ │ │ │ + 2418: 0009eb79 160 FUNC GLOBAL DEFAULT 11 udlstx_ │ │ │ │ + 2419: 000bb50d 4 FUNC GLOBAL DEFAULT 11 szoplr_ │ │ │ │ + 2420: 000c9939 220 FUNC GLOBAL DEFAULT 11 sglav_ │ │ │ │ + 2421: 000a7c35 164 FUNC GLOBAL DEFAULT 11 vifct1_ │ │ │ │ + 2422: 00056795 112 FUNC GLOBAL DEFAULT 11 odlset__ │ │ │ │ + 2423: 000a8fb1 184 FUNC GLOBAL DEFAULT 11 gllqcl_ │ │ │ │ + 2424: 000c83dd 1216 FUNC GLOBAL DEFAULT 11 stftr3_ │ │ │ │ + 2425: 00054549 216 FUNC GLOBAL DEFAULT 11 rtlxfl__ │ │ │ │ + 2426: 000d1861 216 FUNC GLOBAL DEFAULT 11 swcstx_ │ │ │ │ + 2427: 00042fad 28 FUNC GLOBAL DEFAULT 11 uepqvl__ │ │ │ │ + 2428: 0004567d 128 FUNC GLOBAL DEFAULT 11 usyaxl__ │ │ │ │ + 2429: 000b82b5 248 FUNC GLOBAL DEFAULT 11 szplzv_ │ │ │ │ + 2430: 00053569 216 FUNC GLOBAL DEFAULT 11 rtrenv__ │ │ │ │ + 2431: 00079d91 240 FUNC GLOBAL DEFAULT 11 uupsvl_ │ │ │ │ + 2432: 000748fd 6 FUNC GLOBAL DEFAULT 11 umpqnp_ │ │ │ │ + 2433: 000402b1 28 FUNC GLOBAL DEFAULT 11 sgqsim__ │ │ │ │ + 2434: 00083739 6 FUNC GLOBAL DEFAULT 11 uslqnp_ │ │ │ │ + 2435: 000a9701 176 FUNC GLOBAL DEFAULT 11 iufopn_ │ │ │ │ + 2436: 00110600 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Cartesian │ │ │ │ + 2437: 000d89bd 138 FUNC GLOBAL DEFAULT 11 swqptc_ │ │ │ │ + 2438: 00053c79 304 FUNC GLOBAL DEFAULT 11 rtcopt__ │ │ │ │ + 2439: 0009074d 92 FUNC GLOBAL DEFAULT 11 uzlset_ │ │ │ │ + 2440: 000acffd 148 FUNC GLOBAL DEFAULT 11 cr3c_ │ │ │ │ + 2441: 000b0be9 44 FUNC GLOBAL DEFAULT 11 mpsotg_ │ │ │ │ + 2442: 0004f131 132 FUNC GLOBAL DEFAULT 11 uirqid__ │ │ │ │ + 2443: 000d5381 724 FUNC GLOBAL DEFAULT 11 zggton_ │ │ │ │ + 2444: 000dafc1 30 FUNC GLOBAL DEFAULT 11 time32_ │ │ │ │ + 2445: 00057945 28 FUNC GLOBAL DEFAULT 11 vs1out__ │ │ │ │ + 2446: 000a7585 180 FUNC GLOBAL DEFAULT 11 iblkge_ │ │ │ │ + 2447: 0005e711 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetarrowlinetype │ │ │ │ + 2448: 000b4105 24 FUNC GLOBAL DEFAULT 11 lreq0_ │ │ │ │ + 2449: 00045ca5 184 FUNC GLOBAL DEFAULT 11 uscget__ │ │ │ │ + 2450: 00057e35 28 FUNC GLOBAL DEFAULT 11 date23__ │ │ │ │ + 2451: 00058a39 48 FUNC GLOBAL DEFAULT 11 clsvrg__ │ │ │ │ + 2452: 0004ee4d 132 FUNC GLOBAL DEFAULT 11 umpqcl__ │ │ │ │ + 2453: 000e0d19 6 FUNC GLOBAL DEFAULT 11 odpqnp_ │ │ │ │ + 2454: 00052b51 236 FUNC GLOBAL DEFAULT 11 rtcget__ │ │ │ │ + 2455: 000da151 184 FUNC GLOBAL DEFAULT 11 swpqcl_ │ │ │ │ + 2456: 0005f1a9 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextindex │ │ │ │ + 2457: 00058ec5 4 FUNC GLOBAL DEFAULT 11 rave0__ │ │ │ │ + 2458: 0008dec1 132 FUNC GLOBAL DEFAULT 11 uelqin_ │ │ │ │ + 2459: 0011e5c0 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Map │ │ │ │ + 2460: 000de6fd 572 FUNC GLOBAL DEFAULT 11 clsvrg_ │ │ │ │ + 2461: 00055601 28 FUNC GLOBAL DEFAULT 11 gnrset__ │ │ │ │ + 2462: 000467f1 112 FUNC GLOBAL DEFAULT 11 uliset__ │ │ │ │ + 2463: 00055559 28 FUNC GLOBAL DEFAULT 11 gnqblk__ │ │ │ │ + 2464: 00067c49 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweide_b │ │ │ │ + 2465: 00083399 10 FUNC GLOBAL DEFAULT 11 usytlz_ │ │ │ │ + 2466: 0004bffd 132 FUNC GLOBAL DEFAULT 11 uciqid__ │ │ │ │ + 2467: 000526a1 44 FUNC GLOBAL DEFAULT 11 vidiv0__ │ │ │ │ + 2468: 00055bbd 36 FUNC GLOBAL DEFAULT 11 passf2__ │ │ │ │ + 2469: 000519dd 28 FUNC GLOBAL DEFAULT 11 radd__ │ │ │ │ + 2470: 000a67a1 72 FUNC GLOBAL DEFAULT 11 rprd_ │ │ │ │ + 2471: 0004ae29 132 FUNC GLOBAL DEFAULT 11 uzlqcl__ │ │ │ │ + 2472: 0009b861 796 FUNC GLOBAL DEFAULT 11 uxptmk_ │ │ │ │ + 2473: 00051f25 4 FUNC GLOBAL DEFAULT 11 mpfmer__ │ │ │ │ + 2474: 00068405 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweide_f │ │ │ │ + 2475: 0004b385 28 FUNC GLOBAL DEFAULT 11 uzrrst__ │ │ │ │ + 2476: 000702c1 744 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dclshadexbararea │ │ │ │ + 2477: 00058de9 216 FUNC GLOBAL DEFAULT 11 chval__ │ │ │ │ + 2478: 000518a1 36 FUNC GLOBAL DEFAULT 11 vrset0__ │ │ │ │ + 2479: 0004c4a9 120 FUNC GLOBAL DEFAULT 11 nucchr__ │ │ │ │ + 2480: 000c3fd5 800 FUNC GLOBAL DEFAULT 11 slzttl_ │ │ │ │ + 2481: 000d4b49 176 FUNC GLOBAL DEFAULT 11 zgclip_ │ │ │ │ + 2482: 0003cc19 28 FUNC GLOBAL DEFAULT 11 strpr2__ │ │ │ │ + 2483: 0003f9b9 132 FUNC GLOBAL DEFAULT 11 sgpqcp__ │ │ │ │ + 2484: 0006ce1d 652 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dlinenormalized │ │ │ │ + 2485: 000616b5 460 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclshadecontour │ │ │ │ + 2486: 000b0e9d 108 FUNC GLOBAL DEFAULT 11 mpfcyl_ │ │ │ │ + 2487: 000ae331 208 FUNC GLOBAL DEFAULT 11 mpisin_ │ │ │ │ + 2488: 0006d469 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dobjectpoint │ │ │ │ + 2489: 00051b71 4 FUNC GLOBAL DEFAULT 11 lreqa__ │ │ │ │ + 2490: 00059125 4 FUNC GLOBAL DEFAULT 11 rvar1__ │ │ │ │ + 2491: 00051fcd 4 FUNC GLOBAL DEFAULT 11 mpscyb__ │ │ │ │ + 2492: 000eb7a5 332 FUNC GLOBAL DEFAULT 11 shfg2w_ │ │ │ │ + 2493: 0005a52d 196 FUNC GLOBAL DEFAULT 11 uyaxlb__ │ │ │ │ + 2494: 0003b6f1 28 FUNC GLOBAL DEFAULT 11 szcllr__ │ │ │ │ + 2495: 00046a65 132 FUNC GLOBAL DEFAULT 11 ulpqid__ │ │ │ │ + 2496: 000833a5 92 FUNC GLOBAL DEFAULT 11 usiget_ │ │ │ │ + 2497: 00055151 112 FUNC GLOBAL DEFAULT 11 glpget__ │ │ │ │ + 2498: 000796e1 6 FUNC GLOBAL DEFAULT 11 uurqnp_ │ │ │ │ + 2499: 00085f95 176 FUNC GLOBAL DEFAULT 11 usrqvl_ │ │ │ │ + 2500: 00058215 128 FUNC GLOBAL DEFAULT 11 cupper__ │ │ │ │ + 2501: 0003da71 28 FUNC GLOBAL DEFAULT 11 scstrn__ │ │ │ │ + 2502: 000b41cd 152 FUNC GLOBAL DEFAULT 11 lreq1_ │ │ │ │ + 2503: 00057701 36 FUNC GLOBAL DEFAULT 11 shnm2l__ │ │ │ │ + 2504: 00058a11 40 FUNC GLOBAL DEFAULT 11 rnorml__ │ │ │ │ + 2505: 000b7821 4 FUNC GLOBAL DEFAULT 11 szoplt_ │ │ │ │ + 2506: 00055901 44 FUNC GLOBAL DEFAULT 11 radb4__ │ │ │ │ + 2507: 001e7840 1208 OBJECT GLOBAL DEFAULT 21 ueblk1_ │ │ │ │ + 2508: 0003fe19 4 FUNC GLOBAL DEFAULT 11 isgrgb__ │ │ │ │ + 2509: 0005e1c9 312 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetrms │ │ │ │ + 2510: 00057755 76 FUNC GLOBAL DEFAULT 11 shlfwu__ │ │ │ │ + 2511: 000cb8b5 136 FUNC GLOBAL DEFAULT 11 sglqcp_ │ │ │ │ + 2512: 000a48d9 132 FUNC GLOBAL DEFAULT 11 ugrqin_ │ │ │ │ + 2513: 00043069 28 FUNC GLOBAL DEFAULT 11 uerqnp__ │ │ │ │ + 2514: 00059bed 28 FUNC GLOBAL DEFAULT 11 tmpqnp__ │ │ │ │ + 2515: 00042d7d 28 FUNC GLOBAL DEFAULT 11 uetonc__ │ │ │ │ + 2516: 000b95f5 2 FUNC GLOBAL DEFAULT 11 szl3op_ │ │ │ │ + 2517: 0003b571 28 FUNC GLOBAL DEFAULT 11 szqgcy__ │ │ │ │ + 2518: 0003ddbd 28 FUNC GLOBAL DEFAULT 11 sgqtxy__ │ │ │ │ + 2519: 00045799 132 FUNC GLOBAL DEFAULT 11 uscqid__ │ │ │ │ + 2520: 000ab621 148 FUNC GLOBAL DEFAULT 11 rtiget_ │ │ │ │ + 2521: 000a4059 320 FUNC GLOBAL DEFAULT 11 uglqid_ │ │ │ │ + 2522: 000db3c9 148 FUNC GLOBAL DEFAULT 11 cdblk_ │ │ │ │ + 2523: 0003fb99 28 FUNC GLOBAL DEFAULT 11 sgpcmd__ │ │ │ │ + 2524: 000906ad 160 FUNC GLOBAL DEFAULT 11 uzlstx_ │ │ │ │ + 2525: 00048f69 132 FUNC GLOBAL DEFAULT 11 ugrqcl__ │ │ │ │ + 2526: 0008dae1 172 FUNC GLOBAL DEFAULT 11 ueisvl_ │ │ │ │ + 2527: 000566a1 132 FUNC GLOBAL DEFAULT 11 odpqin__ │ │ │ │ + 2528: 0004864d 132 FUNC GLOBAL DEFAULT 11 uupstx__ │ │ │ │ + 2529: 0008825d 648 FUNC GLOBAL DEFAULT 11 usurdt_ │ │ │ │ + 2530: 00054361 112 FUNC GLOBAL DEFAULT 11 gliset__ │ │ │ │ + 2531: 0009d3d1 92 FUNC GLOBAL DEFAULT 11 udiset_ │ │ │ │ + 2532: 0005aca1 124 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dclsetaspectratio │ │ │ │ + 2533: 00094699 92 FUNC GLOBAL DEFAULT 11 grscwd_ │ │ │ │ + 2534: 000bb72d 56 FUNC GLOBAL DEFAULT 11 szoplu_ │ │ │ │ + 2535: 0004cf99 148 FUNC GLOBAL DEFAULT 11 udqclv__ │ │ │ │ + 2536: 0007d465 48 FUNC GLOBAL DEFAULT 11 uiscrg_ │ │ │ │ + 2537: 00051b8d 4 FUNC GLOBAL DEFAULT 11 lrle0__ │ │ │ │ + 2538: 000e43b9 72 FUNC GLOBAL DEFAULT 11 sint_ │ │ │ │ + 2539: 00052221 40 FUNC GLOBAL DEFAULT 11 vicon__ │ │ │ │ + 2540: 0009f179 42 FUNC GLOBAL DEFAULT 11 uddclv_ │ │ │ │ + 2541: 00071451 216 FUNC GLOBAL DEFAULT 11 __intrlib_MOD_dclinterpolatec │ │ │ │ + 2542: 0005f405 252 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawtextprojected │ │ │ │ + 2543: 000cf9e1 184 FUNC GLOBAL DEFAULT 11 sgiqcl_ │ │ │ │ + 2544: 0004b851 28 FUNC GLOBAL DEFAULT 11 ucrqvl__ │ │ │ │ + 2545: 00054eed 132 FUNC GLOBAL DEFAULT 11 glpqid__ │ │ │ │ + 2546: 0005230d 40 FUNC GLOBAL DEFAULT 11 viinc1__ │ │ │ │ + 2547: 000be899 884 FUNC GLOBAL DEFAULT 11 szpipt_ │ │ │ │ + 2548: 0003bb45 28 FUNC GLOBAL DEFAULT 11 szcllc__ │ │ │ │ + 2549: 000592dd 4 FUNC GLOBAL DEFAULT 11 vifnb__ │ │ │ │ + 2550: 000a7919 168 FUNC GLOBAL DEFAULT 11 vicon_ │ │ │ │ + 2551: 000b7c65 96 FUNC GLOBAL DEFAULT 11 szmvlz_ │ │ │ │ + 2552: 000d2691 68 FUNC GLOBAL DEFAULT 11 zgfint_ │ │ │ │ + 2553: 00047fbd 132 FUNC GLOBAL DEFAULT 11 uulqcp__ │ │ │ │ + 2554: 0004c9c1 112 FUNC GLOBAL DEFAULT 11 udiget__ │ │ │ │ + 2555: 00045b59 36 FUNC GLOBAL DEFAULT 11 usurdt__ │ │ │ │ + 2556: 00045661 28 FUNC GLOBAL DEFAULT 11 usinit__ │ │ │ │ + 2557: 0004f115 28 FUNC GLOBAL DEFAULT 11 uirqnp__ │ │ │ │ + 2558: 00071529 204 FUNC GLOBAL DEFAULT 11 __intrlib_MOD_dclinterpolater │ │ │ │ + 2559: 00090221 46 FUNC GLOBAL DEFAULT 11 uzcqcp_ │ │ │ │ + 2560: 00079d0d 132 FUNC GLOBAL DEFAULT 11 uupqin_ │ │ │ │ + 2561: 000b11d1 160 FUNC GLOBAL DEFAULT 11 rvmax_ │ │ │ │ + 2562: 00051f6d 4 FUNC GLOBAL DEFAULT 11 mpzmwd__ │ │ │ │ + 2563: 00080f11 324 FUNC GLOBAL DEFAULT 11 uirqid_ │ │ │ │ + 2564: 000b84f5 8 FUNC GLOBAL DEFAULT 11 szplop_ │ │ │ │ + 2565: 000d04d1 16 FUNC GLOBAL DEFAULT 11 sgstxc_ │ │ │ │ + 2566: 00099bb9 324 FUNC GLOBAL DEFAULT 11 ulpqid_ │ │ │ │ + 2567: 0003c58d 28 FUNC GLOBAL DEFAULT 11 szm3op__ │ │ │ │ + 2568: 0005a2ad 116 FUNC GLOBAL DEFAULT 11 usgi__ │ │ │ │ + 2569: 000c1acd 4 FUNC GLOBAL DEFAULT 11 szoplv_ │ │ │ │ + 2570: 000a9069 136 FUNC GLOBAL DEFAULT 11 gllqcp_ │ │ │ │ + 2571: 0005924d 28 FUNC GLOBAL DEFAULT 11 g2qcti__ │ │ │ │ + 2572: 00051f79 4 FUNC GLOBAL DEFAULT 11 mpxvdg__ │ │ │ │ + 2573: 0004533d 132 FUNC GLOBAL DEFAULT 11 uslqin__ │ │ │ │ + 2574: 0003eddd 28 FUNC GLOBAL DEFAULT 11 sgspls__ │ │ │ │ + 2575: 0004bfe1 28 FUNC GLOBAL DEFAULT 11 uciqnp__ │ │ │ │ + 2576: 000cda49 92 FUNC GLOBAL DEFAULT 11 sgrset_ │ │ │ │ + 2577: 000cb74d 176 FUNC GLOBAL DEFAULT 11 sglqvl_ │ │ │ │ + 2578: 000a69a9 92 FUNC GLOBAL DEFAULT 11 imod_ │ │ │ │ + 2579: 0006106d 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclprintdevicelist │ │ │ │ + 2580: 00050fa1 28 FUNC GLOBAL DEFAULT 11 uhdif__ │ │ │ │ + 2581: 0005574d 28 FUNC GLOBAL DEFAULT 11 sint__ │ │ │ │ + 2582: 00042001 184 FUNC GLOBAL DEFAULT 11 swcget__ │ │ │ │ + 2583: 00055539 4 FUNC GLOBAL DEFAULT 11 igus__ │ │ │ │ + 2584: 00046a49 28 FUNC GLOBAL DEFAULT 11 ulpqnp__ │ │ │ │ + 2585: 0004ec51 28 FUNC GLOBAL DEFAULT 11 umlsvl__ │ │ │ │ + 2586: 000c5aa1 72 FUNC GLOBAL DEFAULT 11 scqpln_ │ │ │ │ + 2587: 0004c80d 36 FUNC GLOBAL DEFAULT 11 udbset__ │ │ │ │ + 2588: 00059059 4 FUNC GLOBAL DEFAULT 11 rstd__ │ │ │ │ + 2589: 0007a58d 992 FUNC GLOBAL DEFAULT 11 uulinz_ │ │ │ │ + 2590: 00050e7d 44 FUNC GLOBAL DEFAULT 11 uvbraz__ │ │ │ │ + 2591: 0003d779 28 FUNC GLOBAL DEFAULT 11 scqpln__ │ │ │ │ + 2592: 000444c5 28 FUNC GLOBAL DEFAULT 11 usxtlz__ │ │ │ │ + 2593: 000da209 136 FUNC GLOBAL DEFAULT 11 swpqcp_ │ │ │ │ + 2594: 000abe3d 340 FUNC GLOBAL DEFAULT 11 rtlopt_ │ │ │ │ + 2595: 0009d331 160 FUNC GLOBAL DEFAULT 11 udistx_ │ │ │ │ + 2596: 0006c6b5 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dmarkertype │ │ │ │ + 2597: 000b3f95 148 FUNC GLOBAL DEFAULT 11 lrle_ │ │ │ │ + 2598: 0004bd71 132 FUNC GLOBAL DEFAULT 11 uclstx__ │ │ │ │ + 2599: 000ad305 84 FUNC GLOBAL DEFAULT 11 imin0_ │ │ │ │ + 2600: 000507ed 40 FUNC GLOBAL DEFAULT 11 uxptmz__ │ │ │ │ + 2601: 0003fcd9 132 FUNC GLOBAL DEFAULT 11 sgrqcl__ │ │ │ │ + 2602: 000aa119 184 FUNC GLOBAL DEFAULT 11 gliqcl_ │ │ │ │ + 2603: 000a7205 30 FUNC GLOBAL DEFAULT 11 osgarg_ │ │ │ │ + 2604: 00049ca9 112 FUNC GLOBAL DEFAULT 11 uglset__ │ │ │ │ + 2605: 00058a0d 4 FUNC GLOBAL DEFAULT 11 inorml__ │ │ │ │ + 2606: 00051b79 4 FUNC GLOBAL DEFAULT 11 lrlea__ │ │ │ │ + 2607: 00055f19 132 FUNC GLOBAL DEFAULT 11 odrqcp__ │ │ │ │ + 2608: 0004cb41 132 FUNC GLOBAL DEFAULT 11 udiqid__ │ │ │ │ + 2609: 0007d339 52 FUNC GLOBAL DEFAULT 11 uismsq_ │ │ │ │ + 2610: 000d8671 138 FUNC GLOBAL DEFAULT 11 swftnm_ │ │ │ │ + 2611: 000dde09 104 FUNC GLOBAL DEFAULT 11 dateq1_ │ │ │ │ + 2612: 000c8b95 16 FUNC GLOBAL DEFAULT 11 isgrgb_ │ │ │ │ + 2613: 00084589 6 FUNC GLOBAL DEFAULT 11 usiqnp_ │ │ │ │ + 2614: 0006242d 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckblank │ │ │ │ + 2615: 0004577d 28 FUNC GLOBAL DEFAULT 11 uscqnp__ │ │ │ │ + 2616: 0003f02d 36 FUNC GLOBAL DEFAULT 11 sglnzr__ │ │ │ │ + 2617: 000dff69 304 FUNC GLOBAL DEFAULT 11 hexdci_ │ │ │ │ + 2618: 000b2dc9 308 FUNC GLOBAL DEFAULT 11 gnge_ │ │ │ │ + 2619: 000cb411 92 FUNC GLOBAL DEFAULT 11 sgqwnd_ │ │ │ │ + 2620: 000901c5 42 FUNC GLOBAL DEFAULT 11 uzcqvl_ │ │ │ │ + 2621: 000de295 280 FUNC GLOBAL DEFAULT 11 r4ibm_ │ │ │ │ + 2622: 000905f5 92 FUNC GLOBAL DEFAULT 11 uziset_ │ │ │ │ + 2623: 00051f21 4 FUNC GLOBAL DEFAULT 11 mpzek6__ │ │ │ │ + 2624: 000b2c1d 16 FUNC GLOBAL DEFAULT 11 gnsave_ │ │ │ │ + 2625: 0005236d 4 FUNC GLOBAL DEFAULT 11 isum0__ │ │ │ │ + 2626: 000404f9 4 FUNC GLOBAL DEFAULT 11 zggmov__ │ │ │ │ + 2627: 00057601 60 FUNC GLOBAL DEFAULT 11 shmswz__ │ │ │ │ + 2628: 00063c8d 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetreal │ │ │ │ + 2629: 000b02a9 312 FUNC GLOBAL DEFAULT 11 mpimwd_ │ │ │ │ + 2630: 0006e009 160 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclsetmapcontactpoint │ │ │ │ + 2631: 00044b51 132 FUNC GLOBAL DEFAULT 11 usrstx__ │ │ │ │ + 2632: 00074bc1 184 FUNC GLOBAL DEFAULT 11 umpqcl_ │ │ │ │ + 2633: 000ac8d9 92 FUNC GLOBAL DEFAULT 11 glrset_ │ │ │ │ + 2634: 000a8efd 180 FUNC GLOBAL DEFAULT 11 gllqvl_ │ │ │ │ + 2635: 00050919 132 FUNC GLOBAL DEFAULT 11 uxsaxz__ │ │ │ │ + 2636: 00048cc9 28 FUNC GLOBAL DEFAULT 11 uusebs__ │ │ │ │ + 2637: 00083925 184 FUNC GLOBAL DEFAULT 11 uslqcl_ │ │ │ │ + 2638: 000ad359 196 FUNC GLOBAL DEFAULT 11 imin1_ │ │ │ │ + 2639: 000e5741 508 FUNC GLOBAL DEFAULT 11 rfftb1_ │ │ │ │ + 2640: 00040a1d 28 FUNC GLOBAL DEFAULT 11 swgcls__ │ │ │ │ + 2641: 000ddab5 96 FUNC GLOBAL DEFAULT 11 date12_ │ │ │ │ + 2642: 0003f269 28 FUNC GLOBAL DEFAULT 11 sgstnp__ │ │ │ │ + 2643: 0008da5d 132 FUNC GLOBAL DEFAULT 11 ueiqin_ │ │ │ │ + 2644: 000ec559 112 FUNC GLOBAL DEFAULT 11 shtswz_ │ │ │ │ + 2645: 0003ca35 28 FUNC GLOBAL DEFAULT 11 szoptv__ │ │ │ │ + 2646: 0006d999 108 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetbarwidth │ │ │ │ + 2647: 0003ee15 28 FUNC GLOBAL DEFAULT 11 sgnplc__ │ │ │ │ + 2648: 0004b369 28 FUNC GLOBAL DEFAULT 11 uzrsav__ │ │ │ │ + 2649: 000417ed 132 FUNC GLOBAL DEFAULT 11 swcqid__ │ │ │ │ + 2650: 000cd9a9 160 FUNC GLOBAL DEFAULT 11 sgrstx_ │ │ │ │ + 2651: 0003f199 28 FUNC GLOBAL DEFAULT 11 sgqpmi__ │ │ │ │ + 2652: 00054ed1 28 FUNC GLOBAL DEFAULT 11 glpqnp__ │ │ │ │ + 2653: 00059021 28 FUNC GLOBAL DEFAULT 11 g2ictr__ │ │ │ │ + 2654: 0004e2f1 132 FUNC GLOBAL DEFAULT 11 umistx__ │ │ │ │ + 2655: 000e0fdd 184 FUNC GLOBAL DEFAULT 11 odpqcl_ │ │ │ │ + 2656: 000dcfe9 104 FUNC GLOBAL DEFAULT 11 dateq2_ │ │ │ │ + 2657: 000b657d 72 FUNC GLOBAL DEFAULT 11 vrmlt0_ │ │ │ │ + 2658: 0009f2ad 92 FUNC GLOBAL DEFAULT 11 udpget_ │ │ │ │ + 2659: 000ae2b9 120 FUNC GLOBAL DEFAULT 11 mpfsin_ │ │ │ │ + 2660: 000504ad 216 FUNC GLOBAL DEFAULT 11 uxmttl__ │ │ │ │ + 2661: 00042895 28 FUNC GLOBAL DEFAULT 11 ueqntl__ │ │ │ │ + 2662: 00060fe9 64 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransshorttonum │ │ │ │ + 2663: 000c9f4d 420 FUNC GLOBAL DEFAULT 11 sgplxr_ │ │ │ │ + 2664: 000da009 240 FUNC GLOBAL DEFAULT 11 swpqvl_ │ │ │ │ + 2665: 00053eb1 132 FUNC GLOBAL DEFAULT 11 rlropt__ │ │ │ │ + 2666: 000509d5 140 FUNC GLOBAL DEFAULT 11 uxptmk__ │ │ │ │ + 2667: 0006ac2d 116 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcldealloceasyfft │ │ │ │ + 2668: 0003ec7d 40 FUNC GLOBAL DEFAULT 11 sgplxr__ │ │ │ │ + 2669: 000ddd41 72 FUNC GLOBAL DEFAULT 11 date13_ │ │ │ │ + 2670: 000d4c09 872 FUNC GLOBAL DEFAULT 11 zgtxt_ │ │ │ │ + 2671: 000591a1 28 FUNC GLOBAL DEFAULT 11 uwsgya__ │ │ │ │ + 2672: 0007d3d5 48 FUNC GLOBAL DEFAULT 11 uiqmrg_ │ │ │ │ + 2673: 00055985 28 FUNC GLOBAL DEFAULT 11 ezffti__ │ │ │ │ + 2674: 0004443d 136 FUNC GLOBAL DEFAULT 11 usxinz__ │ │ │ │ + 2675: 000798cd 184 FUNC GLOBAL DEFAULT 11 uurqcl_ │ │ │ │ + 2676: 0004e3e5 28 FUNC GLOBAL DEFAULT 11 umpglb__ │ │ │ │ + 2677: 001caf38 4 OBJECT GLOBAL DEFAULT 21 fontfamily │ │ │ │ + 2678: 0007206d 108 FUNC GLOBAL DEFAULT 11 iuwgx_ │ │ │ │ + 2679: 000cfa99 136 FUNC GLOBAL DEFAULT 11 sgiqcp_ │ │ │ │ + 2680: 00052d2d 120 FUNC GLOBAL DEFAULT 11 rlrget__ │ │ │ │ + 2681: 00052275 36 FUNC GLOBAL DEFAULT 11 viset__ │ │ │ │ + 2682: 00058c85 132 FUNC GLOBAL DEFAULT 11 timec2__ │ │ │ │ + 2683: 0004f0f9 28 FUNC GLOBAL DEFAULT 11 grswnd__ │ │ │ │ + 2684: 000ddc39 112 FUNC GLOBAL DEFAULT 11 dateq3_ │ │ │ │ + 2685: 0004dac9 28 FUNC GLOBAL DEFAULT 11 udrqvl__ │ │ │ │ + 2686: 000b6125 204 FUNC GLOBAL DEFAULT 11 vrmlt1_ │ │ │ │ + 2687: 0006bd35 116 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dcldealloccosqft │ │ │ │ + 2688: 0003e67d 112 FUNC GLOBAL DEFAULT 11 sglset__ │ │ │ │ + 2689: 000a5ed1 320 FUNC GLOBAL DEFAULT 11 ugiqid_ │ │ │ │ + 2690: 000428e9 112 FUNC GLOBAL DEFAULT 11 ueiget__ │ │ │ │ + 2691: 00056e85 40 FUNC GLOBAL DEFAULT 11 shlsds__ │ │ │ │ + 2692: 00090555 160 FUNC GLOBAL DEFAULT 11 uzistx_ │ │ │ │ + 2693: 00051f5d 4 FUNC GLOBAL DEFAULT 11 mpicon__ │ │ │ │ + 2694: 000d22ed 80 FUNC GLOBAL DEFAULT 11 zg_draw_event │ │ │ │ + 2695: 00049689 132 FUNC GLOBAL DEFAULT 11 ugpqin__ │ │ │ │ + 2696: 00099d25 92 FUNC GLOBAL DEFAULT 11 ulrget_ │ │ │ │ + 2697: 000b7bfd 4 FUNC GLOBAL DEFAULT 11 szoplz_ │ │ │ │ + 2698: 0007a229 92 FUNC GLOBAL DEFAULT 11 uulget_ │ │ │ │ + 2699: 0003c7a1 28 FUNC GLOBAL DEFAULT 11 szm3zv__ │ │ │ │ + 2700: 00091bc9 1260 FUNC GLOBAL DEFAULT 11 uverbz_ │ │ │ │ + 2701: 000ac835 164 FUNC GLOBAL DEFAULT 11 glrstx_ │ │ │ │ + 2702: 00046ded 132 FUNC GLOBAL DEFAULT 11 ulrqcl__ │ │ │ │ + 2703: 000b697d 168 FUNC GLOBAL DEFAULT 11 vrfct_ │ │ │ │ + 2704: 0004093d 28 FUNC GLOBAL DEFAULT 11 swsfcm__ │ │ │ │ + 2705: 0003f145 28 FUNC GLOBAL DEFAULT 11 sgspmt__ │ │ │ │ + 2706: 0004ac81 132 FUNC GLOBAL DEFAULT 11 uzpstx__ │ │ │ │ + 2707: 000d931d 138 FUNC GLOBAL DEFAULT 11 swgopn_ │ │ │ │ + 2708: 000c1d09 16 FUNC GLOBAL DEFAULT 11 szlncl_ │ │ │ │ + 2709: 0004cb25 28 FUNC GLOBAL DEFAULT 11 udiqnp__ │ │ │ │ + 2710: 0007252d 108 FUNC GLOBAL DEFAULT 11 iuwgy_ │ │ │ │ + 2711: 00058b8d 4 FUNC GLOBAL DEFAULT 11 timeq3__ │ │ │ │ + 2712: 0006742d 104 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclgetargumentnum │ │ │ │ + 2713: 00040c35 28 FUNC GLOBAL DEFAULT 11 swisvl__ │ │ │ │ + 2714: 000411f9 112 FUNC GLOBAL DEFAULT 11 swrset__ │ │ │ │ + 2715: 00041f45 28 FUNC GLOBAL DEFAULT 11 swlqvl__ │ │ │ │ + 2716: 000410f1 152 FUNC GLOBAL DEFAULT 11 swtxt__ │ │ │ │ + 2717: 00063121 1196 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetintegerex │ │ │ │ + 2718: 0004edc9 132 FUNC GLOBAL DEFAULT 11 umpqcp__ │ │ │ │ + 2719: 0006e0d9 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Elliptic │ │ │ │ + 2720: 00057e75 132 FUNC GLOBAL DEFAULT 11 datec1__ │ │ │ │ + 2721: 00051879 4 FUNC GLOBAL DEFAULT 11 nindxi__ │ │ │ │ + 2722: 0003c619 28 FUNC GLOBAL DEFAULT 11 szlncl__ │ │ │ │ + 2723: 000456fd 128 FUNC GLOBAL DEFAULT 11 usyoff__ │ │ │ │ + 2724: 0005034d 148 FUNC GLOBAL DEFAULT 11 uixbar__ │ │ │ │ + 2725: 000d0aad 308 FUNC GLOBAL DEFAULT 11 sgtxzr_ │ │ │ │ + 2726: 00040611 4 FUNC GLOBAL DEFAULT 11 zglistfonts__ │ │ │ │ + 2727: 000586e1 116 FUNC GLOBAL DEFAULT 11 lchrc__ │ │ │ │ + 2728: 0004f4ad 112 FUNC GLOBAL DEFAULT 11 uiiget__ │ │ │ │ + 2729: 0004ada5 132 FUNC GLOBAL DEFAULT 11 uzlqcp__ │ │ │ │ + 2730: 0011e5c8 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Hyperbolic │ │ │ │ + 2731: 00059e6d 112 FUNC GLOBAL DEFAULT 11 tmrget__ │ │ │ │ + 2732: 000a3db9 176 FUNC GLOBAL DEFAULT 11 uglsvl_ │ │ │ │ + 2733: 000d5655 124 FUNC GLOBAL DEFAULT 11 zgiopn_ │ │ │ │ + 2734: 000aa1d1 136 FUNC GLOBAL DEFAULT 11 gliqcp_ │ │ │ │ + 2735: 00051fa9 4 FUNC GLOBAL DEFAULT 11 mpscoa__ │ │ │ │ + 2736: 0004ce69 132 FUNC GLOBAL DEFAULT 11 udlstx__ │ │ │ │ + 2737: 000cf931 176 FUNC GLOBAL DEFAULT 11 sgiqvl_ │ │ │ │ + 2738: 000417d1 28 FUNC GLOBAL DEFAULT 11 swcqnp__ │ │ │ │ + 2739: 000465b9 40 FUNC GLOBAL DEFAULT 11 uyptmz__ │ │ │ │ + 2740: 000b162d 160 FUNC GLOBAL DEFAULT 11 rvmin_ │ │ │ │ + 2741: 000ecbd1 164 FUNC GLOBAL DEFAULT 11 vs1int_ │ │ │ │ + 2742: 00068915 300 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstint │ │ │ │ + 2743: 0003f129 28 FUNC GLOBAL DEFAULT 11 sgpmr__ │ │ │ │ + 2744: 000c0405 432 FUNC GLOBAL DEFAULT 11 szpipz_ │ │ │ │ + 2745: 000902f5 92 FUNC GLOBAL DEFAULT 11 uzpget_ │ │ │ │ + 2746: 0003bad5 28 FUNC GLOBAL DEFAULT 11 szcllv__ │ │ │ │ + 2747: 000ec6b1 116 FUNC GLOBAL DEFAULT 11 shtlbw_ │ │ │ │ + 2748: 00040569 80 FUNC GLOBAL DEFAULT 11 zgselectfont__ │ │ │ │ + 2749: 00043305 132 FUNC GLOBAL DEFAULT 11 ueiqid__ │ │ │ │ + 2750: 0011c844 8 OBJECT GLOBAL DEFAULT 20 zgrpmname │ │ │ │ + 2751: 00052671 4 FUNC GLOBAL DEFAULT 11 irgt__ │ │ │ │ + 2752: 00097751 1144 FUNC GLOBAL DEFAULT 11 ucyayr_ │ │ │ │ + 2753: 0003da39 28 FUNC GLOBAL DEFAULT 11 scsobj__ │ │ │ │ + 2754: 000580d1 28 FUNC GLOBAL DEFAULT 11 dateq2__ │ │ │ │ + 2755: 0003dcd9 156 FUNC GLOBAL DEFAULT 11 sgtxxr__ │ │ │ │ + 2756: 000c77f1 332 FUNC GLOBAL DEFAULT 11 stspr2_ │ │ │ │ + 2757: 0004e565 28 FUNC GLOBAL DEFAULT 11 umqtxy__ │ │ │ │ + 2758: 00079f71 88 FUNC GLOBAL DEFAULT 11 uupqit_ │ │ │ │ + 2759: 000ba6a9 4 FUNC GLOBAL DEFAULT 11 szcllp_ │ │ │ │ + 2760: 000592b9 4 FUNC GLOBAL DEFAULT 11 rr2d__ │ │ │ │ + 2761: 000cb46d 420 FUNC GLOBAL DEFAULT 11 sgplxu_ │ │ │ │ + 2762: 0005ab15 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawviewportcorner │ │ │ │ + 2763: 000d04b1 16 FUNC GLOBAL DEFAULT 11 sgstxi_ │ │ │ │ + 2764: 00090111 42 FUNC GLOBAL DEFAULT 11 uzcrst_ │ │ │ │ + 2765: 00074c79 136 FUNC GLOBAL DEFAULT 11 umpqcp_ │ │ │ │ + 2766: 000839dd 136 FUNC GLOBAL DEFAULT 11 uslqcp_ │ │ │ │ + 2767: 00052379 4 FUNC GLOBAL DEFAULT 11 imax1__ │ │ │ │ + 2768: 000abf91 340 FUNC GLOBAL DEFAULT 11 rtiopt_ │ │ │ │ + 2769: 00040f31 128 FUNC GLOBAL DEFAULT 11 swftfc__ │ │ │ │ + 2770: 0009013d 42 FUNC GLOBAL DEFAULT 11 uzcsav_ │ │ │ │ + 2771: 000d3525 876 FUNC GLOBAL DEFAULT 11 zgpcls_ │ │ │ │ + 2772: 0003d861 36 FUNC GLOBAL DEFAULT 11 scplzv__ │ │ │ │ + 2773: 000b6665 148 FUNC GLOBAL DEFAULT 11 irle_ │ │ │ │ + 2774: 0003cf91 28 FUNC GLOBAL DEFAULT 11 slpwvr__ │ │ │ │ + 2775: 00046f49 28 FUNC GLOBAL DEFAULT 11 ulsxbl__ │ │ │ │ + 2776: 000da6d1 280 FUNC GLOBAL DEFAULT 11 bitpci_ │ │ │ │ + 2777: 000461d5 132 FUNC GLOBAL DEFAULT 11 uysaxz__ │ │ │ │ + 2778: 00087931 1260 FUNC GLOBAL DEFAULT 11 usaxsc_ │ │ │ │ + 2779: 0006b115 460 FUNC GLOBAL DEFAULT 11 __fftcos_MOD_dclcosfft │ │ │ │ + 2780: 00070e2d 172 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclrotatespherical │ │ │ │ + 2781: 000546f9 304 FUNC GLOBAL DEFAULT 11 rtcxfl__ │ │ │ │ + 2782: 0006e0b5 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Polar │ │ │ │ + 2783: 0003fb15 132 FUNC GLOBAL DEFAULT 11 sgpqin__ │ │ │ │ + 2784: 000533b9 216 FUNC GLOBAL DEFAULT 11 rtienv__ │ │ │ │ + 2785: 00080c5d 176 FUNC GLOBAL DEFAULT 11 uirsvl_ │ │ │ │ + 2786: 00099841 240 FUNC GLOBAL DEFAULT 11 ulpsvl_ │ │ │ │ + 2787: 00048ee5 132 FUNC GLOBAL DEFAULT 11 ugrqcp__ │ │ │ │ + 2788: 000eb771 50 FUNC GLOBAL DEFAULT 11 shnm2l_ │ │ │ │ + 2789: 000e1095 136 FUNC GLOBAL DEFAULT 11 odpqcp_ │ │ │ │ + 2790: 00043911 132 FUNC GLOBAL DEFAULT 11 uspqcl__ │ │ │ │ + 2791: 0009fa85 6 FUNC GLOBAL DEFAULT 11 udpqnp_ │ │ │ │ + 2792: 0004b5d1 28 FUNC GLOBAL DEFAULT 11 ucpqit__ │ │ │ │ + 2793: 00055679 44 FUNC GLOBAL DEFAULT 11 radf4__ │ │ │ │ + 2794: 00067ccd 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmercator_b │ │ │ │ + 2795: 00058ec1 4 FUNC GLOBAL DEFAULT 11 rave__ │ │ │ │ + 2796: 000c7c09 212 FUNC GLOBAL DEFAULT 11 stspr3_ │ │ │ │ + 2797: 000ae07d 36 FUNC GLOBAL DEFAULT 11 mpscyb_ │ │ │ │ + 2798: 00043a6d 220 FUNC GLOBAL DEFAULT 11 uspttl__ │ │ │ │ + 2799: 00068489 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmercator_f │ │ │ │ + 2800: 000b73cd 100 FUNC GLOBAL DEFAULT 11 szgipl_ │ │ │ │ + 2801: 0004f67d 132 FUNC GLOBAL DEFAULT 11 uiiqid__ │ │ │ │ + 2802: 0004d081 28 FUNC GLOBAL DEFAULT 11 udqclz__ │ │ │ │ + 2803: 00046619 216 FUNC GLOBAL DEFAULT 11 uymttl__ │ │ │ │ + 2804: 000a1df5 124 FUNC GLOBAL DEFAULT 11 uhbra_ │ │ │ │ + 2805: 000d07d9 420 FUNC GLOBAL DEFAULT 11 sgplxv_ │ │ │ │ + 2806: 00059fed 132 FUNC GLOBAL DEFAULT 11 tmrqid__ │ │ │ │ + 2807: 000560dd 112 FUNC GLOBAL DEFAULT 11 odiget__ │ │ │ │ + 2808: 0011da68 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_xttl0 │ │ │ │ + 2809: 0003c9fd 28 FUNC GLOBAL DEFAULT 11 szcltn__ │ │ │ │ + 2810: 0004b3a1 136 FUNC GLOBAL DEFAULT 11 ucxayr__ │ │ │ │ + 2811: 000c8e01 16 FUNC GLOBAL DEFAULT 11 sgspmi_ │ │ │ │ + 2812: 00058195 128 FUNC GLOBAL DEFAULT 11 clower__ │ │ │ │ + 2813: 0003cf75 28 FUNC GLOBAL DEFAULT 11 slpage__ │ │ │ │ + 2814: 000b01e1 200 FUNC GLOBAL DEFAULT 11 mpfmwd_ │ │ │ │ + 2815: 000618c9 120 FUNC GLOBAL DEFAULT 11 __timelib_MOD_dclgettime │ │ │ │ + 2816: 000a7fe5 216 FUNC GLOBAL DEFAULT 11 glqfnm_ │ │ │ │ + 2817: 0005f8d1 644 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawmarkerprojected │ │ │ │ + 2818: 000aa069 176 FUNC GLOBAL DEFAULT 11 gliqvl_ │ │ │ │ + 2819: 0004d625 40 FUNC GLOBAL DEFAULT 11 udcntz__ │ │ │ │ + 2820: 0004c995 44 FUNC GLOBAL DEFAULT 11 udgrdn__ │ │ │ │ + 2821: 00051f1d 4 FUNC GLOBAL DEFAULT 11 mpzktd__ │ │ │ │ + 2822: 00084775 184 FUNC GLOBAL DEFAULT 11 usiqcl_ │ │ │ │ + 2823: 000462cd 140 FUNC GLOBAL DEFAULT 11 uyptmk__ │ │ │ │ + 2824: 00058f35 28 FUNC GLOBAL DEFAULT 11 uwqgyi__ │ │ │ │ + 2825: 000c9b41 92 FUNC GLOBAL DEFAULT 11 sgqcwd_ │ │ │ │ + 2826: 00052309 4 FUNC GLOBAL DEFAULT 11 iadd__ │ │ │ │ + 2827: 00079985 136 FUNC GLOBAL DEFAULT 11 uurqcp_ │ │ │ │ + 2828: 0004ab85 28 FUNC GLOBAL DEFAULT 11 uzirst__ │ │ │ │ + 2829: 00052669 4 FUNC GLOBAL DEFAULT 11 irge__ │ │ │ │ + 2830: 00049ec1 132 FUNC GLOBAL DEFAULT 11 uzcqcl__ │ │ │ │ + 2831: 00050ec5 40 FUNC GLOBAL DEFAULT 11 uvdifz__ │ │ │ │ + 2832: 000ba521 68 FUNC GLOBAL DEFAULT 11 szlacl_ │ │ │ │ + 2833: 0003cbc5 28 FUNC GLOBAL DEFAULT 11 stipr2__ │ │ │ │ + 2834: 0008c109 1492 FUNC GLOBAL DEFAULT 11 uearea_ │ │ │ │ + 2835: 000b5c75 72 FUNC GLOBAL DEFAULT 11 vrsub0_ │ │ │ │ + 2836: 00043211 28 FUNC GLOBAL DEFAULT 11 uerqvl__ │ │ │ │ + 2837: 00059db1 28 FUNC GLOBAL DEFAULT 11 tmpqvl__ │ │ │ │ + 2838: 0006da05 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetbarwidth │ │ │ │ + 2839: 00073b61 400 FUNC GLOBAL DEFAULT 11 uypnum_ │ │ │ │ + 2840: 000c889d 24 FUNC GLOBAL DEFAULT 11 stslg3_ │ │ │ │ + 2841: 000590c9 28 FUNC GLOBAL DEFAULT 11 g2qctm__ │ │ │ │ + 2842: 000bb511 4 FUNC GLOBAL DEFAULT 11 szcllr_ │ │ │ │ + 2843: 00098175 6 FUNC GLOBAL DEFAULT 11 ulrqnp_ │ │ │ │ + 2844: 00085df9 30 FUNC GLOBAL DEFAULT 11 uscget_ │ │ │ │ + 2845: 00074a79 240 FUNC GLOBAL DEFAULT 11 umpqvl_ │ │ │ │ + 2846: 000580cd 4 FUNC GLOBAL DEFAULT 11 iweek2__ │ │ │ │ + 2847: 00040295 28 FUNC GLOBAL DEFAULT 11 sgssim__ │ │ │ │ + 2848: 0007a96d 6 FUNC GLOBAL DEFAULT 11 uulqnp_ │ │ │ │ + 2849: 000cc67d 500 FUNC GLOBAL DEFAULT 11 sgtxzu_ │ │ │ │ + 2850: 00083ca1 92 FUNC GLOBAL DEFAULT 11 usrset_ │ │ │ │ + 2851: 00083875 176 FUNC GLOBAL DEFAULT 11 uslqvl_ │ │ │ │ + 2852: 000486d1 28 FUNC GLOBAL DEFAULT 11 uuinit__ │ │ │ │ + 2853: 0004fd49 128 FUNC GLOBAL DEFAULT 11 uismfl__ │ │ │ │ + 2854: 0003d381 28 FUNC GLOBAL DEFAULT 11 slpwvc__ │ │ │ │ + 2855: 000522bd 36 FUNC GLOBAL DEFAULT 11 viset1__ │ │ │ │ + 2856: 000c67fd 42 FUNC GLOBAL DEFAULT 11 stnusr_ │ │ │ │ + 2857: 0005a235 40 FUNC GLOBAL DEFAULT 11 tmstla__ │ │ │ │ + 2858: 000476ad 128 FUNC GLOBAL DEFAULT 11 ulysfm__ │ │ │ │ + 2859: 00089b15 232 FUNC GLOBAL DEFAULT 11 usxoff_ │ │ │ │ + 2860: 00057195 28 FUNC GLOBAL DEFAULT 11 shtlap__ │ │ │ │ + 2861: 0006732d 68 FUNC GLOBAL DEFAULT 11 __syslib_MOD_dclcompchar │ │ │ │ + 2862: 00069c75 260 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetygrid │ │ │ │ + 2863: 0004dd19 132 FUNC GLOBAL DEFAULT 11 umrqcl__ │ │ │ │ + 2864: 000e0e95 240 FUNC GLOBAL DEFAULT 11 odpqvl_ │ │ │ │ + 2865: 0008338d 12 FUNC GLOBAL DEFAULT 11 usyinz_ │ │ │ │ + 2866: 0003c7bd 40 FUNC GLOBAL DEFAULT 11 szpcly__ │ │ │ │ + 2867: 0007002d 660 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxbarline │ │ │ │ + 2868: 000432e9 28 FUNC GLOBAL DEFAULT 11 ueiqnp__ │ │ │ │ + 2869: 000480fd 132 FUNC GLOBAL DEFAULT 11 uulqin__ │ │ │ │ + 2870: 00069c35 64 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetxevengrid │ │ │ │ + 2871: 00051f49 4 FUNC GLOBAL DEFAULT 11 mpfmwd__ │ │ │ │ + 2872: 000a3d35 132 FUNC GLOBAL DEFAULT 11 uglqin_ │ │ │ │ + 2873: 0003cd45 44 FUNC GLOBAL DEFAULT 11 ststr3__ │ │ │ │ + 2874: 000b6059 204 FUNC GLOBAL DEFAULT 11 vrsub1_ │ │ │ │ + 2875: 0005553d 28 FUNC GLOBAL DEFAULT 11 gnsblk__ │ │ │ │ + 2876: 000568a5 132 FUNC GLOBAL DEFAULT 11 odiqid__ │ │ │ │ + 2877: 00051b89 4 FUNC GLOBAL DEFAULT 11 lrne__ │ │ │ │ + 2878: 0005f5fd 252 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawtext │ │ │ │ + 2879: 000590f5 4 FUNC GLOBAL DEFAULT 11 ramp__ │ │ │ │ + 2880: 0006af79 116 FUNC GLOBAL DEFAULT 11 __fftsin_MOD_dcldeallocsinfft │ │ │ │ + 2881: 000ab449 176 FUNC GLOBAL DEFAULT 11 rtcget_ │ │ │ │ + 2882: 0006c5e1 108 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dmarkersize │ │ │ │ + 2883: 00040609 4 FUNC GLOBAL DEFAULT 11 zgsfw__ │ │ │ │ + 2884: 000491cd 132 FUNC GLOBAL DEFAULT 11 ugiqcl__ │ │ │ │ + 2885: 00056685 28 FUNC GLOBAL DEFAULT 11 odpsvl__ │ │ │ │ + 2886: 0003fc55 132 FUNC GLOBAL DEFAULT 11 sgrqcp__ │ │ │ │ + 2887: 000836d1 104 FUNC GLOBAL DEFAULT 11 ussttl_ │ │ │ │ + 2888: 0005df91 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexge │ │ │ │ + 2889: 00051f95 4 FUNC GLOBAL DEFAULT 11 mpfbon__ │ │ │ │ + 2890: 000cdd0d 308 FUNC GLOBAL DEFAULT 11 sgtxzv_ │ │ │ │ + 2891: 0004f2bd 28 FUNC GLOBAL DEFAULT 11 uirqvl__ │ │ │ │ + 2892: 0003cd8d 28 FUNC GLOBAL DEFAULT 11 stslg3__ │ │ │ │ + 2893: 0003e525 28 FUNC GLOBAL DEFAULT 11 sgplu__ │ │ │ │ + 2894: 00053099 112 FUNC GLOBAL DEFAULT 11 glrget__ │ │ │ │ + 2895: 00079bad 92 FUNC GLOBAL DEFAULT 11 uuiget_ │ │ │ │ + 2896: 00039af5 324 FUNC GLOBAL DEFAULT 11 tmpqid_ │ │ │ │ + 2897: 0003bca1 28 FUNC GLOBAL DEFAULT 11 szmvsv__ │ │ │ │ + 2898: 0008eaf9 6 FUNC GLOBAL DEFAULT 11 uzpqnp_ │ │ │ │ + 2899: 0007981d 176 FUNC GLOBAL DEFAULT 11 uurqvl_ │ │ │ │ + 2900: 0003d8d9 28 FUNC GLOBAL DEFAULT 11 scqeye__ │ │ │ │ + 2901: 0003de71 36 FUNC GLOBAL DEFAULT 11 sglnzv__ │ │ │ │ + 2902: 0005e011 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexgt │ │ │ │ + 2903: 000d83ad 138 FUNC GLOBAL DEFAULT 11 swdopn_ │ │ │ │ + 2904: 0004272d 132 FUNC GLOBAL DEFAULT 11 uelstx__ │ │ │ │ + 2905: 0004c189 28 FUNC GLOBAL DEFAULT 11 uciqvl__ │ │ │ │ + 2906: 000b8231 20 FUNC GLOBAL DEFAULT 11 szoptp_ │ │ │ │ + 2907: 0003b7d9 28 FUNC GLOBAL DEFAULT 11 szlnzu__ │ │ │ │ + 2908: 00054089 4 FUNC GLOBAL DEFAULT 11 iufopn__ │ │ │ │ + 2909: 000a76b1 156 FUNC GLOBAL DEFAULT 11 iset_ │ │ │ │ + 2910: 000601d1 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclnextlinetext │ │ │ │ + 2911: 00044ea5 136 FUNC GLOBAL DEFAULT 11 usaxdv__ │ │ │ │ + 2912: 0004f661 28 FUNC GLOBAL DEFAULT 11 uiiqnp__ │ │ │ │ + 2913: 0003c635 28 FUNC GLOBAL DEFAULT 11 szopl3__ │ │ │ │ + 2914: 00080bd5 136 FUNC GLOBAL DEFAULT 11 uirqin_ │ │ │ │ + 2915: 000b7825 4 FUNC GLOBAL DEFAULT 11 szcllt_ │ │ │ │ + 2916: 00057da5 4 FUNC GLOBAL DEFAULT 11 ndate3__ │ │ │ │ + 2917: 000997bd 132 FUNC GLOBAL DEFAULT 11 ulpqin_ │ │ │ │ + 2918: 000e5049 564 FUNC GLOBAL DEFAULT 11 rfftf1_ │ │ │ │ + 2919: 00059fd1 28 FUNC GLOBAL DEFAULT 11 tmrqnp__ │ │ │ │ + 2920: 000aec59 264 FUNC GLOBAL DEFAULT 11 mpimwl_ │ │ │ │ + 2921: 001e81d0 16 OBJECT GLOBAL DEFAULT 21 szbls1_ │ │ │ │ + 2922: 0005e895 180 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawarrownormalized │ │ │ │ + 2923: 0003c6a5 28 FUNC GLOBAL DEFAULT 11 szoptz__ │ │ │ │ + 2924: 000d3bf9 156 FUNC GLOBAL DEFAULT 11 char_height │ │ │ │ + 2925: 000a2901 1132 FUNC GLOBAL DEFAULT 11 uhbrlz_ │ │ │ │ + 2926: 00046c0d 28 FUNC GLOBAL DEFAULT 11 ulpqvl__ │ │ │ │ + 2927: 0003dda1 28 FUNC GLOBAL DEFAULT 11 sgstxy__ │ │ │ │ + 2928: 00094ea5 324 FUNC GLOBAL DEFAULT 11 ucpqid_ │ │ │ │ + 2929: 00073cf1 276 FUNC GLOBAL DEFAULT 11 uyaxnm_ │ │ │ │ + 2930: 000dc811 436 FUNC GLOBAL DEFAULT 11 chngc_ │ │ │ │ + 2931: 00080441 324 FUNC GLOBAL DEFAULT 11 uilqid_ │ │ │ │ + 2932: 00083c01 160 FUNC GLOBAL DEFAULT 11 usrstx_ │ │ │ │ + 2933: 00051fed 4 FUNC GLOBAL DEFAULT 11 mpipt2__ │ │ │ │ + 2934: 000a5c31 176 FUNC GLOBAL DEFAULT 11 ugisvl_ │ │ │ │ + 2935: 000712c5 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclb2c │ │ │ │ + 2936: 00056059 132 FUNC GLOBAL DEFAULT 11 odrqin__ │ │ │ │ + 2937: 000cd615 248 FUNC GLOBAL DEFAULT 11 sgpcmd_ │ │ │ │ + 2938: 0009f1a5 42 FUNC GLOBAL DEFAULT 11 udqcln_ │ │ │ │ + 2939: 00048261 132 FUNC GLOBAL DEFAULT 11 uurstx__ │ │ │ │ + 2940: 00045321 28 FUNC GLOBAL DEFAULT 11 uslsvl__ │ │ │ │ + 2941: 000e846d 450 FUNC GLOBAL DEFAULT 11 radb2_ │ │ │ │ + 2942: 001105e4 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Cartesian3d │ │ │ │ + 2943: 000cbf25 92 FUNC GLOBAL DEFAULT 11 sglset_ │ │ │ │ + 2944: 000c2605 292 FUNC GLOBAL DEFAULT 11 slinit_ │ │ │ │ + 2945: 00051fe1 4 FUNC GLOBAL DEFAULT 11 mpfek6__ │ │ │ │ + 2946: 000e613d 164 FUNC GLOBAL DEFAULT 11 sinti_ │ │ │ │ + 2947: 0006c785 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dmarkertype │ │ │ │ + 2948: 0004cf09 144 FUNC GLOBAL DEFAULT 11 udsclv__ │ │ │ │ + 2949: 0003b6d5 28 FUNC GLOBAL DEFAULT 11 szpllr__ │ │ │ │ + 2950: 00071a95 16 FUNC GLOBAL DEFAULT 11 uwqgyz_ │ │ │ │ + 2951: 0006d3f5 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dprojection │ │ │ │ + 2952: 000b40a9 36 FUNC GLOBAL DEFAULT 11 lrnea_ │ │ │ │ + 2953: 000be875 36 FUNC GLOBAL DEFAULT 11 szm3cl_ │ │ │ │ + 2954: 0004d849 28 FUNC GLOBAL DEFAULT 11 udpqit__ │ │ │ │ + 2955: 0004f9a5 132 FUNC GLOBAL DEFAULT 11 uilstx__ │ │ │ │ + 2956: 00042841 28 FUNC GLOBAL DEFAULT 11 ueitlv__ │ │ │ │ + 2957: 000bb765 20 FUNC GLOBAL DEFAULT 11 szcllu_ │ │ │ │ + 2958: 0004e471 112 FUNC GLOBAL DEFAULT 11 umlset__ │ │ │ │ + 2959: 0003eb79 40 FUNC GLOBAL DEFAULT 11 sgplxv__ │ │ │ │ + 2960: 0007b465 20 FUNC GLOBAL DEFAULT 11 uusarp_ │ │ │ │ + 2961: 00085149 2140 FUNC GLOBAL DEFAULT 11 usxsub_ │ │ │ │ + 2962: 00045925 132 FUNC GLOBAL DEFAULT 11 uscqvl__ │ │ │ │ + 2963: 001e7830 4 OBJECT GLOBAL DEFAULT 21 szbls2_ │ │ │ │ + 2964: 0003f24d 28 FUNC GLOBAL DEFAULT 11 sgtnr__ │ │ │ │ + 2965: 000dd051 120 FUNC GLOBAL DEFAULT 11 datef1_ │ │ │ │ + 2966: 00051389 208 FUNC GLOBAL DEFAULT 11 indxnf__ │ │ │ │ + 2967: 000a24f9 1032 FUNC GLOBAL DEFAULT 11 uhbxfz_ │ │ │ │ + 2968: 0008482d 136 FUNC GLOBAL DEFAULT 11 usiqcp_ │ │ │ │ + 2969: 0003f74d 132 FUNC GLOBAL DEFAULT 11 sgiqcl__ │ │ │ │ + 2970: 0004049d 80 FUNC GLOBAL DEFAULT 11 zgocls__ │ │ │ │ + 2971: 000e553d 516 FUNC GLOBAL DEFAULT 11 radb3_ │ │ │ │ + 2972: 000d8bed 138 FUNC GLOBAL DEFAULT 11 swqwdc_ │ │ │ │ + 2973: 00051f55 4 FUNC GLOBAL DEFAULT 11 mpimil__ │ │ │ │ + 2974: 00051955 40 FUNC GLOBAL DEFAULT 11 vrcon1__ │ │ │ │ + 2975: 0006d5d5 76 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dwindow │ │ │ │ + 2976: 000b850d 200 FUNC GLOBAL DEFAULT 11 szoptr_ │ │ │ │ + 2977: 001105c8 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Dcl_date │ │ │ │ + 2978: 00062315 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckalphanum │ │ │ │ + 2979: 000d84cd 138 FUNC GLOBAL DEFAULT 11 swlsft_ │ │ │ │ + 2980: 00059221 4 FUNC GLOBAL DEFAULT 11 rngu2__ │ │ │ │ + 2981: 000e2ea1 388 FUNC GLOBAL DEFAULT 11 cosqb1_ │ │ │ │ + 2982: 0003aa39 16 FUNC GLOBAL DEFAULT 11 set_msgdmp_func │ │ │ │ + 2983: 00056889 28 FUNC GLOBAL DEFAULT 11 odiqnp__ │ │ │ │ + 2984: 000a7419 180 FUNC GLOBAL DEFAULT 11 iblkgt_ │ │ │ │ + 2985: 00087239 6 FUNC GLOBAL DEFAULT 11 uscqnp_ │ │ │ │ + 2986: 00055095 28 FUNC GLOBAL DEFAULT 11 glpqvl__ │ │ │ │ + 2987: 000a1889 124 FUNC GLOBAL DEFAULT 11 uhbrf_ │ │ │ │ + 2988: 0007fe41 52 FUNC GLOBAL DEFAULT 11 ui3ini_ │ │ │ │ + 2989: 000c1ad1 4 FUNC GLOBAL DEFAULT 11 szcllv_ │ │ │ │ + 2990: 0008f995 30 FUNC GLOBAL DEFAULT 11 uzcset_ │ │ │ │ + 2991: 0006df69 160 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclsetcirclewindow │ │ │ │ + 2992: 00040279 28 FUNC GLOBAL DEFAULT 11 sgqcl__ │ │ │ │ + 2993: 001e8210 4 OBJECT GLOBAL DEFAULT 21 szbls3_ │ │ │ │ + 2994: 00046d69 132 FUNC GLOBAL DEFAULT 11 ulrqcp__ │ │ │ │ + 2995: 0003c349 28 FUNC GLOBAL DEFAULT 11 szopld__ │ │ │ │ + 2996: 00042a4d 40 FUNC GLOBAL DEFAULT 11 uetonz__ │ │ │ │ + 2997: 000baf91 1248 FUNC GLOBAL DEFAULT 11 szpllc_ │ │ │ │ + 2998: 000445c1 132 FUNC GLOBAL DEFAULT 11 usistx__ │ │ │ │ + 2999: 0009fd49 184 FUNC GLOBAL DEFAULT 11 udpqcl_ │ │ │ │ + 3000: 000ddca9 152 FUNC GLOBAL DEFAULT 11 datef2_ │ │ │ │ + 3001: 000d9435 138 FUNC GLOBAL DEFAULT 11 swslcl_ │ │ │ │ + 3002: 0009b295 324 FUNC GLOBAL DEFAULT 11 uxptmz_ │ │ │ │ + 3003: 000ac29d 92 FUNC GLOBAL DEFAULT 11 gllset_ │ │ │ │ + 3004: 000e8831 944 FUNC GLOBAL DEFAULT 11 radb4_ │ │ │ │ + 3005: 0004ab69 28 FUNC GLOBAL DEFAULT 11 uzisav__ │ │ │ │ + 3006: 000dc7f1 30 FUNC GLOBAL DEFAULT 11 clower_ │ │ │ │ + 3007: 0003bb29 28 FUNC GLOBAL DEFAULT 11 szpllc__ │ │ │ │ + 3008: 0003d75d 28 FUNC GLOBAL DEFAULT 11 scspln__ │ │ │ │ + 3009: 000bbe89 10 FUNC GLOBAL DEFAULT 11 szopts_ │ │ │ │ + 3010: 00075485 16 FUNC GLOBAL DEFAULT 11 umqptn_ │ │ │ │ + 3011: 000cbe85 160 FUNC GLOBAL DEFAULT 11 sglstx_ │ │ │ │ + 3012: 0006d0a9 652 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dline │ │ │ │ + 3013: 000512b9 208 FUNC GLOBAL DEFAULT 11 nindxm__ │ │ │ │ + 3014: 000ace01 448 FUNC GLOBAL DEFAULT 11 cr3s_ │ │ │ │ + 3015: 0004efa9 28 FUNC GLOBAL DEFAULT 11 grinit__ │ │ │ │ + 3016: 00057251 40 FUNC GLOBAL DEFAULT 11 shts2w__ │ │ │ │ + 3017: 000526f9 44 FUNC GLOBAL DEFAULT 11 visub0__ │ │ │ │ + 3018: 000b37a5 70 FUNC GLOBAL DEFAULT 11 vimlt0_ │ │ │ │ + 3019: 00054931 132 FUNC GLOBAL DEFAULT 11 rlrxfl__ │ │ │ │ + 3020: 000ca8a1 664 FUNC GLOBAL DEFAULT 11 sgpwsn_ │ │ │ │ + 3021: 0003d9d5 28 FUNC GLOBAL DEFAULT 11 scqpms__ │ │ │ │ + 3022: 000cd8f9 84 FUNC GLOBAL DEFAULT 11 sgqplc_ │ │ │ │ + 3023: 0003d9f1 44 FUNC GLOBAL DEFAULT 11 scpmzu__ │ │ │ │ + 3024: 0006dc91 60 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawlimb │ │ │ │ + 3025: 00058341 28 FUNC GLOBAL DEFAULT 11 sbyte__ │ │ │ │ + 3026: 00052249 4 FUNC GLOBAL DEFAULT 11 iadd1__ │ │ │ │ + 3027: 000d4f71 164 FUNC GLOBAL DEFAULT 11 zgselectfont_ │ │ │ │ + 3028: 000bd491 1184 FUNC GLOBAL DEFAULT 11 szplld_ │ │ │ │ + 3029: 0007a381 6 FUNC GLOBAL DEFAULT 11 uuiqnp_ │ │ │ │ + 3030: 00053da9 132 FUNC GLOBAL DEFAULT 11 rliopt__ │ │ │ │ + 3031: 000846c5 176 FUNC GLOBAL DEFAULT 11 usiqvl_ │ │ │ │ + 3032: 000da57d 92 FUNC GLOBAL DEFAULT 11 swpset_ │ │ │ │ + 3033: 000ddd89 128 FUNC GLOBAL DEFAULT 11 datef3_ │ │ │ │ + 3034: 000ec725 152 FUNC GLOBAL DEFAULT 11 shtlfw_ │ │ │ │ + 3035: 0003f10d 28 FUNC GLOBAL DEFAULT 11 sgpmv__ │ │ │ │ + 3036: 00066be9 528 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogrid │ │ │ │ + 3037: 0003c785 28 FUNC GLOBAL DEFAULT 11 szcllz__ │ │ │ │ + 3038: 0005922d 4 FUNC GLOBAL DEFAULT 11 rvar__ │ │ │ │ + 3039: 00036fe1 92 FUNC GLOBAL DEFAULT 11 tmrget_ │ │ │ │ + 3040: 000e2bfd 272 FUNC GLOBAL DEFAULT 11 vrrnm_ │ │ │ │ + 3041: 000677a5 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclorthographic_b │ │ │ │ + 3042: 00039d91 1588 FUNC GLOBAL DEFAULT 11 tmstla_ │ │ │ │ + 3043: 00057f65 28 FUNC GLOBAL DEFAULT 11 dateg1__ │ │ │ │ + 3044: 000e6fed 964 FUNC GLOBAL DEFAULT 11 radb5_ │ │ │ │ + 3045: 00067f61 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclorthographic_f │ │ │ │ + 3046: 000424e9 112 FUNC GLOBAL DEFAULT 11 swpget__ │ │ │ │ + 3047: 0004a615 28 FUNC GLOBAL DEFAULT 11 uzinit__ │ │ │ │ + 3048: 0003e09d 156 FUNC GLOBAL DEFAULT 11 sgtxxv__ │ │ │ │ + 3049: 00051fb1 4 FUNC GLOBAL DEFAULT 11 mpicoc__ │ │ │ │ + 3050: 0009820d 64 FUNC GLOBAL DEFAULT 11 ulrqcl_ │ │ │ │ + 3051: 00052c3d 120 FUNC GLOBAL DEFAULT 11 rliget__ │ │ │ │ + 3052: 000b2c2d 16 FUNC GLOBAL DEFAULT 11 gnrset_ │ │ │ │ + 3053: 000bef1d 200 FUNC GLOBAL DEFAULT 11 szoptt_ │ │ │ │ + 3054: 000b09c9 132 FUNC GLOBAL DEFAULT 11 mpigno_ │ │ │ │ + 3055: 000d5891 6 FUNC GLOBAL DEFAULT 11 zgqimc_ │ │ │ │ + 3056: 0004ef25 132 FUNC GLOBAL DEFAULT 11 umpqin__ │ │ │ │ + 3057: 0007aa05 64 FUNC GLOBAL DEFAULT 11 uulqcl_ │ │ │ │ + 3058: 000aaee1 52 FUNC GLOBAL DEFAULT 11 rtrxfl_ │ │ │ │ + 3059: 000574ed 56 FUNC GLOBAL DEFAULT 11 shtsgm__ │ │ │ │ + 3060: 000b5d05 176 FUNC GLOBAL DEFAULT 11 vrdiv_ │ │ │ │ + 3061: 000da86d 528 FUNC GLOBAL DEFAULT 11 gbytes_ │ │ │ │ + 3062: 0003c855 28 FUNC GLOBAL DEFAULT 11 szmvlp__ │ │ │ │ + 3063: 00040d4d 28 FUNC GLOBAL DEFAULT 11 swicls__ │ │ │ │ + 3064: 000c1995 184 FUNC GLOBAL DEFAULT 11 szplsv_ │ │ │ │ + 3065: 000a5bad 132 FUNC GLOBAL DEFAULT 11 ugiqin_ │ │ │ │ + 3066: 000dfe85 54 FUNC GLOBAL DEFAULT 11 fcclos_ │ │ │ │ + 3067: 000b3ad5 188 FUNC GLOBAL DEFAULT 11 vimlt1_ │ │ │ │ + 3068: 0004cccd 28 FUNC GLOBAL DEFAULT 11 udiqvl__ │ │ │ │ + 3069: 000590f1 4 FUNC GLOBAL DEFAULT 11 rfpi__ │ │ │ │ + 3070: 0003f17d 28 FUNC GLOBAL DEFAULT 11 sgspmi__ │ │ │ │ + 3071: 0005dfd1 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexle │ │ │ │ + 3072: 0005197d 28 FUNC GLOBAL DEFAULT 11 rmlt1__ │ │ │ │ + 3073: 0004104d 136 FUNC GLOBAL DEFAULT 11 swgtft__ │ │ │ │ + 3074: 0004aee5 132 FUNC GLOBAL DEFAULT 11 uzlqin__ │ │ │ │ + 3075: 000d2589 140 FUNC GLOBAL DEFAULT 11 zgrset_ │ │ │ │ + 3076: 00089a19 252 FUNC GLOBAL DEFAULT 11 uspttl_ │ │ │ │ + 3077: 0008f975 30 FUNC GLOBAL DEFAULT 11 uzcstx_ │ │ │ │ + 3078: 00040fcd 128 FUNC GLOBAL DEFAULT 11 swslft__ │ │ │ │ + 3079: 000bfac5 16 FUNC GLOBAL DEFAULT 11 szqtyp_ │ │ │ │ + 3080: 000a6879 42 FUNC GLOBAL DEFAULT 11 igus_ │ │ │ │ + 3081: 0004966d 28 FUNC GLOBAL DEFAULT 11 ugpsvl__ │ │ │ │ + 3082: 00094949 92 FUNC GLOBAL DEFAULT 11 ucrget_ │ │ │ │ + 3083: 0009a961 92 FUNC GLOBAL DEFAULT 11 ullget_ │ │ │ │ + 3084: 0004388d 132 FUNC GLOBAL DEFAULT 11 uspqcp__ │ │ │ │ + 3085: 000c2cb5 320 FUNC GLOBAL DEFAULT 11 slqrct_ │ │ │ │ + 3086: 0005e051 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexlt │ │ │ │ + 3087: 000ac1f9 164 FUNC GLOBAL DEFAULT 11 gllstx_ │ │ │ │ + 3088: 00058f51 4 FUNC GLOBAL DEFAULT 11 rvmin__ │ │ │ │ + 3089: 0007088d 700 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dclshadexgap │ │ │ │ + 3090: 000af809 140 FUNC GLOBAL DEFAULT 11 mpzktd_ │ │ │ │ + 3091: 000c0f5d 64 FUNC GLOBAL DEFAULT 11 szoptu_ │ │ │ │ + 3092: 00050cc5 28 FUNC GLOBAL DEFAULT 11 uvbxl__ │ │ │ │ + 3093: 000adcf9 140 FUNC GLOBAL DEFAULT 11 mpipt2_ │ │ │ │ + 3094: 00051ca1 116 FUNC GLOBAL DEFAULT 11 lenb__ │ │ │ │ + 3095: 000422b5 112 FUNC GLOBAL DEFAULT 11 swiset__ │ │ │ │ + 3096: 00041979 132 FUNC GLOBAL DEFAULT 11 swcqvl__ │ │ │ │ + 3097: 000c7655 176 FUNC GLOBAL DEFAULT 11 stirot_ │ │ │ │ + 3098: 000bec0d 164 FUNC GLOBAL DEFAULT 11 szgipt_ │ │ │ │ + 3099: 0003c2d1 28 FUNC GLOBAL DEFAULT 11 szcltr__ │ │ │ │ + 3100: 000488b9 132 FUNC GLOBAL DEFAULT 11 uupqcl__ │ │ │ │ + 3101: 0005ae69 200 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetviewport │ │ │ │ + 3102: 000d04f1 16 FUNC GLOBAL DEFAULT 11 sgstxr_ │ │ │ │ + 3103: 00042f91 28 FUNC GLOBAL DEFAULT 11 uepqit__ │ │ │ │ + 3104: 0008edbd 184 FUNC GLOBAL DEFAULT 11 uzpqcl_ │ │ │ │ + 3105: 0003e7f5 44 FUNC GLOBAL DEFAULT 11 sglaxu__ │ │ │ │ + 3106: 000aebe1 120 FUNC GLOBAL DEFAULT 11 mpfmwl_ │ │ │ │ + 3107: 0003abe9 88 FUNC GLOBAL DEFAULT 11 F77_aloc │ │ │ │ + 3108: 000b6d85 168 FUNC GLOBAL DEFAULT 11 vrinc_ │ │ │ │ + 3109: 000ca0f1 240 FUNC GLOBAL DEFAULT 11 sgscmn_ │ │ │ │ + 3110: 00049e3d 132 FUNC GLOBAL DEFAULT 11 uzcqcp__ │ │ │ │ + 3111: 0003d735 40 FUNC GLOBAL DEFAULT 11 scqwnd__ │ │ │ │ + 3112: 00050b65 136 FUNC GLOBAL DEFAULT 11 uxaxdv__ │ │ │ │ + 3113: 0007dc01 320 FUNC GLOBAL DEFAULT 11 uiiqid_ │ │ │ │ + 3114: 00041309 132 FUNC GLOBAL DEFAULT 11 swpqid__ │ │ │ │ + 3115: 000c88c9 124 FUNC GLOBAL DEFAULT 11 ststr3_ │ │ │ │ + 3116: 000592f9 112 FUNC GLOBAL DEFAULT 11 tmiget__ │ │ │ │ + 3117: 00091455 112 FUNC GLOBAL DEFAULT 11 uvbxa_ │ │ │ │ + 3118: 000da431 332 FUNC GLOBAL DEFAULT 11 swpstx_ │ │ │ │ + 3119: 000ebb39 398 FUNC GLOBAL DEFAULT 11 sholap_ │ │ │ │ + 3120: 00037dc9 1168 FUNC GLOBAL DEFAULT 11 tmstlc_ │ │ │ │ + 3121: 00047f01 28 FUNC GLOBAL DEFAULT 11 uuqarp__ │ │ │ │ + 3122: 00049025 132 FUNC GLOBAL DEFAULT 11 ugrqin__ │ │ │ │ + 3123: 000b8cd1 200 FUNC GLOBAL DEFAULT 11 szoptv_ │ │ │ │ + 3124: 000ca7ad 92 FUNC GLOBAL DEFAULT 11 sgiset_ │ │ │ │ + 3125: 0003bee9 28 FUNC GLOBAL DEFAULT 11 szlazr__ │ │ │ │ + 3126: 00042d99 52 FUNC GLOBAL DEFAULT 11 uearea__ │ │ │ │ + 3127: 00040671 38 FUNC GLOBAL DEFAULT 11 zggton__ │ │ │ │ + 3128: 00072415 224 FUNC GLOBAL DEFAULT 11 uwigxi_ │ │ │ │ + 3129: 000587c9 204 FUNC GLOBAL DEFAULT 11 lchr__ │ │ │ │ + 3130: 000d8931 140 FUNC GLOBAL DEFAULT 11 swqrct_ │ │ │ │ + 3131: 0003977d 240 FUNC GLOBAL DEFAULT 11 tmpsvl_ │ │ │ │ + 3132: 0003d425 28 FUNC GLOBAL DEFAULT 11 slpvpr__ │ │ │ │ + 3133: 0004b081 132 FUNC GLOBAL DEFAULT 11 uzrstx__ │ │ │ │ + 3134: 00058f55 120 FUNC GLOBAL DEFAULT 11 rfromc__ │ │ │ │ + 3135: 000eb8f1 48 FUNC GLOBAL DEFAULT 11 shfw2g_ │ │ │ │ + 3136: 000b7c01 4 FUNC GLOBAL DEFAULT 11 szcllz_ │ │ │ │ + 3137: 000d0511 16 FUNC GLOBAL DEFAULT 11 sgstxs_ │ │ │ │ + 3138: 00099a21 88 FUNC GLOBAL DEFAULT 11 ulpqit_ │ │ │ │ + 3139: 000dee51 348 FUNC GLOBAL DEFAULT 11 rnorml_ │ │ │ │ + 3140: 00051f8d 4 FUNC GLOBAL DEFAULT 11 mpfktd__ │ │ │ │ + 3141: 0003eac5 28 FUNC GLOBAL DEFAULT 11 sgqtxr__ │ │ │ │ + 3142: 0003be5d 28 FUNC GLOBAL DEFAULT 11 szqidx__ │ │ │ │ + 3143: 0004bc09 136 FUNC GLOBAL DEFAULT 11 ucyacl__ │ │ │ │ + 3144: 000b43ad 148 FUNC GLOBAL DEFAULT 11 lrlt_ │ │ │ │ + 3145: 0005735d 40 FUNC GLOBAL DEFAULT 11 shtw2g__ │ │ │ │ + 3146: 000dcbd9 532 FUNC GLOBAL DEFAULT 11 chngi_ │ │ │ │ + 3147: 0009fe01 136 FUNC GLOBAL DEFAULT 11 udpqcp_ │ │ │ │ + 3148: 0004dc95 132 FUNC GLOBAL DEFAULT 11 umrqcp__ │ │ │ │ + 3149: 000b5169 488 FUNC GLOBAL DEFAULT 11 lg2inq_ │ │ │ │ + 3150: 00059291 4 FUNC GLOBAL DEFAULT 11 rrms0__ │ │ │ │ + 3151: 000abb6d 380 FUNC GLOBAL DEFAULT 11 rtcopt_ │ │ │ │ + 3152: 00056725 112 FUNC GLOBAL DEFAULT 11 odlget__ │ │ │ │ + 3153: 0003faf9 28 FUNC GLOBAL DEFAULT 11 sgpsvl__ │ │ │ │ + 3154: 00094b2d 240 FUNC GLOBAL DEFAULT 11 ucpsvl_ │ │ │ │ + 3155: 000b2efd 308 FUNC GLOBAL DEFAULT 11 gngt_ │ │ │ │ + 3156: 00049149 132 FUNC GLOBAL DEFAULT 11 ugiqcp__ │ │ │ │ + 3157: 00080199 180 FUNC GLOBAL DEFAULT 11 uilsvl_ │ │ │ │ + 3158: 0006b809 116 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dcldeallocsinqft │ │ │ │ + 3159: 000591bd 4 FUNC GLOBAL DEFAULT 11 rgnlt__ │ │ │ │ + 3160: 000bd191 16 FUNC GLOBAL DEFAULT 11 szqtni_ │ │ │ │ + 3161: 0007669d 152 FUNC GLOBAL DEFAULT 11 uminit_ │ │ │ │ + 3162: 000a72c1 160 FUNC GLOBAL DEFAULT 11 osgenv_ │ │ │ │ + 3163: 000c8de1 16 FUNC GLOBAL DEFAULT 11 sgspms_ │ │ │ │ + 3164: 000ea9bd 330 FUNC GLOBAL DEFAULT 11 shpfun_ │ │ │ │ + 3165: 00093921 1316 FUNC GLOBAL DEFAULT 11 uvbrfz_ │ │ │ │ + 3166: 00059479 132 FUNC GLOBAL DEFAULT 11 tmiqid__ │ │ │ │ + 3167: 0006c441 56 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dhatchpattern │ │ │ │ + 3168: 0006d759 76 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dwindow │ │ │ │ + 3169: 00058295 40 FUNC GLOBAL DEFAULT 11 gbytes__ │ │ │ │ + 3170: 0004c645 132 FUNC GLOBAL DEFAULT 11 uclqcl__ │ │ │ │ + 3171: 0004f3f1 48 FUNC GLOBAL DEFAULT 11 uipd3z__ │ │ │ │ + 3172: 0004faf5 216 FUNC GLOBAL DEFAULT 11 uiqfnm__ │ │ │ │ + 3173: 00037949 6 FUNC GLOBAL DEFAULT 11 tmrqnp_ │ │ │ │ + 3174: 00051a4d 40 FUNC GLOBAL DEFAULT 11 vrinc__ │ │ │ │ + 3175: 0006234d 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclchecknumber │ │ │ │ + 3176: 0006728d 56 FUNC GLOBAL DEFAULT 11 __chglib_MOD_dcltolower │ │ │ │ + 3177: 000406bd 4 FUNC GLOBAL DEFAULT 11 zgqpnt__ │ │ │ │ + 3178: 000a8c8d 92 FUNC GLOBAL DEFAULT 11 gliset_ │ │ │ │ + 3179: 000479ed 136 FUNC GLOBAL DEFAULT 11 ulylog__ │ │ │ │ + 3180: 00040669 4 FUNC GLOBAL DEFAULT 11 zggplt__ │ │ │ │ + 3181: 00087485 184 FUNC GLOBAL DEFAULT 11 uscqcl_ │ │ │ │ + 3182: 000678ad 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicalc_b │ │ │ │ + 3183: 0009824d 64 FUNC GLOBAL DEFAULT 11 ulrqcp_ │ │ │ │ + 3184: 00068069 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicalc_f │ │ │ │ + 3185: 00046781 112 FUNC GLOBAL DEFAULT 11 uliget__ │ │ │ │ + 3186: 0003f051 44 FUNC GLOBAL DEFAULT 11 sgpmxu__ │ │ │ │ + 3187: 00051081 36 FUNC GLOBAL DEFAULT 11 uhbxlz__ │ │ │ │ + 3188: 0003d515 28 FUNC GLOBAL DEFAULT 11 slpvpc__ │ │ │ │ + 3189: 0007aa45 64 FUNC GLOBAL DEFAULT 11 uulqcp_ │ │ │ │ + 3190: 000b4029 24 FUNC GLOBAL DEFAULT 11 lrlt0_ │ │ │ │ + 3191: 00051f71 4 FUNC GLOBAL DEFAULT 11 mpfcyc__ │ │ │ │ + 3192: 000dc395 112 FUNC GLOBAL DEFAULT 11 lchra_ │ │ │ │ + 3193: 000ca70d 160 FUNC GLOBAL DEFAULT 11 sgistx_ │ │ │ │ + 3194: 000d12f5 38 FUNC GLOBAL DEFAULT 11 swcmll_ │ │ │ │ + 3195: 000b3759 74 FUNC GLOBAL DEFAULT 11 visub0_ │ │ │ │ + 3196: 0003eafd 28 FUNC GLOBAL DEFAULT 11 sgqtxc__ │ │ │ │ + 3197: 0003d2b1 168 FUNC GLOBAL DEFAULT 11 sldivz__ │ │ │ │ + 3198: 000a2479 128 FUNC GLOBAL DEFAULT 11 uhbrl_ │ │ │ │ + 3199: 00043491 28 FUNC GLOBAL DEFAULT 11 ueiqvl__ │ │ │ │ + 3200: 0003fd95 132 FUNC GLOBAL DEFAULT 11 sgrqin__ │ │ │ │ + 3201: 000cd7b5 148 FUNC GLOBAL DEFAULT 11 sgnplc_ │ │ │ │ + 3202: 000d9d4d 320 FUNC GLOBAL DEFAULT 11 swrqid_ │ │ │ │ + 3203: 00057179 28 FUNC GLOBAL DEFAULT 11 shtint__ │ │ │ │ + 3204: 000c8e21 16 FUNC GLOBAL DEFAULT 11 sgspmt_ │ │ │ │ + 3205: 000806c1 232 FUNC GLOBAL DEFAULT 11 uiilab_ │ │ │ │ + 3206: 00096025 6 FUNC GLOBAL DEFAULT 11 ucrqnp_ │ │ │ │ + 3207: 00043c6d 132 FUNC GLOBAL DEFAULT 11 usrqcl__ │ │ │ │ + 3208: 0009fc01 240 FUNC GLOBAL DEFAULT 11 udpqvl_ │ │ │ │ + 3209: 000d131d 42 FUNC GLOBAL DEFAULT 11 swqcmd_ │ │ │ │ + 3210: 00099041 6 FUNC GLOBAL DEFAULT 11 ullqnp_ │ │ │ │ + 3211: 0003c32d 28 FUNC GLOBAL DEFAULT 11 szpmzr__ │ │ │ │ + 3212: 000acdb5 76 FUNC GLOBAL DEFAULT 11 ct2hc_ │ │ │ │ + 3213: 000e8e9d 430 FUNC GLOBAL DEFAULT 11 radf2_ │ │ │ │ + 3214: 00076dbd 92 FUNC GLOBAL DEFAULT 11 umpset_ │ │ │ │ + 3215: 00052571 36 FUNC GLOBAL DEFAULT 11 cr2c__ │ │ │ │ + 3216: 000863c1 92 FUNC GLOBAL DEFAULT 11 uslset_ │ │ │ │ + 3217: 0005625d 132 FUNC GLOBAL DEFAULT 11 odlqid__ │ │ │ │ + 3218: 0006c71d 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dmarkersize │ │ │ │ + 3219: 000412ed 28 FUNC GLOBAL DEFAULT 11 swpqnp__ │ │ │ │ + 3220: 0009f1d1 58 FUNC GLOBAL DEFAULT 11 udqclv_ │ │ │ │ + 3221: 000d38d5 64 FUNC GLOBAL DEFAULT 11 zgswdi_ │ │ │ │ + 3222: 0003bab9 28 FUNC GLOBAL DEFAULT 11 szpllv__ │ │ │ │ + 3223: 0004d065 28 FUNC GLOBAL DEFAULT 11 udsclz__ │ │ │ │ + 3224: 000948c1 40 FUNC GLOBAL DEFAULT 11 gropn_ │ │ │ │ + 3225: 000557d9 28 FUNC GLOBAL DEFAULT 11 ezfft1__ │ │ │ │ + 3226: 000d1e7d 20 FUNC GLOBAL DEFAULT 11 zg_destroy_event │ │ │ │ + 3227: 000b14f5 156 FUNC GLOBAL DEFAULT 11 rsum_ │ │ │ │ + 3228: 0004e931 132 FUNC GLOBAL DEFAULT 11 umiqcl__ │ │ │ │ + 3229: 00065309 716 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetchar │ │ │ │ + 3230: 0004f06d 28 FUNC GLOBAL DEFAULT 11 grfig__ │ │ │ │ + 3231: 00059229 4 FUNC GLOBAL DEFAULT 11 rgnle__ │ │ │ │ + 3232: 000ecf61 368 FUNC GLOBAL DEFAULT 11 vs2din_ │ │ │ │ + 3233: 0003ce19 132 FUNC GLOBAL DEFAULT 11 stcusr__ │ │ │ │ + 3234: 000b40cd 26 FUNC GLOBAL DEFAULT 11 lrlt1_ │ │ │ │ + 3235: 0003c7e5 28 FUNC GLOBAL DEFAULT 11 szgcly__ │ │ │ │ + 3236: 000e031d 92 FUNC GLOBAL DEFAULT 11 odpset_ │ │ │ │ + 3237: 000dc5cd 120 FUNC GLOBAL DEFAULT 11 lchrb_ │ │ │ │ + 3238: 000b0939 144 FUNC GLOBAL DEFAULT 11 mpfgno_ │ │ │ │ + 3239: 0003d531 28 FUNC GLOBAL DEFAULT 11 slmgn__ │ │ │ │ + 3240: 000480e1 28 FUNC GLOBAL DEFAULT 11 uulsvl__ │ │ │ │ + 3241: 0007a419 64 FUNC GLOBAL DEFAULT 11 uuiqcl_ │ │ │ │ + 3242: 000b389d 188 FUNC GLOBAL DEFAULT 11 visub1_ │ │ │ │ + 3243: 0009923d 20 FUNC GLOBAL DEFAULT 11 ulyqfm_ │ │ │ │ + 3244: 000ccfa5 16 FUNC GLOBAL DEFAULT 11 sgqpli_ │ │ │ │ + 3245: 00095f41 228 FUNC GLOBAL DEFAULT 11 ucyacl_ │ │ │ │ + 3246: 000c396d 384 FUNC GLOBAL DEFAULT 11 sldivz_ │ │ │ │ + 3247: 0003f231 28 FUNC GLOBAL DEFAULT 11 sgtnv__ │ │ │ │ + 3248: 0008ee75 136 FUNC GLOBAL DEFAULT 11 uzpqcp_ │ │ │ │ + 3249: 000c3d19 312 FUNC GLOBAL DEFAULT 11 slrat_ │ │ │ │ + 3250: 0003d7e9 28 FUNC GLOBAL DEFAULT 11 scplv__ │ │ │ │ + 3251: 00059099 4 FUNC GLOBAL DEFAULT 11 ruwgy__ │ │ │ │ + 3252: 0003f6c9 132 FUNC GLOBAL DEFAULT 11 sgiqcp__ │ │ │ │ + 3253: 00056b5d 112 FUNC GLOBAL DEFAULT 11 odpset__ │ │ │ │ + 3254: 0003c5c5 28 FUNC GLOBAL DEFAULT 11 szlaop__ │ │ │ │ + 3255: 00051a15 28 FUNC GLOBAL DEFAULT 11 rset1__ │ │ │ │ + 3256: 0003cc51 28 FUNC GLOBAL DEFAULT 11 stitrf__ │ │ │ │ + 3257: 0004f809 28 FUNC GLOBAL DEFAULT 11 uiiqvl__ │ │ │ │ + 3258: 000e593d 508 FUNC GLOBAL DEFAULT 11 radf3_ │ │ │ │ + 3259: 00084ef5 596 FUNC GLOBAL DEFAULT 11 usxaxl_ │ │ │ │ + 3260: 000396f9 132 FUNC GLOBAL DEFAULT 11 tmpqin_ │ │ │ │ + 3261: 00070b49 740 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxerrorbar │ │ │ │ + 3262: 00052475 116 FUNC GLOBAL DEFAULT 11 ifromc__ │ │ │ │ + 3263: 000c953d 92 FUNC GLOBAL DEFAULT 11 sgpget_ │ │ │ │ + 3264: 0005a179 28 FUNC GLOBAL DEFAULT 11 tmrqvl__ │ │ │ │ + 3265: 000d5299 184 FUNC GLOBAL DEFAULT 11 zggplt_ │ │ │ │ + 3266: 0009801d 92 FUNC GLOBAL DEFAULT 11 uliget_ │ │ │ │ + 3267: 00047201 132 FUNC GLOBAL DEFAULT 11 uliqid__ │ │ │ │ + 3268: 000542f1 112 FUNC GLOBAL DEFAULT 11 gliget__ │ │ │ │ + 3269: 00046431 136 FUNC GLOBAL DEFAULT 11 uyaxdv__ │ │ │ │ + 3270: 000e9081 324 FUNC GLOBAL DEFAULT 11 cosqf1_ │ │ │ │ + 3271: 000981c5 72 FUNC GLOBAL DEFAULT 11 ulrqvl_ │ │ │ │ + 3272: 000c17a9 484 FUNC GLOBAL DEFAULT 11 szcltn_ │ │ │ │ + 3273: 00050899 128 FUNC GLOBAL DEFAULT 11 uxsaxs__ │ │ │ │ + 3274: 000b3f7d 24 FUNC GLOBAL DEFAULT 11 lrle0_ │ │ │ │ + 3275: 000552d1 28 FUNC GLOBAL DEFAULT 11 dxiloc__ │ │ │ │ + 3276: 000a8be9 164 FUNC GLOBAL DEFAULT 11 glistx_ │ │ │ │ + 3277: 0007a9bd 72 FUNC GLOBAL DEFAULT 11 uulqvl_ │ │ │ │ + 3278: 0007b67d 92 FUNC GLOBAL DEFAULT 11 uurset_ │ │ │ │ + 3279: 00051fd5 4 FUNC GLOBAL DEFAULT 11 mpihmr__ │ │ │ │ + 3280: 000ba76d 16 FUNC GLOBAL DEFAULT 11 szoptz_ │ │ │ │ + 3281: 000a7849 168 FUNC GLOBAL DEFAULT 11 vifct_ │ │ │ │ + 3282: 000aef25 224 FUNC GLOBAL DEFAULT 11 mpicct_ │ │ │ │ + 3283: 000a323d 1440 FUNC GLOBAL DEFAULT 11 uhbraz_ │ │ │ │ + 3284: 000dc555 120 FUNC GLOBAL DEFAULT 11 lchrc_ │ │ │ │ + 3285: 0003f2e5 28 FUNC GLOBAL DEFAULT 11 sgqmpl__ │ │ │ │ + 3286: 000512b5 4 FUNC GLOBAL DEFAULT 11 indxrf__ │ │ │ │ + 3287: 000adce5 20 FUNC GLOBAL DEFAULT 11 mpfpt2_ │ │ │ │ + 3288: 00051fc1 4 FUNC GLOBAL DEFAULT 11 mpxplc__ │ │ │ │ + 3289: 000c11c9 16 FUNC GLOBAL DEFAULT 11 szqidx_ │ │ │ │ + 3290: 0006e109 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Cartesian │ │ │ │ + 3291: 000c981d 16 FUNC GLOBAL DEFAULT 11 sgqlai_ │ │ │ │ + 3292: 000c758d 148 FUNC GLOBAL DEFAULT 11 stfrot_ │ │ │ │ + 3293: 000c5e61 348 FUNC GLOBAL DEFAULT 11 scpmzu_ │ │ │ │ + 3294: 00064739 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetlogicals │ │ │ │ + 3295: 000eb491 444 FUNC GLOBAL DEFAULT 11 shfwga_ │ │ │ │ + 3296: 0003e78d 28 FUNC GLOBAL DEFAULT 11 sgqvpt__ │ │ │ │ + 3297: 00046259 116 FUNC GLOBAL DEFAULT 11 luychk__ │ │ │ │ + 3298: 0003b799 36 FUNC GLOBAL DEFAULT 11 szqcll__ │ │ │ │ + 3299: 0003cdfd 28 FUNC GLOBAL DEFAULT 11 stnusr__ │ │ │ │ + 3300: 00094aa9 132 FUNC GLOBAL DEFAULT 11 ucpqin_ │ │ │ │ + 3301: 0005945d 28 FUNC GLOBAL DEFAULT 11 tmiqnp__ │ │ │ │ + 3302: 000d9895 138 FUNC GLOBAL DEFAULT 11 swflsh_ │ │ │ │ + 3303: 000d1349 40 FUNC GLOBAL DEFAULT 11 swqcmf_ │ │ │ │ + 3304: 00080115 132 FUNC GLOBAL DEFAULT 11 uilqin_ │ │ │ │ + 3305: 0004e1a1 28 FUNC GLOBAL DEFAULT 11 umpgrd__ │ │ │ │ + 3306: 0006647d 524 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogridforlatitude │ │ │ │ + 3307: 000e61e1 916 FUNC GLOBAL DEFAULT 11 radf4_ │ │ │ │ + 3308: 0007dd41 280 FUNC GLOBAL DEFAULT 11 uic2d_ │ │ │ │ + 3309: 0006e0fd 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Cartesian3d │ │ │ │ + 3310: 00093e45 116 FUNC GLOBAL DEFAULT 11 uvbxf_ │ │ │ │ + 3311: 0004a78d 132 FUNC GLOBAL DEFAULT 11 uzpqcl__ │ │ │ │ + 3312: 00076c71 332 FUNC GLOBAL DEFAULT 11 umpstx_ │ │ │ │ + 3313: 00086321 160 FUNC GLOBAL DEFAULT 11 uslstx_ │ │ │ │ + 3314: 000590f9 4 FUNC GLOBAL DEFAULT 11 rsum__ │ │ │ │ + 3315: 00051f7d 4 FUNC GLOBAL DEFAULT 11 mpfvdg__ │ │ │ │ + 3316: 0005ad61 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldivideframe │ │ │ │ + 3317: 00052639 44 FUNC GLOBAL DEFAULT 11 cr3s__ │ │ │ │ + 3318: 0005603d 28 FUNC GLOBAL DEFAULT 11 odrsvl__ │ │ │ │ + 3319: 000b40e9 26 FUNC GLOBAL DEFAULT 11 lrle1_ │ │ │ │ + 3320: 00048bd5 132 FUNC GLOBAL DEFAULT 11 uuistx__ │ │ │ │ + 3321: 00050fbd 28 FUNC GLOBAL DEFAULT 11 uherb__ │ │ │ │ + 3322: 00044181 112 FUNC GLOBAL DEFAULT 11 uslset__ │ │ │ │ + 3323: 00059231 28 FUNC GLOBAL DEFAULT 11 uwqgxa__ │ │ │ │ + 3324: 000dd0c9 144 FUNC GLOBAL DEFAULT 11 cmon_ │ │ │ │ + 3325: 00055b95 40 FUNC GLOBAL DEFAULT 11 ezfftb__ │ │ │ │ + 3326: 000dc405 112 FUNC GLOBAL DEFAULT 11 lchrd_ │ │ │ │ + 3327: 00058db1 28 FUNC GLOBAL DEFAULT 11 time21__ │ │ │ │ + 3328: 000e0379 700 FUNC GLOBAL DEFAULT 11 odrkgr_ │ │ │ │ + 3329: 000c05b5 88 FUNC GLOBAL DEFAULT 11 szgipz_ │ │ │ │ + 3330: 000423a9 28 FUNC GLOBAL DEFAULT 11 swcmll__ │ │ │ │ + 3331: 000e01d1 332 FUNC GLOBAL DEFAULT 11 odpstx_ │ │ │ │ + 3332: 0003d8bd 28 FUNC GLOBAL DEFAULT 11 scseye__ │ │ │ │ + 3333: 000c5801 348 FUNC GLOBAL DEFAULT 11 scpmzv_ │ │ │ │ + 3334: 0008ec75 240 FUNC GLOBAL DEFAULT 11 uzpqvl_ │ │ │ │ + 3335: 0004f43d 28 FUNC GLOBAL DEFAULT 11 ui2ini__ │ │ │ │ + 3336: 00046ea9 132 FUNC GLOBAL DEFAULT 11 ulrqin__ │ │ │ │ + 3337: 00051f41 4 FUNC GLOBAL DEFAULT 11 mpfgno__ │ │ │ │ + 3338: 00051b95 4 FUNC GLOBAL DEFAULT 11 lrgt1__ │ │ │ │ + 3339: 000597a1 132 FUNC GLOBAL DEFAULT 11 tmlstx__ │ │ │ │ + 3340: 00053ba1 216 FUNC GLOBAL DEFAULT 11 rtropt__ │ │ │ │ + 3341: 00056a31 28 FUNC GLOBAL DEFAULT 11 odiqvl__ │ │ │ │ + 3342: 00044055 140 FUNC GLOBAL DEFAULT 11 uspnum__ │ │ │ │ + 3343: 000a80bd 92 FUNC GLOBAL DEFAULT 11 glpget_ │ │ │ │ + 3344: 000b66f9 160 FUNC GLOBAL DEFAULT 11 irlt_ │ │ │ │ + 3345: 000e674d 940 FUNC GLOBAL DEFAULT 11 radf5_ │ │ │ │ + 3346: 0003d7b1 28 FUNC GLOBAL DEFAULT 11 scqlog__ │ │ │ │ + 3347: 00056241 28 FUNC GLOBAL DEFAULT 11 odlqnp__ │ │ │ │ + 3348: 0004fc91 28 FUNC GLOBAL DEFAULT 11 uiscsq__ │ │ │ │ + 3349: 00040959 28 FUNC GLOBAL DEFAULT 11 swswdi__ │ │ │ │ + 3350: 0004d4e5 132 FUNC GLOBAL DEFAULT 11 udlqcl__ │ │ │ │ + 3351: 000c7dd9 108 FUNC GLOBAL DEFAULT 11 stqwrc_ │ │ │ │ + 3352: 000592d1 4 FUNC GLOBAL DEFAULT 11 vrfna0__ │ │ │ │ + 3353: 00051ff5 4 FUNC GLOBAL DEFAULT 11 mpicyl__ │ │ │ │ + 3354: 00052aa9 168 FUNC GLOBAL DEFAULT 11 rtrget__ │ │ │ │ + 3355: 000b2d0d 188 FUNC GLOBAL DEFAULT 11 gnsblk_ │ │ │ │ + 3356: 0008753d 136 FUNC GLOBAL DEFAULT 11 uscqcp_ │ │ │ │ + 3357: 000dde71 90 FUNC GLOBAL DEFAULT 11 ndyear_ │ │ │ │ + 3358: 000b8265 20 FUNC GLOBAL DEFAULT 11 szcltp_ │ │ │ │ + 3359: 0003c539 28 FUNC GLOBAL DEFAULT 11 szmvlt__ │ │ │ │ + 3360: 000d5351 48 FUNC GLOBAL DEFAULT 11 zggcls_ │ │ │ │ + 3361: 0003e595 28 FUNC GLOBAL DEFAULT 11 sgqplt__ │ │ │ │ + 3362: 0008acc1 324 FUNC GLOBAL DEFAULT 11 uepqid_ │ │ │ │ + 3363: 00055899 40 FUNC GLOBAL DEFAULT 11 passb3__ │ │ │ │ + 3364: 000d5015 40 FUNC GLOBAL DEFAULT 11 zgftfc_ │ │ │ │ + 3365: 00049c39 112 FUNC GLOBAL DEFAULT 11 uglget__ │ │ │ │ + 3366: 0007b5dd 160 FUNC GLOBAL DEFAULT 11 uurstx_ │ │ │ │ + 3367: 00072c15 20 FUNC GLOBAL DEFAULT 11 uyqfmt_ │ │ │ │ + 3368: 000e1cad 592 FUNC GLOBAL DEFAULT 11 odrkgs_ │ │ │ │ + 3369: 00055401 44 FUNC GLOBAL DEFAULT 11 vradd__ │ │ │ │ + 3370: 0003bfad 28 FUNC GLOBAL DEFAULT 11 szpmop__ │ │ │ │ + 3371: 000e5b39 344 FUNC GLOBAL DEFAULT 11 passb2_ │ │ │ │ + 3372: 000557f5 28 FUNC GLOBAL DEFAULT 11 sinqi__ │ │ │ │ + 3373: 000d3d55 3216 FUNC GLOBAL DEFAULT 11 dcltext2pangomarkup │ │ │ │ + 3374: 00056ca1 28 FUNC GLOBAL DEFAULT 11 shinif__ │ │ │ │ + 3375: 0007d961 176 FUNC GLOBAL DEFAULT 11 uiisvl_ │ │ │ │ + 3376: 000710a5 148 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconv3d │ │ │ │ + 3377: 00051f9d 4 FUNC GLOBAL DEFAULT 11 mpsbon__ │ │ │ │ + 3378: 000cca41 92 FUNC GLOBAL DEFAULT 11 sgstxy_ │ │ │ │ + 3379: 0005400d 124 FUNC GLOBAL DEFAULT 11 mszdmp__ │ │ │ │ + 3380: 00048d29 216 FUNC GLOBAL DEFAULT 11 ugsut__ │ │ │ │ + 3381: 000b270d 156 FUNC GLOBAL DEFAULT 11 rvar_ │ │ │ │ + 3382: 0008b901 38 FUNC GLOBAL DEFAULT 11 ueqntl_ │ │ │ │ + 3383: 00052011 4 FUNC GLOBAL DEFAULT 11 mpirbs__ │ │ │ │ + 3384: 0009f121 42 FUNC GLOBAL DEFAULT 11 udqclz_ │ │ │ │ + 3385: 00052601 28 FUNC GLOBAL DEFAULT 11 ct2bc__ │ │ │ │ + 3386: 000471e5 28 FUNC GLOBAL DEFAULT 11 uliqnp__ │ │ │ │ + 3387: 00051ff9 4 FUNC GLOBAL DEFAULT 11 mpfglb__ │ │ │ │ + 3388: 000af895 156 FUNC GLOBAL DEFAULT 11 mpxplc_ │ │ │ │ + 3389: 0008b889 38 FUNC GLOBAL DEFAULT 11 ueitlv_ │ │ │ │ + 3390: 0003ca6d 28 FUNC GLOBAL DEFAULT 11 szcltv__ │ │ │ │ + 3391: 0003e8bd 28 FUNC GLOBAL DEFAULT 11 sgtnzu__ │ │ │ │ + 3392: 000c2f61 592 FUNC GLOBAL DEFAULT 11 slpvpc_ │ │ │ │ + 3393: 000e3f89 528 FUNC GLOBAL DEFAULT 11 cffti1_ │ │ │ │ + 3394: 00048835 132 FUNC GLOBAL DEFAULT 11 uupqcp__ │ │ │ │ + 3395: 000dc4e5 112 FUNC GLOBAL DEFAULT 11 lchrf_ │ │ │ │ + 3396: 00083cfd 596 FUNC GLOBAL DEFAULT 11 usaxlb_ │ │ │ │ + 3397: 0007a459 64 FUNC GLOBAL DEFAULT 11 uuiqcp_ │ │ │ │ + 3398: 0003b9b5 28 FUNC GLOBAL DEFAULT 11 szl3cl__ │ │ │ │ + 3399: 0003ab25 176 FUNC GLOBAL DEFAULT 11 s_copy │ │ │ │ + 3400: 000e77f5 576 FUNC GLOBAL DEFAULT 11 passb3_ │ │ │ │ + 3401: 000b5a71 16 FUNC GLOBAL DEFAULT 11 g2qcti_ │ │ │ │ + 3402: 000a95c1 320 FUNC GLOBAL DEFAULT 11 glcqid_ │ │ │ │ + 3403: 00037b49 184 FUNC GLOBAL DEFAULT 11 tmrqcl_ │ │ │ │ + 3404: 00054829 132 FUNC GLOBAL DEFAULT 11 rlixfl__ │ │ │ │ + 3405: 000d0521 348 FUNC GLOBAL DEFAULT 11 sgtxr_ │ │ │ │ + 3406: 00040ea5 140 FUNC GLOBAL DEFAULT 11 swqtxw__ │ │ │ │ + 3407: 000757dd 320 FUNC GLOBAL DEFAULT 11 umrqid_ │ │ │ │ + 3408: 000a6eed 792 FUNC GLOBAL DEFAULT 11 ffromc_ │ │ │ │ + 3409: 00080585 316 FUNC GLOBAL DEFAULT 11 uiflab_ │ │ │ │ + 3410: 00069afd 60 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetygridvalue │ │ │ │ + 3411: 0004d1d9 128 FUNC GLOBAL DEFAULT 11 udqfmt__ │ │ │ │ + 3412: 000cf2a5 6 FUNC GLOBAL DEFAULT 11 sgpqnp_ │ │ │ │ + 3413: 0003ff95 216 FUNC GLOBAL DEFAULT 11 sgtrls__ │ │ │ │ + 3414: 000439e9 132 FUNC GLOBAL DEFAULT 11 uspqin__ │ │ │ │ + 3415: 00099349 6 FUNC GLOBAL DEFAULT 11 uliqnp_ │ │ │ │ + 3416: 0005238d 116 FUNC GLOBAL DEFAULT 11 lfromc__ │ │ │ │ + 3417: 000406c1 4 FUNC GLOBAL DEFAULT 11 zgqwdc__ │ │ │ │ + 3418: 000469c5 132 FUNC GLOBAL DEFAULT 11 ullstx__ │ │ │ │ + 3419: 0003c959 28 FUNC GLOBAL DEFAULT 11 szlazv__ │ │ │ │ + 3420: 0004e7f1 28 FUNC GLOBAL DEFAULT 11 umpfit__ │ │ │ │ + 3421: 000834a1 92 FUNC GLOBAL DEFAULT 11 usiset_ │ │ │ │ + 3422: 00110558 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Map │ │ │ │ + 3423: 000873a5 224 FUNC GLOBAL DEFAULT 11 uscqvl_ │ │ │ │ + 3424: 00040d85 28 FUNC GLOBAL DEFAULT 11 swfint__ │ │ │ │ + 3425: 000c5561 72 FUNC GLOBAL DEFAULT 11 scsobj_ │ │ │ │ + 3426: 000e0bd5 324 FUNC GLOBAL DEFAULT 11 odrqid_ │ │ │ │ + 3427: 0004988d 132 FUNC GLOBAL DEFAULT 11 uglqid__ │ │ │ │ + 3428: 000b85d5 1400 FUNC GLOBAL DEFAULT 11 szcltr_ │ │ │ │ + 3429: 00048c75 28 FUNC GLOBAL DEFAULT 11 uuqebt__ │ │ │ │ + 3430: 00039c39 92 FUNC GLOBAL DEFAULT 11 tmlget_ │ │ │ │ + 3431: 000ceea1 6 FUNC GLOBAL DEFAULT 11 sgopn_ │ │ │ │ + 3432: 000460c9 128 FUNC GLOBAL DEFAULT 11 uysaxs__ │ │ │ │ + 3433: 0005897d 48 FUNC GLOBAL DEFAULT 11 cllsrg__ │ │ │ │ + 3434: 000961e9 184 FUNC GLOBAL DEFAULT 11 ucrqcl_ │ │ │ │ + 3435: 000510e9 44 FUNC GLOBAL DEFAULT 11 uherbz__ │ │ │ │ + 3436: 000e527d 704 FUNC GLOBAL DEFAULT 11 passb4_ │ │ │ │ + 3437: 000990d9 64 FUNC GLOBAL DEFAULT 11 ullqcl_ │ │ │ │ + 3438: 00069f81 260 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetxgrid │ │ │ │ + 3439: 00056f3d 28 FUNC GLOBAL DEFAULT 11 shfwgz__ │ │ │ │ + 3440: 0004ef09 28 FUNC GLOBAL DEFAULT 11 umpsvl__ │ │ │ │ + 3441: 000aaf15 50 FUNC GLOBAL DEFAULT 11 rtlxfl_ │ │ │ │ + 3442: 000e83d5 150 FUNC GLOBAL DEFAULT 11 ezfftb_ │ │ │ │ + 3443: 0003f3e1 28 FUNC GLOBAL DEFAULT 11 sgqcmn__ │ │ │ │ + 3444: 000c8e31 372 FUNC GLOBAL DEFAULT 11 sgpmr_ │ │ │ │ + 3445: 00088005 276 FUNC GLOBAL DEFAULT 11 usplbl_ │ │ │ │ + 3446: 000afcd9 240 FUNC GLOBAL DEFAULT 11 mpicoa_ │ │ │ │ + 3447: 000c4539 144 FUNC GLOBAL DEFAULT 11 slpcnr_ │ │ │ │ + 3448: 000bd9e1 54 FUNC GLOBAL DEFAULT 11 szlnzr_ │ │ │ │ + 3449: 000bd2f5 16 FUNC GLOBAL DEFAULT 11 szqtyz_ │ │ │ │ + 3450: 0003e60d 112 FUNC GLOBAL DEFAULT 11 sglget__ │ │ │ │ + 3451: 0004a04d 132 FUNC GLOBAL DEFAULT 11 uzcqin__ │ │ │ │ + 3452: 00051fd9 4 FUNC GLOBAL DEFAULT 11 mpfmwl__ │ │ │ │ + 3453: 000753cd 168 FUNC GLOBAL DEFAULT 11 umspnt_ │ │ │ │ + 3454: 00052859 44 FUNC GLOBAL DEFAULT 11 viadd1__ │ │ │ │ + 3455: 0004bafd 132 FUNC GLOBAL DEFAULT 11 ucpstx__ │ │ │ │ + 3456: 0004e1bd 28 FUNC GLOBAL DEFAULT 11 umbndp__ │ │ │ │ + 3457: 0004aec9 28 FUNC GLOBAL DEFAULT 11 uzlsvl__ │ │ │ │ + 3458: 00050e05 28 FUNC GLOBAL DEFAULT 11 uvbxa__ │ │ │ │ + 3459: 0004db85 48 FUNC GLOBAL DEFAULT 11 udline__ │ │ │ │ + 3460: 000d2471 140 FUNC GLOBAL DEFAULT 11 zglset_ │ │ │ │ + 3461: 00049b45 112 FUNC GLOBAL DEFAULT 11 ugpset__ │ │ │ │ + 3462: 0003d9b9 28 FUNC GLOBAL DEFAULT 11 scspms__ │ │ │ │ + 3463: 0003ce9d 28 FUNC GLOBAL DEFAULT 11 stfwtr__ │ │ │ │ + 3464: 0006ca9d 740 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dmarker │ │ │ │ + 3465: 00095899 92 FUNC GLOBAL DEFAULT 11 uclget_ │ │ │ │ + 3466: 000bbea1 10 FUNC GLOBAL DEFAULT 11 szclts_ │ │ │ │ + 3467: 000d9ac5 164 FUNC GLOBAL DEFAULT 11 swrsvl_ │ │ │ │ + 3468: 00057279 48 FUNC GLOBAL DEFAULT 11 shtswa__ │ │ │ │ + 3469: 0005905d 28 FUNC GLOBAL DEFAULT 11 uwqgyb__ │ │ │ │ + 3470: 00040df5 28 FUNC GLOBAL DEFAULT 11 swqtnc__ │ │ │ │ + 3471: 0007a3d1 72 FUNC GLOBAL DEFAULT 11 uuiqvl_ │ │ │ │ + 3472: 000e5d05 1078 FUNC GLOBAL DEFAULT 11 passb5_ │ │ │ │ + 3473: 000cc079 664 FUNC GLOBAL DEFAULT 11 sgpfln_ │ │ │ │ + 3474: 000af005 132 FUNC GLOBAL DEFAULT 11 mpfcct_ │ │ │ │ + 3475: 00058b91 28 FUNC GLOBAL DEFAULT 11 time32__ │ │ │ │ + 3476: 00057385 48 FUNC GLOBAL DEFAULT 11 shtwga__ │ │ │ │ + 3477: 000cde75 304 FUNC GLOBAL DEFAULT 11 sgtrnl_ │ │ │ │ + 3478: 0009b109 188 FUNC GLOBAL DEFAULT 11 uxsoff_ │ │ │ │ + 3479: 0004c5c1 132 FUNC GLOBAL DEFAULT 11 uclqcp__ │ │ │ │ + 3480: 0003aa49 36 FUNC GLOBAL DEFAULT 11 set_msgdmp_err_func │ │ │ │ + 3481: 000a84b9 6 FUNC GLOBAL DEFAULT 11 glpqnp_ │ │ │ │ + 3482: 00051911 28 FUNC GLOBAL DEFAULT 11 rmlt__ │ │ │ │ + 3483: 00041189 112 FUNC GLOBAL DEFAULT 11 swrget__ │ │ │ │ + 3484: 00052f3d 132 FUNC GLOBAL DEFAULT 11 gllstx__ │ │ │ │ + 3485: 000554b1 44 FUNC GLOBAL DEFAULT 11 vrmlt1__ │ │ │ │ + 3486: 000ba6ad 96 FUNC GLOBAL DEFAULT 11 szpllp_ │ │ │ │ + 3487: 000dc9c5 532 FUNC GLOBAL DEFAULT 11 chngr_ │ │ │ │ + 3488: 00096d39 1118 FUNC GLOBAL DEFAULT 11 ucxady_ │ │ │ │ + 3489: 0004ddd5 132 FUNC GLOBAL DEFAULT 11 umrqin__ │ │ │ │ + 3490: 00066145 300 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcllegendretransform_b │ │ │ │ + 3491: 0005785d 40 FUNC GLOBAL DEFAULT 11 vrrnm1__ │ │ │ │ + 3492: 00042dcd 28 FUNC GLOBAL DEFAULT 11 ueaint__ │ │ │ │ + 3493: 00090b6d 132 FUNC GLOBAL DEFAULT 11 uzprst_ │ │ │ │ + 3494: 0003995d 88 FUNC GLOBAL DEFAULT 11 tmpqit_ │ │ │ │ + 3495: 0007d8dd 132 FUNC GLOBAL DEFAULT 11 uiiqin_ │ │ │ │ + 3496: 000578c9 40 FUNC GLOBAL DEFAULT 11 vs2din__ │ │ │ │ + 3497: 00066271 300 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcllegendretransform_f │ │ │ │ + 3498: 00052001 4 FUNC GLOBAL DEFAULT 11 mpfotg__ │ │ │ │ + 3499: 00090b69 2 FUNC GLOBAL DEFAULT 11 uzpsav_ │ │ │ │ + 3500: 00057561 48 FUNC GLOBAL DEFAULT 11 shtg2s__ │ │ │ │ + 3501: 000672fd 48 FUNC GLOBAL DEFAULT 11 __syslib_MOD_dclgetunitnum │ │ │ │ + 3502: 000befe5 1736 FUNC GLOBAL DEFAULT 11 szcltt_ │ │ │ │ + 3503: 0011da48 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_xuni0 │ │ │ │ + 3504: 0003d57d 216 FUNC GLOBAL DEFAULT 11 sltlcv__ │ │ │ │ + 3505: 000592f1 4 FUNC GLOBAL DEFAULT 11 vrfnb1__ │ │ │ │ + 3506: 00066835 484 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogridforwave │ │ │ │ + 3507: 000436a9 132 FUNC GLOBAL DEFAULT 11 uelqcl__ │ │ │ │ + 3508: 00083401 160 FUNC GLOBAL DEFAULT 11 usistx_ │ │ │ │ + 3509: 000c54c1 160 FUNC GLOBAL DEFAULT 11 sctnzu_ │ │ │ │ + 3510: 00049289 132 FUNC GLOBAL DEFAULT 11 ugiqin__ │ │ │ │ + 3511: 000a0d69 128 FUNC GLOBAL DEFAULT 11 udcntr_ │ │ │ │ + 3512: 00069111 60 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourinterval │ │ │ │ + 3513: 000c4765 796 FUNC GLOBAL DEFAULT 11 scsprj_ │ │ │ │ + 3514: 00049009 28 FUNC GLOBAL DEFAULT 11 ugrsvl__ │ │ │ │ + 3515: 0008d359 92 FUNC GLOBAL DEFAULT 11 uerget_ │ │ │ │ + 3516: 00057f49 28 FUNC GLOBAL DEFAULT 11 date13__ │ │ │ │ + 3517: 0003cf09 52 FUNC GLOBAL DEFAULT 11 stqwtr__ │ │ │ │ + 3518: 00043be9 132 FUNC GLOBAL DEFAULT 11 usrqcp__ │ │ │ │ + 3519: 000d0345 348 FUNC GLOBAL DEFAULT 11 sgtxu_ │ │ │ │ + 3520: 0003e4d1 28 FUNC GLOBAL DEFAULT 11 sgqcwd__ │ │ │ │ + 3521: 0003e155 132 FUNC GLOBAL DEFAULT 11 sglqid__ │ │ │ │ + 3522: 0003bd2d 28 FUNC GLOBAL DEFAULT 11 szpmzv__ │ │ │ │ + 3523: 0004a1e9 132 FUNC GLOBAL DEFAULT 11 uzistx__ │ │ │ │ + 3524: 000b0849 240 FUNC GLOBAL DEFAULT 11 mpicoc_ │ │ │ │ + 3525: 0006a47d 256 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dclinitrealfft │ │ │ │ + 3526: 00051f2d 4 FUNC GLOBAL DEFAULT 11 mpfpst__ │ │ │ │ + 3527: 00094d0d 88 FUNC GLOBAL DEFAULT 11 ucpqit_ │ │ │ │ + 3528: 0006d66d 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dtransfunction │ │ │ │ + 3529: 000521f9 40 FUNC GLOBAL DEFAULT 11 vicon0__ │ │ │ │ + 3530: 00058029 28 FUNC GLOBAL DEFAULT 11 date31__ │ │ │ │ + 3531: 0003c769 28 FUNC GLOBAL DEFAULT 11 szpllz__ │ │ │ │ + 3532: 00079b7d 16 FUNC GLOBAL DEFAULT 11 uuqebi_ │ │ │ │ + 3533: 000b6cc1 156 FUNC GLOBAL DEFAULT 11 rmlt_ │ │ │ │ + 3534: 000bc801 1732 FUNC GLOBAL DEFAULT 11 sztxno_ │ │ │ │ + 3535: 00081621 140 FUNC GLOBAL DEFAULT 11 usxaxs_ │ │ │ │ + 3536: 0005339d 28 FUNC GLOBAL DEFAULT 11 rpnenv__ │ │ │ │ + 3537: 0004e8ad 132 FUNC GLOBAL DEFAULT 11 umiqcp__ │ │ │ │ + 3538: 00044bd5 132 FUNC GLOBAL DEFAULT 11 uschvl__ │ │ │ │ + 3539: 00092649 116 FUNC GLOBAL DEFAULT 11 uvbxl_ │ │ │ │ + 3540: 00038259 5270 FUNC GLOBAL DEFAULT 11 tmstln_ │ │ │ │ + 3541: 0006dc51 64 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawmap │ │ │ │ + 3542: 0004842d 132 FUNC GLOBAL DEFAULT 11 uurqcl__ │ │ │ │ + 3543: 000c0f9d 20 FUNC GLOBAL DEFAULT 11 szcltu_ │ │ │ │ + 3544: 000675b1 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetconicala │ │ │ │ + 3545: 00059d95 28 FUNC GLOBAL DEFAULT 11 tmpqit__ │ │ │ │ + 3546: 00049871 28 FUNC GLOBAL DEFAULT 11 uglqnp__ │ │ │ │ + 3547: 00067579 56 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetconicalc │ │ │ │ + 3548: 00040441 4 FUNC GLOBAL DEFAULT 11 zgpopn__ │ │ │ │ + 3549: 0004dbd1 36 FUNC GLOBAL DEFAULT 11 udgclb__ │ │ │ │ + 3550: 000c5fbd 160 FUNC GLOBAL DEFAULT 11 sctnzv_ │ │ │ │ + 3551: 000d331d 112 FUNC GLOBAL DEFAULT 11 zgdcls_ │ │ │ │ + 3552: 0003d70d 40 FUNC GLOBAL DEFAULT 11 scswnd__ │ │ │ │ + 3553: 0003dfa9 112 FUNC GLOBAL DEFAULT 11 sgpset__ │ │ │ │ + 3554: 00041589 132 FUNC GLOBAL DEFAULT 11 swrqid__ │ │ │ │ + 3555: 000b5a49 40 FUNC GLOBAL DEFAULT 11 g2qctm_ │ │ │ │ + 3556: 0004feed 132 FUNC GLOBAL DEFAULT 11 uilqcl__ │ │ │ │ + 3557: 00037c01 136 FUNC GLOBAL DEFAULT 11 tmrqcp_ │ │ │ │ + 3558: 0003c1bd 28 FUNC GLOBAL DEFAULT 11 szsttu__ │ │ │ │ + 3559: 0007df79 3140 FUNC GLOBAL DEFAULT 11 uipd3z_ │ │ │ │ + 3560: 000d067d 348 FUNC GLOBAL DEFAULT 11 sgtxv_ │ │ │ │ + 3561: 000c8c5d 372 FUNC GLOBAL DEFAULT 11 sgpmu_ │ │ │ │ + 3562: 0004ecf1 28 FUNC GLOBAL DEFAULT 11 umspcw__ │ │ │ │ + 3563: 00047cf5 28 FUNC GLOBAL DEFAULT 11 uumrk__ │ │ │ │ + 3564: 00047ee5 28 FUNC GLOBAL DEFAULT 11 uusarp__ │ │ │ │ + 3565: 00044c59 304 FUNC GLOBAL DEFAULT 11 usxsub__ │ │ │ │ + 3566: 000c1c0d 54 FUNC GLOBAL DEFAULT 11 szlnzu_ │ │ │ │ + 3567: 00087e55 432 FUNC GLOBAL DEFAULT 11 usaxdv_ │ │ │ │ + 3568: 0004037d 192 FUNC GLOBAL DEFAULT 11 zgdopn__ │ │ │ │ + 3569: 000bb515 156 FUNC GLOBAL DEFAULT 11 szpllr_ │ │ │ │ + 3570: 000884e5 92 FUNC GLOBAL DEFAULT 11 uspget_ │ │ │ │ + 3571: 0005ac09 152 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dclsetframetitle │ │ │ │ + 3572: 000589ad 48 FUNC GLOBAL DEFAULT 11 clrgls__ │ │ │ │ + 3573: 00110458 28 OBJECT GLOBAL DEFAULT 20 __fft_work_MOD___vtab_fft_work_Work │ │ │ │ + 3574: 000bc559 680 FUNC GLOBAL DEFAULT 11 szlazr_ │ │ │ │ + 3575: 0006b355 284 FUNC GLOBAL DEFAULT 11 __fftcos_MOD_dclinitcosfft │ │ │ │ + 3576: 000a45c5 780 FUNC GLOBAL DEFAULT 11 ugdut_ │ │ │ │ + 3577: 000769e5 24 FUNC GLOBAL DEFAULT 11 umscnt_ │ │ │ │ + 3578: 000a1209 1664 FUNC GLOBAL DEFAULT 11 uhdifz_ │ │ │ │ + 3579: 0005224d 40 FUNC GLOBAL DEFAULT 11 viinc__ │ │ │ │ + 3580: 0003bf3d 28 FUNC GLOBAL DEFAULT 11 szopts__ │ │ │ │ + 3581: 0003a3c5 6 FUNC GLOBAL DEFAULT 11 tmlqnp_ │ │ │ │ + 3582: 0003eaa9 28 FUNC GLOBAL DEFAULT 11 sgstxr__ │ │ │ │ + 3583: 000b8d99 1400 FUNC GLOBAL DEFAULT 11 szcltv_ │ │ │ │ + 3584: 0003c715 28 FUNC GLOBAL DEFAULT 11 szl3zu__ │ │ │ │ + 3585: 000ea355 456 FUNC GLOBAL DEFAULT 11 shlssd_ │ │ │ │ + 3586: 0003be41 28 FUNC GLOBAL DEFAULT 11 szsidx__ │ │ │ │ + 3587: 000d5089 92 FUNC GLOBAL DEFAULT 11 zgnumfonts_ │ │ │ │ + 3588: 0007b845 22 FUNC GLOBAL DEFAULT 11 uiipac_ │ │ │ │ + 3589: 000414b1 28 FUNC GLOBAL DEFAULT 11 swpqvl__ │ │ │ │ + 3590: 000962a1 124 FUNC GLOBAL DEFAULT 11 ucrqcp_ │ │ │ │ + 3591: 00088119 324 FUNC GLOBAL DEFAULT 11 usaxlg_ │ │ │ │ + 3592: 0008bec1 240 FUNC GLOBAL DEFAULT 11 iueton_ │ │ │ │ + 3593: 00051d15 128 FUNC GLOBAL DEFAULT 11 cladj__ │ │ │ │ + 3594: 00068f09 408 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstchar │ │ │ │ + 3595: 0007712d 708 FUNC GLOBAL DEFAULT 11 umsgrd_ │ │ │ │ + 3596: 000b9ba9 48 FUNC GLOBAL DEFAULT 11 szscll_ │ │ │ │ + 3597: 000577a1 28 FUNC GLOBAL DEFAULT 11 shiniy__ │ │ │ │ + 3598: 0006c751 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dmarkerindex │ │ │ │ + 3599: 00099119 64 FUNC GLOBAL DEFAULT 11 ullqcp_ │ │ │ │ + 3600: 000510c1 40 FUNC GLOBAL DEFAULT 11 uhbrlz__ │ │ │ │ + 3601: 0004e011 128 FUNC GLOBAL DEFAULT 11 umpmap__ │ │ │ │ + 3602: 000e3b5d 252 FUNC GLOBAL DEFAULT 11 ezfftf_ │ │ │ │ + 3603: 000c8fa5 372 FUNC GLOBAL DEFAULT 11 sgpmv_ │ │ │ │ + 3604: 000d9a41 132 FUNC GLOBAL DEFAULT 11 swrqin_ │ │ │ │ + 3605: 0003f809 132 FUNC GLOBAL DEFAULT 11 sgiqin__ │ │ │ │ + 3606: 000be275 54 FUNC GLOBAL DEFAULT 11 szlnzv_ │ │ │ │ + 3607: 00062299 68 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckcharpattern │ │ │ │ + 3608: 000725fd 120 FUNC GLOBAL DEFAULT 11 luychk_ │ │ │ │ + 3609: 000d1371 38 FUNC GLOBAL DEFAULT 11 swqcmn_ │ │ │ │ + 3610: 000406d1 4 FUNC GLOBAL DEFAULT 11 zgqptc__ │ │ │ │ + 3611: 0004a709 132 FUNC GLOBAL DEFAULT 11 uzpqcp__ │ │ │ │ + 3612: 0003fd79 28 FUNC GLOBAL DEFAULT 11 sgrsvl__ │ │ │ │ + 3613: 000b8049 84 FUNC GLOBAL DEFAULT 11 szxmod_ │ │ │ │ + 3614: 0008a949 240 FUNC GLOBAL DEFAULT 11 uepsvl_ │ │ │ │ + 3615: 000d6349 320 FUNC GLOBAL DEFAULT 11 swlqid_ │ │ │ │ + 3616: 00044931 132 FUNC GLOBAL DEFAULT 11 usiqcl__ │ │ │ │ + 3617: 000859a5 808 FUNC GLOBAL DEFAULT 11 usxaxu_ │ │ │ │ + 3618: 000c2729 340 FUNC GLOBAL DEFAULT 11 slform_ │ │ │ │ + 3619: 00094fe9 6 FUNC GLOBAL DEFAULT 11 uclqnp_ │ │ │ │ + 3620: 00057aad 304 FUNC GLOBAL DEFAULT 11 chngi__ │ │ │ │ + 3621: 00051b7d 4 FUNC GLOBAL DEFAULT 11 lreq1__ │ │ │ │ + 3622: 0009f455 92 FUNC GLOBAL DEFAULT 11 udpset_ │ │ │ │ + 3623: 000a68dd 156 FUNC GLOBAL DEFAULT 11 rexp_ │ │ │ │ + 3624: 0004c911 132 FUNC GLOBAL DEFAULT 11 udpstx__ │ │ │ │ + 3625: 0007ae89 16 FUNC GLOBAL DEFAULT 11 uuqfri_ │ │ │ │ + 3626: 00051e09 116 FUNC GLOBAL DEFAULT 11 leny__ │ │ │ │ + 3627: 00055a45 40 FUNC GLOBAL DEFAULT 11 ezfftf__ │ │ │ │ + 3628: 0003ff11 132 FUNC GLOBAL DEFAULT 11 sgtrsn__ │ │ │ │ + 3629: 000521ed 4 FUNC GLOBAL DEFAULT 11 imlt0__ │ │ │ │ + 3630: 000b7b35 200 FUNC GLOBAL DEFAULT 11 szslti_ │ │ │ │ + 3631: 0008af65 964 FUNC GLOBAL DEFAULT 11 uetonb_ │ │ │ │ + 3632: 000377f1 92 FUNC GLOBAL DEFAULT 11 tmiget_ │ │ │ │ + 3633: 00069b39 60 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxgridvalue │ │ │ │ + 3634: 000dc475 112 FUNC GLOBAL DEFAULT 11 lchrl_ │ │ │ │ + 3635: 000c5309 16 FUNC GLOBAL DEFAULT 11 scqpmi_ │ │ │ │ + 3636: 00050275 40 FUNC GLOBAL DEFAULT 11 uifrgb__ │ │ │ │ + 3637: 000e8be1 120 FUNC GLOBAL DEFAULT 11 sinqb_ │ │ │ │ + 3638: 00040dd9 28 FUNC GLOBAL DEFAULT 11 swqclc__ │ │ │ │ + 3639: 00044275 136 FUNC GLOBAL DEFAULT 11 usaxlg__ │ │ │ │ + 3640: 00037a79 208 FUNC GLOBAL DEFAULT 11 tmrqvl_ │ │ │ │ + 3641: 000578ad 28 FUNC GLOBAL DEFAULT 11 vs2int__ │ │ │ │ + 3642: 000cd849 16 FUNC GLOBAL DEFAULT 11 sgqpls_ │ │ │ │ + 3643: 00046bf1 28 FUNC GLOBAL DEFAULT 11 ulpqit__ │ │ │ │ + 3644: 000cf571 180 FUNC GLOBAL DEFAULT 11 sgpqcl_ │ │ │ │ + 3645: 00099535 184 FUNC GLOBAL DEFAULT 11 uliqcl_ │ │ │ │ + 3646: 000ea0d1 300 FUNC GLOBAL DEFAULT 11 shfwgj_ │ │ │ │ + 3647: 00047d81 112 FUNC GLOBAL DEFAULT 11 uulset__ │ │ │ │ + 3648: 0003e139 28 FUNC GLOBAL DEFAULT 11 sglqnp__ │ │ │ │ + 3649: 000aaf49 48 FUNC GLOBAL DEFAULT 11 rtixfl_ │ │ │ │ + 3650: 000b37ed 176 FUNC GLOBAL DEFAULT 11 vidiv_ │ │ │ │ + 3651: 000b7829 480 FUNC GLOBAL DEFAULT 11 szpllt_ │ │ │ │ + 3652: 000afbd1 140 FUNC GLOBAL DEFAULT 11 mpfcoa_ │ │ │ │ + 3653: 0004d461 132 FUNC GLOBAL DEFAULT 11 udlqcp__ │ │ │ │ + 3654: 00051afd 40 FUNC GLOBAL DEFAULT 11 vrfct0__ │ │ │ │ + 3655: 00079341 928 FUNC GLOBAL DEFAULT 11 umpfit_ │ │ │ │ + 3656: 0003c185 28 FUNC GLOBAL DEFAULT 11 szqtmd__ │ │ │ │ + 3657: 0003eae1 28 FUNC GLOBAL DEFAULT 11 sgstxc__ │ │ │ │ + 3658: 00053319 132 FUNC GLOBAL DEFAULT 11 prcnam__ │ │ │ │ + 3659: 000d90ed 138 FUNC GLOBAL DEFAULT 11 swstcl_ │ │ │ │ + 3660: 0003f491 216 FUNC GLOBAL DEFAULT 11 sgoopn__ │ │ │ │ + 3661: 000a92c1 224 FUNC GLOBAL DEFAULT 11 glcsvl_ │ │ │ │ + 3662: 000d24fd 140 FUNC GLOBAL DEFAULT 11 zgiset_ │ │ │ │ + 3663: 00059605 28 FUNC GLOBAL DEFAULT 11 tmiqvl__ │ │ │ │ + 3664: 000b1591 156 FUNC GLOBAL DEFAULT 11 ramp_ │ │ │ │ + 3665: 000975f9 92 FUNC GLOBAL DEFAULT 11 uciget_ │ │ │ │ + 3666: 0007553d 176 FUNC GLOBAL DEFAULT 11 umrsvl_ │ │ │ │ + 3667: 000e6e3d 344 FUNC GLOBAL DEFAULT 11 passf2_ │ │ │ │ + 3668: 000610d5 104 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclgetshadelevelnumber │ │ │ │ + 3669: 000698fd 72 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dclformatdate │ │ │ │ + 3670: 0007ecfd 284 FUNC GLOBAL DEFAULT 11 uishdw_ │ │ │ │ + 3671: 0008a2c5 1528 FUNC GLOBAL DEFAULT 11 uetonc_ │ │ │ │ + 3672: 0008d609 6 FUNC GLOBAL DEFAULT 11 uerqnp_ │ │ │ │ + 3673: 0009614d 156 FUNC GLOBAL DEFAULT 11 ucrqvl_ │ │ │ │ + 3674: 000a3851 112 FUNC GLOBAL DEFAULT 11 uhdif_ │ │ │ │ + 3675: 00099091 72 FUNC GLOBAL DEFAULT 11 ullqvl_ │ │ │ │ + 3676: 00099e21 92 FUNC GLOBAL DEFAULT 11 ulrset_ │ │ │ │ + 3677: 00069651 516 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dcldrawcontour │ │ │ │ + 3678: 0007a325 92 FUNC GLOBAL DEFAULT 11 uulset_ │ │ │ │ + 3679: 0009027d 120 FUNC GLOBAL DEFAULT 11 uzinit_ │ │ │ │ + 3680: 000ccfc5 16 FUNC GLOBAL DEFAULT 11 sgqplt_ │ │ │ │ + 3681: 0007ab89 16 FUNC GLOBAL DEFAULT 11 uuqbrs_ │ │ │ │ + 3682: 0004156d 28 FUNC GLOBAL DEFAULT 11 swrqnp__ │ │ │ │ + 3683: 000d5879 16 FUNC GLOBAL DEFAULT 11 zgqclc_ │ │ │ │ + 3684: 00048a31 28 FUNC GLOBAL DEFAULT 11 uuqbrs__ │ │ │ │ + 3685: 00058ec9 4 FUNC GLOBAL DEFAULT 11 rave1__ │ │ │ │ + 3686: 000e0959 164 FUNC GLOBAL DEFAULT 11 odrsvl_ │ │ │ │ + 3687: 000bb779 176 FUNC GLOBAL DEFAULT 11 szpllu_ │ │ │ │ + 3688: 00040a39 28 FUNC GLOBAL DEFAULT 11 swstcl__ │ │ │ │ + 3689: 000526cd 44 FUNC GLOBAL DEFAULT 11 vidiv1__ │ │ │ │ + 3690: 0005595d 40 FUNC GLOBAL DEFAULT 11 passf3__ │ │ │ │ + 3691: 0003c689 28 FUNC GLOBAL DEFAULT 11 szcll3__ │ │ │ │ + 3692: 000c4b11 1192 FUNC GLOBAL DEFAULT 11 scstrf_ │ │ │ │ + 3693: 000bbeb9 1696 FUNC GLOBAL DEFAULT 11 szlazu_ │ │ │ │ + 3694: 000518c5 36 FUNC GLOBAL DEFAULT 11 vrset1__ │ │ │ │ + 3695: 00051469 208 FUNC GLOBAL DEFAULT 11 indxcl__ │ │ │ │ + 3696: 00099251 80 FUNC GLOBAL DEFAULT 11 ulylbl_ │ │ │ │ + 3697: 0003c6dd 28 FUNC GLOBAL DEFAULT 11 szcltz__ │ │ │ │ + 3698: 0005f35d 116 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextangle │ │ │ │ + 3699: 000a79c1 168 FUNC GLOBAL DEFAULT 11 viinc_ │ │ │ │ + 3700: 00081055 244 FUNC GLOBAL DEFAULT 11 usptmk_ │ │ │ │ + 3701: 0009f309 332 FUNC GLOBAL DEFAULT 11 udpstx_ │ │ │ │ + 3702: 000b4281 148 FUNC GLOBAL DEFAULT 11 lreq_ │ │ │ │ + 3703: 0004dfd9 28 FUNC GLOBAL DEFAULT 11 umplim__ │ │ │ │ + 3704: 000e8c59 580 FUNC GLOBAL DEFAULT 11 passf3_ │ │ │ │ + 3705: 00055079 28 FUNC GLOBAL DEFAULT 11 glpqit__ │ │ │ │ + 3706: 0006e0c1 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Map │ │ │ │ + 3707: 0005237d 4 FUNC GLOBAL DEFAULT 11 isum__ │ │ │ │ + 3708: 000a877d 184 FUNC GLOBAL DEFAULT 11 glpqcl_ │ │ │ │ + 3709: 000563e9 28 FUNC GLOBAL DEFAULT 11 odlqvl__ │ │ │ │ + 3710: 00055d85 112 FUNC GLOBAL DEFAULT 11 odrset__ │ │ │ │ + 3711: 00055c49 28 FUNC GLOBAL DEFAULT 11 rffti__ │ │ │ │ + 3712: 00054621 216 FUNC GLOBAL DEFAULT 11 rtrxfl__ │ │ │ │ + 3713: 000c983d 16 FUNC GLOBAL DEFAULT 11 sgqlat_ │ │ │ │ + 3714: 000e6e29 20 FUNC GLOBAL DEFAULT 11 ezffti_ │ │ │ │ + 3715: 00084041 6 FUNC GLOBAL DEFAULT 11 uspqnp_ │ │ │ │ + 3716: 0003ac41 228 FUNC GLOBAL DEFAULT 11 s_cat │ │ │ │ + 3717: 00055869 48 FUNC GLOBAL DEFAULT 11 radb5__ │ │ │ │ + 3718: 00051f69 4 FUNC GLOBAL DEFAULT 11 mpicya__ │ │ │ │ + 3719: 0003bc85 28 FUNC GLOBAL DEFAULT 11 szopsv__ │ │ │ │ + 3720: 000c1ad5 184 FUNC GLOBAL DEFAULT 11 szpllv_ │ │ │ │ + 3721: 0009049d 92 FUNC GLOBAL DEFAULT 11 uzpset_ │ │ │ │ + 3722: 000b062d 264 FUNC GLOBAL DEFAULT 11 mpfcoc_ │ │ │ │ + 3723: 000539f1 216 FUNC GLOBAL DEFAULT 11 rtiopt__ │ │ │ │ + 3724: 00046e8d 28 FUNC GLOBAL DEFAULT 11 ulrsvl__ │ │ │ │ + 3725: 0005aa95 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdeviceviewportcorner │ │ │ │ + 3726: 0003e5cd 28 FUNC GLOBAL DEFAULT 11 sgqpli__ │ │ │ │ + 3727: 000b7431 652 FUNC GLOBAL DEFAULT 11 szlazv_ │ │ │ │ + 3728: 0003f2c9 28 FUNC GLOBAL DEFAULT 11 sgsmpl__ │ │ │ │ + 3729: 00077a71 984 FUNC GLOBAL DEFAULT 11 umfmap_ │ │ │ │ + 3730: 000590ed 4 FUNC GLOBAL DEFAULT 11 rmod__ │ │ │ │ + 3731: 00037139 1720 FUNC GLOBAL DEFAULT 11 tmstls_ │ │ │ │ + 3732: 0004e401 112 FUNC GLOBAL DEFAULT 11 umlget__ │ │ │ │ + 3733: 000cb25d 16 FUNC GLOBAL DEFAULT 11 sgslni_ │ │ │ │ + 3734: 000dd839 96 FUNC GLOBAL DEFAULT 11 iweek1_ │ │ │ │ + 3735: 000ba78d 32 FUNC GLOBAL DEFAULT 11 szcltz_ │ │ │ │ + 3736: 0005aff9 172 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetsimilarity │ │ │ │ + 3737: 0003e771 28 FUNC GLOBAL DEFAULT 11 sgsvpt__ │ │ │ │ + 3738: 00052fc1 216 FUNC GLOBAL DEFAULT 11 glqfnm__ │ │ │ │ + 3739: 00051459 4 FUNC GLOBAL DEFAULT 11 indxif__ │ │ │ │ + 3740: 000e6af9 708 FUNC GLOBAL DEFAULT 11 passf4_ │ │ │ │ + 3741: 0003b775 36 FUNC GLOBAL DEFAULT 11 szscll__ │ │ │ │ + 3742: 0004fa29 28 FUNC GLOBAL DEFAULT 11 uifpac__ │ │ │ │ + 3743: 00052959 168 FUNC GLOBAL DEFAULT 11 rtiget__ │ │ │ │ + 3744: 0008bb05 956 FUNC GLOBAL DEFAULT 11 uetone_ │ │ │ │ + 3745: 0008a8c5 132 FUNC GLOBAL DEFAULT 11 uepqin_ │ │ │ │ + 3746: 00048991 132 FUNC GLOBAL DEFAULT 11 uupqin__ │ │ │ │ + 3747: 000d3b5d 156 FUNC GLOBAL DEFAULT 11 char_width │ │ │ │ + 3748: 000c9511 44 FUNC GLOBAL DEFAULT 11 sgqcl_ │ │ │ │ + 3749: 000da6a1 48 FUNC GLOBAL DEFAULT 11 sbyte_ │ │ │ │ + 3750: 000c1d05 2 FUNC GLOBAL DEFAULT 11 szlnop_ │ │ │ │ + 3751: 000ab279 10 FUNC GLOBAL DEFAULT 11 prccls_ │ │ │ │ + 3752: 00040d15 28 FUNC GLOBAL DEFAULT 11 swidat__ │ │ │ │ + 3753: 0004738d 28 FUNC GLOBAL DEFAULT 11 uliqvl__ │ │ │ │ + 3754: 00099d81 160 FUNC GLOBAL DEFAULT 11 ulrstx_ │ │ │ │ + 3755: 0005192d 40 FUNC GLOBAL DEFAULT 11 vrfct__ │ │ │ │ + 3756: 0004f035 28 FUNC GLOBAL DEFAULT 11 gropn__ │ │ │ │ + 3757: 000cdfa5 292 FUNC GLOBAL DEFAULT 11 sgtrns_ │ │ │ │ + 3758: 000b2539 468 FUNC GLOBAL DEFAULT 11 rvmax0_ │ │ │ │ + 3759: 0004b229 132 FUNC GLOBAL DEFAULT 11 uzrqcl__ │ │ │ │ + 3760: 000527d5 44 FUNC GLOBAL DEFAULT 11 viadd__ │ │ │ │ + 3761: 000ea689 288 FUNC GLOBAL DEFAULT 11 shfwgm_ │ │ │ │ + 3762: 0007a285 160 FUNC GLOBAL DEFAULT 11 uulstx_ │ │ │ │ + 3763: 000717d5 200 FUNC GLOBAL DEFAULT 11 uwsgxa_ │ │ │ │ + 3764: 00051b51 4 FUNC GLOBAL DEFAULT 11 lrle1__ │ │ │ │ + 3765: 00058f19 28 FUNC GLOBAL DEFAULT 11 uwsgxa__ │ │ │ │ + 3766: 000da7e9 48 FUNC GLOBAL DEFAULT 11 gbyte_ │ │ │ │ + 3767: 00052079 132 FUNC GLOBAL DEFAULT 11 osgarg__ │ │ │ │ + 3768: 000dd179 112 FUNC GLOBAL DEFAULT 11 iweek2_ │ │ │ │ + 3769: 000c5ca5 20 FUNC GLOBAL DEFAULT 11 scstnp_ │ │ │ │ + 3770: 0003c39d 28 FUNC GLOBAL DEFAULT 11 szclld__ │ │ │ │ + 3771: 000a7225 24 FUNC GLOBAL DEFAULT 11 osqarn_ │ │ │ │ + 3772: 000e73b1 1090 FUNC GLOBAL DEFAULT 11 passf5_ │ │ │ │ + 3773: 00042cf9 132 FUNC GLOBAL DEFAULT 11 uepstx__ │ │ │ │ + 3774: 00036b75 6 FUNC GLOBAL DEFAULT 11 tmiqnp_ │ │ │ │ + 3775: 00089bfd 1736 FUNC GLOBAL DEFAULT 11 uetonf_ │ │ │ │ + 3776: 000d8559 140 FUNC GLOBAL DEFAULT 11 swgtft_ │ │ │ │ + 3777: 000a6dbd 304 FUNC GLOBAL DEFAULT 11 lfromc_ │ │ │ │ + 3778: 0007b831 20 FUNC GLOBAL DEFAULT 11 uifpac_ │ │ │ │ + 3779: 000e6dbd 108 FUNC GLOBAL DEFAULT 11 sinqf_ │ │ │ │ + 3780: 00042465 132 FUNC GLOBAL DEFAULT 11 swqcmd__ │ │ │ │ + 3781: 0003d795 28 FUNC GLOBAL DEFAULT 11 scslog__ │ │ │ │ + 3782: 00078d91 1456 FUNC GLOBAL DEFAULT 11 umpgrd_ │ │ │ │ + 3783: 000cf625 136 FUNC GLOBAL DEFAULT 11 sgpqcp_ │ │ │ │ + 3784: 000a923d 132 FUNC GLOBAL DEFAULT 11 glcqin_ │ │ │ │ + 3785: 000beeed 48 FUNC GLOBAL DEFAULT 11 sztxcl_ │ │ │ │ + 3786: 000b9669 1292 FUNC GLOBAL DEFAULT 11 szpcll_ │ │ │ │ + 3787: 0006c2e9 288 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dclinitcomplexfft │ │ │ │ + 3788: 000995ed 136 FUNC GLOBAL DEFAULT 11 uliqcp_ │ │ │ │ + 3789: 000b1b79 620 FUNC GLOBAL DEFAULT 11 rvmax1_ │ │ │ │ + 3790: 000d8789 142 FUNC GLOBAL DEFAULT 11 swqtxw_ │ │ │ │ + 3791: 000754b9 132 FUNC GLOBAL DEFAULT 11 umrqin_ │ │ │ │ + 3792: 000daa7d 692 FUNC GLOBAL DEFAULT 11 sbytes_ │ │ │ │ + 3793: 00043f5d 28 FUNC GLOBAL DEFAULT 11 uspfit__ │ │ │ │ + 3794: 000718e5 164 FUNC GLOBAL DEFAULT 11 uwsgxb_ │ │ │ │ + 3795: 0003a5b1 184 FUNC GLOBAL DEFAULT 11 tmlqcl_ │ │ │ │ + 3796: 0004e1f5 28 FUNC GLOBAL DEFAULT 11 umqcwd__ │ │ │ │ + 3797: 00050191 28 FUNC GLOBAL DEFAULT 11 uic3d__ │ │ │ │ + 3798: 00048cad 28 FUNC GLOBAL DEFAULT 11 uuqebi__ │ │ │ │ + 3799: 0005742d 40 FUNC GLOBAL DEFAULT 11 shtg2w__ │ │ │ │ + 3800: 0004eaa9 132 FUNC GLOBAL DEFAULT 11 umlqid__ │ │ │ │ + 3801: 000a0455 320 FUNC GLOBAL DEFAULT 11 udrqid_ │ │ │ │ + 3802: 000a6415 324 FUNC GLOBAL DEFAULT 11 ugpqid_ │ │ │ │ + 3803: 0003e579 28 FUNC GLOBAL DEFAULT 11 sgsplt__ │ │ │ │ + 3804: 000762c5 320 FUNC GLOBAL DEFAULT 11 umlqid_ │ │ │ │ + 3805: 0009ccb5 284 FUNC GLOBAL DEFAULT 11 uxsfmt_ │ │ │ │ + 3806: 000c820d 284 FUNC GLOBAL DEFAULT 11 stiwtr_ │ │ │ │ + 3807: 0005f211 120 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextangle │ │ │ │ + 3808: 000ba27d 38 FUNC GLOBAL DEFAULT 11 szfint_ │ │ │ │ + 3809: 00090351 332 FUNC GLOBAL DEFAULT 11 uzpstx_ │ │ │ │ + 3810: 000d16c5 320 FUNC GLOBAL DEFAULT 11 swiqid_ │ │ │ │ + 3811: 00043625 132 FUNC GLOBAL DEFAULT 11 uelqcp__ │ │ │ │ + 3812: 00095ad5 6 FUNC GLOBAL DEFAULT 11 uciqnp_ │ │ │ │ + 3813: 000510a5 28 FUNC GLOBAL DEFAULT 11 uhbrf__ │ │ │ │ + 3814: 000c1d19 364 FUNC GLOBAL DEFAULT 11 szm3zu_ │ │ │ │ + 3815: 000dd9f1 96 FUNC GLOBAL DEFAULT 11 iweek3_ │ │ │ │ + 3816: 000439cd 28 FUNC GLOBAL DEFAULT 11 uspsvl__ │ │ │ │ + 3817: 000e08d5 132 FUNC GLOBAL DEFAULT 11 odrqin_ │ │ │ │ + 3818: 000b7065 98 FUNC GLOBAL DEFAULT 11 vrfna0_ │ │ │ │ + 3819: 000c839d 64 FUNC GLOBAL DEFAULT 11 stirad_ │ │ │ │ + 3820: 00085e39 30 FUNC GLOBAL DEFAULT 11 uscset_ │ │ │ │ + 3821: 0009f241 106 FUNC GLOBAL DEFAULT 11 udgrdn_ │ │ │ │ + 3822: 0009d5c5 4332 FUNC GLOBAL DEFAULT 11 udcntz_ │ │ │ │ + 3823: 000504a9 4 FUNC GLOBAL DEFAULT 11 iuwgx__ │ │ │ │ + 3824: 000e2969 324 FUNC GLOBAL DEFAULT 11 odlqid_ │ │ │ │ + 3825: 000521f1 4 FUNC GLOBAL DEFAULT 11 iset0__ │ │ │ │ + 3826: 000acd65 78 FUNC GLOBAL DEFAULT 11 ct2pc_ │ │ │ │ + 3827: 00078659 1348 FUNC GLOBAL DEFAULT 11 umspct_ │ │ │ │ + 3828: 000ad689 156 FUNC GLOBAL DEFAULT 11 isum_ │ │ │ │ + 3829: 000c5be9 168 FUNC GLOBAL DEFAULT 11 sctnu_ │ │ │ │ + 3830: 000951bd 184 FUNC GLOBAL DEFAULT 11 uclqcl_ │ │ │ │ + 3831: 0004c701 132 FUNC GLOBAL DEFAULT 11 uclqin__ │ │ │ │ + 3832: 000ac2f9 56 FUNC GLOBAL DEFAULT 11 rpnenv_ │ │ │ │ + 3833: 000baec9 112 FUNC GLOBAL DEFAULT 11 szschz_ │ │ │ │ + 3834: 0004dec9 112 FUNC GLOBAL DEFAULT 11 umpset__ │ │ │ │ + 3835: 00054c79 180 FUNC GLOBAL DEFAULT 11 glcset__ │ │ │ │ + 3836: 00057fa1 132 FUNC GLOBAL DEFAULT 11 cmon__ │ │ │ │ + 3837: 000dcf81 104 FUNC GLOBAL DEFAULT 11 date21_ │ │ │ │ + 3838: 0003eb51 40 FUNC GLOBAL DEFAULT 11 sglnxu__ │ │ │ │ + 3839: 000483a9 132 FUNC GLOBAL DEFAULT 11 uurqcp__ │ │ │ │ + 3840: 0005f765 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmarkerindex │ │ │ │ + 3841: 000524e9 28 FUNC GLOBAL DEFAULT 11 ct2ch__ │ │ │ │ + 3842: 0003cb31 28 FUNC GLOBAL DEFAULT 11 ststrp__ │ │ │ │ + 3843: 00071785 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dcleq │ │ │ │ + 3844: 0003e55d 28 FUNC GLOBAL DEFAULT 11 sgplr__ │ │ │ │ + 3845: 000576c5 60 FUNC GLOBAL DEFAULT 11 shms2w__ │ │ │ │ + 3846: 00049fc9 132 FUNC GLOBAL DEFAULT 11 uzcsvl__ │ │ │ │ + 3847: 0004a521 112 FUNC GLOBAL DEFAULT 11 uzlset__ │ │ │ │ + 3848: 000bd1a1 324 FUNC GLOBAL DEFAULT 11 szm3zv_ │ │ │ │ + 3849: 000a0a11 44 FUNC GLOBAL DEFAULT 11 udlabl_ │ │ │ │ + 3850: 000db475 52 FUNC GLOBAL DEFAULT 11 dclvnm_ │ │ │ │ + 3851: 000b6ebd 216 FUNC GLOBAL DEFAULT 11 vrfna1_ │ │ │ │ + 3852: 0004fe69 132 FUNC GLOBAL DEFAULT 11 uilqcp__ │ │ │ │ + 3853: 000d338d 408 FUNC GLOBAL DEFAULT 11 zgpopn_ │ │ │ │ + 3854: 000a8835 136 FUNC GLOBAL DEFAULT 11 glpqcp_ │ │ │ │ + 3855: 0003caf9 28 FUNC GLOBAL DEFAULT 11 stitrn__ │ │ │ │ + 3856: 0006d595 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dlogaxis │ │ │ │ + 3857: 000cdaa5 308 FUNC GLOBAL DEFAULT 11 sglnxr_ │ │ │ │ + 3858: 000d60a9 176 FUNC GLOBAL DEFAULT 11 swlsvl_ │ │ │ │ + 3859: 0004d159 128 FUNC GLOBAL DEFAULT 11 udsfmt__ │ │ │ │ + 3860: 0003b681 28 FUNC GLOBAL DEFAULT 11 szlnzr__ │ │ │ │ + 3861: 00052375 4 FUNC GLOBAL DEFAULT 11 isum1__ │ │ │ │ + 3862: 000cf429 240 FUNC GLOBAL DEFAULT 11 sgpqvl_ │ │ │ │ + 3863: 00043d29 132 FUNC GLOBAL DEFAULT 11 usrqin__ │ │ │ │ + 3864: 00099485 176 FUNC GLOBAL DEFAULT 11 uliqvl_ │ │ │ │ + 3865: 00055459 44 FUNC GLOBAL DEFAULT 11 vrsub0__ │ │ │ │ + 3866: 000ba519 8 FUNC GLOBAL DEFAULT 11 szlaop_ │ │ │ │ + 3867: 000c5cb9 168 FUNC GLOBAL DEFAULT 11 sctnv_ │ │ │ │ + 3868: 00079ca9 92 FUNC GLOBAL DEFAULT 11 uuiset_ │ │ │ │ + 3869: 00048c59 28 FUNC GLOBAL DEFAULT 11 uusebt__ │ │ │ │ + 3870: 000b7c05 96 FUNC GLOBAL DEFAULT 11 szpllz_ │ │ │ │ + 3871: 00086851 1916 FUNC GLOBAL DEFAULT 11 uschvl_ │ │ │ │ + 3872: 00043dad 128 FUNC GLOBAL DEFAULT 11 usxaxs__ │ │ │ │ + 3873: 000521f5 4 FUNC GLOBAL DEFAULT 11 imlt__ │ │ │ │ + 3874: 00042245 112 FUNC GLOBAL DEFAULT 11 swiget__ │ │ │ │ + 3875: 0008d7dd 184 FUNC GLOBAL DEFAULT 11 uerqcl_ │ │ │ │ + 3876: 00071011 148 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconvspherical │ │ │ │ + 3877: 0004e9ed 132 FUNC GLOBAL DEFAULT 11 umiqin__ │ │ │ │ + 3878: 00058ed1 4 FUNC GLOBAL DEFAULT 11 rmin0__ │ │ │ │ + 3879: 00040921 28 FUNC GLOBAL DEFAULT 11 swqfcc__ │ │ │ │ + 3880: 0003d54d 48 FUNC GLOBAL DEFAULT 11 slmgnz__ │ │ │ │ + 3881: 0004ddb9 28 FUNC GLOBAL DEFAULT 11 umrsvl__ │ │ │ │ + 3882: 0003f3c5 28 FUNC GLOBAL DEFAULT 11 sgscmn__ │ │ │ │ + 3883: 0006d375 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dobjectpoint │ │ │ │ + 3884: 0003c839 28 FUNC GLOBAL DEFAULT 11 szoplp__ │ │ │ │ + 3885: 00060fa5 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltranslongtoshort │ │ │ │ + 3886: 000dc761 112 FUNC GLOBAL DEFAULT 11 lchrs_ │ │ │ │ + 3887: 000e904d 4 FUNC GLOBAL DEFAULT 11 sinqi_ │ │ │ │ + 3888: 0004c39d 132 FUNC GLOBAL DEFAULT 11 ucrstx__ │ │ │ │ + 3889: 0003c3d5 28 FUNC GLOBAL DEFAULT 11 szqtyz__ │ │ │ │ + 3890: 00085e19 30 FUNC GLOBAL DEFAULT 11 uscstx_ │ │ │ │ + 3891: 0004926d 28 FUNC GLOBAL DEFAULT 11 ugisvl__ │ │ │ │ + 3892: 00049399 112 FUNC GLOBAL DEFAULT 11 ugrset__ │ │ │ │ + 3893: 00049a19 28 FUNC GLOBAL DEFAULT 11 uglqvl__ │ │ │ │ + 3894: 000eb1bd 260 FUNC GLOBAL DEFAULT 11 shlbwj_ │ │ │ │ + 3895: 000715f5 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclge │ │ │ │ + 3896: 0008bfb1 92 FUNC GLOBAL DEFAULT 11 uelget_ │ │ │ │ + 3897: 0008ead1 40 FUNC GLOBAL DEFAULT 11 uzrqid_ │ │ │ │ + 3898: 000448ad 132 FUNC GLOBAL DEFAULT 11 usiqcp__ │ │ │ │ 3899: 001e8218 8 OBJECT GLOBAL DEFAULT 21 szbpl1_ │ │ │ │ - 3900: 00070731 28 FUNC GLOBAL DEFAULT 11 uwqgxi__ │ │ │ │ - 3901: 000753a9 148 FUNC GLOBAL DEFAULT 11 date23_ │ │ │ │ - 3902: 00064601 132 FUNC GLOBAL DEFAULT 11 udlabl__ │ │ │ │ - 3903: 00065fb9 28 FUNC GLOBAL DEFAULT 11 umlqnp__ │ │ │ │ - 3904: 00078805 292 FUNC GLOBAL DEFAULT 11 shmwjm_ │ │ │ │ - 3905: 000a0061 16 FUNC GLOBAL DEFAULT 11 uuqebs_ │ │ │ │ - 3906: 00092bf9 2200 FUNC GLOBAL DEFAULT 11 g2ibl2_ │ │ │ │ - 3907: 000705a5 28 FUNC GLOBAL DEFAULT 11 uwsgyb__ │ │ │ │ - 3908: 0006fb99 116 FUNC GLOBAL DEFAULT 11 lchrs__ │ │ │ │ - 3909: 000705c1 4 FUNC GLOBAL DEFAULT 11 rd2r__ │ │ │ │ - 3910: 00048ced 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclgt │ │ │ │ - 3911: 0006cecd 28 FUNC GLOBAL DEFAULT 11 cosqb1__ │ │ │ │ - 3912: 00074dbd 108 FUNC GLOBAL DEFAULT 11 datec1_ │ │ │ │ - 3913: 00053fb5 28 FUNC GLOBAL DEFAULT 11 stfrot__ │ │ │ │ - 3914: 0005256d 196 FUNC GLOBAL DEFAULT 11 uxplbl__ │ │ │ │ - 3915: 0007ab6d 336 FUNC GLOBAL DEFAULT 11 vrrnm0_ │ │ │ │ - 3916: 00052249 20 FUNC GLOBAL DEFAULT 11 ior__ │ │ │ │ - 3917: 00070235 140 FUNC GLOBAL DEFAULT 11 timec3__ │ │ │ │ - 3918: 0005f0e1 132 FUNC GLOBAL DEFAULT 11 uuiqcl__ │ │ │ │ - 3919: 00089cbd 240 FUNC GLOBAL DEFAULT 11 glpqvl_ │ │ │ │ - 3920: 000a857d 184 FUNC GLOBAL DEFAULT 11 uspqcl_ │ │ │ │ - 3921: 00057a21 4 FUNC GLOBAL DEFAULT 11 zggopn__ │ │ │ │ - 3922: 00049c01 200 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetwindow │ │ │ │ - 3923: 000ac579 600 FUNC GLOBAL DEFAULT 11 umspcw_ │ │ │ │ - 3924: 000dc3b9 140 FUNC GLOBAL DEFAULT 11 swidat_ │ │ │ │ - 3925: 00057fb9 132 FUNC GLOBAL DEFAULT 11 swiqid__ │ │ │ │ - 3926: 000907ed 212 FUNC GLOBAL DEFAULT 11 mpicon_ │ │ │ │ - 3927: 001e8220 36 OBJECT GLOBAL DEFAULT 21 szbla1_ │ │ │ │ - 3928: 000a1485 160 FUNC GLOBAL DEFAULT 11 uuistx_ │ │ │ │ - 3929: 000706ed 4 FUNC GLOBAL DEFAULT 11 rgngt__ │ │ │ │ - 3930: 0003a155 136 FUNC GLOBAL DEFAULT 11 tmlqcp_ │ │ │ │ - 3931: 00070e75 132 FUNC GLOBAL DEFAULT 11 tmlqcl__ │ │ │ │ - 3932: 00061d91 132 FUNC GLOBAL DEFAULT 11 uzpqin__ │ │ │ │ - 3933: 000dc715 138 FUNC GLOBAL DEFAULT 11 swgmov_ │ │ │ │ - 3934: 000a00a1 16 FUNC GLOBAL DEFAULT 11 uuqebt_ │ │ │ │ - 3935: 000bb5f1 92 FUNC GLOBAL DEFAULT 11 ugrget_ │ │ │ │ - 3936: 00054401 52 FUNC GLOBAL DEFAULT 11 stswtr__ │ │ │ │ - 3937: 00068119 216 FUNC GLOBAL DEFAULT 11 uxsttl__ │ │ │ │ - 3938: 000541f5 28 FUNC GLOBAL DEFAULT 11 stfrad__ │ │ │ │ - 3939: 000707e9 4 FUNC GLOBAL DEFAULT 11 rrms__ │ │ │ │ - 3940: 00074d51 108 FUNC GLOBAL DEFAULT 11 datec2_ │ │ │ │ - 3941: 000b0e85 96 FUNC GLOBAL DEFAULT 11 ulsybl_ │ │ │ │ - 3942: 000559e1 28 FUNC GLOBAL DEFAULT 11 sgscwd__ │ │ │ │ - 3943: 0007aa1d 336 FUNC GLOBAL DEFAULT 11 vrrnm1_ │ │ │ │ - 3944: 00095009 184 FUNC GLOBAL DEFAULT 11 iblkle_ │ │ │ │ - 3945: 000669bd 28 FUNC GLOBAL DEFAULT 11 uiscmp__ │ │ │ │ - 3946: 000e2355 268 FUNC GLOBAL DEFAULT 11 slpvpr_ │ │ │ │ - 3947: 000be2a5 88 FUNC GLOBAL DEFAULT 11 uepqit_ │ │ │ │ - 3948: 0004771d 312 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetstd │ │ │ │ - 3949: 000e55c1 308 FUNC GLOBAL DEFAULT 11 sglnxu_ │ │ │ │ - 3950: 000668a5 36 FUNC GLOBAL DEFAULT 11 uipda2__ │ │ │ │ - 3951: 0006f571 136 FUNC GLOBAL DEFAULT 11 datec2__ │ │ │ │ - 3952: 001e8248 16016 OBJECT GLOBAL DEFAULT 21 slblk1_ │ │ │ │ - 3953: 0008cc99 156 FUNC GLOBAL DEFAULT 11 rrms_ │ │ │ │ - 3954: 00079a5d 188 FUNC GLOBAL DEFAULT 11 shlbwl_ │ │ │ │ - 3955: 000665ed 28 FUNC GLOBAL DEFAULT 11 grssim__ │ │ │ │ - 3956: 000e5b19 376 FUNC GLOBAL DEFAULT 11 sglaxr_ │ │ │ │ - 3957: 0004ea59 720 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetchar │ │ │ │ - 3958: 000c8aad 124 FUNC GLOBAL DEFAULT 11 uclqcp_ │ │ │ │ - 3959: 00070401 4 FUNC GLOBAL DEFAULT 11 rmin__ │ │ │ │ - 3960: 00091619 24 FUNC GLOBAL DEFAULT 11 lrgt0_ │ │ │ │ - 3961: 00076b15 68 FUNC GLOBAL DEFAULT 11 ishift_ │ │ │ │ - 3962: 0006fc81 116 FUNC GLOBAL DEFAULT 11 lchrd__ │ │ │ │ - 3963: 000437c5 568 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclshaderegion │ │ │ │ - 3964: 000d2a59 8 FUNC GLOBAL DEFAULT 11 szm3op_ │ │ │ │ - 3965: 00064acd 132 FUNC GLOBAL DEFAULT 11 udlqin__ │ │ │ │ - 3966: 0003a665 184 FUNC GLOBAL DEFAULT 11 tmiqcl_ │ │ │ │ - 3967: 000dcec5 132 FUNC GLOBAL DEFAULT 11 swlqin_ │ │ │ │ - 3968: 0004caad 60 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcldayofweek │ │ │ │ - 3969: 0008bcc5 70 FUNC GLOBAL DEFAULT 11 dxiloc_ │ │ │ │ - 3970: 00069535 4 FUNC GLOBAL DEFAULT 11 mpsotg__ │ │ │ │ - 3971: 000ecc19 16 FUNC GLOBAL DEFAULT 11 scstrn_ │ │ │ │ - 3972: 00056d19 28 FUNC GLOBAL DEFAULT 11 sgisvl__ │ │ │ │ - 3973: 0011e310 40 OBJECT GLOBAL DEFAULT 21 __fft_work_MOD___def_init_fft_work_Work │ │ │ │ - 3974: 000677c9 40 FUNC GLOBAL DEFAULT 11 uiirgb__ │ │ │ │ - 3975: 000550c1 112 FUNC GLOBAL DEFAULT 11 sgrset__ │ │ │ │ - 3976: 0005580d 28 FUNC GLOBAL DEFAULT 11 sglqvl__ │ │ │ │ - 3977: 00053b29 28 FUNC GLOBAL DEFAULT 11 szlnop__ │ │ │ │ - 3978: 000ae30d 320 FUNC GLOBAL DEFAULT 11 umiqid_ │ │ │ │ - 3979: 000459cd 180 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dhatchnormalized │ │ │ │ - 3980: 000df271 252 FUNC GLOBAL DEFAULT 11 stfwtr_ │ │ │ │ - 3981: 00074909 1096 FUNC GLOBAL DEFAULT 11 datec3_ │ │ │ │ - 3982: 0006f551 4 FUNC GLOBAL DEFAULT 11 ndmon__ │ │ │ │ - 3983: 000a06f1 92 FUNC GLOBAL DEFAULT 11 uupget_ │ │ │ │ - 3984: 000ec251 16 FUNC GLOBAL DEFAULT 11 scqpms_ │ │ │ │ - 3985: 0006f245 4 FUNC GLOBAL DEFAULT 11 dateq3__ │ │ │ │ - 3986: 000e548d 308 FUNC GLOBAL DEFAULT 11 sglnxv_ │ │ │ │ - 3987: 00057f11 28 FUNC GLOBAL DEFAULT 11 swgmov__ │ │ │ │ - 3988: 000e00e9 64 FUNC GLOBAL DEFAULT 11 stfrad_ │ │ │ │ - 3989: 000bff6d 392 FUNC GLOBAL DEFAULT 11 uestln_ │ │ │ │ - 3990: 0007bc29 320 FUNC GLOBAL DEFAULT 11 odiqid_ │ │ │ │ - 3991: 0006ea51 60 FUNC GLOBAL DEFAULT 11 shtsgj__ │ │ │ │ - 3992: 0007988d 464 FUNC GLOBAL DEFAULT 11 shlbwm_ │ │ │ │ - 3993: 000658f5 28 FUNC GLOBAL DEFAULT 11 umrpnt__ │ │ │ │ - 3994: 00070751 4 FUNC GLOBAL DEFAULT 11 rgnge__ │ │ │ │ - 3995: 000db8bd 146 FUNC GLOBAL DEFAULT 11 swtxt_ │ │ │ │ - 3996: 000915fd 26 FUNC GLOBAL DEFAULT 11 lrgt1_ │ │ │ │ - 3997: 00039fed 176 FUNC GLOBAL DEFAULT 11 tmlqvl_ │ │ │ │ - 3998: 00039709 92 FUNC GLOBAL DEFAULT 11 tmrset_ │ │ │ │ - 3999: 0003d0ad 160 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawtitle │ │ │ │ - 4000: 000c8fb1 184 FUNC GLOBAL DEFAULT 11 uciqcl_ │ │ │ │ - 4001: 000e0231 52 FUNC GLOBAL DEFAULT 11 stsrot_ │ │ │ │ - 4002: 00078fd1 38 FUNC GLOBAL DEFAULT 11 shmsri_ │ │ │ │ - 4003: 00058c41 28 FUNC GLOBAL DEFAULT 11 swrqvl__ │ │ │ │ - 4004: 0006d209 28 FUNC GLOBAL DEFAULT 11 sinqb__ │ │ │ │ - 4005: 0006e4e9 40 FUNC GLOBAL DEFAULT 11 shlbwl__ │ │ │ │ - 4006: 000bea11 124 FUNC GLOBAL DEFAULT 11 uerqcp_ │ │ │ │ - 4007: 00088659 54 FUNC GLOBAL DEFAULT 11 rtcxfl_ │ │ │ │ - 4008: 000eccf1 72 FUNC GLOBAL DEFAULT 11 scslog_ │ │ │ │ - 4009: 0005e5d1 132 FUNC GLOBAL DEFAULT 11 ullqcl__ │ │ │ │ - 4010: 000a0021 16 FUNC GLOBAL DEFAULT 11 uuqfrt_ │ │ │ │ - 4011: 000743bd 58 FUNC GLOBAL DEFAULT 11 fcopen_ │ │ │ │ - 4012: 0006e861 40 FUNC GLOBAL DEFAULT 11 shtw2s__ │ │ │ │ - 4013: 000455f1 136 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetsimilarity │ │ │ │ - 4014: 0006e229 64 FUNC GLOBAL DEFAULT 11 shmwjz__ │ │ │ │ - 4015: 0006d145 48 FUNC GLOBAL DEFAULT 11 radf5__ │ │ │ │ - 4016: 0008bded 240 FUNC GLOBAL DEFAULT 11 rcor_ │ │ │ │ - 4017: 0006e019 112 FUNC GLOBAL DEFAULT 11 odpget__ │ │ │ │ - 4018: 00090b75 272 FUNC GLOBAL DEFAULT 11 mpiek6_ │ │ │ │ - 4019: 000c3bfd 124 FUNC GLOBAL DEFAULT 11 rudval_ │ │ │ │ - 4020: 000626d1 132 FUNC GLOBAL DEFAULT 11 uzrqcp__ │ │ │ │ - 4021: 000c26d1 176 FUNC GLOBAL DEFAULT 11 udrsvl_ │ │ │ │ - 4022: 00069c51 44 FUNC GLOBAL DEFAULT 11 vimlt0__ │ │ │ │ - 4023: 000baa85 240 FUNC GLOBAL DEFAULT 11 ugpsvl_ │ │ │ │ - 4024: 000ec291 16 FUNC GLOBAL DEFAULT 11 scqpmt_ │ │ │ │ - 4025: 000cb63d 20 FUNC GLOBAL DEFAULT 11 szsclx_ │ │ │ │ - 4026: 000adab1 172 FUNC GLOBAL DEFAULT 11 umlsvl_ │ │ │ │ - 4027: 00092681 912 FUNC GLOBAL DEFAULT 11 g2sgrd_ │ │ │ │ - 4028: 0008d8a5 156 FUNC GLOBAL DEFAULT 11 rmax_ │ │ │ │ - 4029: 00091451 24 FUNC GLOBAL DEFAULT 11 lrge0_ │ │ │ │ - 4030: 00052a01 36 FUNC GLOBAL DEFAULT 11 szpipz__ │ │ │ │ - 4031: 000bed29 6 FUNC GLOBAL DEFAULT 11 uelqnp_ │ │ │ │ - 4032: 0003d025 136 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxisline │ │ │ │ - 4033: 000c87c5 92 FUNC GLOBAL DEFAULT 11 ucrset_ │ │ │ │ - 4034: 000c8951 164 FUNC GLOBAL DEFAULT 11 uclqvl_ │ │ │ │ - 4035: 000dd50d 176 FUNC GLOBAL DEFAULT 11 swisvl_ │ │ │ │ - 4036: 00066609 28 FUNC GLOBAL DEFAULT 11 grstxy__ │ │ │ │ - 4037: 000c39b5 292 FUNC GLOBAL DEFAULT 11 udbclr_ │ │ │ │ - 4038: 00064865 132 FUNC GLOBAL DEFAULT 11 udrstx__ │ │ │ │ - 4039: 000ab475 292 FUNC GLOBAL DEFAULT 11 umqtxy_ │ │ │ │ - 4040: 000b077d 92 FUNC GLOBAL DEFAULT 11 ullset_ │ │ │ │ - 4041: 000e78e9 344 FUNC GLOBAL DEFAULT 11 sgpmzr_ │ │ │ │ - 4042: 00057f9d 28 FUNC GLOBAL DEFAULT 11 swiqnp__ │ │ │ │ - 4043: 000d87e9 2 FUNC GLOBAL DEFAULT 11 zgsrot_ │ │ │ │ - 4044: 000694e5 4 FUNC GLOBAL DEFAULT 11 mpfplc__ │ │ │ │ - 4045: 000843cd 512 FUNC GLOBAL DEFAULT 11 cfftb1_ │ │ │ │ - 4046: 00068b35 208 FUNC GLOBAL DEFAULT 11 indxmf__ │ │ │ │ - 4047: 0007080d 4 FUNC GLOBAL DEFAULT 11 vifnb0__ │ │ │ │ - 4048: 000d2639 16 FUNC GLOBAL DEFAULT 11 szt3cl_ │ │ │ │ - 4049: 000552a1 44 FUNC GLOBAL DEFAULT 11 sglaxr__ │ │ │ │ - 4050: 0006d1b5 28 FUNC GLOBAL DEFAULT 11 cosqi__ │ │ │ │ - 4051: 00062a79 132 FUNC GLOBAL DEFAULT 11 ucpqcl__ │ │ │ │ - 4052: 0007b3fd 164 FUNC GLOBAL DEFAULT 11 odlsvl_ │ │ │ │ - 4053: 0004729d 528 FUNC GLOBAL DEFAULT 11 __rfblib_MOD_dclgetprd │ │ │ │ - 4054: 000ca00d 42 FUNC GLOBAL DEFAULT 11 grfig_ │ │ │ │ - 4055: 00052631 196 FUNC GLOBAL DEFAULT 11 uyplbl__ │ │ │ │ - 4056: 00046d45 312 FUNC GLOBAL DEFAULT 11 __rnmlib_MOD_dclrunningmean │ │ │ │ - 4057: 000a8635 136 FUNC GLOBAL DEFAULT 11 uspqcp_ │ │ │ │ - 4058: 000412f5 104 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourlevelnumber │ │ │ │ - 4059: 000e9845 312 FUNC GLOBAL DEFAULT 11 sgssim_ │ │ │ │ - 4060: 000cb2a1 20 FUNC GLOBAL DEFAULT 11 szscly_ │ │ │ │ - 4061: 000ce455 10 FUNC GLOBAL DEFAULT 11 sztits_ │ │ │ │ - 4062: 00091435 26 FUNC GLOBAL DEFAULT 11 lrge1_ │ │ │ │ - 4063: 00053695 28 FUNC GLOBAL DEFAULT 11 szstmd__ │ │ │ │ - 4064: 0006b99d 216 FUNC GLOBAL DEFAULT 11 rtixfl__ │ │ │ │ - 4065: 00048d3d 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclle │ │ │ │ - 4066: 000565a9 116 FUNC GLOBAL DEFAULT 11 isgtrc__ │ │ │ │ - 4067: 000e59a1 376 FUNC GLOBAL DEFAULT 11 sglaxu_ │ │ │ │ - 4068: 00059111 132 FUNC GLOBAL DEFAULT 11 swlstx__ │ │ │ │ - 4069: 00056db9 28 FUNC GLOBAL DEFAULT 11 sglnu__ │ │ │ │ - 4070: 0006f69d 4 FUNC GLOBAL DEFAULT 11 iweek3__ │ │ │ │ - 4071: 0005b63d 112 FUNC GLOBAL DEFAULT 11 uslget__ │ │ │ │ - 4072: 0006a729 128 FUNC GLOBAL DEFAULT 11 prcopn__ │ │ │ │ - 4073: 000bf739 92 FUNC GLOBAL DEFAULT 11 ueiget_ │ │ │ │ - 4074: 0006b6dd 132 FUNC GLOBAL DEFAULT 11 gllqcl__ │ │ │ │ - 4075: 000bb145 6 FUNC GLOBAL DEFAULT 11 ugrqnp_ │ │ │ │ - 4076: 00039669 160 FUNC GLOBAL DEFAULT 11 tmrstx_ │ │ │ │ - 4077: 00066f71 28 FUNC GLOBAL DEFAULT 11 uiipac__ │ │ │ │ - 4078: 000be8b5 164 FUNC GLOBAL DEFAULT 11 uerqvl_ │ │ │ │ - 4079: 000533dd 28 FUNC GLOBAL DEFAULT 11 szqtni__ │ │ │ │ - 4080: 00093491 72 FUNC GLOBAL DEFAULT 11 g2fbl2_ │ │ │ │ - 4081: 00048d8d 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dcllt │ │ │ │ - 4082: 000630ad 136 FUNC GLOBAL DEFAULT 11 ucyamn__ │ │ │ │ - 4083: 0005eae5 112 FUNC GLOBAL DEFAULT 11 ulrset__ │ │ │ │ - 4084: 0006d9ed 132 FUNC GLOBAL DEFAULT 11 odpqid__ │ │ │ │ - 4085: 0005ff41 28 FUNC GLOBAL DEFAULT 11 uusbrs__ │ │ │ │ - 4086: 0005d885 216 FUNC GLOBAL DEFAULT 11 uysttl__ │ │ │ │ - 4087: 0006e66d 28 FUNC GLOBAL DEFAULT 11 sholap__ │ │ │ │ - 4088: 0006ca61 4 FUNC GLOBAL DEFAULT 11 imod__ │ │ │ │ - 4089: 00086b01 156 FUNC GLOBAL DEFAULT 11 imlt_ │ │ │ │ - 4090: 0009d47d 932 FUNC GLOBAL DEFAULT 11 uvbxlz_ │ │ │ │ - 4091: 000853c1 176 FUNC GLOBAL DEFAULT 11 vradd_ │ │ │ │ - 4092: 00057c19 80 FUNC GLOBAL DEFAULT 11 zgclini__ │ │ │ │ - 4093: 00069435 4 FUNC GLOBAL DEFAULT 11 iblklt__ │ │ │ │ - 4094: 0005fea1 28 FUNC GLOBAL DEFAULT 11 uupsvl__ │ │ │ │ - 4095: 0004bfd1 464 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dclcosqft_b │ │ │ │ - 4096: 000e5829 376 FUNC GLOBAL DEFAULT 11 sglaxv_ │ │ │ │ - 4097: 000e0f51 152 FUNC GLOBAL DEFAULT 11 stitrf_ │ │ │ │ - 4098: 000b1ac1 2784 FUNC GLOBAL DEFAULT 11 ulxlog_ │ │ │ │ - 4099: 000c3841 76 FUNC GLOBAL DEFAULT 11 udsfmt_ │ │ │ │ - 4100: 0003aa71 52 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetygridnumber │ │ │ │ - 4101: 00069861 40 FUNC GLOBAL DEFAULT 11 vifct__ │ │ │ │ - 4102: 0004c1a1 460 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dclcosqft_f │ │ │ │ - 4103: 000c8725 160 FUNC GLOBAL DEFAULT 11 ucrstx_ │ │ │ │ - 4104: 0007430d 62 FUNC GLOBAL DEFAULT 11 fcgetr_ │ │ │ │ - 4105: 00061f55 132 FUNC GLOBAL DEFAULT 11 uziqcl__ │ │ │ │ - 4106: 000b7579 52 FUNC GLOBAL DEFAULT 11 uiscsq_ │ │ │ │ - 4107: 00057c01 4 FUNC GLOBAL DEFAULT 11 zgqrct__ │ │ │ │ - 4108: 00055a6d 28 FUNC GLOBAL DEFAULT 11 sgplv__ │ │ │ │ - 4109: 000b06dd 160 FUNC GLOBAL DEFAULT 11 ullstx_ │ │ │ │ - 4110: 000906e9 128 FUNC GLOBAL DEFAULT 11 mpfcon_ │ │ │ │ - 4111: 0004595d 56 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dhatchpattern │ │ │ │ - 4112: 0003a71d 136 FUNC GLOBAL DEFAULT 11 tmiqcp_ │ │ │ │ - 4113: 000d8701 6 FUNC GLOBAL DEFAULT 11 zgqptc_ │ │ │ │ - 4114: 0006f6a5 28 FUNC GLOBAL DEFAULT 11 datef1__ │ │ │ │ - 4115: 0003cec5 352 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawtickmark │ │ │ │ - 4116: 00044125 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetmarkerindex │ │ │ │ - 4117: 0005ac91 132 FUNC GLOBAL DEFAULT 11 uelqin__ │ │ │ │ - 4118: 000845fd 256 FUNC GLOBAL DEFAULT 11 rfromc_ │ │ │ │ - 4119: 000529b9 44 FUNC GLOBAL DEFAULT 11 char_trimc_ │ │ │ │ - 4120: 000942e1 308 FUNC GLOBAL DEFAULT 11 gnle_ │ │ │ │ - 4121: 00096d9d 38 FUNC GLOBAL DEFAULT 11 uzrsvl_ │ │ │ │ - 4122: 000a01cd 6 FUNC GLOBAL DEFAULT 11 uupqnp_ │ │ │ │ - 4123: 0005391d 28 FUNC GLOBAL DEFAULT 11 szlnzv__ │ │ │ │ - 4124: 000b7a9d 140 FUNC GLOBAL DEFAULT 11 uiirgb_ │ │ │ │ - 4125: 000a8435 240 FUNC GLOBAL DEFAULT 11 uspqvl_ │ │ │ │ - 4126: 00052dad 44 FUNC GLOBAL DEFAULT 11 sztnsv__ │ │ │ │ - 4127: 0005c6a5 132 FUNC GLOBAL DEFAULT 11 uslqid__ │ │ │ │ - 4128: 0008f74d 216 FUNC GLOBAL DEFAULT 11 mpznwt_ │ │ │ │ - 4129: 00055add 28 FUNC GLOBAL DEFAULT 11 sgspli__ │ │ │ │ - 4130: 000568c5 44 FUNC GLOBAL DEFAULT 11 sgpmxr__ │ │ │ │ - 4131: 0011e370 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Dcl_date │ │ │ │ - 4132: 00050a61 976 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetlogical │ │ │ │ - 4133: 00048ddd 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclne │ │ │ │ - 4134: 0009be01 444 FUNC GLOBAL DEFAULT 11 uxsaxs_ │ │ │ │ - 4135: 0004abb5 856 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcleasyfft_b │ │ │ │ - 4136: 00091259 176 FUNC GLOBAL DEFAULT 11 mpimer_ │ │ │ │ - 4137: 000e7b99 344 FUNC GLOBAL DEFAULT 11 sgpmzu_ │ │ │ │ - 4138: 000693a9 128 FUNC GLOBAL DEFAULT 11 crvrs__ │ │ │ │ - 4139: 00074295 56 FUNC GLOBAL DEFAULT 11 fcgets_ │ │ │ │ - 4140: 00068e15 40 FUNC GLOBAL DEFAULT 11 vrinc0__ │ │ │ │ - 4141: 000c9069 136 FUNC GLOBAL DEFAULT 11 uciqcp_ │ │ │ │ - 4142: 0004af0d 856 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcleasyfft_f │ │ │ │ - 4143: 0004f509 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetinteger │ │ │ │ - 4144: 000c264d 132 FUNC GLOBAL DEFAULT 11 udrqin_ │ │ │ │ - 4145: 000baa01 132 FUNC GLOBAL DEFAULT 11 ugpqin_ │ │ │ │ - 4146: 00053b99 28 FUNC GLOBAL DEFAULT 11 szpll3__ │ │ │ │ - 4147: 0005fa15 132 FUNC GLOBAL DEFAULT 11 uurqin__ │ │ │ │ - 4148: 00043205 180 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawarrow │ │ │ │ - 4149: 000ada2d 132 FUNC GLOBAL DEFAULT 11 umlqin_ │ │ │ │ - 4150: 00053a49 28 FUNC GLOBAL DEFAULT 11 szoplt__ │ │ │ │ - 4151: 000dd489 132 FUNC GLOBAL DEFAULT 11 swiqin_ │ │ │ │ - 4152: 0008bd0d 54 FUNC GLOBAL DEFAULT 11 dxfloc_ │ │ │ │ - 4153: 000c2f6d 320 FUNC GLOBAL DEFAULT 11 udlqid_ │ │ │ │ - 4154: 00052e71 28 FUNC GLOBAL DEFAULT 11 szqclx__ │ │ │ │ - 4155: 000947cd 98 FUNC GLOBAL DEFAULT 11 ct2ec_ │ │ │ │ - 4156: 00062ec1 136 FUNC GLOBAL DEFAULT 11 ucyady__ │ │ │ │ - 4157: 000dddd1 320 FUNC GLOBAL DEFAULT 11 swcqid_ │ │ │ │ - 4158: 000674d5 132 FUNC GLOBAL DEFAULT 11 uilqin__ │ │ │ │ - 4159: 000983ed 100 FUNC GLOBAL DEFAULT 11 uysttl_ │ │ │ │ - 4160: 0008bedd 144 FUNC GLOBAL DEFAULT 11 rcov_ │ │ │ │ - 4161: 00069431 4 FUNC GLOBAL DEFAULT 11 iblkle__ │ │ │ │ - 4162: 0005c595 112 FUNC GLOBAL DEFAULT 11 uspset__ │ │ │ │ - 4163: 00054bf9 28 FUNC GLOBAL DEFAULT 11 scqtnp__ │ │ │ │ - 4164: 000ebb61 6 FUNC GLOBAL DEFAULT 11 sginit_ │ │ │ │ - 4165: 0007b379 132 FUNC GLOBAL DEFAULT 11 odlqin_ │ │ │ │ - 4166: 00087269 96 FUNC GLOBAL DEFAULT 11 vifna0_ │ │ │ │ - 4167: 00069085 4 FUNC GLOBAL DEFAULT 11 lreq__ │ │ │ │ - 4168: 000b75dd 48 FUNC GLOBAL DEFAULT 11 uiqcrg_ │ │ │ │ - 4169: 000e7a41 344 FUNC GLOBAL DEFAULT 11 sgpmzv_ │ │ │ │ - 4170: 0008f4a1 100 FUNC GLOBAL DEFAULT 11 mpscct_ │ │ │ │ - 4171: 0005a09d 132 FUNC GLOBAL DEFAULT 11 uerstx__ │ │ │ │ - 4172: 0005591d 28 FUNC GLOBAL DEFAULT 11 sglau__ │ │ │ │ - 4173: 00071095 132 FUNC GLOBAL DEFAULT 11 tmpstx__ │ │ │ │ - 4174: 00063c11 28 FUNC GLOBAL DEFAULT 11 uclsvl__ │ │ │ │ - 4175: 0003a5b5 176 FUNC GLOBAL DEFAULT 11 tmiqvl_ │ │ │ │ - 4176: 000750dd 116 FUNC GLOBAL DEFAULT 11 dateg1_ │ │ │ │ - 4177: 00056961 28 FUNC GLOBAL DEFAULT 11 sgfrm__ │ │ │ │ - 4178: 000ed461 124 FUNC GLOBAL DEFAULT 11 usgi_ │ │ │ │ - 4179: 0003ee51 60 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawglobe │ │ │ │ - 4180: 0006e4cd 28 FUNC GLOBAL DEFAULT 11 shfftb__ │ │ │ │ - 4181: 00056855 36 FUNC GLOBAL DEFAULT 11 sgplzu__ │ │ │ │ - 4182: 00079419 298 FUNC GLOBAL DEFAULT 11 shlsds_ │ │ │ │ - 4183: 0005f05d 132 FUNC GLOBAL DEFAULT 11 uuiqcp__ │ │ │ │ - 4184: 0003d2e9 1072 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxislog │ │ │ │ - 4185: 0006d9d1 28 FUNC GLOBAL DEFAULT 11 odpqnp__ │ │ │ │ - 4186: 00064cf1 132 FUNC GLOBAL DEFAULT 11 udpqcl__ │ │ │ │ - 4187: 00061851 180 FUNC GLOBAL DEFAULT 11 uzcset__ │ │ │ │ - 4188: 000ca9f5 188 FUNC GLOBAL DEFAULT 11 szqgcx_ │ │ │ │ - 4189: 00065705 28 FUNC GLOBAL DEFAULT 11 umscwd__ │ │ │ │ - 4190: 000ece81 128 FUNC GLOBAL DEFAULT 11 scsvpt_ │ │ │ │ - 4191: 000601bd 28 FUNC GLOBAL DEFAULT 11 uusebi__ │ │ │ │ - 4192: 0005bc0d 144 FUNC GLOBAL DEFAULT 11 usaxnm__ │ │ │ │ - 4193: 000871a9 192 FUNC GLOBAL DEFAULT 11 vifna1_ │ │ │ │ - 4194: 000e75d1 16 FUNC GLOBAL DEFAULT 11 sgqtxc_ │ │ │ │ - 4195: 00090ab5 192 FUNC GLOBAL DEFAULT 11 mpfek6_ │ │ │ │ - 4196: 0008ee15 204 FUNC GLOBAL DEFAULT 11 mpimil_ │ │ │ │ - 4197: 0005d415 128 FUNC GLOBAL DEFAULT 11 usyaxu__ │ │ │ │ - 4198: 00061001 112 FUNC GLOBAL DEFAULT 11 ugpget__ │ │ │ │ - 4199: 0004a6bd 32 FUNC GLOBAL DEFAULT 11 __fft_work_MOD___copy_fft_work_Work │ │ │ │ - 4200: 000cb2e9 832 FUNC GLOBAL DEFAULT 11 szpclx_ │ │ │ │ - 4201: 00070df1 132 FUNC GLOBAL DEFAULT 11 tmlqcp__ │ │ │ │ - 4202: 000ae06d 176 FUNC GLOBAL DEFAULT 11 umisvl_ │ │ │ │ - 4203: 0007a445 76 FUNC GLOBAL DEFAULT 11 shfwgz_ │ │ │ │ - 4204: 0006d089 28 FUNC GLOBAL DEFAULT 11 cosqf1__ │ │ │ │ - 4205: 000bf2d5 6 FUNC GLOBAL DEFAULT 11 ueiqnp_ │ │ │ │ - 4206: 0005bf19 132 FUNC GLOBAL DEFAULT 11 usiqin__ │ │ │ │ - 4207: 000dcb75 138 FUNC GLOBAL DEFAULT 11 swocls_ │ │ │ │ - 4208: 0005ad15 4 FUNC GLOBAL DEFAULT 11 iueton__ │ │ │ │ - 4209: 000c8f01 176 FUNC GLOBAL DEFAULT 11 uciqvl_ │ │ │ │ - 4210: 000ea521 92 FUNC GLOBAL DEFAULT 11 sgpset_ │ │ │ │ - 4211: 0005b239 28 FUNC GLOBAL DEFAULT 11 usrsvl__ │ │ │ │ - 4212: 0004cc09 120 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dclgetdate │ │ │ │ - 4213: 000b0d41 92 FUNC GLOBAL DEFAULT 11 uliset_ │ │ │ │ - 4214: 000772b1 184 FUNC GLOBAL DEFAULT 11 vs2int_ │ │ │ │ - 4215: 00074ff9 228 FUNC GLOBAL DEFAULT 11 dateg2_ │ │ │ │ - 4216: 0006e555 28 FUNC GLOBAL DEFAULT 11 shinir__ │ │ │ │ - 4217: 00046cf9 76 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dviewport │ │ │ │ - 4218: 0004633d 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dlineindex │ │ │ │ - 4219: 0006834d 36 FUNC GLOBAL DEFAULT 11 uvbxlz__ │ │ │ │ - 4220: 000ba97d 124 FUNC GLOBAL DEFAULT 11 uherb_ │ │ │ │ - 4221: 0007b9a1 164 FUNC GLOBAL DEFAULT 11 odisvl_ │ │ │ │ - 4222: 0005c3b5 28 FUNC GLOBAL DEFAULT 11 usgrph__ │ │ │ │ - 4223: 0008d69d 156 FUNC GLOBAL DEFAULT 11 rmin_ │ │ │ │ - 4224: 00067639 132 FUNC GLOBAL DEFAULT 11 uirstx__ │ │ │ │ - 4225: 000538ad 28 FUNC GLOBAL DEFAULT 11 szplld__ │ │ │ │ - 4226: 000887c5 60 FUNC GLOBAL DEFAULT 11 rlrenv_ │ │ │ │ - 4227: 000b0dc5 20 FUNC GLOBAL DEFAULT 11 ulxsfm_ │ │ │ │ - 4228: 000beefd 184 FUNC GLOBAL DEFAULT 11 uelqcl_ │ │ │ │ - 4229: 00065efd 28 FUNC GLOBAL DEFAULT 11 umisvl__ │ │ │ │ - 4230: 00066161 28 FUNC GLOBAL DEFAULT 11 umlqvl__ │ │ │ │ - 4231: 00065b39 112 FUNC GLOBAL DEFAULT 11 umrset__ │ │ │ │ - 4232: 00067ec9 28 FUNC GLOBAL DEFAULT 11 uxsoff__ │ │ │ │ - 4233: 000caab1 84 FUNC GLOBAL DEFAULT 11 szqgcy_ │ │ │ │ - 4234: 00068c05 208 FUNC GLOBAL DEFAULT 11 nindxn__ │ │ │ │ - 4235: 000e6b41 192 FUNC GLOBAL DEFAULT 11 sgtnzr_ │ │ │ │ - 4236: 00067259 28 FUNC GLOBAL DEFAULT 11 uismsq__ │ │ │ │ - 4237: 00069cd5 44 FUNC GLOBAL DEFAULT 11 visub1__ │ │ │ │ - 4238: 000e12f1 400 FUNC GLOBAL DEFAULT 11 slmgnz_ │ │ │ │ - 4239: 00091911 36 FUNC GLOBAL DEFAULT 11 lreqa_ │ │ │ │ - 4240: 00054e91 28 FUNC GLOBAL DEFAULT 11 scqpmt__ │ │ │ │ - 4241: 00067751 40 FUNC GLOBAL DEFAULT 11 uifluv__ │ │ │ │ - 4242: 0005c689 28 FUNC GLOBAL DEFAULT 11 uslqnp__ │ │ │ │ - 4243: 00054fd5 44 FUNC GLOBAL DEFAULT 11 scpmzv__ │ │ │ │ - 4244: 000cb0b9 468 FUNC GLOBAL DEFAULT 11 szpcly_ │ │ │ │ - 4245: 00063489 132 FUNC GLOBAL DEFAULT 11 ucistx__ │ │ │ │ - 4246: 000856d9 38 FUNC GLOBAL DEFAULT 11 rset0_ │ │ │ │ - 4247: 0005ecf5 28 FUNC GLOBAL DEFAULT 11 ulsybl__ │ │ │ │ - 4248: 00096d71 44 FUNC GLOBAL DEFAULT 11 uzrqin_ │ │ │ │ - 4249: 00060ca9 112 FUNC GLOBAL DEFAULT 11 ugiset__ │ │ │ │ - 4250: 000668c9 44 FUNC GLOBAL DEFAULT 11 uipd2z__ │ │ │ │ - 4251: 000526f5 142 FUNC GLOBAL DEFAULT 11 uxplba__ │ │ │ │ - 4252: 00074f79 128 FUNC GLOBAL DEFAULT 11 dateg3_ │ │ │ │ - 4253: 00097785 40 FUNC GLOBAL DEFAULT 11 uzlqid_ │ │ │ │ - 4254: 000c08ad 832 FUNC GLOBAL DEFAULT 11 uegtla_ │ │ │ │ - 4255: 0004570d 148 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetviewport │ │ │ │ - 4256: 0006eae9 68 FUNC GLOBAL DEFAULT 11 shmswa__ │ │ │ │ - 4257: 0006f451 36 FUNC GLOBAL DEFAULT 11 dateg2__ │ │ │ │ - 4258: 000589c1 28 FUNC GLOBAL DEFAULT 11 swpqit__ │ │ │ │ - 4259: 0005ee95 132 FUNC GLOBAL DEFAULT 11 ulpstx__ │ │ │ │ - 4260: 00084e2d 72 FUNC GLOBAL DEFAULT 11 vrdiv0_ │ │ │ │ - 4261: 00079769 204 FUNC GLOBAL DEFAULT 11 shlfwl_ │ │ │ │ - 4262: 00041d99 68 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dclsetframemargin │ │ │ │ - 4263: 000609d5 132 FUNC GLOBAL DEFAULT 11 ugpqid__ │ │ │ │ - 4264: 0006bfb9 308 FUNC GLOBAL DEFAULT 11 cfsrch__ │ │ │ │ - 4265: 0011d7b4 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_yttl0 │ │ │ │ - 4266: 0004a34d 52 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclrestoregoodnumlist │ │ │ │ - 4267: 000c0725 40 FUNC GLOBAL DEFAULT 11 uestlv_ │ │ │ │ - 4268: 000bb371 184 FUNC GLOBAL DEFAULT 11 ugrqcl_ │ │ │ │ - 4269: 0008a231 92 FUNC GLOBAL DEFAULT 11 glpset_ │ │ │ │ - 4270: 00079835 88 FUNC GLOBAL DEFAULT 11 shlbwu_ │ │ │ │ - 4271: 0004d011 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconvpolar │ │ │ │ - 4272: 00055305 152 FUNC GLOBAL DEFAULT 11 sgtxzu__ │ │ │ │ - 4273: 000856b1 38 FUNC GLOBAL DEFAULT 11 rset1_ │ │ │ │ - 4274: 00057c85 28 FUNC GLOBAL DEFAULT 11 swdcls__ │ │ │ │ - 4275: 00047af9 64 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclgetargument │ │ │ │ - 4276: 000694b5 4 FUNC GLOBAL DEFAULT 11 mpiaza__ │ │ │ │ - 4277: 0006d129 28 FUNC GLOBAL DEFAULT 11 sinqf__ │ │ │ │ - 4278: 0006e2e5 28 FUNC GLOBAL DEFAULT 11 shinic__ │ │ │ │ - 4279: 000a00f1 16 FUNC GLOBAL DEFAULT 11 uusmki_ │ │ │ │ - 4280: 000e0e4d 160 FUNC GLOBAL DEFAULT 11 stftrf_ │ │ │ │ - 4281: 000ea3d5 332 FUNC GLOBAL DEFAULT 11 sgpstx_ │ │ │ │ - 4282: 0005e54d 132 FUNC GLOBAL DEFAULT 11 ullqcp__ │ │ │ │ - 4283: 000b0ca1 160 FUNC GLOBAL DEFAULT 11 ulistx_ │ │ │ │ - 4284: 00070429 28 FUNC GLOBAL DEFAULT 11 g2fctr__ │ │ │ │ - 4285: 000c0751 348 FUNC GLOBAL DEFAULT 11 uegtlb_ │ │ │ │ - 4286: 00055465 112 FUNC GLOBAL DEFAULT 11 sgpget__ │ │ │ │ - 4287: 0006e5a9 44 FUNC GLOBAL DEFAULT 11 shppma__ │ │ │ │ - 4288: 0005d33d 216 FUNC GLOBAL DEFAULT 11 uscstx__ │ │ │ │ - 4289: 000538e5 28 FUNC GLOBAL DEFAULT 11 szstyz__ │ │ │ │ - 4290: 00061d75 28 FUNC GLOBAL DEFAULT 11 uzpsvl__ │ │ │ │ - 4291: 00059195 216 FUNC GLOBAL DEFAULT 11 swqfnm__ │ │ │ │ - 4292: 0004f8f9 716 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetchars │ │ │ │ - 4293: 000795b9 432 FUNC GLOBAL DEFAULT 11 shlfwm_ │ │ │ │ - 4294: 00084d61 204 FUNC GLOBAL DEFAULT 11 vrdiv1_ │ │ │ │ - 4295: 000bbbb5 92 FUNC GLOBAL DEFAULT 11 uglget_ │ │ │ │ - 4296: 000ba491 1260 FUNC GLOBAL DEFAULT 11 uherbz_ │ │ │ │ - 4297: 0006032d 28 FUNC GLOBAL DEFAULT 11 ugdut__ │ │ │ │ - 4298: 0009a135 520 FUNC GLOBAL DEFAULT 11 uyplba_ │ │ │ │ - 4299: 0008fd19 132 FUNC GLOBAL DEFAULT 11 mpipst_ │ │ │ │ - 4300: 000690d9 116 FUNC GLOBAL DEFAULT 11 lenc__ │ │ │ │ - 4301: 000b7a11 140 FUNC GLOBAL DEFAULT 11 uifrgb_ │ │ │ │ - 4302: 0011e37c 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Cartesian3d │ │ │ │ - 4303: 000534a1 28 FUNC GLOBAL DEFAULT 11 szclts__ │ │ │ │ - 4304: 00055a35 28 FUNC GLOBAL DEFAULT 11 sgtnzr__ │ │ │ │ - 4305: 000ce485 16 FUNC GLOBAL DEFAULT 11 sztitz_ │ │ │ │ - 4306: 00040a9d 68 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclgetshadelevel │ │ │ │ - 4307: 0007e541 46 FUNC GLOBAL DEFAULT 11 rfftb_ │ │ │ │ - 4308: 0008419d 512 FUNC GLOBAL DEFAULT 11 cfftf1_ │ │ │ │ - 4309: 00060005 28 FUNC GLOBAL DEFAULT 11 uuqmks__ │ │ │ │ - 4310: 000a43d1 232 FUNC GLOBAL DEFAULT 11 usyoff_ │ │ │ │ - 4311: 0006e7fd 48 FUNC GLOBAL DEFAULT 11 shtswm__ │ │ │ │ - 4312: 000558f1 44 FUNC GLOBAL DEFAULT 11 sglaxv__ │ │ │ │ - 4313: 0006ff09 48 FUNC GLOBAL DEFAULT 11 clrgsv__ │ │ │ │ - 4314: 0008eb4d 564 FUNC GLOBAL DEFAULT 11 mpiplc_ │ │ │ │ - 4315: 0009ba71 616 FUNC GLOBAL DEFAULT 11 uxpaxs_ │ │ │ │ - 4316: 000629f5 132 FUNC GLOBAL DEFAULT 11 ucpqcp__ │ │ │ │ - 4317: 0005697d 28 FUNC GLOBAL DEFAULT 11 sgcls__ │ │ │ │ - 4318: 000698b5 4 FUNC GLOBAL DEFAULT 11 imin__ │ │ │ │ - 4319: 000911cd 140 FUNC GLOBAL DEFAULT 11 mpfmer_ │ │ │ │ - 4320: 0006cf31 28 FUNC GLOBAL DEFAULT 11 rfftb__ │ │ │ │ - 4321: 0006c75d 132 FUNC GLOBAL DEFAULT 11 glpstx__ │ │ │ │ - 4322: 0004b625 296 FUNC GLOBAL DEFAULT 11 __fftsin_MOD_dclinitsinfft │ │ │ │ - 4323: 000a0491 148 FUNC GLOBAL DEFAULT 11 uupqcl_ │ │ │ │ - 4324: 0006e8e1 48 FUNC GLOBAL DEFAULT 11 shtwgm__ │ │ │ │ - 4325: 000cb075 68 FUNC GLOBAL DEFAULT 11 szgcll_ │ │ │ │ - 4326: 00057bc5 4 FUNC GLOBAL DEFAULT 11 zgiopn__ │ │ │ │ - 4327: 00057c0d 4 FUNC GLOBAL DEFAULT 11 zgslcl__ │ │ │ │ - 4328: 00064ab1 28 FUNC GLOBAL DEFAULT 11 udlsvl__ │ │ │ │ - 4329: 00057dcd 128 FUNC GLOBAL DEFAULT 11 swocls__ │ │ │ │ - 4330: 000b4c85 144 FUNC GLOBAL DEFAULT 11 uipdat_ │ │ │ │ - 4331: 0009057d 124 FUNC GLOBAL DEFAULT 11 mpscoa_ │ │ │ │ - 4332: 000adfe9 132 FUNC GLOBAL DEFAULT 11 umiqin_ │ │ │ │ - 4333: 000e69f9 164 FUNC GLOBAL DEFAULT 11 sglnr_ │ │ │ │ - 4334: 000563cd 112 FUNC GLOBAL DEFAULT 11 sgiset__ │ │ │ │ - 4335: 000c3531 320 FUNC GLOBAL DEFAULT 11 udiqid_ │ │ │ │ - 4336: 0005a439 132 FUNC GLOBAL DEFAULT 11 uepqcl__ │ │ │ │ - 4337: 00099e45 752 FUNC GLOBAL DEFAULT 11 uyplbb_ │ │ │ │ - 4338: 00062811 132 FUNC GLOBAL DEFAULT 11 uzrqin__ │ │ │ │ - 4339: 000e6cc1 192 FUNC GLOBAL DEFAULT 11 sgtnzu_ │ │ │ │ - 4340: 00069485 4 FUNC GLOBAL DEFAULT 11 mpfcon__ │ │ │ │ - 4341: 0009cbcd 164 FUNC GLOBAL DEFAULT 11 uwigyi_ │ │ │ │ - 4342: 00098b41 968 FUNC GLOBAL DEFAULT 11 uypttl_ │ │ │ │ - 4343: 001e3960 16020 OBJECT GLOBAL DEFAULT 21 uwblkx_ │ │ │ │ - 4344: 000b3a69 92 FUNC GLOBAL DEFAULT 11 uirget_ │ │ │ │ - 4345: 000aff55 92 FUNC GLOBAL DEFAULT 11 ulpget_ │ │ │ │ - 4346: 000ec4f1 200 FUNC GLOBAL DEFAULT 11 scplzu_ │ │ │ │ - 4347: 0007b91d 132 FUNC GLOBAL DEFAULT 11 odiqin_ │ │ │ │ - 4348: 0008e2e9 408 FUNC GLOBAL DEFAULT 11 mpirbs_ │ │ │ │ - 4349: 00055fb9 28 FUNC GLOBAL DEFAULT 11 sgqtxs__ │ │ │ │ - 4350: 0007ce5d 268 FUNC GLOBAL DEFAULT 11 odrkdu_ │ │ │ │ - 4351: 0006b659 132 FUNC GLOBAL DEFAULT 11 gllqcp__ │ │ │ │ - 4352: 00065f9d 28 FUNC GLOBAL DEFAULT 11 umsppt__ │ │ │ │ - 4353: 000690c5 4 FUNC GLOBAL DEFAULT 11 lrge0__ │ │ │ │ - 4354: 0008a0e5 332 FUNC GLOBAL DEFAULT 11 glpstx_ │ │ │ │ - 4355: 00056e61 132 FUNC GLOBAL DEFAULT 11 sgpqid__ │ │ │ │ - 4356: 000b3489 344 FUNC GLOBAL DEFAULT 11 uixbar_ │ │ │ │ - 4357: 000bac65 88 FUNC GLOBAL DEFAULT 11 ugpqit_ │ │ │ │ - 4358: 00078751 180 FUNC GLOBAL DEFAULT 11 shmwjz_ │ │ │ │ - 4359: 0003a41d 92 FUNC GLOBAL DEFAULT 11 tmlset_ │ │ │ │ - 4360: 000705cd 4 FUNC GLOBAL DEFAULT 11 rrms1__ │ │ │ │ - 4361: 00053fed 28 FUNC GLOBAL DEFAULT 11 stsrot__ │ │ │ │ - 4362: 00058145 28 FUNC GLOBAL DEFAULT 11 swiqvl__ │ │ │ │ - 4363: 0005f23d 112 FUNC GLOBAL DEFAULT 11 uulget__ │ │ │ │ - 4364: 00044c69 592 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlineprojected1 │ │ │ │ - 4365: 00044b95 212 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlineprojected2 │ │ │ │ - 4366: 000befb5 136 FUNC GLOBAL DEFAULT 11 uelqcp_ │ │ │ │ - 4367: 0006ca35 44 FUNC GLOBAL DEFAULT 11 vrmlt__ │ │ │ │ - 4368: 00060839 28 FUNC GLOBAL DEFAULT 11 ugunit__ │ │ │ │ - 4369: 000609b9 28 FUNC GLOBAL DEFAULT 11 ugpqnp__ │ │ │ │ - 4370: 000e6c01 192 FUNC GLOBAL DEFAULT 11 sgtnzv_ │ │ │ │ - 4371: 0007040d 4 FUNC GLOBAL DEFAULT 11 rmax0__ │ │ │ │ - 4372: 0005db0d 28 FUNC GLOBAL DEFAULT 11 uysoff__ │ │ │ │ - 4373: 000457e1 64 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransnumtoshort │ │ │ │ - 4374: 001dfac8 16020 OBJECT GLOBAL DEFAULT 21 uwblky_ │ │ │ │ - 4375: 00089639 2 FUNC GLOBAL DEFAULT 11 rpnget_ │ │ │ │ - 4376: 00069ae9 28 FUNC GLOBAL DEFAULT 11 ct2cp__ │ │ │ │ - 4377: 000ec429 200 FUNC GLOBAL DEFAULT 11 scplzv_ │ │ │ │ - 4378: 000ea8a9 320 FUNC GLOBAL DEFAULT 11 sgrqid_ │ │ │ │ - 4379: 00061ed1 132 FUNC GLOBAL DEFAULT 11 uziqcp__ │ │ │ │ - 4380: 0004ca41 52 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcllengthofyear │ │ │ │ - 4381: 0008ed81 148 FUNC GLOBAL DEFAULT 11 mpfmil_ │ │ │ │ - 4382: 0009bfbd 192 FUNC GLOBAL DEFAULT 11 uxsaxz_ │ │ │ │ - 4383: 0007ccd1 396 FUNC GLOBAL DEFAULT 11 odrkdv_ │ │ │ │ - 4384: 000c2ccd 176 FUNC GLOBAL DEFAULT 11 udlsvl_ │ │ │ │ - 4385: 000e0941 1292 FUNC GLOBAL DEFAULT 11 stitrn_ │ │ │ │ - 4386: 00052a25 36 FUNC GLOBAL DEFAULT 11 szgipz__ │ │ │ │ - 4387: 00082e21 1952 FUNC GLOBAL DEFAULT 11 passb_ │ │ │ │ - 4388: 000d6835 96 FUNC GLOBAL DEFAULT 11 zggopn_ │ │ │ │ - 4389: 00063fcd 132 FUNC GLOBAL DEFAULT 11 udistx__ │ │ │ │ - 4390: 000ddad1 224 FUNC GLOBAL DEFAULT 11 swcsvl_ │ │ │ │ - 4391: 000c8d69 92 FUNC GLOBAL DEFAULT 11 uclset_ │ │ │ │ - 4392: 00068001 144 FUNC GLOBAL DEFAULT 11 uxaxnm__ │ │ │ │ - 4393: 00052785 142 FUNC GLOBAL DEFAULT 11 uyplba__ │ │ │ │ - 4394: 00057a31 100 FUNC GLOBAL DEFAULT 11 zgtxt__ │ │ │ │ - 4395: 00118fe0 8 OBJECT GLOBAL DEFAULT 20 zglpmname │ │ │ │ - 4396: 0005422d 28 FUNC GLOBAL DEFAULT 11 stsrad__ │ │ │ │ - 4397: 000547a5 28 FUNC GLOBAL DEFAULT 11 sldttl__ │ │ │ │ - 4398: 000902ed 276 FUNC GLOBAL DEFAULT 11 mpscoc_ │ │ │ │ - 4399: 00070411 4 FUNC GLOBAL DEFAULT 11 rstd0__ │ │ │ │ - 4400: 0003b2b9 716 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dclshadeyboxarea │ │ │ │ - 4401: 000553e5 44 FUNC GLOBAL DEFAULT 11 sgpmxv__ │ │ │ │ - 4402: 000bf4b9 184 FUNC GLOBAL DEFAULT 11 ueiqcl_ │ │ │ │ - 4403: 000a5129 2156 FUNC GLOBAL DEFAULT 11 usysub_ │ │ │ │ - 4404: 00079061 18 FUNC GLOBAL DEFAULT 11 shmdxj_ │ │ │ │ - 4405: 000e75b1 16 FUNC GLOBAL DEFAULT 11 sgqtxi_ │ │ │ │ - 4406: 000c06a9 38 FUNC GLOBAL DEFAULT 11 uestlz_ │ │ │ │ - 4407: 000bb429 136 FUNC GLOBAL DEFAULT 11 ugrqcp_ │ │ │ │ - 4408: 000a0131 16 FUNC GLOBAL DEFAULT 11 uuslni_ │ │ │ │ - 4409: 0005323d 28 FUNC GLOBAL DEFAULT 11 sztncl__ │ │ │ │ - 4410: 0006af01 28 FUNC GLOBAL DEFAULT 11 rpnopt__ │ │ │ │ - 4411: 00059699 216 FUNC GLOBAL DEFAULT 11 swcstx__ │ │ │ │ - 4412: 0011e608 4 OBJECT GLOBAL DEFAULT 21 xargc │ │ │ │ - 4413: 0005f465 132 FUNC GLOBAL DEFAULT 11 uulqid__ │ │ │ │ - 4414: 00078159 4 FUNC GLOBAL DEFAULT 11 shtnml_ │ │ │ │ - 4415: 0006d241 112 FUNC GLOBAL DEFAULT 11 odrget__ │ │ │ │ - 4416: 0009d895 1240 FUNC GLOBAL DEFAULT 11 uvbxaz_ │ │ │ │ - 4417: 000690c9 4 FUNC GLOBAL DEFAULT 11 lrgea__ │ │ │ │ - 4418: 000980c5 40 FUNC GLOBAL DEFAULT 11 uziqid_ │ │ │ │ - 4419: 00093e1d 104 FUNC GLOBAL DEFAULT 11 rgnge_ │ │ │ │ - 4420: 000e6935 164 FUNC GLOBAL DEFAULT 11 sglnu_ │ │ │ │ - 4421: 000bb749 6 FUNC GLOBAL DEFAULT 11 uglqnp_ │ │ │ │ - 4422: 0003a37d 160 FUNC GLOBAL DEFAULT 11 tmlstx_ │ │ │ │ - 4423: 000beccd 92 FUNC GLOBAL DEFAULT 11 uerset_ │ │ │ │ - 4424: 000bee59 164 FUNC GLOBAL DEFAULT 11 uelqvl_ │ │ │ │ - 4425: 00068251 44 FUNC GLOBAL DEFAULT 11 uverbz__ │ │ │ │ - 4426: 00069e69 28 FUNC GLOBAL DEFAULT 11 rpnget__ │ │ │ │ - 4427: 00053205 28 FUNC GLOBAL DEFAULT 11 szclsv__ │ │ │ │ - 4428: 000a9b51 1316 FUNC GLOBAL DEFAULT 11 usinit_ │ │ │ │ - 4429: 0005a7f9 28 FUNC GLOBAL DEFAULT 11 uegtla__ │ │ │ │ - 4430: 000b7b85 54 FUNC GLOBAL DEFAULT 11 uiiyxy_ │ │ │ │ - 4431: 000ecc39 92 FUNC GLOBAL DEFAULT 11 scsorg_ │ │ │ │ - 4432: 000780f1 104 FUNC GLOBAL DEFAULT 11 shtfun_ │ │ │ │ - 4433: 0008ace5 320 FUNC GLOBAL DEFAULT 11 glrqid_ │ │ │ │ - 4434: 00054041 28 FUNC GLOBAL DEFAULT 11 ststri__ │ │ │ │ - 4435: 0011e604 4 OBJECT GLOBAL DEFAULT 21 xargv │ │ │ │ - 4436: 00045821 64 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltranslongtonum │ │ │ │ - 4437: 00069e61 4 FUNC GLOBAL DEFAULT 11 g2qgrd__ │ │ │ │ - 4438: 0007e315 46 FUNC GLOBAL DEFAULT 11 rfftf_ │ │ │ │ - 4439: 000e7e85 16 FUNC GLOBAL DEFAULT 11 sgqpmi_ │ │ │ │ - 4440: 00062cf9 132 FUNC GLOBAL DEFAULT 11 ucrqcl__ │ │ │ │ - 4441: 00047c51 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetbonnes │ │ │ │ - 4442: 0005cfdd 140 FUNC GLOBAL DEFAULT 11 usptmk__ │ │ │ │ - 4443: 00069469 4 FUNC GLOBAL DEFAULT 11 mpicct__ │ │ │ │ - 4444: 0005fb09 112 FUNC GLOBAL DEFAULT 11 uupset__ │ │ │ │ - 4445: 000c0bf1 652 FUNC GLOBAL DEFAULT 11 uezchk_ │ │ │ │ - 4446: 00056e45 28 FUNC GLOBAL DEFAULT 11 sgpqnp__ │ │ │ │ - 4447: 0006eb69 28 FUNC GLOBAL DEFAULT 11 shfftf__ │ │ │ │ - 4448: 000537e1 28 FUNC GLOBAL DEFAULT 11 szsttr__ │ │ │ │ - 4449: 00065aad 28 FUNC GLOBAL DEFAULT 11 umspct__ │ │ │ │ - 4450: 000a0525 136 FUNC GLOBAL DEFAULT 11 uupqcp_ │ │ │ │ - 4451: 00064c6d 132 FUNC GLOBAL DEFAULT 11 udpqcp__ │ │ │ │ - 4452: 000c8cc9 160 FUNC GLOBAL DEFAULT 11 uclstx_ │ │ │ │ - 4453: 000540d5 28 FUNC GLOBAL DEFAULT 11 stfpr2__ │ │ │ │ - 4454: 000481c9 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dcleckert6_b │ │ │ │ - 4455: 000e6a9d 164 FUNC GLOBAL DEFAULT 11 sglnv_ │ │ │ │ - 4456: 0006c819 28 FUNC GLOBAL DEFAULT 11 vrgnn__ │ │ │ │ - 4457: 00048985 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dcleckert6_f │ │ │ │ - 4458: 000777b5 212 FUNC GLOBAL DEFAULT 11 shtg2s_ │ │ │ │ - 4459: 000d89e5 496 FUNC GLOBAL DEFAULT 11 zgclini_ │ │ │ │ - 4460: 0005ac75 28 FUNC GLOBAL DEFAULT 11 uelsvl__ │ │ │ │ - 4461: 000950c1 184 FUNC GLOBAL DEFAULT 11 iblklt_ │ │ │ │ - 4462: 0005cb0d 128 FUNC GLOBAL DEFAULT 11 usxaxl__ │ │ │ │ - 4463: 000d4109 128 FUNC GLOBAL DEFAULT 11 sztxzr_ │ │ │ │ - 4464: 000bdba9 1168 FUNC GLOBAL DEFAULT 11 uetonz_ │ │ │ │ - 4465: 00043dbd 252 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawtextnormalized │ │ │ │ - 4466: 000bc179 92 FUNC GLOBAL DEFAULT 11 ugiget_ │ │ │ │ - 4467: 00057f81 28 FUNC GLOBAL DEFAULT 11 swgton__ │ │ │ │ - 4468: 00053641 28 FUNC GLOBAL DEFAULT 11 szoptp__ │ │ │ │ - 4469: 0005b845 144 FUNC GLOBAL DEFAULT 11 ususcl__ │ │ │ │ - 4470: 000705d1 4 FUNC GLOBAL DEFAULT 11 rvmin0__ │ │ │ │ - 4471: 000b35e1 6 FUNC GLOBAL DEFAULT 11 uirqnp_ │ │ │ │ - 4472: 000bb281 240 FUNC GLOBAL DEFAULT 11 ugrqvl_ │ │ │ │ - 4473: 000afa0d 6 FUNC GLOBAL DEFAULT 11 ulpqnp_ │ │ │ │ - 4474: 000ced39 60 FUNC GLOBAL DEFAULT 11 szsttp_ │ │ │ │ - 4475: 000d8bd5 62 FUNC GLOBAL DEFAULT 11 cfnchr │ │ │ │ - 4476: 000976dd 38 FUNC GLOBAL DEFAULT 11 uzlsvl_ │ │ │ │ - 4477: 000533c1 28 FUNC GLOBAL DEFAULT 11 szstni__ │ │ │ │ - 4478: 0008fc91 136 FUNC GLOBAL DEFAULT 11 mpfpst_ │ │ │ │ - 4479: 00078ff9 64 FUNC GLOBAL DEFAULT 11 shms2w_ │ │ │ │ - 4480: 000d053d 96 FUNC GLOBAL DEFAULT 11 szmvl3_ │ │ │ │ - 4481: 000abca5 500 FUNC GLOBAL DEFAULT 11 umspdf_ │ │ │ │ - 4482: 000b74a9 52 FUNC GLOBAL DEFAULT 11 uicrgb_ │ │ │ │ - 4483: 000a89a9 92 FUNC GLOBAL DEFAULT 11 uspset_ │ │ │ │ - 4484: 0006d3c1 132 FUNC GLOBAL DEFAULT 11 odrqid__ │ │ │ │ - 4485: 000529e5 28 FUNC GLOBAL DEFAULT 11 uestln__ │ │ │ │ - 4486: 0005ec59 128 FUNC GLOBAL DEFAULT 11 ulyqfm__ │ │ │ │ - 4487: 00099b5d 108 FUNC GLOBAL DEFAULT 11 uyroff_ │ │ │ │ - 4488: 000544d9 228 FUNC GLOBAL DEFAULT 11 slzttl__ │ │ │ │ - 4489: 0006f241 4 FUNC GLOBAL DEFAULT 11 clckdt__ │ │ │ │ - 4490: 000a7395 856 FUNC GLOBAL DEFAULT 11 ususcl_ │ │ │ │ - 4491: 0008eae1 108 FUNC GLOBAL DEFAULT 11 mpfplc_ │ │ │ │ - 4492: 000b3295 100 FUNC GLOBAL DEFAULT 11 uic3d_ │ │ │ │ - 4493: 000542f1 28 FUNC GLOBAL DEFAULT 11 stiusr__ │ │ │ │ - 4494: 0005f19d 132 FUNC GLOBAL DEFAULT 11 uuiqin__ │ │ │ │ - 4495: 000e8ff9 1764 FUNC GLOBAL DEFAULT 11 sgstrf_ │ │ │ │ - 4496: 00055449 28 FUNC GLOBAL DEFAULT 11 sgstrf__ │ │ │ │ - 4497: 000aaedd 216 FUNC GLOBAL DEFAULT 11 umscom_ │ │ │ │ - 4498: 0005f9f9 28 FUNC GLOBAL DEFAULT 11 uursvl__ │ │ │ │ - 4499: 000c2c49 132 FUNC GLOBAL DEFAULT 11 udlqin_ │ │ │ │ - 4500: 0006898d 4 FUNC GLOBAL DEFAULT 11 nindxr__ │ │ │ │ - 4501: 00044159 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetmarkertype │ │ │ │ - 4502: 000dda4d 132 FUNC GLOBAL DEFAULT 11 swcqin_ │ │ │ │ - 4503: 000bec2d 160 FUNC GLOBAL DEFAULT 11 uerstx_ │ │ │ │ - 4504: 00070569 28 FUNC GLOBAL DEFAULT 11 uwqgxb__ │ │ │ │ - 4505: 0006fe35 116 FUNC GLOBAL DEFAULT 11 lchrl__ │ │ │ │ - 4506: 00054dcd 28 FUNC GLOBAL DEFAULT 11 scqorg__ │ │ │ │ - 4507: 00044b2d 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlineindex │ │ │ │ - 4508: 00066b3d 40 FUNC GLOBAL DEFAULT 11 uipdaz__ │ │ │ │ - 4509: 00051649 308 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD_dclswapindex │ │ │ │ - 4510: 00079039 38 FUNC GLOBAL DEFAULT 11 shmdxm_ │ │ │ │ - 4511: 0006db95 28 FUNC GLOBAL DEFAULT 11 odpqvl__ │ │ │ │ - 4512: 000674b9 28 FUNC GLOBAL DEFAULT 11 uilsvl__ │ │ │ │ - 4513: 00098451 100 FUNC GLOBAL DEFAULT 11 uymttl_ │ │ │ │ - 4514: 00070f31 132 FUNC GLOBAL DEFAULT 11 tmlqin__ │ │ │ │ - 4515: 000ab991 788 FUNC GLOBAL DEFAULT 11 umbndc_ │ │ │ │ - 4516: 0003b061 600 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawyboxline │ │ │ │ - 4517: 0004aa45 112 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dcldeallocrealfft │ │ │ │ - 4518: 0008e1b5 308 FUNC GLOBAL DEFAULT 11 mpfrbs_ │ │ │ │ - 4519: 000a1581 1284 FUNC GLOBAL DEFAULT 11 uumrkz_ │ │ │ │ - 4520: 00081bf1 1952 FUNC GLOBAL DEFAULT 11 passf_ │ │ │ │ - 4521: 0004cb31 76 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcldiffdate │ │ │ │ - 4522: 00041b51 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdevicewindowcorner │ │ │ │ - 4523: 000b766d 48 FUNC GLOBAL DEFAULT 11 uicini_ │ │ │ │ - 4524: 000a0349 240 FUNC GLOBAL DEFAULT 11 uupqvl_ │ │ │ │ - 4525: 0005f449 28 FUNC GLOBAL DEFAULT 11 uulqnp__ │ │ │ │ - 4526: 000dc32d 140 FUNC GLOBAL DEFAULT 11 swiclr_ │ │ │ │ - 4527: 00058295 28 FUNC GLOBAL DEFAULT 11 swqpnt__ │ │ │ │ - 4528: 00059ef5 132 FUNC GLOBAL DEFAULT 11 ueistx__ │ │ │ │ - 4529: 00075819 512 FUNC GLOBAL DEFAULT 11 cllsrg_ │ │ │ │ - 4530: 000718a9 104 FUNC GLOBAL DEFAULT 11 timeq1_ │ │ │ │ - 4531: 000b3e1d 3688 FUNC GLOBAL DEFAULT 11 uipdaz_ │ │ │ │ - 4532: 0003ed59 64 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclfillmap │ │ │ │ - 4533: 0006322d 112 FUNC GLOBAL DEFAULT 11 uclset__ │ │ │ │ - 4534: 000ab279 508 FUNC GLOBAL DEFAULT 11 umstvz_ │ │ │ │ - 4535: 00057f2d 28 FUNC GLOBAL DEFAULT 11 swgplt__ │ │ │ │ - 4536: 0005dc1d 144 FUNC GLOBAL DEFAULT 11 uyaxnm__ │ │ │ │ - 4537: 0003a9e1 92 FUNC GLOBAL DEFAULT 11 tmiset_ │ │ │ │ - 4538: 001e7cf0 16 OBJECT GLOBAL DEFAULT 21 udblk1_ │ │ │ │ - 4539: 00046889 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget2dplane │ │ │ │ - 4540: 00070801 4 FUNC GLOBAL DEFAULT 11 vrfna1__ │ │ │ │ - 4541: 0011059c 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Dcl_time │ │ │ │ - 4542: 00052f19 28 FUNC GLOBAL DEFAULT 11 szmvlu__ │ │ │ │ - 4543: 00065385 112 FUNC GLOBAL DEFAULT 11 umpget__ │ │ │ │ - 4544: 0006c0ed 184 FUNC GLOBAL DEFAULT 11 glcget__ │ │ │ │ - 4545: 000bf571 136 FUNC GLOBAL DEFAULT 11 ueiqcp_ │ │ │ │ - 4546: 0006cb49 44 FUNC GLOBAL DEFAULT 11 passb4__ │ │ │ │ - 4547: 0006c959 44 FUNC GLOBAL DEFAULT 11 vrsub__ │ │ │ │ - 4548: 000ceb6d 388 FUNC GLOBAL DEFAULT 11 szsttr_ │ │ │ │ - 4549: 0007e0cd 18 FUNC GLOBAL DEFAULT 11 rffti_ │ │ │ │ - 4550: 000619dd 112 FUNC GLOBAL DEFAULT 11 uzlget__ │ │ │ │ - 4551: 00051201 976 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetinteger │ │ │ │ - 4552: 00071d05 96 FUNC GLOBAL DEFAULT 11 time12_ │ │ │ │ - 4553: 00052e55 28 FUNC GLOBAL DEFAULT 11 szsclx__ │ │ │ │ - 4554: 00069515 4 FUNC GLOBAL DEFAULT 11 mpfpt2__ │ │ │ │ - 4555: 000a885d 332 FUNC GLOBAL DEFAULT 11 uspstx_ │ │ │ │ - 4556: 0006f4b1 28 FUNC GLOBAL DEFAULT 11 date21__ │ │ │ │ - 4557: 000c3291 176 FUNC GLOBAL DEFAULT 11 udisvl_ │ │ │ │ - 4558: 000e0315 1512 FUNC GLOBAL DEFAULT 11 stftrn_ │ │ │ │ - 4559: 0004b3ed 452 FUNC GLOBAL DEFAULT 11 __fftsin_MOD_dclsinfft │ │ │ │ - 4560: 0006a829 28 FUNC GLOBAL DEFAULT 11 prclvl__ │ │ │ │ - 4561: 0007434d 54 FUNC GLOBAL DEFAULT 11 fcnrec_ │ │ │ │ - 4562: 000d5709 2684 FUNC GLOBAL DEFAULT 11 zgdopn_ │ │ │ │ - 4563: 0005befd 28 FUNC GLOBAL DEFAULT 11 usisvl__ │ │ │ │ - 4564: 0009252d 156 FUNC GLOBAL DEFAULT 11 imax_ │ │ │ │ - 4565: 0005c00d 112 FUNC GLOBAL DEFAULT 11 usrset__ │ │ │ │ - 4566: 0005c831 28 FUNC GLOBAL DEFAULT 11 uslqvl__ │ │ │ │ - 4567: 000dc2a1 138 FUNC GLOBAL DEFAULT 11 swicls_ │ │ │ │ - 4568: 0006cee9 36 FUNC GLOBAL DEFAULT 11 rfftb1__ │ │ │ │ - 4569: 000c932d 92 FUNC GLOBAL DEFAULT 11 uciset_ │ │ │ │ - 4570: 00054bdd 28 FUNC GLOBAL DEFAULT 11 scstnp__ │ │ │ │ - 4571: 00068711 208 FUNC GLOBAL DEFAULT 11 nindxc__ │ │ │ │ - 4572: 00071841 104 FUNC GLOBAL DEFAULT 11 timeq2_ │ │ │ │ - 4573: 0008d82d 120 FUNC GLOBAL DEFAULT 11 rmax0_ │ │ │ │ - 4574: 0006785d 28 FUNC GLOBAL DEFAULT 11 uidecd__ │ │ │ │ - 4575: 001e7e90 804 OBJECT GLOBAL DEFAULT 21 udblk2_ │ │ │ │ - 4576: 00067779 40 FUNC GLOBAL DEFAULT 11 uiiluv__ │ │ │ │ - 4577: 000d553d 104 FUNC GLOBAL DEFAULT 11 zgfrel_ │ │ │ │ - 4578: 00054ec9 28 FUNC GLOBAL DEFAULT 11 scqpmi__ │ │ │ │ - 4579: 00079545 114 FUNC GLOBAL DEFAULT 11 shlfwu_ │ │ │ │ - 4580: 000d5675 132 FUNC GLOBAL DEFAULT 11 zguprect │ │ │ │ - 4581: 000dbf59 138 FUNC GLOBAL DEFAULT 11 swqtnc_ │ │ │ │ - 4582: 00068229 40 FUNC GLOBAL DEFAULT 11 uvbrlz__ │ │ │ │ - 4583: 00056b15 28 FUNC GLOBAL DEFAULT 11 sgtnzv__ │ │ │ │ - 4584: 00066ab9 132 FUNC GLOBAL DEFAULT 11 uiistx__ │ │ │ │ - 4585: 000d418d 96 FUNC GLOBAL DEFAULT 11 sztxzu_ │ │ │ │ - 4586: 000e6e59 16 FUNC GLOBAL DEFAULT 11 sgstnp_ │ │ │ │ - 4587: 000af4d1 1340 FUNC GLOBAL DEFAULT 11 umpmap_ │ │ │ │ - 4588: 00071479 132 FUNC GLOBAL DEFAULT 11 tmrstx__ │ │ │ │ - 4589: 000657ad 112 FUNC GLOBAL DEFAULT 11 umiset__ │ │ │ │ - 4590: 00088801 56 FUNC GLOBAL DEFAULT 11 rllenv_ │ │ │ │ - 4591: 0008f92d 114 FUNC GLOBAL DEFAULT 11 mpzmwd_ │ │ │ │ - 4592: 000ce46d 8 FUNC GLOBAL DEFAULT 11 szstts_ │ │ │ │ - 4593: 0009ffdd 20 FUNC GLOBAL DEFAULT 11 uuqarp_ │ │ │ │ - 4594: 000533a5 28 FUNC GLOBAL DEFAULT 11 sztnzu__ │ │ │ │ - 4595: 00053db9 28 FUNC GLOBAL DEFAULT 11 szcllp__ │ │ │ │ - 4596: 0006ccc1 28 FUNC GLOBAL DEFAULT 11 rfftf__ │ │ │ │ - 4597: 00071cbd 72 FUNC GLOBAL DEFAULT 11 time13_ │ │ │ │ - 4598: 0006d3a5 28 FUNC GLOBAL DEFAULT 11 odrqnp__ │ │ │ │ - 4599: 00064f71 132 FUNC GLOBAL DEFAULT 11 udrqcl__ │ │ │ │ - 4600: 000869ed 38 FUNC GLOBAL DEFAULT 11 iset0_ │ │ │ │ - 4601: 0005e68d 132 FUNC GLOBAL DEFAULT 11 ullqin__ │ │ │ │ - 4602: 000976b1 44 FUNC GLOBAL DEFAULT 11 uzlqin_ │ │ │ │ - 4603: 0004a019 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclclosegraphics │ │ │ │ - 4604: 00066271 132 FUNC GLOBAL DEFAULT 11 umpqid__ │ │ │ │ - 4605: 0004b2d9 276 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcliniteasyfft │ │ │ │ - 4606: 0006cf0d 36 FUNC GLOBAL DEFAULT 11 radb2__ │ │ │ │ - 4607: 00052ec5 28 FUNC GLOBAL DEFAULT 11 szl3op__ │ │ │ │ - 4608: 0006947d 4 FUNC GLOBAL DEFAULT 11 mpfmil__ │ │ │ │ - 4609: 000717d9 104 FUNC GLOBAL DEFAULT 11 timeq3_ │ │ │ │ - 4610: 000ea609 176 FUNC GLOBAL DEFAULT 11 sgrsvl_ │ │ │ │ - 4611: 00060855 112 FUNC GLOBAL DEFAULT 11 ugrget__ │ │ │ │ - 4612: 001e7d00 400 OBJECT GLOBAL DEFAULT 21 udblk3_ │ │ │ │ - 4613: 0008d739 244 FUNC GLOBAL DEFAULT 11 rmax1_ │ │ │ │ - 4614: 0005a3b5 132 FUNC GLOBAL DEFAULT 11 uepqcp__ │ │ │ │ - 4615: 00069541 100 FUNC GLOBAL DEFAULT 11 osgenv__ │ │ │ │ - 4616: 00077bb9 64 FUNC GLOBAL DEFAULT 11 shtg2w_ │ │ │ │ - 4617: 000bbd0d 6 FUNC GLOBAL DEFAULT 11 ugiqnp_ │ │ │ │ - 4618: 0003a941 160 FUNC GLOBAL DEFAULT 11 tmistx_ │ │ │ │ - 4619: 000bf40d 172 FUNC GLOBAL DEFAULT 11 ueiqvl_ │ │ │ │ - 4620: 000d4189 4 FUNC GLOBAL DEFAULT 11 sztxzv_ │ │ │ │ - 4621: 000449bd 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlineindex │ │ │ │ - 4622: 00086175 90 FUNC GLOBAL DEFAULT 11 vidiv0_ │ │ │ │ - 4623: 0005598d 28 FUNC GLOBAL DEFAULT 11 sgqlat__ │ │ │ │ - 4624: 000457a1 64 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransnumtolong │ │ │ │ - 4625: 0006224d 132 FUNC GLOBAL DEFAULT 11 uzlqid__ │ │ │ │ - 4626: 00068f5d 28 FUNC GLOBAL DEFAULT 11 radd0__ │ │ │ │ - 4627: 000b7b29 92 FUNC GLOBAL DEFAULT 11 uifyxy_ │ │ │ │ - 4628: 000cfd3d 920 FUNC GLOBAL DEFAULT 11 szsttt_ │ │ │ │ - 4629: 000ac28d 748 FUNC GLOBAL DEFAULT 11 umspwd_ │ │ │ │ + 3900: 00059205 28 FUNC GLOBAL DEFAULT 11 uwqgxi__ │ │ │ │ + 3901: 000ddba5 148 FUNC GLOBAL DEFAULT 11 date23_ │ │ │ │ + 3902: 0004d0d5 132 FUNC GLOBAL DEFAULT 11 udlabl__ │ │ │ │ + 3903: 0004ea8d 28 FUNC GLOBAL DEFAULT 11 umlqnp__ │ │ │ │ + 3904: 000eb64d 292 FUNC GLOBAL DEFAULT 11 shmwjm_ │ │ │ │ + 3905: 00079b5d 16 FUNC GLOBAL DEFAULT 11 uuqebs_ │ │ │ │ + 3906: 000b4489 2200 FUNC GLOBAL DEFAULT 11 g2ibl2_ │ │ │ │ + 3907: 00059079 28 FUNC GLOBAL DEFAULT 11 uwsgyb__ │ │ │ │ + 3908: 0005866d 116 FUNC GLOBAL DEFAULT 11 lchrs__ │ │ │ │ + 3909: 00059095 4 FUNC GLOBAL DEFAULT 11 rd2r__ │ │ │ │ + 3910: 00071645 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclgt │ │ │ │ + 3911: 000559a1 28 FUNC GLOBAL DEFAULT 11 cosqb1__ │ │ │ │ + 3912: 000dce9d 108 FUNC GLOBAL DEFAULT 11 datec1_ │ │ │ │ + 3913: 0003ca89 28 FUNC GLOBAL DEFAULT 11 stfrot__ │ │ │ │ + 3914: 0005a6b5 196 FUNC GLOBAL DEFAULT 11 uxplbl__ │ │ │ │ + 3915: 000e2d0d 336 FUNC GLOBAL DEFAULT 11 vrrnm0_ │ │ │ │ + 3916: 0005a391 20 FUNC GLOBAL DEFAULT 11 ior__ │ │ │ │ + 3917: 00058d09 140 FUNC GLOBAL DEFAULT 11 timec3__ │ │ │ │ + 3918: 00047bb5 132 FUNC GLOBAL DEFAULT 11 uuiqcl__ │ │ │ │ + 3919: 000a8635 240 FUNC GLOBAL DEFAULT 11 glpqvl_ │ │ │ │ + 3920: 00084305 184 FUNC GLOBAL DEFAULT 11 uspqcl_ │ │ │ │ + 3921: 000404f5 4 FUNC GLOBAL DEFAULT 11 zggopn__ │ │ │ │ + 3922: 0005ada1 200 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetwindow │ │ │ │ + 3923: 00077425 600 FUNC GLOBAL DEFAULT 11 umspcw_ │ │ │ │ + 3924: 000d8f35 140 FUNC GLOBAL DEFAULT 11 swidat_ │ │ │ │ + 3925: 00040a8d 132 FUNC GLOBAL DEFAULT 11 swiqid__ │ │ │ │ + 3926: 000b04e5 212 FUNC GLOBAL DEFAULT 11 mpicon_ │ │ │ │ + 3927: 001e81e0 36 OBJECT GLOBAL DEFAULT 21 szbla1_ │ │ │ │ + 3928: 00079c09 160 FUNC GLOBAL DEFAULT 11 uuistx_ │ │ │ │ + 3929: 000591c1 4 FUNC GLOBAL DEFAULT 11 rgngt__ │ │ │ │ + 3930: 0003a669 136 FUNC GLOBAL DEFAULT 11 tmlqcp_ │ │ │ │ + 3931: 00059949 132 FUNC GLOBAL DEFAULT 11 tmlqcl__ │ │ │ │ + 3932: 0004a865 132 FUNC GLOBAL DEFAULT 11 uzpqin__ │ │ │ │ + 3933: 000d9291 138 FUNC GLOBAL DEFAULT 11 swgmov_ │ │ │ │ + 3934: 00079b9d 16 FUNC GLOBAL DEFAULT 11 uuqebt_ │ │ │ │ + 3935: 000a4199 92 FUNC GLOBAL DEFAULT 11 ugrget_ │ │ │ │ + 3936: 0003ced5 52 FUNC GLOBAL DEFAULT 11 stswtr__ │ │ │ │ + 3937: 00050bed 216 FUNC GLOBAL DEFAULT 11 uxsttl__ │ │ │ │ + 3938: 0003ccc9 28 FUNC GLOBAL DEFAULT 11 stfrad__ │ │ │ │ + 3939: 000592bd 4 FUNC GLOBAL DEFAULT 11 rrms__ │ │ │ │ + 3940: 000dd1e9 108 FUNC GLOBAL DEFAULT 11 datec2_ │ │ │ │ + 3941: 000992e9 96 FUNC GLOBAL DEFAULT 11 ulsybl_ │ │ │ │ + 3942: 0003e4b5 28 FUNC GLOBAL DEFAULT 11 sgscwd__ │ │ │ │ + 3943: 000e2aad 336 FUNC GLOBAL DEFAULT 11 vrrnm1_ │ │ │ │ + 3944: 000a74cd 184 FUNC GLOBAL DEFAULT 11 iblkle_ │ │ │ │ + 3945: 0004f491 28 FUNC GLOBAL DEFAULT 11 uiscmp__ │ │ │ │ + 3946: 000c3c0d 268 FUNC GLOBAL DEFAULT 11 slpvpr_ │ │ │ │ + 3947: 0008ab29 88 FUNC GLOBAL DEFAULT 11 uepqit_ │ │ │ │ + 3948: 0005e301 312 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetstd │ │ │ │ + 3949: 000cc3d1 308 FUNC GLOBAL DEFAULT 11 sglnxu_ │ │ │ │ + 3950: 0004f379 36 FUNC GLOBAL DEFAULT 11 uipda2__ │ │ │ │ + 3951: 00058045 136 FUNC GLOBAL DEFAULT 11 datec2__ │ │ │ │ + 3952: 001e8260 16016 OBJECT GLOBAL DEFAULT 21 slblk1_ │ │ │ │ + 3953: 000b1351 156 FUNC GLOBAL DEFAULT 11 rrms_ │ │ │ │ + 3954: 000ea259 188 FUNC GLOBAL DEFAULT 11 shlbwl_ │ │ │ │ + 3955: 0004f0c1 28 FUNC GLOBAL DEFAULT 11 grssim__ │ │ │ │ + 3956: 000cab39 376 FUNC GLOBAL DEFAULT 11 sglaxr_ │ │ │ │ + 3957: 000635cd 720 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetchar │ │ │ │ + 3958: 00095275 124 FUNC GLOBAL DEFAULT 11 uclqcp_ │ │ │ │ + 3959: 00058ed5 4 FUNC GLOBAL DEFAULT 11 rmin__ │ │ │ │ + 3960: 000b3e75 24 FUNC GLOBAL DEFAULT 11 lrgt0_ │ │ │ │ + 3961: 000da819 68 FUNC GLOBAL DEFAULT 11 ishift_ │ │ │ │ + 3962: 00058755 116 FUNC GLOBAL DEFAULT 11 lchrd__ │ │ │ │ + 3963: 0005ef09 568 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclshaderegion │ │ │ │ + 3964: 000be86d 8 FUNC GLOBAL DEFAULT 11 szm3op_ │ │ │ │ + 3965: 0004d5a1 132 FUNC GLOBAL DEFAULT 11 udlqin__ │ │ │ │ + 3966: 00036d61 184 FUNC GLOBAL DEFAULT 11 tmiqcl_ │ │ │ │ + 3967: 000d6025 132 FUNC GLOBAL DEFAULT 11 swlqin_ │ │ │ │ + 3968: 000698c1 60 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcldayofweek │ │ │ │ + 3969: 000b3cf1 70 FUNC GLOBAL DEFAULT 11 dxiloc_ │ │ │ │ + 3970: 00052009 4 FUNC GLOBAL DEFAULT 11 mpsotg__ │ │ │ │ + 3971: 000c595d 16 FUNC GLOBAL DEFAULT 11 scstrn_ │ │ │ │ + 3972: 0003f7ed 28 FUNC GLOBAL DEFAULT 11 sgisvl__ │ │ │ │ + 3973: 0011e584 40 OBJECT GLOBAL DEFAULT 21 __fft_work_MOD___def_init_fft_work_Work │ │ │ │ + 3974: 0005029d 40 FUNC GLOBAL DEFAULT 11 uiirgb__ │ │ │ │ + 3975: 0003db95 112 FUNC GLOBAL DEFAULT 11 sgrset__ │ │ │ │ + 3976: 0003e2e1 28 FUNC GLOBAL DEFAULT 11 sglqvl__ │ │ │ │ + 3977: 0003c5fd 28 FUNC GLOBAL DEFAULT 11 szlnop__ │ │ │ │ + 3978: 00078175 320 FUNC GLOBAL DEFAULT 11 umiqid_ │ │ │ │ + 3979: 0006c479 180 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dhatchnormalized │ │ │ │ + 3980: 000c7cdd 252 FUNC GLOBAL DEFAULT 11 stfwtr_ │ │ │ │ + 3981: 000dd3f1 1096 FUNC GLOBAL DEFAULT 11 datec3_ │ │ │ │ + 3982: 00058025 4 FUNC GLOBAL DEFAULT 11 ndmon__ │ │ │ │ + 3983: 0007ab99 92 FUNC GLOBAL DEFAULT 11 uupget_ │ │ │ │ + 3984: 000c52e9 16 FUNC GLOBAL DEFAULT 11 scqpms_ │ │ │ │ + 3985: 00057d19 4 FUNC GLOBAL DEFAULT 11 dateq3__ │ │ │ │ + 3986: 000cdbd9 308 FUNC GLOBAL DEFAULT 11 sglnxv_ │ │ │ │ + 3987: 000409e5 28 FUNC GLOBAL DEFAULT 11 swgmov__ │ │ │ │ + 3988: 000c8329 64 FUNC GLOBAL DEFAULT 11 stfrad_ │ │ │ │ + 3989: 0008b97d 392 FUNC GLOBAL DEFAULT 11 uestln_ │ │ │ │ + 3990: 000e2521 320 FUNC GLOBAL DEFAULT 11 odiqid_ │ │ │ │ + 3991: 00057525 60 FUNC GLOBAL DEFAULT 11 shtsgj__ │ │ │ │ + 3992: 000eb2c1 464 FUNC GLOBAL DEFAULT 11 shlbwm_ │ │ │ │ + 3993: 0004e3c9 28 FUNC GLOBAL DEFAULT 11 umrpnt__ │ │ │ │ + 3994: 00059225 4 FUNC GLOBAL DEFAULT 11 rgnge__ │ │ │ │ + 3995: 000d8439 146 FUNC GLOBAL DEFAULT 11 swtxt_ │ │ │ │ + 3996: 000b3f61 26 FUNC GLOBAL DEFAULT 11 lrgt1_ │ │ │ │ + 3997: 0003a501 176 FUNC GLOBAL DEFAULT 11 tmlqvl_ │ │ │ │ + 3998: 000370dd 92 FUNC GLOBAL DEFAULT 11 tmrset_ │ │ │ │ + 3999: 0005bb75 160 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawtitle │ │ │ │ + 4000: 00095cc1 184 FUNC GLOBAL DEFAULT 11 uciqcl_ │ │ │ │ + 4001: 000c7621 52 FUNC GLOBAL DEFAULT 11 stsrot_ │ │ │ │ + 4002: 000ecba9 38 FUNC GLOBAL DEFAULT 11 shmsri_ │ │ │ │ + 4003: 00041715 28 FUNC GLOBAL DEFAULT 11 swrqvl__ │ │ │ │ + 4004: 00055cdd 28 FUNC GLOBAL DEFAULT 11 sinqb__ │ │ │ │ + 4005: 00056fbd 40 FUNC GLOBAL DEFAULT 11 shlbwl__ │ │ │ │ + 4006: 0008d895 124 FUNC GLOBAL DEFAULT 11 uerqcp_ │ │ │ │ + 4007: 000aaea9 54 FUNC GLOBAL DEFAULT 11 rtcxfl_ │ │ │ │ + 4008: 000c5771 72 FUNC GLOBAL DEFAULT 11 scslog_ │ │ │ │ + 4009: 000470a5 132 FUNC GLOBAL DEFAULT 11 ullqcl__ │ │ │ │ + 4010: 0007aea9 16 FUNC GLOBAL DEFAULT 11 uuqfrt_ │ │ │ │ + 4011: 000dfebd 58 FUNC GLOBAL DEFAULT 11 fcopen_ │ │ │ │ + 4012: 00057335 40 FUNC GLOBAL DEFAULT 11 shtw2s__ │ │ │ │ + 4013: 00060d35 136 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetsimilarity │ │ │ │ + 4014: 00056cfd 64 FUNC GLOBAL DEFAULT 11 shmwjz__ │ │ │ │ + 4015: 00055c19 48 FUNC GLOBAL DEFAULT 11 radf5__ │ │ │ │ + 4016: 000a66b1 240 FUNC GLOBAL DEFAULT 11 rcor_ │ │ │ │ + 4017: 00056aed 112 FUNC GLOBAL DEFAULT 11 odpget__ │ │ │ │ + 4018: 000affa1 272 FUNC GLOBAL DEFAULT 11 mpiek6_ │ │ │ │ + 4019: 0009d259 124 FUNC GLOBAL DEFAULT 11 rudval_ │ │ │ │ + 4020: 0004b1a5 132 FUNC GLOBAL DEFAULT 11 uzrqcp__ │ │ │ │ + 4021: 000a017d 176 FUNC GLOBAL DEFAULT 11 udrsvl_ │ │ │ │ + 4022: 00052725 44 FUNC GLOBAL DEFAULT 11 vimlt0__ │ │ │ │ + 4023: 000a609d 240 FUNC GLOBAL DEFAULT 11 ugpsvl_ │ │ │ │ + 4024: 000c5329 16 FUNC GLOBAL DEFAULT 11 scqpmt_ │ │ │ │ + 4025: 000c152d 20 FUNC GLOBAL DEFAULT 11 szsclx_ │ │ │ │ + 4026: 0007602d 172 FUNC GLOBAL DEFAULT 11 umlsvl_ │ │ │ │ + 4027: 000b4dd9 912 FUNC GLOBAL DEFAULT 11 g2sgrd_ │ │ │ │ + 4028: 000b242d 156 FUNC GLOBAL DEFAULT 11 rmax_ │ │ │ │ + 4029: 000b4041 24 FUNC GLOBAL DEFAULT 11 lrge0_ │ │ │ │ + 4030: 0003b4d5 36 FUNC GLOBAL DEFAULT 11 szpipz__ │ │ │ │ + 4031: 0008deb9 6 FUNC GLOBAL DEFAULT 11 uelqnp_ │ │ │ │ + 4032: 0005baed 136 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxisline │ │ │ │ + 4033: 00094a45 92 FUNC GLOBAL DEFAULT 11 ucrset_ │ │ │ │ + 4034: 00095119 164 FUNC GLOBAL DEFAULT 11 uclqvl_ │ │ │ │ + 4035: 000d1425 176 FUNC GLOBAL DEFAULT 11 swisvl_ │ │ │ │ + 4036: 0004f0dd 28 FUNC GLOBAL DEFAULT 11 grstxy__ │ │ │ │ + 4037: 0009ffcd 292 FUNC GLOBAL DEFAULT 11 udbclr_ │ │ │ │ + 4038: 0004d339 132 FUNC GLOBAL DEFAULT 11 udrstx__ │ │ │ │ + 4039: 000747d9 292 FUNC GLOBAL DEFAULT 11 umqtxy_ │ │ │ │ + 4040: 0009aa5d 92 FUNC GLOBAL DEFAULT 11 ullset_ │ │ │ │ + 4041: 000c8945 344 FUNC GLOBAL DEFAULT 11 sgpmzr_ │ │ │ │ + 4042: 00040a71 28 FUNC GLOBAL DEFAULT 11 swiqnp__ │ │ │ │ + 4043: 000d5981 2 FUNC GLOBAL DEFAULT 11 zgsrot_ │ │ │ │ + 4044: 00051fb9 4 FUNC GLOBAL DEFAULT 11 mpfplc__ │ │ │ │ + 4045: 000e81d5 512 FUNC GLOBAL DEFAULT 11 cfftb1_ │ │ │ │ + 4046: 00051609 208 FUNC GLOBAL DEFAULT 11 indxmf__ │ │ │ │ + 4047: 000592e1 4 FUNC GLOBAL DEFAULT 11 vifnb0__ │ │ │ │ + 4048: 000bb71d 16 FUNC GLOBAL DEFAULT 11 szt3cl_ │ │ │ │ + 4049: 0003dd75 44 FUNC GLOBAL DEFAULT 11 sglaxr__ │ │ │ │ + 4050: 00055c89 28 FUNC GLOBAL DEFAULT 11 cosqi__ │ │ │ │ + 4051: 0004b54d 132 FUNC GLOBAL DEFAULT 11 ucpqcl__ │ │ │ │ + 4052: 000e26ed 164 FUNC GLOBAL DEFAULT 11 odlsvl_ │ │ │ │ + 4053: 00061f85 528 FUNC GLOBAL DEFAULT 11 __rfblib_MOD_dclgetprd │ │ │ │ + 4054: 000948ed 42 FUNC GLOBAL DEFAULT 11 grfig_ │ │ │ │ + 4055: 0005a779 196 FUNC GLOBAL DEFAULT 11 uyplbl__ │ │ │ │ + 4056: 0005b3fd 312 FUNC GLOBAL DEFAULT 11 __rnmlib_MOD_dclrunningmean │ │ │ │ + 4057: 000843bd 136 FUNC GLOBAL DEFAULT 11 uspqcp_ │ │ │ │ + 4058: 000691b5 104 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourlevelnumber │ │ │ │ + 4059: 000cbca9 312 FUNC GLOBAL DEFAULT 11 sgssim_ │ │ │ │ + 4060: 000c07f5 20 FUNC GLOBAL DEFAULT 11 szscly_ │ │ │ │ + 4061: 000bbe95 10 FUNC GLOBAL DEFAULT 11 sztits_ │ │ │ │ + 4062: 000b408d 26 FUNC GLOBAL DEFAULT 11 lrge1_ │ │ │ │ + 4063: 0003c169 28 FUNC GLOBAL DEFAULT 11 szstmd__ │ │ │ │ + 4064: 00054471 216 FUNC GLOBAL DEFAULT 11 rtixfl__ │ │ │ │ + 4065: 00071695 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclle │ │ │ │ + 4066: 0003f07d 116 FUNC GLOBAL DEFAULT 11 isgtrc__ │ │ │ │ + 4067: 000cc871 376 FUNC GLOBAL DEFAULT 11 sglaxu_ │ │ │ │ + 4068: 00041be5 132 FUNC GLOBAL DEFAULT 11 swlstx__ │ │ │ │ + 4069: 0003f88d 28 FUNC GLOBAL DEFAULT 11 sglnu__ │ │ │ │ + 4070: 00058171 4 FUNC GLOBAL DEFAULT 11 iweek3__ │ │ │ │ + 4071: 00044111 112 FUNC GLOBAL DEFAULT 11 uslget__ │ │ │ │ + 4072: 000531fd 128 FUNC GLOBAL DEFAULT 11 prcopn__ │ │ │ │ + 4073: 0008d4b1 92 FUNC GLOBAL DEFAULT 11 ueiget_ │ │ │ │ + 4074: 000541b1 132 FUNC GLOBAL DEFAULT 11 gllqcl__ │ │ │ │ + 4075: 000a48d1 6 FUNC GLOBAL DEFAULT 11 ugrqnp_ │ │ │ │ + 4076: 0003703d 160 FUNC GLOBAL DEFAULT 11 tmrstx_ │ │ │ │ + 4077: 0004fa45 28 FUNC GLOBAL DEFAULT 11 uiipac__ │ │ │ │ + 4078: 0008d739 164 FUNC GLOBAL DEFAULT 11 uerqvl_ │ │ │ │ + 4079: 0003beb1 28 FUNC GLOBAL DEFAULT 11 szqtni__ │ │ │ │ + 4080: 000b4441 72 FUNC GLOBAL DEFAULT 11 g2fbl2_ │ │ │ │ + 4081: 000716e5 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dcllt │ │ │ │ + 4082: 0004bb81 136 FUNC GLOBAL DEFAULT 11 ucyamn__ │ │ │ │ + 4083: 000475b9 112 FUNC GLOBAL DEFAULT 11 ulrset__ │ │ │ │ + 4084: 000564c1 132 FUNC GLOBAL DEFAULT 11 odpqid__ │ │ │ │ + 4085: 00048a15 28 FUNC GLOBAL DEFAULT 11 uusbrs__ │ │ │ │ + 4086: 00046359 216 FUNC GLOBAL DEFAULT 11 uysttl__ │ │ │ │ + 4087: 00057141 28 FUNC GLOBAL DEFAULT 11 sholap__ │ │ │ │ + 4088: 00055535 4 FUNC GLOBAL DEFAULT 11 imod__ │ │ │ │ + 4089: 000a7ab9 156 FUNC GLOBAL DEFAULT 11 imlt_ │ │ │ │ + 4090: 0009357d 932 FUNC GLOBAL DEFAULT 11 uvbxlz_ │ │ │ │ + 4091: 000b5e65 176 FUNC GLOBAL DEFAULT 11 vradd_ │ │ │ │ + 4092: 000406ed 80 FUNC GLOBAL DEFAULT 11 zgclini__ │ │ │ │ + 4093: 00051f09 4 FUNC GLOBAL DEFAULT 11 iblklt__ │ │ │ │ + 4094: 00048975 28 FUNC GLOBAL DEFAULT 11 uupsvl__ │ │ │ │ + 4095: 0006b999 464 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dclcosqft_b │ │ │ │ + 4096: 000cc505 376 FUNC GLOBAL DEFAULT 11 sglaxv_ │ │ │ │ + 4097: 000c74c5 152 FUNC GLOBAL DEFAULT 11 stitrf_ │ │ │ │ + 4098: 00098561 2784 FUNC GLOBAL DEFAULT 11 ulxlog_ │ │ │ │ + 4099: 000a0a89 76 FUNC GLOBAL DEFAULT 11 udsfmt_ │ │ │ │ + 4100: 00069a95 52 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetygridnumber │ │ │ │ + 4101: 00052335 40 FUNC GLOBAL DEFAULT 11 vifct__ │ │ │ │ + 4102: 0006bb69 460 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dclcosqft_f │ │ │ │ + 4103: 000949a5 160 FUNC GLOBAL DEFAULT 11 ucrstx_ │ │ │ │ + 4104: 000dfe0d 62 FUNC GLOBAL DEFAULT 11 fcgetr_ │ │ │ │ + 4105: 0004aa29 132 FUNC GLOBAL DEFAULT 11 uziqcl__ │ │ │ │ + 4106: 0007d3a1 52 FUNC GLOBAL DEFAULT 11 uiscsq_ │ │ │ │ + 4107: 000406d5 4 FUNC GLOBAL DEFAULT 11 zgqrct__ │ │ │ │ + 4108: 0003e541 28 FUNC GLOBAL DEFAULT 11 sgplv__ │ │ │ │ + 4109: 0009a9bd 160 FUNC GLOBAL DEFAULT 11 ullstx_ │ │ │ │ + 4110: 000b03e1 128 FUNC GLOBAL DEFAULT 11 mpfcon_ │ │ │ │ + 4111: 0006c409 56 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dhatchpattern │ │ │ │ + 4112: 00036e19 136 FUNC GLOBAL DEFAULT 11 tmiqcp_ │ │ │ │ + 4113: 000d5899 6 FUNC GLOBAL DEFAULT 11 zgqptc_ │ │ │ │ + 4114: 00058179 28 FUNC GLOBAL DEFAULT 11 datef1__ │ │ │ │ + 4115: 0005b98d 352 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawtickmark │ │ │ │ + 4116: 0005f869 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetmarkerindex │ │ │ │ + 4117: 00043765 132 FUNC GLOBAL DEFAULT 11 uelqin__ │ │ │ │ + 4118: 000a6aa1 256 FUNC GLOBAL DEFAULT 11 rfromc_ │ │ │ │ + 4119: 0003b48d 44 FUNC GLOBAL DEFAULT 11 char_trimc_ │ │ │ │ + 4120: 000b3031 308 FUNC GLOBAL DEFAULT 11 gnle_ │ │ │ │ + 4121: 0008ea29 38 FUNC GLOBAL DEFAULT 11 uzrsvl_ │ │ │ │ + 4122: 00079d05 6 FUNC GLOBAL DEFAULT 11 uupqnp_ │ │ │ │ + 4123: 0003c3f1 28 FUNC GLOBAL DEFAULT 11 szlnzv__ │ │ │ │ + 4124: 00080985 140 FUNC GLOBAL DEFAULT 11 uiirgb_ │ │ │ │ + 4125: 000841bd 240 FUNC GLOBAL DEFAULT 11 uspqvl_ │ │ │ │ + 4126: 0003b881 44 FUNC GLOBAL DEFAULT 11 sztnsv__ │ │ │ │ + 4127: 00045179 132 FUNC GLOBAL DEFAULT 11 uslqid__ │ │ │ │ + 4128: 000add85 216 FUNC GLOBAL DEFAULT 11 mpznwt_ │ │ │ │ + 4129: 0003e5b1 28 FUNC GLOBAL DEFAULT 11 sgspli__ │ │ │ │ + 4130: 0003f399 44 FUNC GLOBAL DEFAULT 11 sgpmxr__ │ │ │ │ + 4131: 0011e5e4 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Dcl_date │ │ │ │ + 4132: 000655d5 976 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetlogical │ │ │ │ + 4133: 00071735 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclne │ │ │ │ + 4134: 0009c969 444 FUNC GLOBAL DEFAULT 11 uxsaxs_ │ │ │ │ + 4135: 0006a57d 856 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcleasyfft_b │ │ │ │ + 4136: 000b0ded 176 FUNC GLOBAL DEFAULT 11 mpimer_ │ │ │ │ + 4137: 000c9c59 344 FUNC GLOBAL DEFAULT 11 sgpmzu_ │ │ │ │ + 4138: 00051e7d 128 FUNC GLOBAL DEFAULT 11 crvrs__ │ │ │ │ + 4139: 000dfd95 56 FUNC GLOBAL DEFAULT 11 fcgets_ │ │ │ │ + 4140: 000518e9 40 FUNC GLOBAL DEFAULT 11 vrinc0__ │ │ │ │ + 4141: 00095d79 136 FUNC GLOBAL DEFAULT 11 uciqcp_ │ │ │ │ + 4142: 0006a8d5 856 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcleasyfft_f │ │ │ │ + 4143: 0006407d 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetinteger │ │ │ │ + 4144: 000a00f9 132 FUNC GLOBAL DEFAULT 11 udrqin_ │ │ │ │ + 4145: 000a6019 132 FUNC GLOBAL DEFAULT 11 ugpqin_ │ │ │ │ + 4146: 0003c66d 28 FUNC GLOBAL DEFAULT 11 szpll3__ │ │ │ │ + 4147: 000484e9 132 FUNC GLOBAL DEFAULT 11 uurqin__ │ │ │ │ + 4148: 0005e949 180 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawarrow │ │ │ │ + 4149: 00075fa9 132 FUNC GLOBAL DEFAULT 11 umlqin_ │ │ │ │ + 4150: 0003c51d 28 FUNC GLOBAL DEFAULT 11 szoplt__ │ │ │ │ + 4151: 000d13a1 132 FUNC GLOBAL DEFAULT 11 swiqin_ │ │ │ │ + 4152: 000b3cb9 54 FUNC GLOBAL DEFAULT 11 dxfloc_ │ │ │ │ + 4153: 0009e9dd 320 FUNC GLOBAL DEFAULT 11 udlqid_ │ │ │ │ + 4154: 0003b945 28 FUNC GLOBAL DEFAULT 11 szqclx__ │ │ │ │ + 4155: 000ad249 98 FUNC GLOBAL DEFAULT 11 ct2ec_ │ │ │ │ + 4156: 0004b995 136 FUNC GLOBAL DEFAULT 11 ucyady__ │ │ │ │ + 4157: 000d1d21 320 FUNC GLOBAL DEFAULT 11 swcqid_ │ │ │ │ + 4158: 0004ffa9 132 FUNC GLOBAL DEFAULT 11 uilqin__ │ │ │ │ + 4159: 000731c1 100 FUNC GLOBAL DEFAULT 11 uysttl_ │ │ │ │ + 4160: 000a67e9 144 FUNC GLOBAL DEFAULT 11 rcov_ │ │ │ │ + 4161: 00051f05 4 FUNC GLOBAL DEFAULT 11 iblkle__ │ │ │ │ + 4162: 00045069 112 FUNC GLOBAL DEFAULT 11 uspset__ │ │ │ │ + 4163: 0003d6cd 28 FUNC GLOBAL DEFAULT 11 scqtnp__ │ │ │ │ + 4164: 000ceecd 6 FUNC GLOBAL DEFAULT 11 sginit_ │ │ │ │ + 4165: 000e2669 132 FUNC GLOBAL DEFAULT 11 odlqin_ │ │ │ │ + 4166: 000a774d 96 FUNC GLOBAL DEFAULT 11 vifna0_ │ │ │ │ + 4167: 00051b59 4 FUNC GLOBAL DEFAULT 11 lreq__ │ │ │ │ + 4168: 0007d405 48 FUNC GLOBAL DEFAULT 11 uiqcrg_ │ │ │ │ + 4169: 000c9119 344 FUNC GLOBAL DEFAULT 11 sgpmzv_ │ │ │ │ + 4170: 000aeec1 100 FUNC GLOBAL DEFAULT 11 mpscct_ │ │ │ │ + 4171: 00042b71 132 FUNC GLOBAL DEFAULT 11 uerstx__ │ │ │ │ + 4172: 0003e3f1 28 FUNC GLOBAL DEFAULT 11 sglau__ │ │ │ │ + 4173: 00059b69 132 FUNC GLOBAL DEFAULT 11 tmpstx__ │ │ │ │ + 4174: 0004c6e5 28 FUNC GLOBAL DEFAULT 11 uclsvl__ │ │ │ │ + 4175: 00036cb1 176 FUNC GLOBAL DEFAULT 11 tmiqvl_ │ │ │ │ + 4176: 000dd255 116 FUNC GLOBAL DEFAULT 11 dateg1_ │ │ │ │ + 4177: 0003f435 28 FUNC GLOBAL DEFAULT 11 sgfrm__ │ │ │ │ + 4178: 000da619 124 FUNC GLOBAL DEFAULT 11 usgi_ │ │ │ │ + 4179: 0006dd09 60 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawglobe │ │ │ │ + 4180: 00056fa1 28 FUNC GLOBAL DEFAULT 11 shfftb__ │ │ │ │ + 4181: 0003f329 36 FUNC GLOBAL DEFAULT 11 sgplzu__ │ │ │ │ + 4182: 000eafdd 298 FUNC GLOBAL DEFAULT 11 shlsds_ │ │ │ │ + 4183: 00047b31 132 FUNC GLOBAL DEFAULT 11 uuiqcp__ │ │ │ │ + 4184: 0005bdb1 1072 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxislog │ │ │ │ + 4185: 000564a5 28 FUNC GLOBAL DEFAULT 11 odpqnp__ │ │ │ │ + 4186: 0004d7c5 132 FUNC GLOBAL DEFAULT 11 udpqcl__ │ │ │ │ + 4187: 0004a325 180 FUNC GLOBAL DEFAULT 11 uzcset__ │ │ │ │ + 4188: 000b7f39 188 FUNC GLOBAL DEFAULT 11 szqgcx_ │ │ │ │ + 4189: 0004e1d9 28 FUNC GLOBAL DEFAULT 11 umscwd__ │ │ │ │ + 4190: 000c5d61 128 FUNC GLOBAL DEFAULT 11 scsvpt_ │ │ │ │ + 4191: 00048c91 28 FUNC GLOBAL DEFAULT 11 uusebi__ │ │ │ │ + 4192: 000446e1 144 FUNC GLOBAL DEFAULT 11 usaxnm__ │ │ │ │ + 4193: 000a7e41 192 FUNC GLOBAL DEFAULT 11 vifna1_ │ │ │ │ + 4194: 000d04c1 16 FUNC GLOBAL DEFAULT 11 sgqtxc_ │ │ │ │ + 4195: 000afee1 192 FUNC GLOBAL DEFAULT 11 mpfek6_ │ │ │ │ + 4196: 000af11d 204 FUNC GLOBAL DEFAULT 11 mpimil_ │ │ │ │ + 4197: 00045ee9 128 FUNC GLOBAL DEFAULT 11 usyaxu__ │ │ │ │ + 4198: 00049ad5 112 FUNC GLOBAL DEFAULT 11 ugpget__ │ │ │ │ + 4199: 0006a085 32 FUNC GLOBAL DEFAULT 11 __fft_work_MOD___copy_fft_work_Work │ │ │ │ + 4200: 000c11d9 832 FUNC GLOBAL DEFAULT 11 szpclx_ │ │ │ │ + 4201: 000598c5 132 FUNC GLOBAL DEFAULT 11 tmlqcp__ │ │ │ │ + 4202: 00077ed5 176 FUNC GLOBAL DEFAULT 11 umisvl_ │ │ │ │ + 4203: 000ea51d 76 FUNC GLOBAL DEFAULT 11 shfwgz_ │ │ │ │ + 4204: 00055b5d 28 FUNC GLOBAL DEFAULT 11 cosqf1__ │ │ │ │ + 4205: 0008da55 6 FUNC GLOBAL DEFAULT 11 ueiqnp_ │ │ │ │ + 4206: 000449ed 132 FUNC GLOBAL DEFAULT 11 usiqin__ │ │ │ │ + 4207: 000d96f1 138 FUNC GLOBAL DEFAULT 11 swocls_ │ │ │ │ + 4208: 000437e9 4 FUNC GLOBAL DEFAULT 11 iueton__ │ │ │ │ + 4209: 00095c11 176 FUNC GLOBAL DEFAULT 11 uciqvl_ │ │ │ │ + 4210: 000c96e5 92 FUNC GLOBAL DEFAULT 11 sgpset_ │ │ │ │ + 4211: 00043d0d 28 FUNC GLOBAL DEFAULT 11 usrsvl__ │ │ │ │ + 4212: 00069a1d 120 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dclgetdate │ │ │ │ + 4213: 00098119 92 FUNC GLOBAL DEFAULT 11 uliset_ │ │ │ │ + 4214: 000ecd75 184 FUNC GLOBAL DEFAULT 11 vs2int_ │ │ │ │ + 4215: 000dd90d 228 FUNC GLOBAL DEFAULT 11 dateg2_ │ │ │ │ + 4216: 00057029 28 FUNC GLOBAL DEFAULT 11 shinir__ │ │ │ │ + 4217: 0006d7a5 76 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dviewport │ │ │ │ + 4218: 0006cde9 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dlineindex │ │ │ │ + 4219: 00050e21 36 FUNC GLOBAL DEFAULT 11 uvbxlz__ │ │ │ │ + 4220: 000a118d 124 FUNC GLOBAL DEFAULT 11 uherb_ │ │ │ │ + 4221: 000e2299 164 FUNC GLOBAL DEFAULT 11 odisvl_ │ │ │ │ + 4222: 00044e89 28 FUNC GLOBAL DEFAULT 11 usgrph__ │ │ │ │ + 4223: 000b1459 156 FUNC GLOBAL DEFAULT 11 rmin_ │ │ │ │ + 4224: 0005010d 132 FUNC GLOBAL DEFAULT 11 uirstx__ │ │ │ │ + 4225: 0003c381 28 FUNC GLOBAL DEFAULT 11 szplld__ │ │ │ │ + 4226: 000ac395 60 FUNC GLOBAL DEFAULT 11 rlrenv_ │ │ │ │ + 4227: 00099cfd 20 FUNC GLOBAL DEFAULT 11 ulxsfm_ │ │ │ │ + 4228: 0008e08d 184 FUNC GLOBAL DEFAULT 11 uelqcl_ │ │ │ │ + 4229: 0004e9d1 28 FUNC GLOBAL DEFAULT 11 umisvl__ │ │ │ │ + 4230: 0004ec35 28 FUNC GLOBAL DEFAULT 11 umlqvl__ │ │ │ │ + 4231: 0004e60d 112 FUNC GLOBAL DEFAULT 11 umrset__ │ │ │ │ + 4232: 0005099d 28 FUNC GLOBAL DEFAULT 11 uxsoff__ │ │ │ │ + 4233: 000b7ff5 84 FUNC GLOBAL DEFAULT 11 szqgcy_ │ │ │ │ + 4234: 000516d9 208 FUNC GLOBAL DEFAULT 11 nindxn__ │ │ │ │ + 4235: 000cc311 192 FUNC GLOBAL DEFAULT 11 sgtnzr_ │ │ │ │ + 4236: 0004fd2d 28 FUNC GLOBAL DEFAULT 11 uismsq__ │ │ │ │ + 4237: 000527a9 44 FUNC GLOBAL DEFAULT 11 visub1__ │ │ │ │ + 4238: 000c36ed 400 FUNC GLOBAL DEFAULT 11 slmgnz_ │ │ │ │ + 4239: 000b3f3d 36 FUNC GLOBAL DEFAULT 11 lreqa_ │ │ │ │ + 4240: 0003d965 28 FUNC GLOBAL DEFAULT 11 scqpmt__ │ │ │ │ + 4241: 00050225 40 FUNC GLOBAL DEFAULT 11 uifluv__ │ │ │ │ + 4242: 0004515d 28 FUNC GLOBAL DEFAULT 11 uslqnp__ │ │ │ │ + 4243: 0003daa9 44 FUNC GLOBAL DEFAULT 11 scpmzv__ │ │ │ │ + 4244: 000c060d 468 FUNC GLOBAL DEFAULT 11 szpcly_ │ │ │ │ + 4245: 0004bf5d 132 FUNC GLOBAL DEFAULT 11 ucistx__ │ │ │ │ + 4246: 000b7201 38 FUNC GLOBAL DEFAULT 11 rset0_ │ │ │ │ + 4247: 000477c9 28 FUNC GLOBAL DEFAULT 11 ulsybl__ │ │ │ │ + 4248: 0008e9fd 44 FUNC GLOBAL DEFAULT 11 uzrqin_ │ │ │ │ + 4249: 0004977d 112 FUNC GLOBAL DEFAULT 11 ugiset__ │ │ │ │ + 4250: 0004f39d 44 FUNC GLOBAL DEFAULT 11 uipd2z__ │ │ │ │ + 4251: 0005a83d 142 FUNC GLOBAL DEFAULT 11 uxplba__ │ │ │ │ + 4252: 000dd371 128 FUNC GLOBAL DEFAULT 11 dateg3_ │ │ │ │ + 4253: 000913b1 40 FUNC GLOBAL DEFAULT 11 uzlqid_ │ │ │ │ + 4254: 0008c6f5 832 FUNC GLOBAL DEFAULT 11 uegtla_ │ │ │ │ + 4255: 00060e51 148 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetviewport │ │ │ │ + 4256: 000575bd 68 FUNC GLOBAL DEFAULT 11 shmswa__ │ │ │ │ + 4257: 00057f25 36 FUNC GLOBAL DEFAULT 11 dateg2__ │ │ │ │ + 4258: 00041495 28 FUNC GLOBAL DEFAULT 11 swpqit__ │ │ │ │ + 4259: 00047969 132 FUNC GLOBAL DEFAULT 11 ulpstx__ │ │ │ │ + 4260: 000b6481 72 FUNC GLOBAL DEFAULT 11 vrdiv0_ │ │ │ │ + 4261: 000eab81 204 FUNC GLOBAL DEFAULT 11 shlfwl_ │ │ │ │ + 4262: 0005ad1d 68 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dclsetframemargin │ │ │ │ + 4263: 000494a9 132 FUNC GLOBAL DEFAULT 11 ugpqid__ │ │ │ │ + 4264: 00054a8d 308 FUNC GLOBAL DEFAULT 11 cfsrch__ │ │ │ │ + 4265: 0011da28 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_yttl0 │ │ │ │ + 4266: 0005dd21 52 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclrestoregoodnumlist │ │ │ │ + 4267: 0008b955 40 FUNC GLOBAL DEFAULT 11 uestlv_ │ │ │ │ + 4268: 000a4afd 184 FUNC GLOBAL DEFAULT 11 ugrqcl_ │ │ │ │ + 4269: 000a8265 92 FUNC GLOBAL DEFAULT 11 glpset_ │ │ │ │ + 4270: 000eacc5 88 FUNC GLOBAL DEFAULT 11 shlbwu_ │ │ │ │ + 4271: 000711bd 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconvpolar │ │ │ │ + 4272: 0003ddd9 152 FUNC GLOBAL DEFAULT 11 sgtxzu__ │ │ │ │ + 4273: 000b6d5d 38 FUNC GLOBAL DEFAULT 11 rset1_ │ │ │ │ + 4274: 00040759 28 FUNC GLOBAL DEFAULT 11 swdcls__ │ │ │ │ + 4275: 000673ed 64 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclgetargument │ │ │ │ + 4276: 00051f89 4 FUNC GLOBAL DEFAULT 11 mpiaza__ │ │ │ │ + 4277: 00055bfd 28 FUNC GLOBAL DEFAULT 11 sinqf__ │ │ │ │ + 4278: 00056db9 28 FUNC GLOBAL DEFAULT 11 shinic__ │ │ │ │ + 4279: 0007addd 16 FUNC GLOBAL DEFAULT 11 uusmki_ │ │ │ │ + 4280: 000c73c1 160 FUNC GLOBAL DEFAULT 11 stftrf_ │ │ │ │ + 4281: 000c9599 332 FUNC GLOBAL DEFAULT 11 sgpstx_ │ │ │ │ + 4282: 00047021 132 FUNC GLOBAL DEFAULT 11 ullqcp__ │ │ │ │ + 4283: 00098079 160 FUNC GLOBAL DEFAULT 11 ulistx_ │ │ │ │ + 4284: 00058efd 28 FUNC GLOBAL DEFAULT 11 g2fctr__ │ │ │ │ + 4285: 0008ae09 348 FUNC GLOBAL DEFAULT 11 uegtlb_ │ │ │ │ + 4286: 0003df39 112 FUNC GLOBAL DEFAULT 11 sgpget__ │ │ │ │ + 4287: 0005707d 44 FUNC GLOBAL DEFAULT 11 shppma__ │ │ │ │ + 4288: 00045e11 216 FUNC GLOBAL DEFAULT 11 uscstx__ │ │ │ │ + 4289: 0003c3b9 28 FUNC GLOBAL DEFAULT 11 szstyz__ │ │ │ │ + 4290: 0004a849 28 FUNC GLOBAL DEFAULT 11 uzpsvl__ │ │ │ │ + 4291: 00041c69 216 FUNC GLOBAL DEFAULT 11 swqfnm__ │ │ │ │ + 4292: 0006446d 716 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetchars │ │ │ │ + 4293: 000ebccd 432 FUNC GLOBAL DEFAULT 11 shlfwm_ │ │ │ │ + 4294: 000b63b5 204 FUNC GLOBAL DEFAULT 11 vrdiv1_ │ │ │ │ + 4295: 000a4d7d 92 FUNC GLOBAL DEFAULT 11 uglget_ │ │ │ │ + 4296: 000a1909 1260 FUNC GLOBAL DEFAULT 11 uherbz_ │ │ │ │ + 4297: 00048e01 28 FUNC GLOBAL DEFAULT 11 ugdut__ │ │ │ │ + 4298: 00073831 520 FUNC GLOBAL DEFAULT 11 uyplba_ │ │ │ │ + 4299: 000b0ad5 132 FUNC GLOBAL DEFAULT 11 mpipst_ │ │ │ │ + 4300: 00051bad 116 FUNC GLOBAL DEFAULT 11 lenc__ │ │ │ │ + 4301: 000808f9 140 FUNC GLOBAL DEFAULT 11 uifrgb_ │ │ │ │ + 4302: 0011e5f0 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Cartesian3d │ │ │ │ + 4303: 0003bf75 28 FUNC GLOBAL DEFAULT 11 szclts__ │ │ │ │ + 4304: 0003e509 28 FUNC GLOBAL DEFAULT 11 sgtnzr__ │ │ │ │ + 4305: 000ba77d 16 FUNC GLOBAL DEFAULT 11 sztitz_ │ │ │ │ + 4306: 0006113d 68 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclgetshadelevel │ │ │ │ + 4307: 000e2e5d 46 FUNC GLOBAL DEFAULT 11 rfftb_ │ │ │ │ + 4308: 000e8631 512 FUNC GLOBAL DEFAULT 11 cfftf1_ │ │ │ │ + 4309: 00048ad9 28 FUNC GLOBAL DEFAULT 11 uuqmks__ │ │ │ │ + 4310: 00086fcd 232 FUNC GLOBAL DEFAULT 11 usyoff_ │ │ │ │ + 4311: 000572d1 48 FUNC GLOBAL DEFAULT 11 shtswm__ │ │ │ │ + 4312: 0003e3c5 44 FUNC GLOBAL DEFAULT 11 sglaxv__ │ │ │ │ + 4313: 000589dd 48 FUNC GLOBAL DEFAULT 11 clrgsv__ │ │ │ │ + 4314: 000af99d 564 FUNC GLOBAL DEFAULT 11 mpiplc_ │ │ │ │ + 4315: 0009abb1 616 FUNC GLOBAL DEFAULT 11 uxpaxs_ │ │ │ │ + 4316: 0004b4c9 132 FUNC GLOBAL DEFAULT 11 ucpqcp__ │ │ │ │ + 4317: 0003f451 28 FUNC GLOBAL DEFAULT 11 sgcls__ │ │ │ │ + 4318: 00052389 4 FUNC GLOBAL DEFAULT 11 imin__ │ │ │ │ + 4319: 000b0d61 140 FUNC GLOBAL DEFAULT 11 mpfmer_ │ │ │ │ + 4320: 00055a05 28 FUNC GLOBAL DEFAULT 11 rfftb__ │ │ │ │ + 4321: 00055231 132 FUNC GLOBAL DEFAULT 11 glpstx__ │ │ │ │ + 4322: 0006afed 296 FUNC GLOBAL DEFAULT 11 __fftsin_MOD_dclinitsinfft │ │ │ │ + 4323: 00079fc9 148 FUNC GLOBAL DEFAULT 11 uupqcl_ │ │ │ │ + 4324: 000573b5 48 FUNC GLOBAL DEFAULT 11 shtwgm__ │ │ │ │ + 4325: 000b9bd9 68 FUNC GLOBAL DEFAULT 11 szgcll_ │ │ │ │ + 4326: 00040699 4 FUNC GLOBAL DEFAULT 11 zgiopn__ │ │ │ │ + 4327: 000406e1 4 FUNC GLOBAL DEFAULT 11 zgslcl__ │ │ │ │ + 4328: 0004d585 28 FUNC GLOBAL DEFAULT 11 udlsvl__ │ │ │ │ + 4329: 000408a1 128 FUNC GLOBAL DEFAULT 11 swocls__ │ │ │ │ + 4330: 0007ec6d 144 FUNC GLOBAL DEFAULT 11 uipdat_ │ │ │ │ + 4331: 000afc5d 124 FUNC GLOBAL DEFAULT 11 mpscoa_ │ │ │ │ + 4332: 00077e51 132 FUNC GLOBAL DEFAULT 11 umiqin_ │ │ │ │ + 4333: 000cb26d 164 FUNC GLOBAL DEFAULT 11 sglnr_ │ │ │ │ + 4334: 0003eea1 112 FUNC GLOBAL DEFAULT 11 sgiset__ │ │ │ │ + 4335: 000a08d1 320 FUNC GLOBAL DEFAULT 11 udiqid_ │ │ │ │ + 4336: 00042f0d 132 FUNC GLOBAL DEFAULT 11 uepqcl__ │ │ │ │ + 4337: 000744e9 752 FUNC GLOBAL DEFAULT 11 uyplbb_ │ │ │ │ + 4338: 0004b2e5 132 FUNC GLOBAL DEFAULT 11 uzrqin__ │ │ │ │ + 4339: 000cd3d9 192 FUNC GLOBAL DEFAULT 11 sgtnzu_ │ │ │ │ + 4340: 00051f59 4 FUNC GLOBAL DEFAULT 11 mpfcon__ │ │ │ │ + 4341: 00071fc9 164 FUNC GLOBAL DEFAULT 11 uwigyi_ │ │ │ │ + 4342: 00074121 968 FUNC GLOBAL DEFAULT 11 uypttl_ │ │ │ │ + 4343: 001dfae0 16020 OBJECT GLOBAL DEFAULT 21 uwblkx_ │ │ │ │ + 4344: 0007d625 92 FUNC GLOBAL DEFAULT 11 uirget_ │ │ │ │ + 4345: 0009835d 92 FUNC GLOBAL DEFAULT 11 ulpget_ │ │ │ │ + 4346: 000c56a9 200 FUNC GLOBAL DEFAULT 11 scplzu_ │ │ │ │ + 4347: 000e2215 132 FUNC GLOBAL DEFAULT 11 odiqin_ │ │ │ │ + 4348: 000af31d 408 FUNC GLOBAL DEFAULT 11 mpirbs_ │ │ │ │ + 4349: 0003ea8d 28 FUNC GLOBAL DEFAULT 11 sgqtxs__ │ │ │ │ + 4350: 000e17cd 268 FUNC GLOBAL DEFAULT 11 odrkdu_ │ │ │ │ + 4351: 0005412d 132 FUNC GLOBAL DEFAULT 11 gllqcp__ │ │ │ │ + 4352: 0004ea71 28 FUNC GLOBAL DEFAULT 11 umsppt__ │ │ │ │ + 4353: 00051b99 4 FUNC GLOBAL DEFAULT 11 lrge0__ │ │ │ │ + 4354: 000a8119 332 FUNC GLOBAL DEFAULT 11 glpstx_ │ │ │ │ + 4355: 0003f935 132 FUNC GLOBAL DEFAULT 11 sgpqid__ │ │ │ │ + 4356: 0007fe75 344 FUNC GLOBAL DEFAULT 11 uixbar_ │ │ │ │ + 4357: 000a627d 88 FUNC GLOBAL DEFAULT 11 ugpqit_ │ │ │ │ + 4358: 000eae45 180 FUNC GLOBAL DEFAULT 11 shmwjz_ │ │ │ │ + 4359: 00039d35 92 FUNC GLOBAL DEFAULT 11 tmlset_ │ │ │ │ + 4360: 000590a1 4 FUNC GLOBAL DEFAULT 11 rrms1__ │ │ │ │ + 4361: 0003cac1 28 FUNC GLOBAL DEFAULT 11 stsrot__ │ │ │ │ + 4362: 00040c19 28 FUNC GLOBAL DEFAULT 11 swiqvl__ │ │ │ │ + 4363: 00047d11 112 FUNC GLOBAL DEFAULT 11 uulget__ │ │ │ │ + 4364: 000603ad 592 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlineprojected1 │ │ │ │ + 4365: 000602d9 212 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlineprojected2 │ │ │ │ + 4366: 0008e145 136 FUNC GLOBAL DEFAULT 11 uelqcp_ │ │ │ │ + 4367: 00055509 44 FUNC GLOBAL DEFAULT 11 vrmlt__ │ │ │ │ + 4368: 0004930d 28 FUNC GLOBAL DEFAULT 11 ugunit__ │ │ │ │ + 4369: 0004948d 28 FUNC GLOBAL DEFAULT 11 ugpqnp__ │ │ │ │ + 4370: 000cd499 192 FUNC GLOBAL DEFAULT 11 sgtnzv_ │ │ │ │ + 4371: 00058ee1 4 FUNC GLOBAL DEFAULT 11 rmax0__ │ │ │ │ + 4372: 000465e1 28 FUNC GLOBAL DEFAULT 11 uysoff__ │ │ │ │ + 4373: 00060f25 64 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransnumtoshort │ │ │ │ + 4374: 001e3978 16020 OBJECT GLOBAL DEFAULT 21 uwblky_ │ │ │ │ + 4375: 000ab285 2 FUNC GLOBAL DEFAULT 11 rpnget_ │ │ │ │ + 4376: 000525bd 28 FUNC GLOBAL DEFAULT 11 ct2cp__ │ │ │ │ + 4377: 000c597d 200 FUNC GLOBAL DEFAULT 11 scplzv_ │ │ │ │ + 4378: 000cafdd 320 FUNC GLOBAL DEFAULT 11 sgrqid_ │ │ │ │ + 4379: 0004a9a5 132 FUNC GLOBAL DEFAULT 11 uziqcp__ │ │ │ │ + 4380: 00069855 52 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcllengthofyear │ │ │ │ + 4381: 000af089 148 FUNC GLOBAL DEFAULT 11 mpfmil_ │ │ │ │ + 4382: 0009b7a1 192 FUNC GLOBAL DEFAULT 11 uxsaxz_ │ │ │ │ + 4383: 000e18d9 396 FUNC GLOBAL DEFAULT 11 odrkdv_ │ │ │ │ + 4384: 0009e73d 176 FUNC GLOBAL DEFAULT 11 udlsvl_ │ │ │ │ + 4385: 000c6eb5 1292 FUNC GLOBAL DEFAULT 11 stitrn_ │ │ │ │ + 4386: 0003b4f9 36 FUNC GLOBAL DEFAULT 11 szgipz__ │ │ │ │ + 4387: 000e91c5 1952 FUNC GLOBAL DEFAULT 11 passb_ │ │ │ │ + 4388: 000d39cd 96 FUNC GLOBAL DEFAULT 11 zggopn_ │ │ │ │ + 4389: 0004caa1 132 FUNC GLOBAL DEFAULT 11 udistx__ │ │ │ │ + 4390: 000d1a21 224 FUNC GLOBAL DEFAULT 11 swcsvl_ │ │ │ │ + 4391: 00095995 92 FUNC GLOBAL DEFAULT 11 uclset_ │ │ │ │ + 4392: 00050ad5 144 FUNC GLOBAL DEFAULT 11 uxaxnm__ │ │ │ │ + 4393: 0005a8cd 142 FUNC GLOBAL DEFAULT 11 uyplba__ │ │ │ │ + 4394: 00040505 100 FUNC GLOBAL DEFAULT 11 zgtxt__ │ │ │ │ + 4395: 0011c858 8 OBJECT GLOBAL DEFAULT 20 zglpmname │ │ │ │ + 4396: 0003cd01 28 FUNC GLOBAL DEFAULT 11 stsrad__ │ │ │ │ + 4397: 0003d279 28 FUNC GLOBAL DEFAULT 11 sldttl__ │ │ │ │ + 4398: 000b0735 276 FUNC GLOBAL DEFAULT 11 mpscoc_ │ │ │ │ + 4399: 00058ee5 4 FUNC GLOBAL DEFAULT 11 rstd0__ │ │ │ │ + 4400: 0006e4ad 716 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dclshadeyboxarea │ │ │ │ + 4401: 0003deb9 44 FUNC GLOBAL DEFAULT 11 sgpmxv__ │ │ │ │ + 4402: 0008dc39 184 FUNC GLOBAL DEFAULT 11 ueiqcl_ │ │ │ │ + 4403: 00081df1 2156 FUNC GLOBAL DEFAULT 11 usysub_ │ │ │ │ + 4404: 000eafc9 18 FUNC GLOBAL DEFAULT 11 shmdxj_ │ │ │ │ + 4405: 000d04a1 16 FUNC GLOBAL DEFAULT 11 sgqtxi_ │ │ │ │ + 4406: 0008b8d9 38 FUNC GLOBAL DEFAULT 11 uestlz_ │ │ │ │ + 4407: 000a4bb5 136 FUNC GLOBAL DEFAULT 11 ugrqcp_ │ │ │ │ + 4408: 0007b445 16 FUNC GLOBAL DEFAULT 11 uuslni_ │ │ │ │ + 4409: 0003bd11 28 FUNC GLOBAL DEFAULT 11 sztncl__ │ │ │ │ + 4410: 000539d5 28 FUNC GLOBAL DEFAULT 11 rpnopt__ │ │ │ │ + 4411: 0004216d 216 FUNC GLOBAL DEFAULT 11 swcstx__ │ │ │ │ + 4412: 0011d9ec 4 OBJECT GLOBAL DEFAULT 21 xargc │ │ │ │ + 4413: 00047f39 132 FUNC GLOBAL DEFAULT 11 uulqid__ │ │ │ │ + 4414: 000ec825 4 FUNC GLOBAL DEFAULT 11 shtnml_ │ │ │ │ + 4415: 00055d15 112 FUNC GLOBAL DEFAULT 11 odrget__ │ │ │ │ + 4416: 00092fa9 1240 FUNC GLOBAL DEFAULT 11 uvbxaz_ │ │ │ │ + 4417: 00051b9d 4 FUNC GLOBAL DEFAULT 11 lrgea__ │ │ │ │ + 4418: 0008f801 40 FUNC GLOBAL DEFAULT 11 uziqid_ │ │ │ │ + 4419: 000b3339 104 FUNC GLOBAL DEFAULT 11 rgnge_ │ │ │ │ + 4420: 000cb1a9 164 FUNC GLOBAL DEFAULT 11 sglnu_ │ │ │ │ + 4421: 000a3d2d 6 FUNC GLOBAL DEFAULT 11 uglqnp_ │ │ │ │ + 4422: 00039c95 160 FUNC GLOBAL DEFAULT 11 tmlstx_ │ │ │ │ + 4423: 0008d455 92 FUNC GLOBAL DEFAULT 11 uerset_ │ │ │ │ + 4424: 0008dfe9 164 FUNC GLOBAL DEFAULT 11 uelqvl_ │ │ │ │ + 4425: 00050d25 44 FUNC GLOBAL DEFAULT 11 uverbz__ │ │ │ │ + 4426: 0005293d 28 FUNC GLOBAL DEFAULT 11 rpnget__ │ │ │ │ + 4427: 0003bcd9 28 FUNC GLOBAL DEFAULT 11 szclsv__ │ │ │ │ + 4428: 000888cd 1316 FUNC GLOBAL DEFAULT 11 usinit_ │ │ │ │ + 4429: 000432cd 28 FUNC GLOBAL DEFAULT 11 uegtla__ │ │ │ │ + 4430: 00080a6d 54 FUNC GLOBAL DEFAULT 11 uiiyxy_ │ │ │ │ + 4431: 000c55f1 92 FUNC GLOBAL DEFAULT 11 scsorg_ │ │ │ │ + 4432: 000ec7bd 104 FUNC GLOBAL DEFAULT 11 shtfun_ │ │ │ │ + 4433: 000a9d19 320 FUNC GLOBAL DEFAULT 11 glrqid_ │ │ │ │ + 4434: 0003cb15 28 FUNC GLOBAL DEFAULT 11 ststri__ │ │ │ │ + 4435: 0011d9e8 4 OBJECT GLOBAL DEFAULT 21 xargv │ │ │ │ + 4436: 00060f65 64 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltranslongtonum │ │ │ │ + 4437: 00052935 4 FUNC GLOBAL DEFAULT 11 g2qgrd__ │ │ │ │ + 4438: 000e9051 46 FUNC GLOBAL DEFAULT 11 rfftf_ │ │ │ │ + 4439: 000c8df1 16 FUNC GLOBAL DEFAULT 11 sgqpmi_ │ │ │ │ + 4440: 0004b7cd 132 FUNC GLOBAL DEFAULT 11 ucrqcl__ │ │ │ │ + 4441: 00067545 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetbonnes │ │ │ │ + 4442: 00045ab1 140 FUNC GLOBAL DEFAULT 11 usptmk__ │ │ │ │ + 4443: 00051f3d 4 FUNC GLOBAL DEFAULT 11 mpicct__ │ │ │ │ + 4444: 000485dd 112 FUNC GLOBAL DEFAULT 11 uupset__ │ │ │ │ + 4445: 0008ca39 652 FUNC GLOBAL DEFAULT 11 uezchk_ │ │ │ │ + 4446: 0003f919 28 FUNC GLOBAL DEFAULT 11 sgpqnp__ │ │ │ │ + 4447: 0005763d 28 FUNC GLOBAL DEFAULT 11 shfftf__ │ │ │ │ + 4448: 0003c2b5 28 FUNC GLOBAL DEFAULT 11 szsttr__ │ │ │ │ + 4449: 0004e581 28 FUNC GLOBAL DEFAULT 11 umspct__ │ │ │ │ + 4450: 0007a05d 136 FUNC GLOBAL DEFAULT 11 uupqcp_ │ │ │ │ + 4451: 0004d741 132 FUNC GLOBAL DEFAULT 11 udpqcp__ │ │ │ │ + 4452: 000958f5 160 FUNC GLOBAL DEFAULT 11 uclstx_ │ │ │ │ + 4453: 0003cba9 28 FUNC GLOBAL DEFAULT 11 stfpr2__ │ │ │ │ + 4454: 00067abd 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dcleckert6_b │ │ │ │ + 4455: 000cb311 164 FUNC GLOBAL DEFAULT 11 sglnv_ │ │ │ │ + 4456: 000552ed 28 FUNC GLOBAL DEFAULT 11 vrgnn__ │ │ │ │ + 4457: 00068279 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dcleckert6_f │ │ │ │ + 4458: 000ebe81 212 FUNC GLOBAL DEFAULT 11 shtg2s_ │ │ │ │ + 4459: 000d5b7d 496 FUNC GLOBAL DEFAULT 11 zgclini_ │ │ │ │ + 4460: 00043749 28 FUNC GLOBAL DEFAULT 11 uelsvl__ │ │ │ │ + 4461: 000a7361 184 FUNC GLOBAL DEFAULT 11 iblklt_ │ │ │ │ + 4462: 000455e1 128 FUNC GLOBAL DEFAULT 11 usxaxl__ │ │ │ │ + 4463: 000b7ab5 128 FUNC GLOBAL DEFAULT 11 sztxzr_ │ │ │ │ + 4464: 0008ccc5 1168 FUNC GLOBAL DEFAULT 11 uetonz_ │ │ │ │ + 4465: 0005f501 252 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawtextnormalized │ │ │ │ + 4466: 000a6559 92 FUNC GLOBAL DEFAULT 11 ugiget_ │ │ │ │ + 4467: 00040a55 28 FUNC GLOBAL DEFAULT 11 swgton__ │ │ │ │ + 4468: 0003c115 28 FUNC GLOBAL DEFAULT 11 szoptp__ │ │ │ │ + 4469: 00044319 144 FUNC GLOBAL DEFAULT 11 ususcl__ │ │ │ │ + 4470: 000590a5 4 FUNC GLOBAL DEFAULT 11 rvmin0__ │ │ │ │ + 4471: 00080bcd 6 FUNC GLOBAL DEFAULT 11 uirqnp_ │ │ │ │ + 4472: 000a4a0d 240 FUNC GLOBAL DEFAULT 11 ugrqvl_ │ │ │ │ + 4473: 000997b5 6 FUNC GLOBAL DEFAULT 11 ulpqnp_ │ │ │ │ + 4474: 000b8279 60 FUNC GLOBAL DEFAULT 11 szsttp_ │ │ │ │ + 4475: 000da5d9 62 FUNC GLOBAL DEFAULT 11 cfnchr │ │ │ │ + 4476: 00091309 38 FUNC GLOBAL DEFAULT 11 uzlsvl_ │ │ │ │ + 4477: 0003be95 28 FUNC GLOBAL DEFAULT 11 szstni__ │ │ │ │ + 4478: 000b0a4d 136 FUNC GLOBAL DEFAULT 11 mpfpst_ │ │ │ │ + 4479: 000ea315 64 FUNC GLOBAL DEFAULT 11 shms2w_ │ │ │ │ + 4480: 000ba88d 96 FUNC GLOBAL DEFAULT 11 szmvl3_ │ │ │ │ + 4481: 00078b9d 500 FUNC GLOBAL DEFAULT 11 umspdf_ │ │ │ │ + 4482: 0007d2d1 52 FUNC GLOBAL DEFAULT 11 uicrgb_ │ │ │ │ + 4483: 0008868d 92 FUNC GLOBAL DEFAULT 11 uspset_ │ │ │ │ + 4484: 00055e95 132 FUNC GLOBAL DEFAULT 11 odrqid__ │ │ │ │ + 4485: 0003b4b9 28 FUNC GLOBAL DEFAULT 11 uestln__ │ │ │ │ + 4486: 0004772d 128 FUNC GLOBAL DEFAULT 11 ulyqfm__ │ │ │ │ + 4487: 00073af5 108 FUNC GLOBAL DEFAULT 11 uyroff_ │ │ │ │ + 4488: 0003cfad 228 FUNC GLOBAL DEFAULT 11 slzttl__ │ │ │ │ + 4489: 00057d15 4 FUNC GLOBAL DEFAULT 11 clckdt__ │ │ │ │ + 4490: 000864f9 856 FUNC GLOBAL DEFAULT 11 ususcl_ │ │ │ │ + 4491: 000af931 108 FUNC GLOBAL DEFAULT 11 mpfplc_ │ │ │ │ + 4492: 0007fddd 100 FUNC GLOBAL DEFAULT 11 uic3d_ │ │ │ │ + 4493: 0003cdc5 28 FUNC GLOBAL DEFAULT 11 stiusr__ │ │ │ │ + 4494: 00047c71 132 FUNC GLOBAL DEFAULT 11 uuiqin__ │ │ │ │ + 4495: 000cfc61 1764 FUNC GLOBAL DEFAULT 11 sgstrf_ │ │ │ │ + 4496: 0003df1d 28 FUNC GLOBAL DEFAULT 11 sgstrf__ │ │ │ │ + 4497: 000782b5 216 FUNC GLOBAL DEFAULT 11 umscom_ │ │ │ │ + 4498: 000484cd 28 FUNC GLOBAL DEFAULT 11 uursvl__ │ │ │ │ + 4499: 0009e6b9 132 FUNC GLOBAL DEFAULT 11 udlqin_ │ │ │ │ + 4500: 00051461 4 FUNC GLOBAL DEFAULT 11 nindxr__ │ │ │ │ + 4501: 0005f89d 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetmarkertype │ │ │ │ + 4502: 000d199d 132 FUNC GLOBAL DEFAULT 11 swcqin_ │ │ │ │ + 4503: 0008d3b5 160 FUNC GLOBAL DEFAULT 11 uerstx_ │ │ │ │ + 4504: 0005903d 28 FUNC GLOBAL DEFAULT 11 uwqgxb__ │ │ │ │ + 4505: 00058909 116 FUNC GLOBAL DEFAULT 11 lchrl__ │ │ │ │ + 4506: 0003d8a1 28 FUNC GLOBAL DEFAULT 11 scqorg__ │ │ │ │ + 4507: 00060271 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlineindex │ │ │ │ + 4508: 0004f611 40 FUNC GLOBAL DEFAULT 11 uipdaz__ │ │ │ │ + 4509: 0006e121 308 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD_dclswapindex │ │ │ │ + 4510: 000ea7a9 38 FUNC GLOBAL DEFAULT 11 shmdxm_ │ │ │ │ + 4511: 00056669 28 FUNC GLOBAL DEFAULT 11 odpqvl__ │ │ │ │ + 4512: 0004ff8d 28 FUNC GLOBAL DEFAULT 11 uilsvl__ │ │ │ │ + 4513: 00072599 100 FUNC GLOBAL DEFAULT 11 uymttl_ │ │ │ │ + 4514: 00059a05 132 FUNC GLOBAL DEFAULT 11 tmlqin__ │ │ │ │ + 4515: 00076e19 788 FUNC GLOBAL DEFAULT 11 umbndc_ │ │ │ │ + 4516: 0006e255 600 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawyboxline │ │ │ │ + 4517: 0006a40d 112 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dcldeallocrealfft │ │ │ │ + 4518: 000af1e9 308 FUNC GLOBAL DEFAULT 11 mpfrbs_ │ │ │ │ + 4519: 0007aeb9 1284 FUNC GLOBAL DEFAULT 11 uumrkz_ │ │ │ │ + 4520: 000e7a35 1952 FUNC GLOBAL DEFAULT 11 passf_ │ │ │ │ + 4521: 00069945 76 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcldiffdate │ │ │ │ + 4522: 0005aad5 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdevicewindowcorner │ │ │ │ + 4523: 0007d495 48 FUNC GLOBAL DEFAULT 11 uicini_ │ │ │ │ + 4524: 00079e81 240 FUNC GLOBAL DEFAULT 11 uupqvl_ │ │ │ │ + 4525: 00047f1d 28 FUNC GLOBAL DEFAULT 11 uulqnp__ │ │ │ │ + 4526: 000d8ea9 140 FUNC GLOBAL DEFAULT 11 swiclr_ │ │ │ │ + 4527: 00040d69 28 FUNC GLOBAL DEFAULT 11 swqpnt__ │ │ │ │ + 4528: 000429c9 132 FUNC GLOBAL DEFAULT 11 ueistx__ │ │ │ │ + 4529: 000de4fd 512 FUNC GLOBAL DEFAULT 11 cllsrg_ │ │ │ │ + 4530: 000db1b9 104 FUNC GLOBAL DEFAULT 11 timeq1_ │ │ │ │ + 4531: 0007ee19 3688 FUNC GLOBAL DEFAULT 11 uipdaz_ │ │ │ │ + 4532: 0006dc11 64 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclfillmap │ │ │ │ + 4533: 0004bd01 112 FUNC GLOBAL DEFAULT 11 uclset__ │ │ │ │ + 4534: 00076a19 508 FUNC GLOBAL DEFAULT 11 umstvz_ │ │ │ │ + 4535: 00040a01 28 FUNC GLOBAL DEFAULT 11 swgplt__ │ │ │ │ + 4536: 000466f1 144 FUNC GLOBAL DEFAULT 11 uyaxnm__ │ │ │ │ + 4537: 000378ed 92 FUNC GLOBAL DEFAULT 11 tmiset_ │ │ │ │ + 4538: 001e7d08 16 OBJECT GLOBAL DEFAULT 21 udblk1_ │ │ │ │ + 4539: 0006d335 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget2dplane │ │ │ │ + 4540: 000592d5 4 FUNC GLOBAL DEFAULT 11 vrfna1__ │ │ │ │ + 4541: 001105ac 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Dcl_time │ │ │ │ + 4542: 0003b9ed 28 FUNC GLOBAL DEFAULT 11 szmvlu__ │ │ │ │ + 4543: 0004de59 112 FUNC GLOBAL DEFAULT 11 umpget__ │ │ │ │ + 4544: 00054bc1 184 FUNC GLOBAL DEFAULT 11 glcget__ │ │ │ │ + 4545: 0008dcf1 136 FUNC GLOBAL DEFAULT 11 ueiqcp_ │ │ │ │ + 4546: 0005561d 44 FUNC GLOBAL DEFAULT 11 passb4__ │ │ │ │ + 4547: 0005542d 44 FUNC GLOBAL DEFAULT 11 vrsub__ │ │ │ │ + 4548: 000b8b4d 388 FUNC GLOBAL DEFAULT 11 szsttr_ │ │ │ │ + 4549: 000e6f95 18 FUNC GLOBAL DEFAULT 11 rffti_ │ │ │ │ + 4550: 0004a4b1 112 FUNC GLOBAL DEFAULT 11 uzlget__ │ │ │ │ + 4551: 00065d75 976 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetinteger │ │ │ │ + 4552: 000db369 96 FUNC GLOBAL DEFAULT 11 time12_ │ │ │ │ + 4553: 0003b929 28 FUNC GLOBAL DEFAULT 11 szsclx__ │ │ │ │ + 4554: 00051fe9 4 FUNC GLOBAL DEFAULT 11 mpfpt2__ │ │ │ │ + 4555: 00088541 332 FUNC GLOBAL DEFAULT 11 uspstx_ │ │ │ │ + 4556: 00057f85 28 FUNC GLOBAL DEFAULT 11 date21__ │ │ │ │ + 4557: 000a0631 176 FUNC GLOBAL DEFAULT 11 udisvl_ │ │ │ │ + 4558: 000c6889 1512 FUNC GLOBAL DEFAULT 11 stftrn_ │ │ │ │ + 4559: 0006adb5 452 FUNC GLOBAL DEFAULT 11 __fftsin_MOD_dclsinfft │ │ │ │ + 4560: 000532fd 28 FUNC GLOBAL DEFAULT 11 prclvl__ │ │ │ │ + 4561: 000dfe4d 54 FUNC GLOBAL DEFAULT 11 fcnrec_ │ │ │ │ + 4562: 000d28a1 2684 FUNC GLOBAL DEFAULT 11 zgdopn_ │ │ │ │ + 4563: 000449d1 28 FUNC GLOBAL DEFAULT 11 usisvl__ │ │ │ │ + 4564: 000ad725 156 FUNC GLOBAL DEFAULT 11 imax_ │ │ │ │ + 4565: 00044ae1 112 FUNC GLOBAL DEFAULT 11 usrset__ │ │ │ │ + 4566: 00045305 28 FUNC GLOBAL DEFAULT 11 uslqvl__ │ │ │ │ + 4567: 000d8e1d 138 FUNC GLOBAL DEFAULT 11 swicls_ │ │ │ │ + 4568: 000559bd 36 FUNC GLOBAL DEFAULT 11 rfftb1__ │ │ │ │ + 4569: 000976f5 92 FUNC GLOBAL DEFAULT 11 uciset_ │ │ │ │ + 4570: 0003d6b1 28 FUNC GLOBAL DEFAULT 11 scstnp__ │ │ │ │ + 4571: 000511e5 208 FUNC GLOBAL DEFAULT 11 nindxc__ │ │ │ │ + 4572: 000db295 104 FUNC GLOBAL DEFAULT 11 timeq2_ │ │ │ │ + 4573: 000b1839 120 FUNC GLOBAL DEFAULT 11 rmax0_ │ │ │ │ + 4574: 00050331 28 FUNC GLOBAL DEFAULT 11 uidecd__ │ │ │ │ + 4575: 001e7ea8 804 OBJECT GLOBAL DEFAULT 21 udblk2_ │ │ │ │ + 4576: 0005024d 40 FUNC GLOBAL DEFAULT 11 uiiluv__ │ │ │ │ + 4577: 000d26d5 104 FUNC GLOBAL DEFAULT 11 zgfrel_ │ │ │ │ + 4578: 0003d99d 28 FUNC GLOBAL DEFAULT 11 scqpmi__ │ │ │ │ + 4579: 000eab09 114 FUNC GLOBAL DEFAULT 11 shlfwu_ │ │ │ │ + 4580: 000d280d 132 FUNC GLOBAL DEFAULT 11 zguprect │ │ │ │ + 4581: 000d8ad5 138 FUNC GLOBAL DEFAULT 11 swqtnc_ │ │ │ │ + 4582: 00050cfd 40 FUNC GLOBAL DEFAULT 11 uvbrlz__ │ │ │ │ + 4583: 0003f5e9 28 FUNC GLOBAL DEFAULT 11 sgtnzv__ │ │ │ │ + 4584: 0004f58d 132 FUNC GLOBAL DEFAULT 11 uiistx__ │ │ │ │ + 4585: 000b9609 96 FUNC GLOBAL DEFAULT 11 sztxzu_ │ │ │ │ + 4586: 000ca511 16 FUNC GLOBAL DEFAULT 11 sgstnp_ │ │ │ │ + 4587: 00075a65 1340 FUNC GLOBAL DEFAULT 11 umpmap_ │ │ │ │ + 4588: 00059f4d 132 FUNC GLOBAL DEFAULT 11 tmrstx__ │ │ │ │ + 4589: 0004e281 112 FUNC GLOBAL DEFAULT 11 umiset__ │ │ │ │ + 4590: 000ac3d1 56 FUNC GLOBAL DEFAULT 11 rllenv_ │ │ │ │ + 4591: 000b05b9 114 FUNC GLOBAL DEFAULT 11 mpzmwd_ │ │ │ │ + 4592: 000bbead 8 FUNC GLOBAL DEFAULT 11 szstts_ │ │ │ │ + 4593: 0007b479 20 FUNC GLOBAL DEFAULT 11 uuqarp_ │ │ │ │ + 4594: 0003be79 28 FUNC GLOBAL DEFAULT 11 sztnzu__ │ │ │ │ + 4595: 0003c88d 28 FUNC GLOBAL DEFAULT 11 szcllp__ │ │ │ │ + 4596: 00055795 28 FUNC GLOBAL DEFAULT 11 rfftf__ │ │ │ │ + 4597: 000daf11 72 FUNC GLOBAL DEFAULT 11 time13_ │ │ │ │ + 4598: 00055e79 28 FUNC GLOBAL DEFAULT 11 odrqnp__ │ │ │ │ + 4599: 0004da45 132 FUNC GLOBAL DEFAULT 11 udrqcl__ │ │ │ │ + 4600: 000a7d7d 38 FUNC GLOBAL DEFAULT 11 iset0_ │ │ │ │ + 4601: 00047161 132 FUNC GLOBAL DEFAULT 11 ullqin__ │ │ │ │ + 4602: 000912dd 44 FUNC GLOBAL DEFAULT 11 uzlqin_ │ │ │ │ + 4603: 0005b1b9 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclclosegraphics │ │ │ │ + 4604: 0004ed45 132 FUNC GLOBAL DEFAULT 11 umpqid__ │ │ │ │ + 4605: 0006aca1 276 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcliniteasyfft │ │ │ │ + 4606: 000559e1 36 FUNC GLOBAL DEFAULT 11 radb2__ │ │ │ │ + 4607: 0003b999 28 FUNC GLOBAL DEFAULT 11 szl3op__ │ │ │ │ + 4608: 00051f51 4 FUNC GLOBAL DEFAULT 11 mpfmil__ │ │ │ │ + 4609: 000dae3d 104 FUNC GLOBAL DEFAULT 11 timeq3_ │ │ │ │ + 4610: 000cad3d 176 FUNC GLOBAL DEFAULT 11 sgrsvl_ │ │ │ │ + 4611: 00049329 112 FUNC GLOBAL DEFAULT 11 ugrget__ │ │ │ │ + 4612: 001e7d18 400 OBJECT GLOBAL DEFAULT 21 udblk3_ │ │ │ │ + 4613: 000b1e49 244 FUNC GLOBAL DEFAULT 11 rmax1_ │ │ │ │ + 4614: 00042e89 132 FUNC GLOBAL DEFAULT 11 uepqcp__ │ │ │ │ + 4615: 00052015 100 FUNC GLOBAL DEFAULT 11 osgenv__ │ │ │ │ + 4616: 000ec285 64 FUNC GLOBAL DEFAULT 11 shtg2w_ │ │ │ │ + 4617: 000a5ba5 6 FUNC GLOBAL DEFAULT 11 ugiqnp_ │ │ │ │ + 4618: 0003784d 160 FUNC GLOBAL DEFAULT 11 tmistx_ │ │ │ │ + 4619: 0008db8d 172 FUNC GLOBAL DEFAULT 11 ueiqvl_ │ │ │ │ + 4620: 000bbeb5 4 FUNC GLOBAL DEFAULT 11 sztxzv_ │ │ │ │ + 4621: 00060101 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlineindex │ │ │ │ + 4622: 000b3499 90 FUNC GLOBAL DEFAULT 11 vidiv0_ │ │ │ │ + 4623: 0003e461 28 FUNC GLOBAL DEFAULT 11 sgqlat__ │ │ │ │ + 4624: 00060ee5 64 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransnumtolong │ │ │ │ + 4625: 0004ad21 132 FUNC GLOBAL DEFAULT 11 uzlqid__ │ │ │ │ + 4626: 00051a31 28 FUNC GLOBAL DEFAULT 11 radd0__ │ │ │ │ + 4627: 00080a11 92 FUNC GLOBAL DEFAULT 11 uifyxy_ │ │ │ │ + 4628: 000bf6ad 920 FUNC GLOBAL DEFAULT 11 szsttt_ │ │ │ │ + 4629: 000750e1 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 │ │ │ │ -00118fcc 00000017 R_ARM_RELATIVE │ │ │ │ -00118fd0 00000017 R_ARM_RELATIVE │ │ │ │ -00118fd4 00000017 R_ARM_RELATIVE │ │ │ │ -00118fd8 00000017 R_ARM_RELATIVE │ │ │ │ -00118fdc 00000017 R_ARM_RELATIVE │ │ │ │ -00118fe0 00000017 R_ARM_RELATIVE │ │ │ │ -00118fe4 00000017 R_ARM_RELATIVE │ │ │ │ -0010ff30 00059415 R_ARM_GLOB_DAT 0008f8b1 mpzek6_ │ │ │ │ -0010ff34 000b6915 R_ARM_GLOB_DAT 001e81e0 szbls1_ │ │ │ │ -0010ff38 0011ce15 R_ARM_GLOB_DAT 000e0315 stftrn_ │ │ │ │ -0010ff3c 00113c15 R_ARM_GLOB_DAT 0011e608 xargc │ │ │ │ -0010ff40 000c1215 R_ARM_GLOB_DAT 0008f825 mpzktd_ │ │ │ │ -0010ff44 000a8615 R_ARM_GLOB_DAT 000d5155 zg_draw_event │ │ │ │ -0010ff48 00029115 R_ARM_GLOB_DAT 001e7810 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 00059415 R_ARM_GLOB_DAT 000aed61 mpzek6_ │ │ │ │ +0010ff34 000b6915 R_ARM_GLOB_DAT 001e81d0 szbls1_ │ │ │ │ +0010ff38 0011ce15 R_ARM_GLOB_DAT 000c6889 stftrn_ │ │ │ │ +0010ff3c 00113c15 R_ARM_GLOB_DAT 0011d9ec xargc │ │ │ │ +0010ff40 000c1215 R_ARM_GLOB_DAT 000af809 mpzktd_ │ │ │ │ +0010ff44 000a8615 R_ARM_GLOB_DAT 000d22ed zg_draw_event │ │ │ │ +0010ff48 00029115 R_ARM_GLOB_DAT 001e7838 szbtx3_ │ │ │ │ 0010ff4c 00001515 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ -0010ff50 000a7515 R_ARM_GLOB_DAT 001c43a8 fontfamily │ │ │ │ -0010ff54 00094c15 R_ARM_GLOB_DAT 001c43a4 font_desc │ │ │ │ -0010ff58 00120415 R_ARM_GLOB_DAT 001e7d00 udblk3_ │ │ │ │ -0010ff5c 000c9a15 R_ARM_GLOB_DAT 000d4ce5 zg_destroy_event │ │ │ │ -0010ff60 0010f715 R_ARM_GLOB_DAT 001e3960 uwblkx_ │ │ │ │ -0010ff64 0007f715 R_ARM_GLOB_DAT 000d51a5 zg_key_press_event │ │ │ │ -0010ff68 00078b15 R_ARM_GLOB_DAT 00118fd4 zgipmname │ │ │ │ -0010ff6c 0001be15 R_ARM_GLOB_DAT 0011d794 __uspack_MOD_yuni0 │ │ │ │ -0010ff70 00023815 R_ARM_GLOB_DAT 001e81b8 szbtx1_ │ │ │ │ -0010ff74 000d3c15 R_ARM_GLOB_DAT 0008ea45 mpxplc_ │ │ │ │ -0010ff78 00029315 R_ARM_GLOB_DAT 001e8200 szbpm2_ │ │ │ │ -0010ff7c 00015815 R_ARM_GLOB_DAT 000d4cc9 zg_button_press_event │ │ │ │ -0010ff80 000a3b15 R_ARM_GLOB_DAT 000e9a21 sgqwnd_ │ │ │ │ -0010ff84 000af815 R_ARM_GLOB_DAT 0011d7f4 __uspack_MOD_xttl0 │ │ │ │ -0010ff88 00115315 R_ARM_GLOB_DAT 0011e604 xargv │ │ │ │ -0010ff8c 0011df15 R_ARM_GLOB_DAT 001e7e90 udblk2_ │ │ │ │ +0010ff50 000a7515 R_ARM_GLOB_DAT 001caf38 fontfamily │ │ │ │ +0010ff54 00094c15 R_ARM_GLOB_DAT 001caf34 font_desc │ │ │ │ +0010ff58 00120415 R_ARM_GLOB_DAT 001e7d18 udblk3_ │ │ │ │ +0010ff5c 000c9a15 R_ARM_GLOB_DAT 000d1e7d zg_destroy_event │ │ │ │ +0010ff60 0010f715 R_ARM_GLOB_DAT 001dfae0 uwblkx_ │ │ │ │ +0010ff64 0007f715 R_ARM_GLOB_DAT 000d233d zg_key_press_event │ │ │ │ +0010ff68 00078b15 R_ARM_GLOB_DAT 0011c84c zgipmname │ │ │ │ +0010ff6c 0001be15 R_ARM_GLOB_DAT 0011da08 __uspack_MOD_yuni0 │ │ │ │ +0010ff70 00023815 R_ARM_GLOB_DAT 001e8220 szbtx1_ │ │ │ │ +0010ff74 000d3c15 R_ARM_GLOB_DAT 000af895 mpxplc_ │ │ │ │ +0010ff78 00029315 R_ARM_GLOB_DAT 001e8248 szbpm2_ │ │ │ │ +0010ff7c 00015815 R_ARM_GLOB_DAT 000d1e61 zg_button_press_event │ │ │ │ +0010ff80 000a3b15 R_ARM_GLOB_DAT 000cb411 sgqwnd_ │ │ │ │ +0010ff84 000af815 R_ARM_GLOB_DAT 0011da68 __uspack_MOD_xttl0 │ │ │ │ +0010ff88 00115315 R_ARM_GLOB_DAT 0011d9e8 xargv │ │ │ │ +0010ff8c 0011df15 R_ARM_GLOB_DAT 001e7ea8 udblk2_ │ │ │ │ 0010ff90 00005815 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4 │ │ │ │ -0010ff94 0001a915 R_ARM_GLOB_DAT 001e7818 umwk1_ │ │ │ │ -0010ff98 00084d15 R_ARM_GLOB_DAT 001e7800 szbtn3_ │ │ │ │ -0010ff9c 0010a915 R_ARM_GLOB_DAT 0011d7b4 __uspack_MOD_yttl0 │ │ │ │ -0010ffa0 0011ef15 R_ARM_GLOB_DAT 0008f92d mpzmwd_ │ │ │ │ -0010ffa4 00086815 R_ARM_GLOB_DAT 001e81f8 szbtn4_ │ │ │ │ -0010ffa8 000abe15 R_ARM_GLOB_DAT 00118fcc zgrpmname │ │ │ │ -0010ffac 0011ba15 R_ARM_GLOB_DAT 001e7cf0 udblk1_ │ │ │ │ -0010ffb0 000bb115 R_ARM_GLOB_DAT 001e81f0 szbls3_ │ │ │ │ -0010ffb4 00112b15 R_ARM_GLOB_DAT 00118fe0 zglpmname │ │ │ │ -0010ffb8 0010b815 R_ARM_GLOB_DAT 000e0e4d stftrf_ │ │ │ │ -0010ffbc 000daf15 R_ARM_GLOB_DAT 0011d7d4 __uspack_MOD_xuni0 │ │ │ │ +0010ff94 0001a915 R_ARM_GLOB_DAT 001e7810 umwk1_ │ │ │ │ +0010ff98 00084d15 R_ARM_GLOB_DAT 001e7cf8 szbtn3_ │ │ │ │ +0010ff9c 0010a915 R_ARM_GLOB_DAT 0011da28 __uspack_MOD_yttl0 │ │ │ │ +0010ffa0 0011ef15 R_ARM_GLOB_DAT 000b05b9 mpzmwd_ │ │ │ │ +0010ffa4 00086815 R_ARM_GLOB_DAT 001e8208 szbtn4_ │ │ │ │ +0010ffa8 000abe15 R_ARM_GLOB_DAT 0011c844 zgrpmname │ │ │ │ +0010ffac 0011ba15 R_ARM_GLOB_DAT 001e7d08 udblk1_ │ │ │ │ +0010ffb0 000bb115 R_ARM_GLOB_DAT 001e8210 szbls3_ │ │ │ │ +0010ffb4 00112b15 R_ARM_GLOB_DAT 0011c858 zglpmname │ │ │ │ +0010ffb8 0010b815 R_ARM_GLOB_DAT 000c73c1 stftrf_ │ │ │ │ +0010ffbc 000daf15 R_ARM_GLOB_DAT 0011da48 __uspack_MOD_xuni0 │ │ │ │ 0010ffc0 00008b15 R_ARM_GLOB_DAT 00000000 stdout@GLIBC_2.4 │ │ │ │ -0010ffc4 00049315 R_ARM_GLOB_DAT 0008dd19 mpxvdg_ │ │ │ │ -0010ffc8 00111615 R_ARM_GLOB_DAT 001dfac8 uwblky_ │ │ │ │ -0010ffcc 000fc715 R_ARM_GLOB_DAT 000ab475 umqtxy_ │ │ │ │ -0010ffd0 00027315 R_ARM_GLOB_DAT 001e8208 szbpm1_ │ │ │ │ +0010ffc4 00049315 R_ARM_GLOB_DAT 000af4b5 mpxvdg_ │ │ │ │ +0010ffc8 00111615 R_ARM_GLOB_DAT 001e3978 uwblky_ │ │ │ │ +0010ffcc 000fc715 R_ARM_GLOB_DAT 000747d9 umqtxy_ │ │ │ │ +0010ffd0 00027315 R_ARM_GLOB_DAT 001e8250 szbpm1_ │ │ │ │ 0010ffd4 00009515 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ -0010ffd8 000b9315 R_ARM_GLOB_DAT 001e77f8 szbls2_ │ │ │ │ -0010ffdc 00082d15 R_ARM_GLOB_DAT 001e7808 szbtn2_ │ │ │ │ -0010ffe0 0009cb15 R_ARM_GLOB_DAT 001e7838 ueblk1_ │ │ │ │ -0010ffe4 000f5715 R_ARM_GLOB_DAT 001e8220 szbla1_ │ │ │ │ -0010ffe8 000f3b15 R_ARM_GLOB_DAT 001e8218 szbpl1_ │ │ │ │ +0010ffd8 000b9315 R_ARM_GLOB_DAT 001e7830 szbls2_ │ │ │ │ +0010ffdc 00082d15 R_ARM_GLOB_DAT 001e7d00 szbtn2_ │ │ │ │ +0010ffe0 0009cb15 R_ARM_GLOB_DAT 001e7840 ueblk1_ │ │ │ │ +0010ffe4 000f3b15 R_ARM_GLOB_DAT 001e8218 szbpl1_ │ │ │ │ +0010ffe8 000f5715 R_ARM_GLOB_DAT 001e81e0 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 000f7015 R_ARM_GLOB_DAT 001e8248 slblk1_ │ │ │ │ -0010fffc 00027015 R_ARM_GLOB_DAT 001e81c8 szbtx2_ │ │ │ │ -00110454 000f8502 R_ARM_ABS32 0011e310 __fft_work_MOD___def_init_fft_work_Work │ │ │ │ -00110458 00106702 R_ARM_ABS32 0004a6bd __fft_work_MOD___copy_fft_work_Work │ │ │ │ -0011051c 0002b702 R_ARM_ABS32 0011e338 __dcl_common_MOD___def_init_dcl_common_Spherical │ │ │ │ -00110520 0008f302 R_ARM_ABS32 000515d1 __dcl_common_MOD___copy_dcl_common_Spherical │ │ │ │ -00110538 0007df02 R_ARM_ABS32 0011e344 __dcl_common_MOD___def_init_dcl_common_Polar │ │ │ │ -0011053c 000ade02 R_ARM_ABS32 000515dd __dcl_common_MOD___copy_dcl_common_Polar │ │ │ │ -00110554 00099b02 R_ARM_ABS32 0011e34c __dcl_common_MOD___def_init_dcl_common_Map │ │ │ │ -00110558 000e7a02 R_ARM_ABS32 000515e9 __dcl_common_MOD___copy_dcl_common_Map │ │ │ │ -00110570 000aaa02 R_ARM_ABS32 0011e354 __dcl_common_MOD___def_init_dcl_common_Hyperbolic │ │ │ │ -00110574 00023d02 R_ARM_ABS32 000515f5 __dcl_common_MOD___copy_dcl_common_Hyperbolic │ │ │ │ -0011058c 0006a402 R_ARM_ABS32 0011e35c __dcl_common_MOD___def_init_dcl_common_Elliptic │ │ │ │ -00110590 000a9f02 R_ARM_ABS32 00051601 __dcl_common_MOD___copy_dcl_common_Elliptic │ │ │ │ -001105a8 00048f02 R_ARM_ABS32 0011e364 __dcl_common_MOD___def_init_dcl_common_Dcl_time │ │ │ │ -001105ac 00086502 R_ARM_ABS32 0005160d __dcl_common_MOD___copy_dcl_common_Dcl_time │ │ │ │ -001105c4 00102302 R_ARM_ABS32 0011e370 __dcl_common_MOD___def_init_dcl_common_Dcl_date │ │ │ │ -001105c8 0002a102 R_ARM_ABS32 00051619 __dcl_common_MOD___copy_dcl_common_Dcl_date │ │ │ │ -001105e0 0010ce02 R_ARM_ABS32 0011e37c __dcl_common_MOD___def_init_dcl_common_Cartesian3d │ │ │ │ -001105e4 000ced02 R_ARM_ABS32 00051625 __dcl_common_MOD___copy_dcl_common_Cartesian3d │ │ │ │ -001105fc 00063a02 R_ARM_ABS32 0011e388 __dcl_common_MOD___def_init_dcl_common_Cartesian │ │ │ │ -00110600 000cda02 R_ARM_ABS32 00051631 __dcl_common_MOD___copy_dcl_common_Cartesian │ │ │ │ -00110618 0008af02 R_ARM_ABS32 0011e390 __dcl_common_MOD___def_init_dcl_common_Bipolar │ │ │ │ -0011061c 00044202 R_ARM_ABS32 0005163d __dcl_common_MOD___copy_dcl_common_Bipolar │ │ │ │ -00110634 00054b02 R_ARM_ABS32 00051a69 msgdmp_dclorig │ │ │ │ +0010fff8 000f7015 R_ARM_GLOB_DAT 001e8260 slblk1_ │ │ │ │ +0010fffc 00027015 R_ARM_GLOB_DAT 001e8230 szbtx2_ │ │ │ │ +00110454 00054b02 R_ARM_ABS32 0003ad25 msgdmp_dclorig │ │ │ │ +00110464 000f8502 R_ARM_ABS32 0011e584 __fft_work_MOD___def_init_fft_work_Work │ │ │ │ +00110468 00106702 R_ARM_ABS32 0006a085 __fft_work_MOD___copy_fft_work_Work │ │ │ │ +0011052c 0002b702 R_ARM_ABS32 0011e5ac __dcl_common_MOD___def_init_dcl_common_Spherical │ │ │ │ +00110530 0008f302 R_ARM_ABS32 0006e0a9 __dcl_common_MOD___copy_dcl_common_Spherical │ │ │ │ +00110548 0007df02 R_ARM_ABS32 0011e5b8 __dcl_common_MOD___def_init_dcl_common_Polar │ │ │ │ +0011054c 000ade02 R_ARM_ABS32 0006e0b5 __dcl_common_MOD___copy_dcl_common_Polar │ │ │ │ +00110564 00099b02 R_ARM_ABS32 0011e5c0 __dcl_common_MOD___def_init_dcl_common_Map │ │ │ │ +00110568 000e7a02 R_ARM_ABS32 0006e0c1 __dcl_common_MOD___copy_dcl_common_Map │ │ │ │ +00110580 000aaa02 R_ARM_ABS32 0011e5c8 __dcl_common_MOD___def_init_dcl_common_Hyperbolic │ │ │ │ +00110584 00023d02 R_ARM_ABS32 0006e0cd __dcl_common_MOD___copy_dcl_common_Hyperbolic │ │ │ │ +0011059c 0006a402 R_ARM_ABS32 0011e5d0 __dcl_common_MOD___def_init_dcl_common_Elliptic │ │ │ │ +001105a0 000a9f02 R_ARM_ABS32 0006e0d9 __dcl_common_MOD___copy_dcl_common_Elliptic │ │ │ │ +001105b8 00048f02 R_ARM_ABS32 0011e5d8 __dcl_common_MOD___def_init_dcl_common_Dcl_time │ │ │ │ +001105bc 00086502 R_ARM_ABS32 0006e0e5 __dcl_common_MOD___copy_dcl_common_Dcl_time │ │ │ │ +001105d4 00102302 R_ARM_ABS32 0011e5e4 __dcl_common_MOD___def_init_dcl_common_Dcl_date │ │ │ │ +001105d8 0002a102 R_ARM_ABS32 0006e0f1 __dcl_common_MOD___copy_dcl_common_Dcl_date │ │ │ │ +001105f0 0010ce02 R_ARM_ABS32 0011e5f0 __dcl_common_MOD___def_init_dcl_common_Cartesian3d │ │ │ │ +001105f4 000ced02 R_ARM_ABS32 0006e0fd __dcl_common_MOD___copy_dcl_common_Cartesian3d │ │ │ │ +0011060c 00063a02 R_ARM_ABS32 0011e5fc __dcl_common_MOD___def_init_dcl_common_Cartesian │ │ │ │ +00110610 000cda02 R_ARM_ABS32 0006e109 __dcl_common_MOD___copy_dcl_common_Cartesian │ │ │ │ +00110628 0008af02 R_ARM_ABS32 0011e604 __dcl_common_MOD___def_init_dcl_common_Bipolar │ │ │ │ +0011062c 00044202 R_ARM_ABS32 0006e115 __dcl_common_MOD___copy_dcl_common_Bipolar │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x2aa68 contains 2183 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ -0010dd14 000e9516 R_ARM_JUMP_SLOT 000e69e9 sgslni_ │ │ │ │ -0010dd18 000acb16 R_ARM_JUMP_SLOT 000e75c1 sgstxi_ │ │ │ │ -0010dd1c 00097716 R_ARM_JUMP_SLOT 0008b249 gllqcl_ │ │ │ │ -0010dd20 0009e816 R_ARM_JUMP_SLOT 000b763d uiscrg_ │ │ │ │ -0010dd24 00024316 R_ARM_JUMP_SLOT 00096411 uzcsvl_ │ │ │ │ -0010dd28 0008c916 R_ARM_JUMP_SLOT 00099839 uypaxs_ │ │ │ │ -0010dd2c 000cae16 R_ARM_JUMP_SLOT 000e1481 sldivz_ │ │ │ │ -0010dd30 000c8216 R_ARM_JUMP_SLOT 000d8f29 swrqid_ │ │ │ │ -0010dd34 00079b16 R_ARM_JUMP_SLOT 000e4431 sgtnxv_ │ │ │ │ -0010dd38 0004b416 R_ARM_JUMP_SLOT 00051919 exit_ │ │ │ │ -0010dd3c 000ba016 R_ARM_JUMP_SLOT 000ce52d szoptr_ │ │ │ │ -0010dd40 0009f716 R_ARM_JUMP_SLOT 000d0605 szmvlz_ │ │ │ │ -0010dd44 00059416 R_ARM_JUMP_SLOT 0008f8b1 mpzek6_ │ │ │ │ -0010dd48 0004f016 R_ARM_JUMP_SLOT 000952d5 uzfact_ │ │ │ │ -0010dd4c 000f5d16 R_ARM_JUMP_SLOT 000dc715 swgmov_ │ │ │ │ -0010dd50 000a3416 R_ARM_JUMP_SLOT 000e3e2d isgrgb_ │ │ │ │ -0010dd54 0002f416 R_ARM_JUMP_SLOT 000bbcb1 uglset_ │ │ │ │ +0010dd14 000e9516 R_ARM_JUMP_SLOT 000cb25d sgslni_ │ │ │ │ +0010dd18 000acb16 R_ARM_JUMP_SLOT 000d04b1 sgstxi_ │ │ │ │ +0010dd1c 00097716 R_ARM_JUMP_SLOT 000a8fb1 gllqcl_ │ │ │ │ +0010dd20 0009e816 R_ARM_JUMP_SLOT 0007d465 uiscrg_ │ │ │ │ +0010dd24 00024316 R_ARM_JUMP_SLOT 00090199 uzcsvl_ │ │ │ │ +0010dd28 0008c916 R_ARM_JUMP_SLOT 00073509 uypaxs_ │ │ │ │ +0010dd2c 000cae16 R_ARM_JUMP_SLOT 000c396d sldivz_ │ │ │ │ +0010dd30 000c8216 R_ARM_JUMP_SLOT 000d9d4d swrqid_ │ │ │ │ +0010dd34 00079b16 R_ARM_JUMP_SLOT 000cf109 sgtnxv_ │ │ │ │ +0010dd38 0004b416 R_ARM_JUMP_SLOT 0003abd5 exit_ │ │ │ │ +0010dd3c 000ba016 R_ARM_JUMP_SLOT 000b850d szoptr_ │ │ │ │ +0010dd40 0009f716 R_ARM_JUMP_SLOT 000b7c65 szmvlz_ │ │ │ │ +0010dd44 00059416 R_ARM_JUMP_SLOT 000aed61 mpzek6_ │ │ │ │ +0010dd48 0004f016 R_ARM_JUMP_SLOT 00090901 uzfact_ │ │ │ │ +0010dd4c 000f5d16 R_ARM_JUMP_SLOT 000d9291 swgmov_ │ │ │ │ +0010dd50 000a3416 R_ARM_JUMP_SLOT 000c8b95 isgrgb_ │ │ │ │ +0010dd54 0002f416 R_ARM_JUMP_SLOT 000a4e79 uglset_ │ │ │ │ 0010dd58 00000316 R_ARM_JUMP_SLOT 00000000 _gfortran_compare_string@GFORTRAN_8 │ │ │ │ -0010dd5c 000fba16 R_ARM_JUMP_SLOT 000adab1 umlsvl_ │ │ │ │ -0010dd60 00050216 R_ARM_JUMP_SLOT 00079079 shly2x_ │ │ │ │ -0010dd64 00065716 R_ARM_JUMP_SLOT 000d1fd1 szsidx_ │ │ │ │ -0010dd68 00069716 R_ARM_JUMP_SLOT 00083a05 cost_ │ │ │ │ -0010dd6c 0002a416 R_ARM_JUMP_SLOT 000d8c15 swrqnp_ │ │ │ │ -0010dd70 00066416 R_ARM_JUMP_SLOT 0008a7b5 glcstx_ │ │ │ │ -0010dd74 0003a816 R_ARM_JUMP_SLOT 000d1265 szqchz_ │ │ │ │ -0010dd78 0006b016 R_ARM_JUMP_SLOT 0007bba1 odiqcp_ │ │ │ │ -0010dd7c 00054416 R_ARM_JUMP_SLOT 0009e261 uvbrlz_ │ │ │ │ -0010dd80 000ecc16 R_ARM_JUMP_SLOT 000b0a7d uliqcp_ │ │ │ │ -0010dd84 000eaa16 R_ARM_JUMP_SLOT 000b039d ulrstx_ │ │ │ │ -0010dd88 00121316 R_ARM_JUMP_SLOT 000b7b29 uifyxy_ │ │ │ │ -0010dd8c 00064516 R_ARM_JUMP_SLOT 0008d361 rsum1_ │ │ │ │ -0010dd90 00045716 R_ARM_JUMP_SLOT 00088fc1 rliopt_ │ │ │ │ -0010dd94 000c6d16 R_ARM_JUMP_SLOT 000a7ead uscqcl_ │ │ │ │ -0010dd98 000ad516 R_ARM_JUMP_SLOT 00091bad irle_ │ │ │ │ -0010dd9c 000ccd16 R_ARM_JUMP_SLOT 000a0f09 uulqvl_ │ │ │ │ -0010dda0 0010e316 R_ARM_JUMP_SLOT 000a0491 uupqcl_ │ │ │ │ -0010dda4 0006e216 R_ARM_JUMP_SLOT 000ea57d sgrqnp_ │ │ │ │ -0010dda8 0006c716 R_ARM_JUMP_SLOT 000885fd rllxfl_ │ │ │ │ -0010ddac 0004e816 R_ARM_JUMP_SLOT 000d04dd szpll3_ │ │ │ │ -0010ddb0 0000b416 R_ARM_JUMP_SLOT 000866f1 viadd_ │ │ │ │ -0010ddb4 000ce416 R_ARM_JUMP_SLOT 000c7b4d ucpqin_ │ │ │ │ -0010ddb8 00108b16 R_ARM_JUMP_SLOT 000e6b41 sgtnzr_ │ │ │ │ -0010ddbc 000fdc16 R_ARM_JUMP_SLOT 000cb2a1 szscly_ │ │ │ │ -0010ddc0 0004c516 R_ARM_JUMP_SLOT 0008c975 ramp1_ │ │ │ │ -0010ddc4 00063116 R_ARM_JUMP_SLOT 0007b315 odrset_ │ │ │ │ -0010ddc8 000f8d16 R_ARM_JUMP_SLOT 00074909 datec3_ │ │ │ │ -0010ddcc 000a5a16 R_ARM_JUMP_SLOT 000eaa45 sgrstx_ │ │ │ │ -0010ddd0 000f1f16 R_ARM_JUMP_SLOT 000a45a1 uschvl_ │ │ │ │ -0010ddd4 000d5016 R_ARM_JUMP_SLOT 000846fd ffromc_ │ │ │ │ -0010ddd8 000c8616 R_ARM_JUMP_SLOT 000c8291 ucrqnp_ │ │ │ │ -0010dddc 00041916 R_ARM_JUMP_SLOT 0009c6e5 uwdflt_ │ │ │ │ -0010dde0 00099016 R_ARM_JUMP_SLOT 000919cd lreq0_ │ │ │ │ -0010dde4 0008a916 R_ARM_JUMP_SLOT 000b7e69 uiqcr2_ │ │ │ │ -0010dde8 0000be16 R_ARM_JUMP_SLOT 00088c09 rpnopt_ │ │ │ │ -0010ddec 000ee416 R_ARM_JUMP_SLOT 000c8dc5 uciqnp_ │ │ │ │ +0010dd5c 000fba16 R_ARM_JUMP_SLOT 0007602d umlsvl_ │ │ │ │ +0010dd60 00050216 R_ARM_JUMP_SLOT 000e9bd9 shly2x_ │ │ │ │ +0010dd64 00065716 R_ARM_JUMP_SLOT 000c1081 szsidx_ │ │ │ │ +0010dd68 00069716 R_ARM_JUMP_SLOT 000e4ead cost_ │ │ │ │ +0010dd6c 0002a416 R_ARM_JUMP_SLOT 000d9a39 swrqnp_ │ │ │ │ +0010dd70 00066416 R_ARM_JUMP_SLOT 000a8a5d glcstx_ │ │ │ │ +0010dd74 0003a816 R_ARM_JUMP_SLOT 000bae29 szqchz_ │ │ │ │ +0010dd78 0006b016 R_ARM_JUMP_SLOT 000e2499 odiqcp_ │ │ │ │ +0010dd7c 00054416 R_ARM_JUMP_SLOT 00092731 uvbrlz_ │ │ │ │ +0010dd80 000ecc16 R_ARM_JUMP_SLOT 000995ed uliqcp_ │ │ │ │ +0010dd84 000eaa16 R_ARM_JUMP_SLOT 00099d81 ulrstx_ │ │ │ │ +0010dd88 00121316 R_ARM_JUMP_SLOT 00080a11 uifyxy_ │ │ │ │ +0010dd8c 00064516 R_ARM_JUMP_SLOT 000b19ad rsum1_ │ │ │ │ +0010dd90 00045716 R_ARM_JUMP_SLOT 000aba6d rliopt_ │ │ │ │ +0010dd94 000c6d16 R_ARM_JUMP_SLOT 00087485 uscqcl_ │ │ │ │ +0010dd98 000ad516 R_ARM_JUMP_SLOT 000b6665 irle_ │ │ │ │ +0010dd9c 000ccd16 R_ARM_JUMP_SLOT 0007a9bd uulqvl_ │ │ │ │ +0010dda0 0010e316 R_ARM_JUMP_SLOT 00079fc9 uupqcl_ │ │ │ │ +0010dda4 0006e216 R_ARM_JUMP_SLOT 000cacb1 sgrqnp_ │ │ │ │ +0010dda8 0006c716 R_ARM_JUMP_SLOT 000aae4d rllxfl_ │ │ │ │ +0010ddac 0004e816 R_ARM_JUMP_SLOT 000ba82d szpll3_ │ │ │ │ +0010ddb0 0000b416 R_ARM_JUMP_SLOT 000b35ed viadd_ │ │ │ │ +0010ddb4 000ce416 R_ARM_JUMP_SLOT 00094aa9 ucpqin_ │ │ │ │ +0010ddb8 00108b16 R_ARM_JUMP_SLOT 000cc311 sgtnzr_ │ │ │ │ +0010ddbc 000fdc16 R_ARM_JUMP_SLOT 000c07f5 szscly_ │ │ │ │ +0010ddc0 0004c516 R_ARM_JUMP_SLOT 000b27a9 ramp1_ │ │ │ │ +0010ddc4 00063116 R_ARM_JUMP_SLOT 000e21b1 odrset_ │ │ │ │ +0010ddc8 000f8d16 R_ARM_JUMP_SLOT 000dd3f1 datec3_ │ │ │ │ +0010ddcc 000a5a16 R_ARM_JUMP_SLOT 000cd9a9 sgrstx_ │ │ │ │ +0010ddd0 000f1f16 R_ARM_JUMP_SLOT 00086851 uschvl_ │ │ │ │ +0010ddd4 000d5016 R_ARM_JUMP_SLOT 000a6eed ffromc_ │ │ │ │ +0010ddd8 000c8616 R_ARM_JUMP_SLOT 00096025 ucrqnp_ │ │ │ │ +0010dddc 00041916 R_ARM_JUMP_SLOT 00071bfd uwdflt_ │ │ │ │ +0010dde0 00099016 R_ARM_JUMP_SLOT 000b4105 lreq0_ │ │ │ │ +0010dde4 0008a916 R_ARM_JUMP_SLOT 0007dec5 uiqcr2_ │ │ │ │ +0010dde8 0000be16 R_ARM_JUMP_SLOT 000ab6b5 rpnopt_ │ │ │ │ +0010ddec 000ee416 R_ARM_JUMP_SLOT 00095ad5 uciqnp_ │ │ │ │ 0010ddf0 00000416 R_ARM_JUMP_SLOT 00000000 gtk_widget_queue_draw │ │ │ │ -0010ddf4 00016816 R_ARM_JUMP_SLOT 000a0151 uuinit_ │ │ │ │ -0010ddf8 000b1d16 R_ARM_JUMP_SLOT 000ace91 umpqvl_ │ │ │ │ -0010ddfc 0004dc16 R_ARM_JUMP_SLOT 00094b9d cr2c_ │ │ │ │ -0010de00 00022016 R_ARM_JUMP_SLOT 00076699 lchr_ │ │ │ │ -0010de04 00084a16 R_ARM_JUMP_SLOT 000bb4b1 ugrqid_ │ │ │ │ -0010de08 000cbf16 R_ARM_JUMP_SLOT 000ea379 sgpget_ │ │ │ │ -0010de0c 0005c016 R_ARM_JUMP_SLOT 000ca039 grfrm_ │ │ │ │ -0010de10 0002e716 R_ARM_JUMP_SLOT 000d96b9 swpqin_ │ │ │ │ -0010de14 00029516 R_ARM_JUMP_SLOT 000eab49 sglqin_ │ │ │ │ -0010de18 00079316 R_ARM_JUMP_SLOT 000c2d7d udlqvl_ │ │ │ │ -0010de1c 0000bd16 R_ARM_JUMP_SLOT 000d04d5 szopl3_ │ │ │ │ -0010de20 0008d416 R_ARM_JUMP_SLOT 00086911 vifnb_ │ │ │ │ -0010de24 0006ea16 R_ARM_JUMP_SLOT 000ece01 scqwnd_ │ │ │ │ -0010de28 000c2916 R_ARM_JUMP_SLOT 000b62b9 uiiqid_ │ │ │ │ -0010de2c 0002a516 R_ARM_JUMP_SLOT 0008da9d mpnwtn_ │ │ │ │ -0010de30 00051b16 R_ARM_JUMP_SLOT 000b64f5 uiiset_ │ │ │ │ -0010de34 000a1016 R_ARM_JUMP_SLOT 000eaae5 sgrset_ │ │ │ │ -0010de38 00029c16 R_ARM_JUMP_SLOT 000859dd vrset0_ │ │ │ │ -0010de3c 00078716 R_ARM_JUMP_SLOT 000898ad rtrget_ │ │ │ │ +0010ddf4 00016816 R_ARM_JUMP_SLOT 0007adfd uuinit_ │ │ │ │ +0010ddf8 000b1d16 R_ARM_JUMP_SLOT 00074a79 umpqvl_ │ │ │ │ +0010ddfc 0004dc16 R_ARM_JUMP_SLOT 000ad0b5 cr2c_ │ │ │ │ +0010de00 00022016 R_ARM_JUMP_SLOT 000dc645 lchr_ │ │ │ │ +0010de04 00084a16 R_ARM_JUMP_SLOT 000a4c3d ugrqid_ │ │ │ │ +0010de08 000cbf16 R_ARM_JUMP_SLOT 000c953d sgpget_ │ │ │ │ +0010de0c 0005c016 R_ARM_JUMP_SLOT 00094919 grfrm_ │ │ │ │ +0010de10 0002e716 R_ARM_JUMP_SLOT 000d9e95 swpqin_ │ │ │ │ +0010de14 00029516 R_ARM_JUMP_SLOT 000cb619 sglqin_ │ │ │ │ +0010de18 00079316 R_ARM_JUMP_SLOT 0009e7ed udlqvl_ │ │ │ │ +0010de1c 0000bd16 R_ARM_JUMP_SLOT 000ba825 szopl3_ │ │ │ │ +0010de20 0008d416 R_ARM_JUMP_SLOT 000b3a21 vifnb_ │ │ │ │ +0010de24 0006ea16 R_ARM_JUMP_SLOT 000c5b69 scqwnd_ │ │ │ │ +0010de28 000c2916 R_ARM_JUMP_SLOT 0007dc01 uiiqid_ │ │ │ │ +0010de2c 0002a516 R_ARM_JUMP_SLOT 000ae401 mpnwtn_ │ │ │ │ +0010de30 00051b16 R_ARM_JUMP_SLOT 0007b7d5 uiiset_ │ │ │ │ +0010de34 000a1016 R_ARM_JUMP_SLOT 000cda49 sgrset_ │ │ │ │ +0010de38 00029c16 R_ARM_JUMP_SLOT 000b6bf1 vrset0_ │ │ │ │ +0010de3c 00078716 R_ARM_JUMP_SLOT 000ab4f9 rtrget_ │ │ │ │ 0010de40 00000516 R_ARM_JUMP_SLOT 00000000 cairo_set_line_width │ │ │ │ -0010de44 00061c16 R_ARM_JUMP_SLOT 000bab75 ugpqvl_ │ │ │ │ -0010de48 00107d16 R_ARM_JUMP_SLOT 0007b9a1 odisvl_ │ │ │ │ -0010de4c 000a5416 R_ARM_JUMP_SLOT 00077e8d shtswz_ │ │ │ │ -0010de50 00116f16 R_ARM_JUMP_SLOT 000d4109 sztxzr_ │ │ │ │ -0010de54 00100216 R_ARM_JUMP_SLOT 000b1ac1 ulxlog_ │ │ │ │ -0010de58 00060916 R_ARM_JUMP_SLOT 000e28e9 slpttl_ │ │ │ │ -0010de5c 0001a316 R_ARM_JUMP_SLOT 000d6afd get_pangostring_width_height │ │ │ │ -0010de60 00033016 R_ARM_JUMP_SLOT 000d8871 zgstcl_ │ │ │ │ -0010de64 0000d016 R_ARM_JUMP_SLOT 000d87fd zgslcl_ │ │ │ │ -0010de68 000be416 R_ARM_JUMP_SLOT 00080611 radb5_ │ │ │ │ -0010de6c 000a7316 R_ARM_JUMP_SLOT 000a0ae1 uurqcl_ │ │ │ │ -0010de70 00079016 R_ARM_JUMP_SLOT 0008f1a1 mpicyc_ │ │ │ │ -0010de74 00094e16 R_ARM_JUMP_SLOT 000d671d zgoopn_ │ │ │ │ -0010de78 00024c16 R_ARM_JUMP_SLOT 000ed419 scqobj_ │ │ │ │ -0010de7c 000a6216 R_ARM_JUMP_SLOT 000c2441 udpget_ │ │ │ │ -0010de80 00090016 R_ARM_JUMP_SLOT 0009c8bd ruwgx_ │ │ │ │ -0010de84 00111e16 R_ARM_JUMP_SLOT 0009bfbd uxsaxz_ │ │ │ │ -0010de88 00089416 R_ARM_JUMP_SLOT 000cd755 sztnsv_ │ │ │ │ -0010de8c 000b6c16 R_ARM_JUMP_SLOT 000d6a61 char_height │ │ │ │ +0010de44 00061c16 R_ARM_JUMP_SLOT 000a618d ugpqvl_ │ │ │ │ +0010de48 00107d16 R_ARM_JUMP_SLOT 000e2299 odisvl_ │ │ │ │ +0010de4c 000a5416 R_ARM_JUMP_SLOT 000ec559 shtswz_ │ │ │ │ +0010de50 00116f16 R_ARM_JUMP_SLOT 000b7ab5 sztxzr_ │ │ │ │ +0010de54 00100216 R_ARM_JUMP_SLOT 00098561 ulxlog_ │ │ │ │ +0010de58 00060916 R_ARM_JUMP_SLOT 000c24d9 slpttl_ │ │ │ │ +0010de5c 0001a316 R_ARM_JUMP_SLOT 000d3c95 get_pangostring_width_height │ │ │ │ +0010de60 00033016 R_ARM_JUMP_SLOT 000d5a09 zgstcl_ │ │ │ │ +0010de64 0000d016 R_ARM_JUMP_SLOT 000d5995 zgslcl_ │ │ │ │ +0010de68 000be416 R_ARM_JUMP_SLOT 000e6fed radb5_ │ │ │ │ +0010de6c 000a7316 R_ARM_JUMP_SLOT 000798cd uurqcl_ │ │ │ │ +0010de70 00079016 R_ARM_JUMP_SLOT 000aeb2d mpicyc_ │ │ │ │ +0010de74 00094e16 R_ARM_JUMP_SLOT 000d38b5 zgoopn_ │ │ │ │ +0010de78 00024c16 R_ARM_JUMP_SLOT 000c55a9 scqobj_ │ │ │ │ +0010de7c 000a6216 R_ARM_JUMP_SLOT 0009f2ad udpget_ │ │ │ │ +0010de80 00090016 R_ARM_JUMP_SLOT 000724f5 ruwgx_ │ │ │ │ +0010de84 00111e16 R_ARM_JUMP_SLOT 0009b7a1 uxsaxz_ │ │ │ │ +0010de88 00089416 R_ARM_JUMP_SLOT 000bfad5 sztnsv_ │ │ │ │ +0010de8c 000b6c16 R_ARM_JUMP_SLOT 000d3bf9 char_height │ │ │ │ 0010de90 00000616 R_ARM_JUMP_SLOT 00000000 _gfortran_st_read@GFORTRAN_8 │ │ │ │ -0010de94 00101d16 R_ARM_JUMP_SLOT 000a8435 uspqvl_ │ │ │ │ -0010de98 00014716 R_ARM_JUMP_SLOT 0008b389 gllqid_ │ │ │ │ -0010de9c 00011516 R_ARM_JUMP_SLOT 000cb651 szgclx_ │ │ │ │ -0010dea0 00057116 R_ARM_JUMP_SLOT 0009dde1 uvbxfz_ │ │ │ │ -0010dea4 000e1416 R_ARM_JUMP_SLOT 000d8c1d swrqin_ │ │ │ │ -0010dea8 000a0116 R_ARM_JUMP_SLOT 0008c8d5 rvmax_ │ │ │ │ -0010deac 00028d16 R_ARM_JUMP_SLOT 00094d7d cradj_ │ │ │ │ +0010de94 00101d16 R_ARM_JUMP_SLOT 000841bd uspqvl_ │ │ │ │ +0010de98 00014716 R_ARM_JUMP_SLOT 000a90f1 gllqid_ │ │ │ │ +0010de9c 00011516 R_ARM_JUMP_SLOT 000c1541 szgclx_ │ │ │ │ +0010dea0 00057116 R_ARM_JUMP_SLOT 00092ba1 uvbxfz_ │ │ │ │ +0010dea4 000e1416 R_ARM_JUMP_SLOT 000d9a41 swrqin_ │ │ │ │ +0010dea8 000a0116 R_ARM_JUMP_SLOT 000b11d1 rvmax_ │ │ │ │ +0010deac 00028d16 R_ARM_JUMP_SLOT 000b2bb5 cradj_ │ │ │ │ 0010deb0 00000716 R_ARM_JUMP_SLOT 00000000 __memcpy_chk@GLIBC_2.4 │ │ │ │ -0010deb4 00025916 R_ARM_JUMP_SLOT 000e6d81 sgtnu_ │ │ │ │ -0010deb8 0011f116 R_ARM_JUMP_SLOT 0009ffdd uuqarp_ │ │ │ │ -0010debc 00045b16 R_ARM_JUMP_SLOT 0007c12d odpqit_ │ │ │ │ -0010dec0 00010f16 R_ARM_JUMP_SLOT 000e5f09 sgqcmn_ │ │ │ │ -0010dec4 00100316 R_ARM_JUMP_SLOT 000c3841 udsfmt_ │ │ │ │ -0010dec8 000e5b16 R_ARM_JUMP_SLOT 000b04e9 ullqvl_ │ │ │ │ -0010decc 0011ce16 R_ARM_JUMP_SLOT 000e0315 stftrn_ │ │ │ │ -0010ded0 00028216 R_ARM_JUMP_SLOT 00074ea1 ndate2_ │ │ │ │ -0010ded4 000ea616 R_ARM_JUMP_SLOT 000d3dd9 szlnop_ │ │ │ │ -0010ded8 00028416 R_ARM_JUMP_SLOT 000725a5 hexdic_ │ │ │ │ -0010dedc 000cd216 R_ARM_JUMP_SLOT 0008f505 mpicct_ │ │ │ │ -0010dee0 000dc416 R_ARM_JUMP_SLOT 00090401 mpicoc_ │ │ │ │ -0010dee4 000eb916 R_ARM_JUMP_SLOT 000ebd65 scstnp_ │ │ │ │ -0010dee8 0000e016 R_ARM_JUMP_SLOT 000b37d1 uirqcl_ │ │ │ │ -0010deec 000f0d16 R_ARM_JUMP_SLOT 000d61f5 zgpopn_ │ │ │ │ -0010def0 0006d716 R_ARM_JUMP_SLOT 000d1a09 szmvsv_ │ │ │ │ -0010def4 0007aa16 R_ARM_JUMP_SLOT 000ea769 sgrqcl_ │ │ │ │ -0010def8 00034716 R_ARM_JUMP_SLOT 0007d705 vcintr_ │ │ │ │ -0010defc 000d6716 R_ARM_JUMP_SLOT 000ebb35 sgopn_ │ │ │ │ -0010df00 000ef516 R_ARM_JUMP_SLOT 000ebca9 sctnu_ │ │ │ │ -0010df04 000b8d16 R_ARM_JUMP_SLOT 000d1e95 szcllu_ │ │ │ │ -0010df08 0005f716 R_ARM_JUMP_SLOT 0009574d uzpqit_ │ │ │ │ -0010df0c 00031816 R_ARM_JUMP_SLOT 000c7cc1 ucpqvl_ │ │ │ │ -0010df10 000a4d16 R_ARM_JUMP_SLOT 000a91b5 uslqcl_ │ │ │ │ +0010deb4 00025916 R_ARM_JUMP_SLOT 000ca439 sgtnu_ │ │ │ │ +0010deb8 0011f116 R_ARM_JUMP_SLOT 0007b479 uuqarp_ │ │ │ │ +0010debc 00045b16 R_ARM_JUMP_SLOT 000e0f85 odpqit_ │ │ │ │ +0010dec0 00010f16 R_ARM_JUMP_SLOT 000ca1e1 sgqcmn_ │ │ │ │ +0010dec4 00100316 R_ARM_JUMP_SLOT 000a0a89 udsfmt_ │ │ │ │ +0010dec8 000e5b16 R_ARM_JUMP_SLOT 00099091 ullqvl_ │ │ │ │ +0010decc 0011ce16 R_ARM_JUMP_SLOT 000c6889 stftrn_ │ │ │ │ +0010ded0 00028216 R_ARM_JUMP_SLOT 000dda51 ndate2_ │ │ │ │ +0010ded4 000ea616 R_ARM_JUMP_SLOT 000c1d05 szlnop_ │ │ │ │ +0010ded8 00028416 R_ARM_JUMP_SLOT 000e0099 hexdic_ │ │ │ │ +0010dedc 000dc416 R_ARM_JUMP_SLOT 000b0849 mpicoc_ │ │ │ │ +0010dee0 000cd216 R_ARM_JUMP_SLOT 000aef25 mpicct_ │ │ │ │ +0010dee4 000eb916 R_ARM_JUMP_SLOT 000c5ca5 scstnp_ │ │ │ │ +0010dee8 0000e016 R_ARM_JUMP_SLOT 00080dbd uirqcl_ │ │ │ │ +0010deec 000f0d16 R_ARM_JUMP_SLOT 000d338d zgpopn_ │ │ │ │ +0010def0 0006d716 R_ARM_JUMP_SLOT 000c1a4d szmvsv_ │ │ │ │ +0010def4 0007aa16 R_ARM_JUMP_SLOT 000cae9d sgrqcl_ │ │ │ │ +0010def8 00034716 R_ARM_JUMP_SLOT 000ed275 vcintr_ │ │ │ │ +0010defc 000d6716 R_ARM_JUMP_SLOT 000ceea1 sgopn_ │ │ │ │ +0010df00 000ef516 R_ARM_JUMP_SLOT 000c5be9 sctnu_ │ │ │ │ +0010df04 000b8d16 R_ARM_JUMP_SLOT 000bb765 szcllu_ │ │ │ │ +0010df08 0005f716 R_ARM_JUMP_SLOT 0008ed65 uzpqit_ │ │ │ │ +0010df0c 00031816 R_ARM_JUMP_SLOT 00094c1d ucpqvl_ │ │ │ │ +0010df10 000a4d16 R_ARM_JUMP_SLOT 00083925 uslqcl_ │ │ │ │ 0010df14 00000816 R_ARM_JUMP_SLOT 00000000 gtk_widget_queue_draw_area │ │ │ │ -0010df18 0000d716 R_ARM_JUMP_SLOT 000a00b1 uusmkt_ │ │ │ │ -0010df1c 00062916 R_ARM_JUMP_SLOT 000dc689 swgplt_ │ │ │ │ -0010df20 00061916 R_ARM_JUMP_SLOT 0008a889 glcset_ │ │ │ │ -0010df24 0005ce16 R_ARM_JUMP_SLOT 000c2921 udrqcp_ │ │ │ │ -0010df28 000c2d16 R_ARM_JUMP_SLOT 0009dd6d uvbxa_ │ │ │ │ -0010df2c 00087516 R_ARM_JUMP_SLOT 000a05ad uupqid_ │ │ │ │ -0010df30 000c8c16 R_ARM_JUMP_SLOT 00094831 ct2hc_ │ │ │ │ -0010df34 0009c316 R_ARM_JUMP_SLOT 000a8b41 usrqvl_ │ │ │ │ -0010df38 0006e716 R_ARM_JUMP_SLOT 000ae11d umiqvl_ │ │ │ │ -0010df3c 00014016 R_ARM_JUMP_SLOT 0008a8ed glrqin_ │ │ │ │ -0010df40 00119616 R_ARM_JUMP_SLOT 000dda4d swcqin_ │ │ │ │ -0010df44 000a6d16 R_ARM_JUMP_SLOT 000754a5 date13_ │ │ │ │ -0010df48 000cdf16 R_ARM_JUMP_SLOT 0007a6dd shfwga_ │ │ │ │ -0010df4c 000c7a16 R_ARM_JUMP_SLOT 000de4cd swcmll_ │ │ │ │ -0010df50 0008b116 R_ARM_JUMP_SLOT 00091e29 indxrl_ │ │ │ │ -0010df54 00065a16 R_ARM_JUMP_SLOT 0008bd9d vignn_ │ │ │ │ -0010df58 0004da16 R_ARM_JUMP_SLOT 0007bd69 odiget_ │ │ │ │ -0010df5c 00059016 R_ARM_JUMP_SLOT 000d3ded sztnzr_ │ │ │ │ -0010df60 000ada16 R_ARM_JUMP_SLOT 000a2fb5 usaxsc_ │ │ │ │ -0010df64 000de716 R_ARM_JUMP_SLOT 000b25a1 uipd3z_ │ │ │ │ -0010df68 0000b716 R_ARM_JUMP_SLOT 000bb935 uglqcl_ │ │ │ │ -0010df6c 0007ae16 R_ARM_JUMP_SLOT 0007b8b9 odlset_ │ │ │ │ -0010df70 00071616 R_ARM_JUMP_SLOT 00097f79 uziqnp_ │ │ │ │ -0010df74 0001f816 R_ARM_JUMP_SLOT 000a074d uupstx_ │ │ │ │ -0010df78 000c1216 R_ARM_JUMP_SLOT 0008f825 mpzktd_ │ │ │ │ -0010df7c 000df816 R_ARM_JUMP_SLOT 000bc5a5 ugdut_ │ │ │ │ -0010df80 00011916 R_ARM_JUMP_SLOT 0008764d prcopn_ │ │ │ │ -0010df84 0010a416 R_ARM_JUMP_SLOT 00084e2d vrdiv0_ │ │ │ │ -0010df88 00089516 R_ARM_JUMP_SLOT 0008af81 gllqnp_ │ │ │ │ -0010df8c 00019a16 R_ARM_JUMP_SLOT 000b74dd uismfl_ │ │ │ │ -0010df90 00052b16 R_ARM_JUMP_SLOT 000ded61 strpr2_ │ │ │ │ -0010df94 0011a816 R_ARM_JUMP_SLOT 00081bf1 passf_ │ │ │ │ -0010df98 0005cc16 R_ARM_JUMP_SLOT 00085d2d vrinc1_ │ │ │ │ -0010df9c 00087616 R_ARM_JUMP_SLOT 0003a481 tmiqin_ │ │ │ │ -0010dfa0 000e5a16 R_ARM_JUMP_SLOT 000ba421 uhdif_ │ │ │ │ -0010dfa4 0000e416 R_ARM_JUMP_SLOT 000c320d udiqin_ │ │ │ │ +0010df18 0000d716 R_ARM_JUMP_SLOT 0007ad9d uusmkt_ │ │ │ │ +0010df1c 00062916 R_ARM_JUMP_SLOT 000d9205 swgplt_ │ │ │ │ +0010df20 00061916 R_ARM_JUMP_SLOT 000a8b31 glcset_ │ │ │ │ +0010df24 0005ce16 R_ARM_JUMP_SLOT 000a03cd udrqcp_ │ │ │ │ +0010df28 000c2d16 R_ARM_JUMP_SLOT 00091455 uvbxa_ │ │ │ │ +0010df2c 00087516 R_ARM_JUMP_SLOT 0007a0e5 uupqid_ │ │ │ │ +0010df30 000c8c16 R_ARM_JUMP_SLOT 000acdb5 ct2hc_ │ │ │ │ +0010df34 0009c316 R_ARM_JUMP_SLOT 00085f95 usrqvl_ │ │ │ │ +0010df38 0006e716 R_ARM_JUMP_SLOT 00077f85 umiqvl_ │ │ │ │ +0010df3c 00014016 R_ARM_JUMP_SLOT 000a9921 glrqin_ │ │ │ │ +0010df40 00119616 R_ARM_JUMP_SLOT 000d199d swcqin_ │ │ │ │ +0010df44 000a6d16 R_ARM_JUMP_SLOT 000ddd41 date13_ │ │ │ │ +0010df48 000cdf16 R_ARM_JUMP_SLOT 000eb491 shfwga_ │ │ │ │ +0010df4c 000c7a16 R_ARM_JUMP_SLOT 000d12f5 swcmll_ │ │ │ │ +0010df50 0008b116 R_ARM_JUMP_SLOT 000acca1 indxrl_ │ │ │ │ +0010df54 00065a16 R_ARM_JUMP_SLOT 000b3d39 vignn_ │ │ │ │ +0010df58 0004da16 R_ARM_JUMP_SLOT 000e133d odiget_ │ │ │ │ +0010df5c 00059016 R_ARM_JUMP_SLOT 000b9d15 sztnzr_ │ │ │ │ +0010df60 000ada16 R_ARM_JUMP_SLOT 00087931 usaxsc_ │ │ │ │ +0010df64 000de716 R_ARM_JUMP_SLOT 0007df79 uipd3z_ │ │ │ │ +0010df68 0000b716 R_ARM_JUMP_SLOT 000a3f19 uglqcl_ │ │ │ │ +0010df6c 0007ae16 R_ARM_JUMP_SLOT 000e1591 odlset_ │ │ │ │ +0010df70 00071616 R_ARM_JUMP_SLOT 0008f6b5 uziqnp_ │ │ │ │ +0010df74 0001f816 R_ARM_JUMP_SLOT 0007abf5 uupstx_ │ │ │ │ +0010df78 000c1216 R_ARM_JUMP_SLOT 000af809 mpzktd_ │ │ │ │ +0010df7c 000df816 R_ARM_JUMP_SLOT 000a45c5 ugdut_ │ │ │ │ +0010df80 00011916 R_ARM_JUMP_SLOT 000ab255 prcopn_ │ │ │ │ +0010df84 0010a416 R_ARM_JUMP_SLOT 000b6481 vrdiv0_ │ │ │ │ +0010df88 00089516 R_ARM_JUMP_SLOT 000a8ce9 gllqnp_ │ │ │ │ +0010df8c 00019a16 R_ARM_JUMP_SLOT 0007d305 uismfl_ │ │ │ │ +0010df90 00052b16 R_ARM_JUMP_SLOT 000c77cd strpr2_ │ │ │ │ +0010df94 0011a816 R_ARM_JUMP_SLOT 000e7a35 passf_ │ │ │ │ +0010df98 0005cc16 R_ARM_JUMP_SLOT 000b68c9 vrinc1_ │ │ │ │ +0010df9c 00087616 R_ARM_JUMP_SLOT 00036b7d tmiqin_ │ │ │ │ +0010dfa0 000e5a16 R_ARM_JUMP_SLOT 000a3851 uhdif_ │ │ │ │ +0010dfa4 0000e416 R_ARM_JUMP_SLOT 000a05ad udiqin_ │ │ │ │ 0010dfa8 00000916 R_ARM_JUMP_SLOT 00000000 _gfortran_st_open@GFORTRAN_8 │ │ │ │ -0010dfac 000a4816 R_ARM_JUMP_SLOT 000acfd9 umpqcl_ │ │ │ │ -0010dfb0 00045a16 R_ARM_JUMP_SLOT 0008fbb9 mpiazm_ │ │ │ │ +0010dfac 000a4816 R_ARM_JUMP_SLOT 00074bc1 umpqcl_ │ │ │ │ +0010dfb0 00045a16 R_ARM_JUMP_SLOT 000ae1e1 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 000af516 R_ARM_JUMP_SLOT 000e4fa1 sgplxv_ │ │ │ │ -0010dfc0 00114616 R_ARM_JUMP_SLOT 0003a37d tmlstx_ │ │ │ │ -0010dfc4 000c5316 R_ARM_JUMP_SLOT 000941ad gngt_ │ │ │ │ -0010dfc8 00081716 R_ARM_JUMP_SLOT 000c34a9 udiqcp_ │ │ │ │ -0010dfcc 00098816 R_ARM_JUMP_SLOT 00094b09 cr3c_ │ │ │ │ -0010dfd0 00040216 R_ARM_JUMP_SLOT 000ad64d umrqcl_ │ │ │ │ -0010dfd4 0003f216 R_ARM_JUMP_SLOT 000dcebd swlqnp_ │ │ │ │ +0010dfbc 000af516 R_ARM_JUMP_SLOT 000d07d9 sgplxv_ │ │ │ │ +0010dfc0 00114616 R_ARM_JUMP_SLOT 00039c95 tmlstx_ │ │ │ │ +0010dfc4 000c5316 R_ARM_JUMP_SLOT 000b2efd gngt_ │ │ │ │ +0010dfc8 00081716 R_ARM_JUMP_SLOT 000a0849 udiqcp_ │ │ │ │ +0010dfcc 00098816 R_ARM_JUMP_SLOT 000acffd cr3c_ │ │ │ │ +0010dfd0 00040216 R_ARM_JUMP_SLOT 0007569d umrqcl_ │ │ │ │ +0010dfd4 0003f216 R_ARM_JUMP_SLOT 000d601d swlqnp_ │ │ │ │ 0010dfd8 00000c16 R_ARM_JUMP_SLOT 00000000 coshf@GLIBC_2.4 │ │ │ │ -0010dfdc 00022716 R_ARM_JUMP_SLOT 00085471 vrfnb1_ │ │ │ │ +0010dfdc 00022716 R_ARM_JUMP_SLOT 000b61f1 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 000b0f7d ulsxbl_ │ │ │ │ -0010dfec 00063516 R_ARM_JUMP_SLOT 000c4961 udgclb_ │ │ │ │ -0010dff0 0000c816 R_ARM_JUMP_SLOT 000df4f5 stswtr_ │ │ │ │ -0010dff4 0006be16 R_ARM_JUMP_SLOT 000d0e75 szmvld_ │ │ │ │ -0010dff8 00061a16 R_ARM_JUMP_SLOT 000c2781 udrqvl_ │ │ │ │ -0010dffc 000e8916 R_ARM_JUMP_SLOT 00095bd1 uzpset_ │ │ │ │ -0010e000 00053b16 R_ARM_JUMP_SLOT 000dd161 swlqcp_ │ │ │ │ -0010e004 00103816 R_ARM_JUMP_SLOT 0008bd0d dxfloc_ │ │ │ │ -0010e008 00052916 R_ARM_JUMP_SLOT 00071ae9 timec2_ │ │ │ │ -0010e00c 000b1016 R_ARM_JUMP_SLOT 000d3c2d szlacl_ │ │ │ │ -0010e010 0010ca16 R_ARM_JUMP_SLOT 0009a135 uyplba_ │ │ │ │ -0010e014 00107716 R_ARM_JUMP_SLOT 00074ff9 dateg2_ │ │ │ │ -0010e018 000ac716 R_ARM_JUMP_SLOT 000d0765 szcllp_ │ │ │ │ -0010e01c 00098016 R_ARM_JUMP_SLOT 000acd15 umpqnp_ │ │ │ │ -0010e020 0000f416 R_ARM_JUMP_SLOT 000c808d ucpget_ │ │ │ │ -0010e024 000f4f16 R_ARM_JUMP_SLOT 00089cbd glpqvl_ │ │ │ │ -0010e028 00113616 R_ARM_JUMP_SLOT 000c06a9 uestlz_ │ │ │ │ -0010e02c 0009dc16 R_ARM_JUMP_SLOT 00097809 uzlstx_ │ │ │ │ -0010e030 00056116 R_ARM_JUMP_SLOT 00088975 rtrenv_ │ │ │ │ -0010e034 00015516 R_ARM_JUMP_SLOT 000dca5d swsfcm_ │ │ │ │ -0010e038 0002fa16 R_ARM_JUMP_SLOT 000dcc01 swoopn_ │ │ │ │ -0010e03c 000c3a16 R_ARM_JUMP_SLOT 000dbdb5 swqrct_ │ │ │ │ -0010e040 0011a116 R_ARM_JUMP_SLOT 00098451 uymttl_ │ │ │ │ -0010e044 000edc16 R_ARM_JUMP_SLOT 000add49 umlqid_ │ │ │ │ -0010e048 000cd316 R_ARM_JUMP_SLOT 000b91e5 uhbraz_ │ │ │ │ -0010e04c 00077716 R_ARM_JUMP_SLOT 000e45cd sgtnxu_ │ │ │ │ -0010e050 000ae716 R_ARM_JUMP_SLOT 000c1ef9 udpqnp_ │ │ │ │ -0010e054 0011a616 R_ARM_JUMP_SLOT 0008e1b5 mpfrbs_ │ │ │ │ -0010e058 00057a16 R_ARM_JUMP_SLOT 000e6025 sgsplc_ │ │ │ │ -0010e05c 00114516 R_ARM_JUMP_SLOT 000bb749 uglqnp_ │ │ │ │ -0010e060 0005c116 R_ARM_JUMP_SLOT 00039219 tmrsvl_ │ │ │ │ -0010e064 00047d16 R_ARM_JUMP_SLOT 000b0d9d ulysfm_ │ │ │ │ -0010e068 00097816 R_ARM_JUMP_SLOT 000de731 stftr3_ │ │ │ │ -0010e06c 0007c716 R_ARM_JUMP_SLOT 0007dee9 rffti1_ │ │ │ │ -0010e070 00046316 R_ARM_JUMP_SLOT 000ec6a5 scplv_ │ │ │ │ -0010e074 00083416 R_ARM_JUMP_SLOT 000ca781 szsgcl_ │ │ │ │ -0010e078 000ea316 R_ARM_JUMP_SLOT 000d69c5 char_width │ │ │ │ -0010e07c 00059b16 R_ARM_JUMP_SLOT 000c3ad9 udbset_ │ │ │ │ -0010e080 0011e116 R_ARM_JUMP_SLOT 000d553d zgfrel_ │ │ │ │ -0010e084 0006a316 R_ARM_JUMP_SLOT 000bea8d uerqid_ │ │ │ │ -0010e088 0007f616 R_ARM_JUMP_SLOT 000865ed viadd1_ │ │ │ │ -0010e08c 0008f716 R_ARM_JUMP_SLOT 00092055 indxcl_ │ │ │ │ -0010e090 000c1e16 R_ARM_JUMP_SLOT 000e7601 sgstxr_ │ │ │ │ -0010e094 00114416 R_ARM_JUMP_SLOT 000e6935 sglnu_ │ │ │ │ -0010e098 00114716 R_ARM_JUMP_SLOT 000beccd uerset_ │ │ │ │ -0010e09c 00100116 R_ARM_JUMP_SLOT 000e0f51 stitrf_ │ │ │ │ -0010e0a0 00049916 R_ARM_JUMP_SLOT 000bc8b1 ugunit_ │ │ │ │ -0010e0a4 00116a16 R_ARM_JUMP_SLOT 000777b5 shtg2s_ │ │ │ │ -0010e0a8 000d2216 R_ARM_JUMP_SLOT 000be43d uepqid_ │ │ │ │ -0010e0ac 000ae216 R_ARM_JUMP_SLOT 000afa99 ulpsvl_ │ │ │ │ +0010dfe8 0001ee16 R_ARM_JUMP_SLOT 0009ab51 ulsxbl_ │ │ │ │ +0010dfec 00063516 R_ARM_JUMP_SLOT 0009d431 udgclb_ │ │ │ │ +0010dff0 0000c816 R_ARM_JUMP_SLOT 000c7f61 stswtr_ │ │ │ │ +0010dff4 0006be16 R_ARM_JUMP_SLOT 000bd931 szmvld_ │ │ │ │ +0010dff8 00061a16 R_ARM_JUMP_SLOT 000a022d udrqvl_ │ │ │ │ +0010dffc 000e8916 R_ARM_JUMP_SLOT 0009049d uzpset_ │ │ │ │ +0010e000 00053b16 R_ARM_JUMP_SLOT 000d62c1 swlqcp_ │ │ │ │ +0010e004 00103816 R_ARM_JUMP_SLOT 000b3cb9 dxfloc_ │ │ │ │ +0010e008 00052916 R_ARM_JUMP_SLOT 000db2fd timec2_ │ │ │ │ +0010e00c 000b1016 R_ARM_JUMP_SLOT 000ba521 szlacl_ │ │ │ │ +0010e010 0010ca16 R_ARM_JUMP_SLOT 00073831 uyplba_ │ │ │ │ +0010e014 00107716 R_ARM_JUMP_SLOT 000dd90d dateg2_ │ │ │ │ +0010e018 000ac716 R_ARM_JUMP_SLOT 000ba6a9 szcllp_ │ │ │ │ +0010e01c 00098016 R_ARM_JUMP_SLOT 000748fd umpqnp_ │ │ │ │ +0010e020 0000f416 R_ARM_JUMP_SLOT 00097bc9 ucpget_ │ │ │ │ +0010e024 000f4f16 R_ARM_JUMP_SLOT 000a8635 glpqvl_ │ │ │ │ +0010e028 00113616 R_ARM_JUMP_SLOT 0008b8d9 uestlz_ │ │ │ │ +0010e02c 0009dc16 R_ARM_JUMP_SLOT 000906ad uzlstx_ │ │ │ │ +0010e030 00056116 R_ARM_JUMP_SLOT 000ac545 rtrenv_ │ │ │ │ +0010e034 00015516 R_ARM_JUMP_SLOT 000d95d9 swsfcm_ │ │ │ │ +0010e038 0002fa16 R_ARM_JUMP_SLOT 000d977d swoopn_ │ │ │ │ +0010e03c 000c3a16 R_ARM_JUMP_SLOT 000d8931 swqrct_ │ │ │ │ +0010e040 0011a116 R_ARM_JUMP_SLOT 00072599 uymttl_ │ │ │ │ +0010e044 000edc16 R_ARM_JUMP_SLOT 000762c5 umlqid_ │ │ │ │ +0010e048 000cd316 R_ARM_JUMP_SLOT 000a323d uhbraz_ │ │ │ │ +0010e04c 00077716 R_ARM_JUMP_SLOT 000c9db1 sgtnxu_ │ │ │ │ +0010e050 000ae716 R_ARM_JUMP_SLOT 0009fa85 udpqnp_ │ │ │ │ +0010e054 0011a616 R_ARM_JUMP_SLOT 000af1e9 mpfrbs_ │ │ │ │ +0010e058 00057a16 R_ARM_JUMP_SLOT 000cd70d sgsplc_ │ │ │ │ +0010e05c 00114516 R_ARM_JUMP_SLOT 000a3d2d uglqnp_ │ │ │ │ +0010e060 0005c116 R_ARM_JUMP_SLOT 000379d5 tmrsvl_ │ │ │ │ +0010e064 00047d16 R_ARM_JUMP_SLOT 00099229 ulysfm_ │ │ │ │ +0010e068 00097816 R_ARM_JUMP_SLOT 000c83dd stftr3_ │ │ │ │ +0010e06c 0007c716 R_ARM_JUMP_SLOT 000e3da5 rffti1_ │ │ │ │ +0010e070 00046316 R_ARM_JUMP_SLOT 000c50a5 scplv_ │ │ │ │ +0010e074 00083416 R_ARM_JUMP_SLOT 000b7cc5 szsgcl_ │ │ │ │ +0010e078 000ea316 R_ARM_JUMP_SLOT 000d3b5d char_width │ │ │ │ +0010e07c 00059b16 R_ARM_JUMP_SLOT 0009d135 udbset_ │ │ │ │ +0010e080 0011e116 R_ARM_JUMP_SLOT 000d26d5 zgfrel_ │ │ │ │ +0010e084 0006a316 R_ARM_JUMP_SLOT 0008d911 uerqid_ │ │ │ │ +0010e088 0007f616 R_ARM_JUMP_SLOT 000b369d viadd1_ │ │ │ │ +0010e08c 0008f716 R_ARM_JUMP_SLOT 000acb79 indxcl_ │ │ │ │ +0010e090 000c1e16 R_ARM_JUMP_SLOT 000d04f1 sgstxr_ │ │ │ │ +0010e094 00114416 R_ARM_JUMP_SLOT 000cb1a9 sglnu_ │ │ │ │ +0010e098 00114716 R_ARM_JUMP_SLOT 0008d455 uerset_ │ │ │ │ +0010e09c 00100116 R_ARM_JUMP_SLOT 000c74c5 stitrf_ │ │ │ │ +0010e0a0 00049916 R_ARM_JUMP_SLOT 000a3ac5 ugunit_ │ │ │ │ +0010e0a4 00116a16 R_ARM_JUMP_SLOT 000ebe81 shtg2s_ │ │ │ │ +0010e0a8 000d2216 R_ARM_JUMP_SLOT 0008acc1 uepqid_ │ │ │ │ +0010e0ac 000ae216 R_ARM_JUMP_SLOT 00099841 ulpsvl_ │ │ │ │ 0010e0b0 00000f16 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4 │ │ │ │ -0010e0b4 0004f416 R_ARM_JUMP_SLOT 00096cf9 uzrqnp_ │ │ │ │ +0010e0b4 0004f416 R_ARM_JUMP_SLOT 0008e985 uzrqnp_ │ │ │ │ 0010e0b8 00001016 R_ARM_JUMP_SLOT 00000000 pango_layout_set_text │ │ │ │ -0010e0bc 000d4316 R_ARM_JUMP_SLOT 000767b5 lchrf_ │ │ │ │ -0010e0c0 0001fd16 R_ARM_JUMP_SLOT 000eabcd sglsvl_ │ │ │ │ -0010e0c4 00027f16 R_ARM_JUMP_SLOT 000d973d swpsvl_ │ │ │ │ -0010e0c8 0011ae16 R_ARM_JUMP_SLOT 000dc32d swiclr_ │ │ │ │ -0010e0cc 000d6216 R_ARM_JUMP_SLOT 0007b0d5 odrqid_ │ │ │ │ -0010e0d0 000df616 R_ARM_JUMP_SLOT 000d2e35 szlazr_ │ │ │ │ -0010e0d4 00114016 R_ARM_JUMP_SLOT 0009d895 uvbxaz_ │ │ │ │ -0010e0d8 0011dd16 R_ARM_JUMP_SLOT 0008d82d rmax0_ │ │ │ │ -0010e0dc 000b3116 R_ARM_JUMP_SLOT 000a2489 usyinz_ │ │ │ │ -0010e0e0 00048c16 R_ARM_JUMP_SLOT 000b8c81 uhbxf_ │ │ │ │ +0010e0bc 000d4316 R_ARM_JUMP_SLOT 000dc4e5 lchrf_ │ │ │ │ +0010e0c0 0001fd16 R_ARM_JUMP_SLOT 000cb69d sglsvl_ │ │ │ │ +0010e0c4 00027f16 R_ARM_JUMP_SLOT 000d9f19 swpsvl_ │ │ │ │ +0010e0c8 0011ae16 R_ARM_JUMP_SLOT 000d8ea9 swiclr_ │ │ │ │ +0010e0cc 000d6216 R_ARM_JUMP_SLOT 000e0bd5 odrqid_ │ │ │ │ +0010e0d0 000df616 R_ARM_JUMP_SLOT 000bc559 szlazr_ │ │ │ │ +0010e0d4 00114016 R_ARM_JUMP_SLOT 00092fa9 uvbxaz_ │ │ │ │ +0010e0d8 0011dd16 R_ARM_JUMP_SLOT 000b1839 rmax0_ │ │ │ │ +0010e0dc 000b3116 R_ARM_JUMP_SLOT 0008338d usyinz_ │ │ │ │ +0010e0e0 00048c16 R_ARM_JUMP_SLOT 000a2405 uhbxf_ │ │ │ │ 0010e0e4 00001116 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_real@GFORTRAN_8 │ │ │ │ -0010e0e8 00035016 R_ARM_JUMP_SLOT 000e69d9 sgqlni_ │ │ │ │ -0010e0ec 0007e316 R_ARM_JUMP_SLOT 000d86d5 zgqpnt_ │ │ │ │ +0010e0e8 00035016 R_ARM_JUMP_SLOT 000cb24d sgqlni_ │ │ │ │ +0010e0ec 0007e316 R_ARM_JUMP_SLOT 000d586d zgqpnt_ │ │ │ │ 0010e0f0 00001216 R_ARM_JUMP_SLOT 00000000 atan2f@GLIBC_2.4 │ │ │ │ -0010e0f4 000bba16 R_ARM_JUMP_SLOT 0009c575 uxptmz_ │ │ │ │ -0010e0f8 00109616 R_ARM_JUMP_SLOT 000856d9 rset0_ │ │ │ │ -0010e0fc 00057516 R_ARM_JUMP_SLOT 000e26a5 slsttl_ │ │ │ │ -0010e100 00023316 R_ARM_JUMP_SLOT 000d4885 szpmcl_ │ │ │ │ -0010e104 00067716 R_ARM_JUMP_SLOT 000852ad vradd1_ │ │ │ │ -0010e108 000ea716 R_ARM_JUMP_SLOT 00087671 prccls_ │ │ │ │ -0010e10c 00052216 R_ARM_JUMP_SLOT 0009d165 uwsgyz_ │ │ │ │ -0010e110 00103716 R_ARM_JUMP_SLOT 000dd489 swiqin_ │ │ │ │ -0010e114 00023116 R_ARM_JUMP_SLOT 000ad119 umpqid_ │ │ │ │ -0010e118 000d7716 R_ARM_JUMP_SLOT 000e2a15 slpcnr_ │ │ │ │ -0010e11c 0006c516 R_ARM_JUMP_SLOT 00088a51 rtlenv_ │ │ │ │ -0010e120 00055416 R_ARM_JUMP_SLOT 000b7dfd uiscmp_ │ │ │ │ -0010e124 00012316 R_ARM_JUMP_SLOT 00092379 imin_ │ │ │ │ -0010e128 0008ad16 R_ARM_JUMP_SLOT 0008d625 rmin0_ │ │ │ │ -0010e12c 000d4a16 R_ARM_JUMP_SLOT 0008a619 glcqid_ │ │ │ │ -0010e130 000cad16 R_ARM_JUMP_SLOT 000c6c39 ucyacl_ │ │ │ │ -0010e134 000f5016 R_ARM_JUMP_SLOT 000a857d uspqcl_ │ │ │ │ -0010e138 000fcd16 R_ARM_JUMP_SLOT 000843cd cfftb1_ │ │ │ │ -0010e13c 00016e16 R_ARM_JUMP_SLOT 000e4235 sgtxxr_ │ │ │ │ -0010e140 000a4e16 R_ARM_JUMP_SLOT 00092261 imin1_ │ │ │ │ -0010e144 00031c16 R_ARM_JUMP_SLOT 000b5afd uilqvl_ │ │ │ │ -0010e148 00117e16 R_ARM_JUMP_SLOT 0008fc91 mpfpst_ │ │ │ │ -0010e14c 00059816 R_ARM_JUMP_SLOT 000d2129 szstyp_ │ │ │ │ -0010e150 0006bf16 R_ARM_JUMP_SLOT 000aa075 usdaxs_ │ │ │ │ -0010e154 0002c316 R_ARM_JUMP_SLOT 00039ae1 tmpqcp_ │ │ │ │ -0010e158 00050f16 R_ARM_JUMP_SLOT 000c9389 nucday_ │ │ │ │ -0010e15c 0006c816 R_ARM_JUMP_SLOT 000a00c1 uuqmks_ │ │ │ │ +0010e0f4 000bba16 R_ARM_JUMP_SLOT 0009b295 uxptmz_ │ │ │ │ +0010e0f8 00109616 R_ARM_JUMP_SLOT 000b7201 rset0_ │ │ │ │ +0010e0fc 00057516 R_ARM_JUMP_SLOT 000c2295 slsttl_ │ │ │ │ +0010e100 00023316 R_ARM_JUMP_SLOT 000be4f1 szpmcl_ │ │ │ │ +0010e104 00067716 R_ARM_JUMP_SLOT 000b5f8d vradd1_ │ │ │ │ +0010e108 000ea716 R_ARM_JUMP_SLOT 000ab279 prccls_ │ │ │ │ +0010e10c 00052216 R_ARM_JUMP_SLOT 00071aa5 uwsgyz_ │ │ │ │ +0010e110 00103716 R_ARM_JUMP_SLOT 000d13a1 swiqin_ │ │ │ │ +0010e114 00023116 R_ARM_JUMP_SLOT 00074d01 umpqid_ │ │ │ │ +0010e118 000d7716 R_ARM_JUMP_SLOT 000c4539 slpcnr_ │ │ │ │ +0010e11c 0006c516 R_ARM_JUMP_SLOT 000ac621 rtlenv_ │ │ │ │ +0010e120 00055416 R_ARM_JUMP_SLOT 0007de59 uiscmp_ │ │ │ │ +0010e124 00012316 R_ARM_JUMP_SLOT 000ad41d imin_ │ │ │ │ +0010e128 0008ad16 R_ARM_JUMP_SLOT 000b287d rmin0_ │ │ │ │ +0010e12c 000d4a16 R_ARM_JUMP_SLOT 000a95c1 glcqid_ │ │ │ │ +0010e130 000cad16 R_ARM_JUMP_SLOT 00095f41 ucyacl_ │ │ │ │ +0010e134 000f5016 R_ARM_JUMP_SLOT 00084305 uspqcl_ │ │ │ │ +0010e138 000fcd16 R_ARM_JUMP_SLOT 000e81d5 cfftb1_ │ │ │ │ +0010e13c 00016e16 R_ARM_JUMP_SLOT 000ce839 sgtxxr_ │ │ │ │ +0010e140 000a4e16 R_ARM_JUMP_SLOT 000ad359 imin1_ │ │ │ │ +0010e144 00031c16 R_ARM_JUMP_SLOT 0008024d uilqvl_ │ │ │ │ +0010e148 00117e16 R_ARM_JUMP_SLOT 000b0a4d mpfpst_ │ │ │ │ +0010e14c 00059816 R_ARM_JUMP_SLOT 000bfa45 szstyp_ │ │ │ │ +0010e150 0006bf16 R_ARM_JUMP_SLOT 00083f51 usdaxs_ │ │ │ │ +0010e154 0002c316 R_ARM_JUMP_SLOT 00039a6d tmpqcp_ │ │ │ │ +0010e158 00050f16 R_ARM_JUMP_SLOT 00097dcd nucday_ │ │ │ │ +0010e15c 0006c816 R_ARM_JUMP_SLOT 0007adad uuqmks_ │ │ │ │ 0010e160 00001316 R_ARM_JUMP_SLOT 00000000 atanf@GLIBC_2.4 │ │ │ │ -0010e164 000c3316 R_ARM_JUMP_SLOT 000ced75 szoptv_ │ │ │ │ -0010e168 00107c16 R_ARM_JUMP_SLOT 000ba97d uherb_ │ │ │ │ -0010e16c 00042f16 R_ARM_JUMP_SLOT 000d6895 zggmov_ │ │ │ │ -0010e170 000faa16 R_ARM_JUMP_SLOT 000a0021 uuqfrt_ │ │ │ │ -0010e174 00097216 R_ARM_JUMP_SLOT 000c3109 udlstx_ │ │ │ │ +0010e164 000c3316 R_ARM_JUMP_SLOT 000b8cd1 szoptv_ │ │ │ │ +0010e168 00107c16 R_ARM_JUMP_SLOT 000a118d uherb_ │ │ │ │ +0010e16c 00042f16 R_ARM_JUMP_SLOT 000d3a2d zggmov_ │ │ │ │ +0010e170 000faa16 R_ARM_JUMP_SLOT 0007aea9 uuqfrt_ │ │ │ │ +0010e174 00097216 R_ARM_JUMP_SLOT 0009eb79 udlstx_ │ │ │ │ 0010e178 00001416 R_ARM_JUMP_SLOT 00000000 pango_font_face_get_face_name │ │ │ │ -0010e17c 00069516 R_ARM_JUMP_SLOT 0008cec1 rstd_ │ │ │ │ -0010e180 000cc616 R_ARM_JUMP_SLOT 00083c15 cosqf1_ │ │ │ │ -0010e184 00088316 R_ARM_JUMP_SLOT 00086385 vimlt_ │ │ │ │ -0010e188 00061e16 R_ARM_JUMP_SLOT 000ad9c9 umrset_ │ │ │ │ -0010e18c 000b7416 R_ARM_JUMP_SLOT 000a8ecd usrstx_ │ │ │ │ -0010e190 00071116 R_ARM_JUMP_SLOT 0003a7a5 tmiqid_ │ │ │ │ -0010e194 0003be16 R_ARM_JUMP_SLOT 000a0fd1 uulqid_ │ │ │ │ -0010e198 00099516 R_ARM_JUMP_SLOT 0007bec1 odpqnp_ │ │ │ │ -0010e19c 0003ef16 R_ARM_JUMP_SLOT 00078d05 shmswj_ │ │ │ │ -0010e1a0 000bbc16 R_ARM_JUMP_SLOT 000809d5 radb4_ │ │ │ │ -0010e1a4 000dce16 R_ARM_JUMP_SLOT 000ca069 sztxno_ │ │ │ │ -0010e1a8 00049d16 R_ARM_JUMP_SLOT 000be1b5 uepqvl_ │ │ │ │ +0010e17c 00069516 R_ARM_JUMP_SLOT 000b18b1 rstd_ │ │ │ │ +0010e180 000cc616 R_ARM_JUMP_SLOT 000e9081 cosqf1_ │ │ │ │ +0010e184 00088316 R_ARM_JUMP_SLOT 000b33e9 vimlt_ │ │ │ │ +0010e188 00061e16 R_ARM_JUMP_SLOT 00076641 umrset_ │ │ │ │ +0010e18c 000b7416 R_ARM_JUMP_SLOT 00083c01 usrstx_ │ │ │ │ +0010e190 00071116 R_ARM_JUMP_SLOT 00036ea1 tmiqid_ │ │ │ │ +0010e194 0003be16 R_ARM_JUMP_SLOT 0007aa85 uulqid_ │ │ │ │ +0010e198 00099516 R_ARM_JUMP_SLOT 000e0d19 odpqnp_ │ │ │ │ +0010e19c 0003ef16 R_ARM_JUMP_SLOT 000ec9c9 shmswj_ │ │ │ │ +0010e1a0 000bbc16 R_ARM_JUMP_SLOT 000e8831 radb4_ │ │ │ │ +0010e1a4 000dce16 R_ARM_JUMP_SLOT 000bc801 sztxno_ │ │ │ │ +0010e1a8 00049d16 R_ARM_JUMP_SLOT 0008aa39 uepqvl_ │ │ │ │ 0010e1ac 00001616 R_ARM_JUMP_SLOT 00000000 tanf@GLIBC_2.4 │ │ │ │ -0010e1b0 000dae16 R_ARM_JUMP_SLOT 000cf675 szcltt_ │ │ │ │ +0010e1b0 000dae16 R_ARM_JUMP_SLOT 000befe5 szcltt_ │ │ │ │ 0010e1b4 00001716 R_ARM_JUMP_SLOT 00000000 cairo_create │ │ │ │ -0010e1b8 00113416 R_ARM_JUMP_SLOT 00079061 shmdxj_ │ │ │ │ -0010e1bc 00061f16 R_ARM_JUMP_SLOT 000adb5d umlqvl_ │ │ │ │ -0010e1c0 000b2216 R_ARM_JUMP_SLOT 000a8f6d usrset_ │ │ │ │ -0010e1c4 00057b16 R_ARM_JUMP_SLOT 0007245d cns_ │ │ │ │ -0010e1c8 00090c16 R_ARM_JUMP_SLOT 00089941 rtlget_ │ │ │ │ -0010e1cc 00116216 R_ARM_JUMP_SLOT 000a0525 uupqcp_ │ │ │ │ -0010e1d0 00101616 R_ARM_JUMP_SLOT 000845fd rfromc_ │ │ │ │ -0010e1d4 000c3816 R_ARM_JUMP_SLOT 0009cfad uwigxi_ │ │ │ │ -0010e1d8 000c2316 R_ARM_JUMP_SLOT 0005192d F77_aloc │ │ │ │ -0010e1dc 000fde16 R_ARM_JUMP_SLOT 00091435 lrge1_ │ │ │ │ +0010e1b8 00113416 R_ARM_JUMP_SLOT 000eafc9 shmdxj_ │ │ │ │ +0010e1bc 00061f16 R_ARM_JUMP_SLOT 000760d9 umlqvl_ │ │ │ │ +0010e1c0 000b2216 R_ARM_JUMP_SLOT 00083ca1 usrset_ │ │ │ │ +0010e1c4 00057b16 R_ARM_JUMP_SLOT 000db45d cns_ │ │ │ │ +0010e1c8 00090c16 R_ARM_JUMP_SLOT 000ab58d rtlget_ │ │ │ │ +0010e1cc 00116216 R_ARM_JUMP_SLOT 0007a05d uupqcp_ │ │ │ │ +0010e1d0 00101616 R_ARM_JUMP_SLOT 000a6aa1 rfromc_ │ │ │ │ +0010e1d4 000c3816 R_ARM_JUMP_SLOT 00072415 uwigxi_ │ │ │ │ +0010e1d8 000c2316 R_ARM_JUMP_SLOT 0003abe9 F77_aloc │ │ │ │ +0010e1dc 000fde16 R_ARM_JUMP_SLOT 000b408d lrge1_ │ │ │ │ 0010e1e0 00001816 R_ARM_JUMP_SLOT 00000000 clock@GLIBC_2.4 │ │ │ │ -0010e1e4 0000d216 R_ARM_JUMP_SLOT 00094d4d crvrs_ │ │ │ │ -0010e1e8 000c5a16 R_ARM_JUMP_SLOT 0008d941 osgenv_ │ │ │ │ -0010e1ec 00068616 R_ARM_JUMP_SLOT 000760b1 clckdt_ │ │ │ │ -0010e1f0 00090716 R_ARM_JUMP_SLOT 000ec2b1 scpmv_ │ │ │ │ -0010e1f4 000d7516 R_ARM_JUMP_SLOT 000a2da9 usplbl_ │ │ │ │ -0010e1f8 0008dd16 R_ARM_JUMP_SLOT 000bf5f9 ueiqid_ │ │ │ │ -0010e1fc 0000d316 R_ARM_JUMP_SLOT 000e0129 stsrad_ │ │ │ │ -0010e200 0003f916 R_ARM_JUMP_SLOT 000af375 umpglb_ │ │ │ │ -0010e204 000f7216 R_ARM_JUMP_SLOT 00079a5d shlbwl_ │ │ │ │ -0010e208 0011c516 R_ARM_JUMP_SLOT 0007e0cd rffti_ │ │ │ │ -0010e20c 00038d16 R_ARM_JUMP_SLOT 0009d36d uwqgxb_ │ │ │ │ -0010e210 00107516 R_ARM_JUMP_SLOT 000b0d41 uliset_ │ │ │ │ -0010e214 0002c516 R_ARM_JUMP_SLOT 0008a759 glcget_ │ │ │ │ -0010e218 00049416 R_ARM_JUMP_SLOT 000b0169 ulrsvl_ │ │ │ │ -0010e21c 00025516 R_ARM_JUMP_SLOT 00074f05 ndate1_ │ │ │ │ -0010e220 00061516 R_ARM_JUMP_SLOT 000c3671 udiget_ │ │ │ │ -0010e224 000a9316 R_ARM_JUMP_SLOT 000dc7a1 swgopn_ │ │ │ │ -0010e228 000cbb16 R_ARM_JUMP_SLOT 000a6775 usxaxl_ │ │ │ │ -0010e22c 000afe16 R_ARM_JUMP_SLOT 00090fcd mpfmwd_ │ │ │ │ -0010e230 00104016 R_ARM_JUMP_SLOT 0008bedd rcov_ │ │ │ │ -0010e234 000e3316 R_ARM_JUMP_SLOT 000ec271 scqpmi_ │ │ │ │ -0010e238 0003e316 R_ARM_JUMP_SLOT 00086cf1 viset0_ │ │ │ │ -0010e23c 000ba916 R_ARM_JUMP_SLOT 000a7c61 uscqnp_ │ │ │ │ -0010e240 000b0916 R_ARM_JUMP_SLOT 000e5dbd sgqcwd_ │ │ │ │ -0010e244 00108316 R_ARM_JUMP_SLOT 000b0dc5 ulxsfm_ │ │ │ │ -0010e248 000e0616 R_ARM_JUMP_SLOT 000c850d ucrqcp_ │ │ │ │ -0010e24c 00064616 R_ARM_JUMP_SLOT 000ea9e9 sgrget_ │ │ │ │ -0010e250 00013e16 R_ARM_JUMP_SLOT 000964c9 uzcqid_ │ │ │ │ -0010e254 00019b16 R_ARM_JUMP_SLOT 000b3721 uirqvl_ │ │ │ │ -0010e258 0006d416 R_ARM_JUMP_SLOT 000857c5 rmlt0_ │ │ │ │ -0010e25c 00078e16 R_ARM_JUMP_SLOT 0007a2bd shinip_ │ │ │ │ -0010e260 000d0516 R_ARM_JUMP_SLOT 000ebe21 scpmzv_ │ │ │ │ -0010e264 000c7816 R_ARM_JUMP_SLOT 00076825 lchra_ │ │ │ │ -0010e268 00117016 R_ARM_JUMP_SLOT 000bdba9 uetonz_ │ │ │ │ -0010e26c 00058016 R_ARM_JUMP_SLOT 000dcff9 swlqvl_ │ │ │ │ -0010e270 00112316 R_ARM_JUMP_SLOT 00082e21 passb_ │ │ │ │ -0010e274 0001df16 R_ARM_JUMP_SLOT 0009d19d uwsgyb_ │ │ │ │ -0010e278 0005af16 R_ARM_JUMP_SLOT 000a1225 uuiqin_ │ │ │ │ -0010e27c 0004bb16 R_ARM_JUMP_SLOT 00093c59 g2ictr_ │ │ │ │ +0010e1e4 0000d216 R_ARM_JUMP_SLOT 000b2b31 crvrs_ │ │ │ │ +0010e1e8 000c5a16 R_ARM_JUMP_SLOT 000a72c1 osgenv_ │ │ │ │ +0010e1ec 00068616 R_ARM_JUMP_SLOT 000df061 clckdt_ │ │ │ │ +0010e1f0 00090716 R_ARM_JUMP_SLOT 000c5349 scpmv_ │ │ │ │ +0010e1f4 000d7516 R_ARM_JUMP_SLOT 00088005 usplbl_ │ │ │ │ +0010e1f8 0008dd16 R_ARM_JUMP_SLOT 0008dd79 ueiqid_ │ │ │ │ +0010e1fc 0000d316 R_ARM_JUMP_SLOT 000c8369 stsrad_ │ │ │ │ +0010e200 0003f916 R_ARM_JUMP_SLOT 0007838d umpglb_ │ │ │ │ +0010e204 000f7216 R_ARM_JUMP_SLOT 000ea259 shlbwl_ │ │ │ │ +0010e208 0011c516 R_ARM_JUMP_SLOT 000e6f95 rffti_ │ │ │ │ +0010e20c 00038d16 R_ARM_JUMP_SLOT 000718bd uwqgxb_ │ │ │ │ +0010e210 00107516 R_ARM_JUMP_SLOT 00098119 uliset_ │ │ │ │ +0010e214 0002c516 R_ARM_JUMP_SLOT 000a8a01 glcget_ │ │ │ │ +0010e218 00049416 R_ARM_JUMP_SLOT 00098185 ulrsvl_ │ │ │ │ +0010e21c 00025516 R_ARM_JUMP_SLOT 000dd899 ndate1_ │ │ │ │ +0010e220 00061516 R_ARM_JUMP_SLOT 0009d2d5 udiget_ │ │ │ │ +0010e224 000a9316 R_ARM_JUMP_SLOT 000d931d swgopn_ │ │ │ │ +0010e228 000cbb16 R_ARM_JUMP_SLOT 00084ef5 usxaxl_ │ │ │ │ +0010e22c 000afe16 R_ARM_JUMP_SLOT 000b01e1 mpfmwd_ │ │ │ │ +0010e230 00104016 R_ARM_JUMP_SLOT 000a67e9 rcov_ │ │ │ │ +0010e234 000e3316 R_ARM_JUMP_SLOT 000c5309 scqpmi_ │ │ │ │ +0010e238 0003e316 R_ARM_JUMP_SLOT 000a7815 viset0_ │ │ │ │ +0010e23c 000ba916 R_ARM_JUMP_SLOT 00087239 uscqnp_ │ │ │ │ +0010e240 000b0916 R_ARM_JUMP_SLOT 000c9b41 sgqcwd_ │ │ │ │ +0010e244 00108316 R_ARM_JUMP_SLOT 00099cfd ulxsfm_ │ │ │ │ +0010e248 000e0616 R_ARM_JUMP_SLOT 000962a1 ucrqcp_ │ │ │ │ +0010e24c 00064616 R_ARM_JUMP_SLOT 000cd94d sgrget_ │ │ │ │ +0010e250 00013e16 R_ARM_JUMP_SLOT 00090251 uzcqid_ │ │ │ │ +0010e254 00019b16 R_ARM_JUMP_SLOT 00080d0d uirqvl_ │ │ │ │ +0010e258 0006d416 R_ARM_JUMP_SLOT 000b6e2d rmlt0_ │ │ │ │ +0010e25c 00078e16 R_ARM_JUMP_SLOT 000ead1d shinip_ │ │ │ │ +0010e260 000d0516 R_ARM_JUMP_SLOT 000c5801 scpmzv_ │ │ │ │ +0010e264 000c7816 R_ARM_JUMP_SLOT 000dc395 lchra_ │ │ │ │ +0010e268 00117016 R_ARM_JUMP_SLOT 0008ccc5 uetonz_ │ │ │ │ +0010e26c 00058016 R_ARM_JUMP_SLOT 000d6159 swlqvl_ │ │ │ │ +0010e270 00112316 R_ARM_JUMP_SLOT 000e91c5 passb_ │ │ │ │ +0010e274 0001df16 R_ARM_JUMP_SLOT 00071add uwsgyb_ │ │ │ │ +0010e278 0005af16 R_ARM_JUMP_SLOT 0007a389 uuiqin_ │ │ │ │ +0010e27c 0004bb16 R_ARM_JUMP_SLOT 000b5a81 g2ictr_ │ │ │ │ 0010e280 00001916 R_ARM_JUMP_SLOT 00000000 cairo_surface_finish │ │ │ │ -0010e284 000da016 R_ARM_JUMP_SLOT 000c7601 ucxady_ │ │ │ │ -0010e288 0008be16 R_ARM_JUMP_SLOT 0008cb49 rrms1_ │ │ │ │ -0010e28c 00072b16 R_ARM_JUMP_SLOT 000e6805 sglnzv_ │ │ │ │ -0010e290 0008aa16 R_ARM_JUMP_SLOT 000ae4a9 umistx_ │ │ │ │ -0010e294 00055016 R_ARM_JUMP_SLOT 00094e11 lenz_ │ │ │ │ -0010e298 0006a616 R_ARM_JUMP_SLOT 00094581 rfpi_ │ │ │ │ -0010e29c 0010b916 R_ARM_JUMP_SLOT 000ea3d5 sgpstx_ │ │ │ │ -0010e2a0 000bae16 R_ARM_JUMP_SLOT 00096661 uzcset_ │ │ │ │ -0010e2a4 000aec16 R_ARM_JUMP_SLOT 000df19d stspr3_ │ │ │ │ -0010e2a8 00103516 R_ARM_JUMP_SLOT 000ada2d umlqin_ │ │ │ │ -0010e2ac 000bd416 R_ARM_JUMP_SLOT 000d09d5 szplld_ │ │ │ │ -0010e2b0 00037816 R_ARM_JUMP_SLOT 000ebd51 scqtnp_ │ │ │ │ -0010e2b4 000e5e16 R_ARM_JUMP_SLOT 000a11c1 uulset_ │ │ │ │ -0010e2b8 000e8116 R_ARM_JUMP_SLOT 000e6595 sgqlat_ │ │ │ │ -0010e2bc 00096316 R_ARM_JUMP_SLOT 000d1b49 szmvlv_ │ │ │ │ -0010e2c0 00054f16 R_ARM_JUMP_SLOT 000777b1 shtlib_ │ │ │ │ -0010e2c4 000d8a16 R_ARM_JUMP_SLOT 000ce461 szclts_ │ │ │ │ -0010e2c8 00021516 R_ARM_JUMP_SLOT 0009187d lrne_ │ │ │ │ -0010e2cc 00030016 R_ARM_JUMP_SLOT 0008b6b5 glisvl_ │ │ │ │ -0010e2d0 0009e516 R_ARM_JUMP_SLOT 000c95d9 grscwd_ │ │ │ │ -0010e2d4 0006dd16 R_ARM_JUMP_SLOT 000a86bd uspqid_ │ │ │ │ -0010e2d8 00092016 R_ARM_JUMP_SLOT 000a0d61 uurget_ │ │ │ │ +0010e284 000da016 R_ARM_JUMP_SLOT 00096d39 ucxady_ │ │ │ │ +0010e288 0008be16 R_ARM_JUMP_SLOT 000b1271 rrms1_ │ │ │ │ +0010e28c 00072b16 R_ARM_JUMP_SLOT 000d0a15 sglnzv_ │ │ │ │ +0010e290 0008aa16 R_ARM_JUMP_SLOT 0007855d umistx_ │ │ │ │ +0010e294 00055016 R_ARM_JUMP_SLOT 000b2c01 lenz_ │ │ │ │ +0010e298 0006a616 R_ARM_JUMP_SLOT 000a68a5 rfpi_ │ │ │ │ +0010e29c 0010b916 R_ARM_JUMP_SLOT 000c9599 sgpstx_ │ │ │ │ +0010e2a0 000bae16 R_ARM_JUMP_SLOT 0008f995 uzcset_ │ │ │ │ +0010e2a4 000aec16 R_ARM_JUMP_SLOT 000c7c09 stspr3_ │ │ │ │ +0010e2a8 00103516 R_ARM_JUMP_SLOT 00075fa9 umlqin_ │ │ │ │ +0010e2ac 000bd416 R_ARM_JUMP_SLOT 000bd491 szplld_ │ │ │ │ +0010e2b0 00037816 R_ARM_JUMP_SLOT 000c5c91 scqtnp_ │ │ │ │ +0010e2b4 000e5e16 R_ARM_JUMP_SLOT 0007a325 uulset_ │ │ │ │ +0010e2b8 000e8116 R_ARM_JUMP_SLOT 000c983d sgqlat_ │ │ │ │ +0010e2bc 00096316 R_ARM_JUMP_SLOT 000c1b8d szmvlv_ │ │ │ │ +0010e2c0 00054f16 R_ARM_JUMP_SLOT 000ebe7d shtlib_ │ │ │ │ +0010e2c4 000d8a16 R_ARM_JUMP_SLOT 000bbea1 szclts_ │ │ │ │ +0010e2c8 00021516 R_ARM_JUMP_SLOT 000b3ea9 lrne_ │ │ │ │ +0010e2cc 00030016 R_ARM_JUMP_SLOT 000a9ee5 glisvl_ │ │ │ │ +0010e2d0 0009e516 R_ARM_JUMP_SLOT 00094699 grscwd_ │ │ │ │ +0010e2d4 0006dd16 R_ARM_JUMP_SLOT 00084445 uspqid_ │ │ │ │ +0010e2d8 00092016 R_ARM_JUMP_SLOT 0007b581 uurget_ │ │ │ │ 0010e2dc 00001a16 R_ARM_JUMP_SLOT 00000000 asinf@GLIBC_2.4 │ │ │ │ -0010e2e0 000eae16 R_ARM_JUMP_SLOT 0008c701 rvmax0_ │ │ │ │ -0010e2e4 00085616 R_ARM_JUMP_SLOT 000c3341 udiqvl_ │ │ │ │ -0010e2e8 0010d416 R_ARM_JUMP_SLOT 0008419d cfftf1_ │ │ │ │ -0010e2ec 00118116 R_ARM_JUMP_SLOT 000abca5 umspdf_ │ │ │ │ -0010e2f0 0007f816 R_ARM_JUMP_SLOT 0009a685 uxmttl_ │ │ │ │ -0010e2f4 000a0916 R_ARM_JUMP_SLOT 000d1a89 szoplv_ │ │ │ │ -0010e2f8 00021616 R_ARM_JUMP_SLOT 00085975 vrset_ │ │ │ │ -0010e2fc 00095016 R_ARM_JUMP_SLOT 000dba69 swslft_ │ │ │ │ -0010e300 00099716 R_ARM_JUMP_SLOT 000d9975 swpqcl_ │ │ │ │ -0010e304 00093716 R_ARM_JUMP_SLOT 000ead2d sglqcl_ │ │ │ │ -0010e308 000fc116 R_ARM_JUMP_SLOT 000c87c5 ucrset_ │ │ │ │ +0010e2e0 000eae16 R_ARM_JUMP_SLOT 000b2539 rvmax0_ │ │ │ │ +0010e2e4 00085616 R_ARM_JUMP_SLOT 000a06e1 udiqvl_ │ │ │ │ +0010e2e8 0010d416 R_ARM_JUMP_SLOT 000e8631 cfftf1_ │ │ │ │ +0010e2ec 00118116 R_ARM_JUMP_SLOT 00078b9d umspdf_ │ │ │ │ +0010e2f0 0007f816 R_ARM_JUMP_SLOT 0009b231 uxmttl_ │ │ │ │ +0010e2f4 000a0916 R_ARM_JUMP_SLOT 000c1acd szoplv_ │ │ │ │ +0010e2f8 00021616 R_ARM_JUMP_SLOT 000b6b89 vrset_ │ │ │ │ +0010e2fc 00095016 R_ARM_JUMP_SLOT 000d85e5 swslft_ │ │ │ │ +0010e300 00099716 R_ARM_JUMP_SLOT 000da151 swpqcl_ │ │ │ │ +0010e304 00093716 R_ARM_JUMP_SLOT 000cb7fd sglqcl_ │ │ │ │ +0010e308 000fc116 R_ARM_JUMP_SLOT 00094a45 ucrset_ │ │ │ │ 0010e30c 00001b16 R_ARM_JUMP_SLOT 00000000 cairo_move_to │ │ │ │ -0010e310 000f7416 R_ARM_JUMP_SLOT 000e5b19 sglaxr_ │ │ │ │ -0010e314 00117816 R_ARM_JUMP_SLOT 000bb281 ugrqvl_ │ │ │ │ -0010e318 0007ee16 R_ARM_JUMP_SLOT 000baf9d ugpstx_ │ │ │ │ -0010e31c 000fd016 R_ARM_JUMP_SLOT 000d2639 szt3cl_ │ │ │ │ -0010e320 00073316 R_ARM_JUMP_SLOT 000c90f1 uciqid_ │ │ │ │ -0010e324 00082f16 R_ARM_JUMP_SLOT 0008f255 mpfcyb_ │ │ │ │ -0010e328 00043f16 R_ARM_JUMP_SLOT 000a7fed uscqid_ │ │ │ │ -0010e32c 00077516 R_ARM_JUMP_SLOT 00083ba1 cosqi_ │ │ │ │ -0010e330 000fc816 R_ARM_JUMP_SLOT 000b077d ullset_ │ │ │ │ -0010e334 00026a16 R_ARM_JUMP_SLOT 000e81ad sgplzr_ │ │ │ │ -0010e338 000f6416 R_ARM_JUMP_SLOT 00074d51 datec2_ │ │ │ │ -0010e33c 00056216 R_ARM_JUMP_SLOT 000b82c1 uhbxl_ │ │ │ │ -0010e340 00039216 R_ARM_JUMP_SLOT 000c22fd udpqid_ │ │ │ │ -0010e344 000c5c16 R_ARM_JUMP_SLOT 00078441 shpfun_ │ │ │ │ -0010e348 00039416 R_ARM_JUMP_SLOT 0008ce2d rstd0_ │ │ │ │ -0010e34c 000b9516 R_ARM_JUMP_SLOT 00075269 datef1_ │ │ │ │ -0010e350 000fec16 R_ARM_JUMP_SLOT 00039669 tmrstx_ │ │ │ │ -0010e354 000c4b16 R_ARM_JUMP_SLOT 000c2275 udpqcp_ │ │ │ │ -0010e358 00095716 R_ARM_JUMP_SLOT 000d4abd szplzu_ │ │ │ │ -0010e35c 00042816 R_ARM_JUMP_SLOT 000d8539 zgidat_ │ │ │ │ -0010e360 000b5a16 R_ARM_JUMP_SLOT 000cecf1 szoptp_ │ │ │ │ -0010e364 00044516 R_ARM_JUMP_SLOT 000ec5b9 scplu_ │ │ │ │ -0010e368 00091d16 R_ARM_JUMP_SLOT 000eb105 sgiqnp_ │ │ │ │ -0010e36c 000cca16 R_ARM_JUMP_SLOT 00091535 lrle0_ │ │ │ │ -0010e370 000f8a16 R_ARM_JUMP_SLOT 000ae30d umiqid_ │ │ │ │ -0010e374 0000f216 R_ARM_JUMP_SLOT 000a61f1 usyaxl_ │ │ │ │ -0010e378 00051316 R_ARM_JUMP_SLOT 00091a79 irge_ │ │ │ │ -0010e37c 000a1d16 R_ARM_JUMP_SLOT 000a1b05 uulinz_ │ │ │ │ -0010e380 00068c16 R_ARM_JUMP_SLOT 0009e74d uvbraz_ │ │ │ │ -0010e384 00076a16 R_ARM_JUMP_SLOT 000b57bd uipda2_ │ │ │ │ -0010e388 000cfe16 R_ARM_JUMP_SLOT 00076895 lchrd_ │ │ │ │ -0010e38c 000ffa16 R_ARM_JUMP_SLOT 0009d47d uvbxlz_ │ │ │ │ -0010e390 00083c16 R_ARM_JUMP_SLOT 000ea821 sgrqcp_ │ │ │ │ -0010e394 000bd316 R_ARM_JUMP_SLOT 000d7dd9 zgselectfont_ │ │ │ │ -0010e398 000f5616 R_ARM_JUMP_SLOT 000907ed mpicon_ │ │ │ │ -0010e39c 000c9b16 R_ARM_JUMP_SLOT 0008d495 rsum_ │ │ │ │ -0010e3a0 00024216 R_ARM_JUMP_SLOT 000b5f8d uiiqnp_ │ │ │ │ -0010e3a4 000c0316 R_ARM_JUMP_SLOT 000d53f1 zgrset_ │ │ │ │ -0010e3a8 000e9316 R_ARM_JUMP_SLOT 00035e4d tmstls_ │ │ │ │ -0010e3ac 000a8a16 R_ARM_JUMP_SLOT 000a10c5 uulget_ │ │ │ │ -0010e3b0 00120516 R_ARM_JUMP_SLOT 0008d739 rmax1_ │ │ │ │ -0010e3b4 000bd516 R_ARM_JUMP_SLOT 000a121d uuiqnp_ │ │ │ │ -0010e3b8 000da716 R_ARM_JUMP_SLOT 000b5f95 uiiqin_ │ │ │ │ -0010e3bc 000dff16 R_ARM_JUMP_SLOT 000cee3d szcltv_ │ │ │ │ -0010e3c0 0008a416 R_ARM_JUMP_SLOT 0009b2cd uxplbl_ │ │ │ │ -0010e3c4 00036916 R_ARM_JUMP_SLOT 000e9e01 sgocls_ │ │ │ │ -0010e3c8 000b9c16 R_ARM_JUMP_SLOT 000dc071 swqwdc_ │ │ │ │ -0010e3cc 00064f16 R_ARM_JUMP_SLOT 00085379 vradd0_ │ │ │ │ -0010e3d0 00035a16 R_ARM_JUMP_SLOT 000d8de9 swrqcl_ │ │ │ │ -0010e3d4 00097016 R_ARM_JUMP_SLOT 00097fc9 uzisav_ │ │ │ │ -0010e3d8 00039b16 R_ARM_JUMP_SLOT 0007bec9 odpqin_ │ │ │ │ -0010e3dc 00032816 R_ARM_JUMP_SLOT 00077cc1 shtw2g_ │ │ │ │ -0010e3e0 00098916 R_ARM_JUMP_SLOT 0008fe2d mpsotg_ │ │ │ │ -0010e3e4 000a4f16 R_ARM_JUMP_SLOT 0007e345 rfftb1_ │ │ │ │ +0010e310 000f7416 R_ARM_JUMP_SLOT 000cab39 sglaxr_ │ │ │ │ +0010e314 00117816 R_ARM_JUMP_SLOT 000a4a0d ugrqvl_ │ │ │ │ +0010e318 0007ee16 R_ARM_JUMP_SLOT 000a391d ugpstx_ │ │ │ │ +0010e31c 000fd016 R_ARM_JUMP_SLOT 000bb71d szt3cl_ │ │ │ │ +0010e320 00073316 R_ARM_JUMP_SLOT 00095e01 uciqid_ │ │ │ │ +0010e324 00082f16 R_ARM_JUMP_SLOT 000ae025 mpfcyb_ │ │ │ │ +0010e328 00043f16 R_ARM_JUMP_SLOT 000875c5 uscqid_ │ │ │ │ +0010e32c 00077516 R_ARM_JUMP_SLOT 000e5c91 cosqi_ │ │ │ │ +0010e330 000fc816 R_ARM_JUMP_SLOT 0009aa5d ullset_ │ │ │ │ +0010e334 00026a16 R_ARM_JUMP_SLOT 000c8a9d sgplzr_ │ │ │ │ +0010e338 000f6416 R_ARM_JUMP_SLOT 000dd1e9 datec2_ │ │ │ │ +0010e33c 00056216 R_ARM_JUMP_SLOT 000a37dd uhbxl_ │ │ │ │ +0010e340 00039216 R_ARM_JUMP_SLOT 0009fe89 udpqid_ │ │ │ │ +0010e344 000c5c16 R_ARM_JUMP_SLOT 000ea9bd shpfun_ │ │ │ │ +0010e348 00039416 R_ARM_JUMP_SLOT 000b113d rstd0_ │ │ │ │ +0010e34c 000b9516 R_ARM_JUMP_SLOT 000dd051 datef1_ │ │ │ │ +0010e350 000fec16 R_ARM_JUMP_SLOT 0003703d tmrstx_ │ │ │ │ +0010e354 000c4b16 R_ARM_JUMP_SLOT 0009fe01 udpqcp_ │ │ │ │ +0010e358 00095716 R_ARM_JUMP_SLOT 000b9c1d szplzu_ │ │ │ │ +0010e35c 00042816 R_ARM_JUMP_SLOT 000d56d1 zgidat_ │ │ │ │ +0010e360 000b5a16 R_ARM_JUMP_SLOT 000b8231 szoptp_ │ │ │ │ +0010e364 00044516 R_ARM_JUMP_SLOT 000c4fb9 scplu_ │ │ │ │ +0010e368 00091d16 R_ARM_JUMP_SLOT 000cf7f5 sgiqnp_ │ │ │ │ +0010e36c 000cca16 R_ARM_JUMP_SLOT 000b3f7d lrle0_ │ │ │ │ +0010e370 000f8a16 R_ARM_JUMP_SLOT 00078175 umiqid_ │ │ │ │ +0010e374 0000f216 R_ARM_JUMP_SLOT 00088df1 usyaxl_ │ │ │ │ +0010e378 00051316 R_ARM_JUMP_SLOT 000b6799 irge_ │ │ │ │ +0010e37c 000a1d16 R_ARM_JUMP_SLOT 0007a58d uulinz_ │ │ │ │ +0010e380 00068c16 R_ARM_JUMP_SLOT 000920b5 uvbraz_ │ │ │ │ +0010e384 00076a16 R_ARM_JUMP_SLOT 0007c305 uipda2_ │ │ │ │ +0010e388 000cfe16 R_ARM_JUMP_SLOT 000dc405 lchrd_ │ │ │ │ +0010e38c 000ffa16 R_ARM_JUMP_SLOT 0009357d uvbxlz_ │ │ │ │ +0010e390 00083c16 R_ARM_JUMP_SLOT 000caf55 sgrqcp_ │ │ │ │ +0010e394 000bd316 R_ARM_JUMP_SLOT 000d4f71 zgselectfont_ │ │ │ │ +0010e398 000f5616 R_ARM_JUMP_SLOT 000b04e5 mpicon_ │ │ │ │ +0010e39c 000c9b16 R_ARM_JUMP_SLOT 000b14f5 rsum_ │ │ │ │ +0010e3a0 00024216 R_ARM_JUMP_SLOT 0007d8d5 uiiqnp_ │ │ │ │ +0010e3a4 000c0316 R_ARM_JUMP_SLOT 000d2589 zgrset_ │ │ │ │ +0010e3a8 000e9316 R_ARM_JUMP_SLOT 00037139 tmstls_ │ │ │ │ +0010e3ac 000a8a16 R_ARM_JUMP_SLOT 0007a229 uulget_ │ │ │ │ +0010e3b0 00120516 R_ARM_JUMP_SLOT 000b1e49 rmax1_ │ │ │ │ +0010e3b4 000bd516 R_ARM_JUMP_SLOT 0007a381 uuiqnp_ │ │ │ │ +0010e3b8 000da716 R_ARM_JUMP_SLOT 0007d8dd uiiqin_ │ │ │ │ +0010e3bc 000dff16 R_ARM_JUMP_SLOT 000b8d99 szcltv_ │ │ │ │ +0010e3c0 0008a416 R_ARM_JUMP_SLOT 0009bdb5 uxplbl_ │ │ │ │ +0010e3c4 00036916 R_ARM_JUMP_SLOT 000cca19 sgocls_ │ │ │ │ +0010e3c8 000b9c16 R_ARM_JUMP_SLOT 000d8bed swqwdc_ │ │ │ │ +0010e3cc 00064f16 R_ARM_JUMP_SLOT 000b5cbd vradd0_ │ │ │ │ +0010e3d0 00035a16 R_ARM_JUMP_SLOT 000d9c0d swrqcl_ │ │ │ │ +0010e3d4 00097016 R_ARM_JUMP_SLOT 0008f705 uzisav_ │ │ │ │ +0010e3d8 00039b16 R_ARM_JUMP_SLOT 000e0d21 odpqin_ │ │ │ │ +0010e3dc 00032816 R_ARM_JUMP_SLOT 000ec38d shtw2g_ │ │ │ │ +0010e3e0 00098916 R_ARM_JUMP_SLOT 000b0be9 mpsotg_ │ │ │ │ +0010e3e4 000a4f16 R_ARM_JUMP_SLOT 000e5741 rfftb1_ │ │ │ │ 0010e3e8 00001c16 R_ARM_JUMP_SLOT 00000000 gtk_widget_realize │ │ │ │ -0010e3ec 0000ea16 R_ARM_JUMP_SLOT 000ed4dd isgc_ │ │ │ │ -0010e3f0 00020216 R_ARM_JUMP_SLOT 00091e91 indxil_ │ │ │ │ -0010e3f4 000d9916 R_ARM_JUMP_SLOT 00089b41 glpqnp_ │ │ │ │ -0010e3f8 00020e16 R_ARM_JUMP_SLOT 0008ba29 gliqid_ │ │ │ │ -0010e3fc 000eda16 R_ARM_JUMP_SLOT 000badfd ugpqid_ │ │ │ │ -0010e400 000a0516 R_ARM_JUMP_SLOT 000e75e1 sgstxc_ │ │ │ │ -0010e404 0004c316 R_ARM_JUMP_SLOT 000915e1 lrgta_ │ │ │ │ -0010e408 0002ed16 R_ARM_JUMP_SLOT 000a98b9 usiqid_ │ │ │ │ +0010e3ec 0000ea16 R_ARM_JUMP_SLOT 000da695 isgc_ │ │ │ │ +0010e3f0 00020216 R_ARM_JUMP_SLOT 000acc35 indxil_ │ │ │ │ +0010e3f4 000d9916 R_ARM_JUMP_SLOT 000a84b9 glpqnp_ │ │ │ │ +0010e3f8 00020e16 R_ARM_JUMP_SLOT 000aa259 gliqid_ │ │ │ │ +0010e3fc 000eda16 R_ARM_JUMP_SLOT 000a6415 ugpqid_ │ │ │ │ +0010e400 000a0516 R_ARM_JUMP_SLOT 000d04d1 sgstxc_ │ │ │ │ +0010e404 0004c316 R_ARM_JUMP_SLOT 000b411d lrgta_ │ │ │ │ +0010e408 0002ed16 R_ARM_JUMP_SLOT 000848b5 usiqid_ │ │ │ │ 0010e40c 00001d16 R_ARM_JUMP_SLOT 00000000 cairo_pattern_destroy │ │ │ │ -0010e410 0001ea16 R_ARM_JUMP_SLOT 00077b09 shts2g_ │ │ │ │ -0010e414 00056e16 R_ARM_JUMP_SLOT 000a00e1 uuqmki_ │ │ │ │ -0010e418 000dc716 R_ARM_JUMP_SLOT 000c7db1 ucpqit_ │ │ │ │ -0010e41c 000b2316 R_ARM_JUMP_SLOT 000a9105 uslqvl_ │ │ │ │ -0010e420 00070916 R_ARM_JUMP_SLOT 00083d59 cosqf_ │ │ │ │ -0010e424 000f1816 R_ARM_JUMP_SLOT 000b0915 uliqvl_ │ │ │ │ -0010e428 0005f216 R_ARM_JUMP_SLOT 0008fe59 mpiotg_ │ │ │ │ -0010e42c 000d4116 R_ARM_JUMP_SLOT 00083f79 cffti1_ │ │ │ │ -0010e430 000a3916 R_ARM_JUMP_SLOT 00072475 hexdci_ │ │ │ │ -0010e434 00093e16 R_ARM_JUMP_SLOT 000d55a5 zgiint_ │ │ │ │ -0010e438 00018416 R_ARM_JUMP_SLOT 000bf1d9 uelstx_ │ │ │ │ -0010e43c 0002dc16 R_ARM_JUMP_SLOT 0007b219 odrget_ │ │ │ │ -0010e440 00093b16 R_ARM_JUMP_SLOT 00085701 rset_ │ │ │ │ +0010e410 0001ea16 R_ARM_JUMP_SLOT 000ec1d5 shts2g_ │ │ │ │ +0010e414 00056e16 R_ARM_JUMP_SLOT 0007adcd uuqmki_ │ │ │ │ +0010e418 000dc716 R_ARM_JUMP_SLOT 00094d0d ucpqit_ │ │ │ │ +0010e41c 000b2316 R_ARM_JUMP_SLOT 00083875 uslqvl_ │ │ │ │ +0010e420 00070916 R_ARM_JUMP_SLOT 000e6fa9 cosqf_ │ │ │ │ +0010e424 000f1816 R_ARM_JUMP_SLOT 00099485 uliqvl_ │ │ │ │ +0010e428 0005f216 R_ARM_JUMP_SLOT 000b0c15 mpiotg_ │ │ │ │ +0010e42c 000d4116 R_ARM_JUMP_SLOT 000e3f89 cffti1_ │ │ │ │ +0010e430 000a3916 R_ARM_JUMP_SLOT 000dff69 hexdci_ │ │ │ │ +0010e434 00093e16 R_ARM_JUMP_SLOT 000d273d zgiint_ │ │ │ │ +0010e438 00018416 R_ARM_JUMP_SLOT 0008c00d uelstx_ │ │ │ │ +0010e43c 0002dc16 R_ARM_JUMP_SLOT 000e20b5 odrget_ │ │ │ │ +0010e440 00093b16 R_ARM_JUMP_SLOT 000b6c25 rset_ │ │ │ │ 0010e444 00001e16 R_ARM_JUMP_SLOT 00000000 __isoc23_fscanf@GLIBC_2.38 │ │ │ │ -0010e448 00029b16 R_ARM_JUMP_SLOT 00074e29 ndate3_ │ │ │ │ +0010e448 00029b16 R_ARM_JUMP_SLOT 000dcf09 ndate3_ │ │ │ │ 0010e44c 00001f16 R_ARM_JUMP_SLOT 00000000 pango_layout_get_extents │ │ │ │ -0010e450 00048516 R_ARM_JUMP_SLOT 000ad705 umrqcp_ │ │ │ │ -0010e454 00105c16 R_ARM_JUMP_SLOT 000ca9f5 szqgcx_ │ │ │ │ -0010e458 00019216 R_ARM_JUMP_SLOT 0009b13d uxpnum_ │ │ │ │ -0010e45c 00094516 R_ARM_JUMP_SLOT 000d2a85 szl3zv_ │ │ │ │ -0010e460 000eea16 R_ARM_JUMP_SLOT 00085fa1 vrfna0_ │ │ │ │ -0010e464 000bc116 R_ARM_JUMP_SLOT 000ce449 szopts_ │ │ │ │ -0010e468 00031f16 R_ARM_JUMP_SLOT 000b00fd ulpset_ │ │ │ │ -0010e46c 00055e16 R_ARM_JUMP_SLOT 000bacbd ugpqcl_ │ │ │ │ -0010e470 000e2916 R_ARM_JUMP_SLOT 000a0001 uuqfri_ │ │ │ │ -0010e474 00117f16 R_ARM_JUMP_SLOT 00078ff9 shms2w_ │ │ │ │ -0010e478 00086e16 R_ARM_JUMP_SLOT 000d07c9 szmvlp_ │ │ │ │ -0010e47c 000ff916 R_ARM_JUMP_SLOT 00086b01 imlt_ │ │ │ │ -0010e480 000fc916 R_ARM_JUMP_SLOT 000e78e9 sgpmzr_ │ │ │ │ -0010e484 00092a16 R_ARM_JUMP_SLOT 000d0761 szoplp_ │ │ │ │ -0010e488 00037d16 R_ARM_JUMP_SLOT 0008f9a1 mpfaza_ │ │ │ │ -0010e48c 000b0016 R_ARM_JUMP_SLOT 00089a69 glqfnm_ │ │ │ │ -0010e490 000f0916 R_ARM_JUMP_SLOT 000c37c9 udlabl_ │ │ │ │ -0010e494 0007b016 R_ARM_JUMP_SLOT 00085ae9 vrcon_ │ │ │ │ -0010e498 00045e16 R_ARM_JUMP_SLOT 000c1f85 udpsvl_ │ │ │ │ -0010e49c 00053916 R_ARM_JUMP_SLOT 000d4641 szpmzu_ │ │ │ │ -0010e4a0 000b5d16 R_ARM_JUMP_SLOT 00086a15 iset_ │ │ │ │ -0010e4a4 00036716 R_ARM_JUMP_SLOT 0009e6cd uvbrl_ │ │ │ │ -0010e4a8 00046116 R_ARM_JUMP_SLOT 000a1335 uuiqid_ │ │ │ │ -0010e4ac 0004a316 R_ARM_JUMP_SLOT 000dd481 swiqnp_ │ │ │ │ -0010e4b0 00056616 R_ARM_JUMP_SLOT 000885cd rlrxfl_ │ │ │ │ -0010e4b4 000ebf16 R_ARM_JUMP_SLOT 000c1475 uetonf_ │ │ │ │ -0010e4b8 0003aa16 R_ARM_JUMP_SLOT 000d991d swpqit_ │ │ │ │ +0010e450 00048516 R_ARM_JUMP_SLOT 00075755 umrqcp_ │ │ │ │ +0010e454 00105c16 R_ARM_JUMP_SLOT 000b7f39 szqgcx_ │ │ │ │ +0010e458 00019216 R_ARM_JUMP_SLOT 0009cb25 uxpnum_ │ │ │ │ +0010e45c 00094516 R_ARM_JUMP_SLOT 000be515 szl3zv_ │ │ │ │ +0010e460 000eea16 R_ARM_JUMP_SLOT 000b7065 vrfna0_ │ │ │ │ +0010e464 000bc116 R_ARM_JUMP_SLOT 000bbe89 szopts_ │ │ │ │ +0010e468 00031f16 R_ARM_JUMP_SLOT 00098505 ulpset_ │ │ │ │ +0010e46c 00055e16 R_ARM_JUMP_SLOT 000a62d5 ugpqcl_ │ │ │ │ +0010e470 000e2916 R_ARM_JUMP_SLOT 0007ae89 uuqfri_ │ │ │ │ +0010e474 00117f16 R_ARM_JUMP_SLOT 000ea315 shms2w_ │ │ │ │ +0010e478 00086e16 R_ARM_JUMP_SLOT 000ba70d szmvlp_ │ │ │ │ +0010e47c 000ff916 R_ARM_JUMP_SLOT 000a7ab9 imlt_ │ │ │ │ +0010e480 000fc916 R_ARM_JUMP_SLOT 000c8945 sgpmzr_ │ │ │ │ +0010e484 00092a16 R_ARM_JUMP_SLOT 000ba6a5 szoplp_ │ │ │ │ +0010e488 00037d16 R_ARM_JUMP_SLOT 000b0fad mpfaza_ │ │ │ │ +0010e48c 000b0016 R_ARM_JUMP_SLOT 000a7fe5 glqfnm_ │ │ │ │ +0010e490 000f0916 R_ARM_JUMP_SLOT 000a0a11 udlabl_ │ │ │ │ +0010e494 0007b016 R_ARM_JUMP_SLOT 000b70f1 vrcon_ │ │ │ │ +0010e498 00045e16 R_ARM_JUMP_SLOT 0009fb11 udpsvl_ │ │ │ │ +0010e49c 00053916 R_ARM_JUMP_SLOT 000be2ad szpmzu_ │ │ │ │ +0010e4a0 000b5d16 R_ARM_JUMP_SLOT 000a76b1 iset_ │ │ │ │ +0010e4a4 00036716 R_ARM_JUMP_SLOT 000934fd uvbrl_ │ │ │ │ +0010e4a8 00046116 R_ARM_JUMP_SLOT 0007a499 uuiqid_ │ │ │ │ +0010e4ac 0004a316 R_ARM_JUMP_SLOT 000d1399 swiqnp_ │ │ │ │ +0010e4b0 00056616 R_ARM_JUMP_SLOT 000aae1d rlrxfl_ │ │ │ │ +0010e4b4 000ebf16 R_ARM_JUMP_SLOT 00089bfd uetonf_ │ │ │ │ +0010e4b8 0003aa16 R_ARM_JUMP_SLOT 000da0f9 swpqit_ │ │ │ │ 0010e4bc 00002016 R_ARM_JUMP_SLOT 00000000 exit@GLIBC_2.4 │ │ │ │ -0010e4c0 0010ab16 R_ARM_JUMP_SLOT 000c0725 uestlv_ │ │ │ │ -0010e4c4 000edd16 R_ARM_JUMP_SLOT 0009a481 uxsfmt_ │ │ │ │ -0010e4c8 000d5d16 R_ARM_JUMP_SLOT 000a9af5 usiset_ │ │ │ │ -0010e4cc 00120816 R_ARM_JUMP_SLOT 00077bb9 shtg2w_ │ │ │ │ -0010e4d0 00068e16 R_ARM_JUMP_SLOT 000e1bf9 slpwwc_ │ │ │ │ -0010e4d4 0008f016 R_ARM_JUMP_SLOT 000d804d zgfontname_ │ │ │ │ +0010e4c0 0010ab16 R_ARM_JUMP_SLOT 0008b955 uestlv_ │ │ │ │ +0010e4c4 000edd16 R_ARM_JUMP_SLOT 0009ccb5 uxsfmt_ │ │ │ │ +0010e4c8 000d5d16 R_ARM_JUMP_SLOT 000834a1 usiset_ │ │ │ │ +0010e4cc 00120816 R_ARM_JUMP_SLOT 000ec285 shtg2w_ │ │ │ │ +0010e4d0 00068e16 R_ARM_JUMP_SLOT 000c3489 slpwwc_ │ │ │ │ +0010e4d4 0008f016 R_ARM_JUMP_SLOT 000d51e5 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 000d2016 R_ARM_JUMP_SLOT 000d81b9 zggcls_ │ │ │ │ -0010e4e4 0009a816 R_ARM_JUMP_SLOT 0009b751 uxptmk_ │ │ │ │ -0010e4e8 000cec16 R_ARM_JUMP_SLOT 000b7ce5 uic2d_ │ │ │ │ -0010e4ec 0002cf16 R_ARM_JUMP_SLOT 0007839d shppma_ │ │ │ │ -0010e4f0 00089e16 R_ARM_JUMP_SLOT 000c8dcd uciqin_ │ │ │ │ +0010e4e0 000d2016 R_ARM_JUMP_SLOT 000d5351 zggcls_ │ │ │ │ +0010e4e4 0009a816 R_ARM_JUMP_SLOT 0009b861 uxptmk_ │ │ │ │ +0010e4e8 000cec16 R_ARM_JUMP_SLOT 0007dd41 uic2d_ │ │ │ │ +0010e4ec 0002cf16 R_ARM_JUMP_SLOT 000eb921 shppma_ │ │ │ │ +0010e4f0 00089e16 R_ARM_JUMP_SLOT 00095add uciqin_ │ │ │ │ 0010e4f4 00002316 R_ARM_JUMP_SLOT 00000000 cosf@GLIBC_2.4 │ │ │ │ -0010e4f8 00018016 R_ARM_JUMP_SLOT 000bcb19 ugvect_ │ │ │ │ -0010e4fc 00051916 R_ARM_JUMP_SLOT 000c9635 grstrf_ │ │ │ │ -0010e500 00118716 R_ARM_JUMP_SLOT 00099b5d uyroff_ │ │ │ │ -0010e504 0011eb16 R_ARM_JUMP_SLOT 000af4d1 umpmap_ │ │ │ │ -0010e508 00016016 R_ARM_JUMP_SLOT 000e7ea5 sgqpmt_ │ │ │ │ -0010e50c 00094916 R_ARM_JUMP_SLOT 000ec2a1 scspmt_ │ │ │ │ -0010e510 000c1916 R_ARM_JUMP_SLOT 000e0265 stirot_ │ │ │ │ -0010e514 0002c716 R_ARM_JUMP_SLOT 000eb191 sgisvl_ │ │ │ │ -0010e518 0002fc16 R_ARM_JUMP_SLOT 000d40f9 sztncl_ │ │ │ │ -0010e51c 00084b16 R_ARM_JUMP_SLOT 000e9ad9 sgqvpt_ │ │ │ │ -0010e520 00097516 R_ARM_JUMP_SLOT 00086e99 vifct1_ │ │ │ │ -0010e524 0008d616 R_ARM_JUMP_SLOT 000e65b5 sglar_ │ │ │ │ -0010e528 00084416 R_ARM_JUMP_SLOT 000a82c1 uspqin_ │ │ │ │ -0010e52c 0010da16 R_ARM_JUMP_SLOT 0008eb4d mpiplc_ │ │ │ │ -0010e530 0011c816 R_ARM_JUMP_SLOT 00071d05 time12_ │ │ │ │ -0010e534 000e0716 R_ARM_JUMP_SLOT 000a36cd usaxlg_ │ │ │ │ -0010e538 00111d16 R_ARM_JUMP_SLOT 0008ed81 mpfmil_ │ │ │ │ -0010e53c 00049f16 R_ARM_JUMP_SLOT 00091da1 nindxm_ │ │ │ │ -0010e540 000f6d16 R_ARM_JUMP_SLOT 000e55c1 sglnxu_ │ │ │ │ -0010e544 000b5716 R_ARM_JUMP_SLOT 000db831 swdopn_ │ │ │ │ -0010e548 0003d516 R_ARM_JUMP_SLOT 000c9f11 grinit_ │ │ │ │ -0010e54c 0003d216 R_ARM_JUMP_SLOT 000ed29d scspln_ │ │ │ │ -0010e550 00016316 R_ARM_JUMP_SLOT 000d23c1 szt3zu_ │ │ │ │ -0010e554 000e5f16 R_ARM_JUMP_SLOT 00095469 uzinit_ │ │ │ │ -0010e558 00014316 R_ARM_JUMP_SLOT 000984b5 uyaxdv_ │ │ │ │ -0010e55c 0001fc16 R_ARM_JUMP_SLOT 00085585 vrfnb0_ │ │ │ │ -0010e560 000ed916 R_ARM_JUMP_SLOT 000c29a9 udrqid_ │ │ │ │ -0010e564 00091a16 R_ARM_JUMP_SLOT 000e8835 sgtrqf_ │ │ │ │ -0010e568 0009f816 R_ARM_JUMP_SLOT 000d54f9 zgfint_ │ │ │ │ +0010e4f8 00018016 R_ARM_JUMP_SLOT 000a4ed9 ugvect_ │ │ │ │ +0010e4fc 00051916 R_ARM_JUMP_SLOT 00093f15 grstrf_ │ │ │ │ +0010e500 00118716 R_ARM_JUMP_SLOT 00073af5 uyroff_ │ │ │ │ +0010e504 0011eb16 R_ARM_JUMP_SLOT 00075a65 umpmap_ │ │ │ │ +0010e508 00016016 R_ARM_JUMP_SLOT 000c8e11 sgqpmt_ │ │ │ │ +0010e50c 00094916 R_ARM_JUMP_SLOT 000c5339 scspmt_ │ │ │ │ +0010e510 000c1916 R_ARM_JUMP_SLOT 000c7655 stirot_ │ │ │ │ +0010e514 0002c716 R_ARM_JUMP_SLOT 000cf881 sgisvl_ │ │ │ │ +0010e518 0002fc16 R_ARM_JUMP_SLOT 000baad9 sztncl_ │ │ │ │ +0010e51c 00084b16 R_ARM_JUMP_SLOT 000c8c01 sgqvpt_ │ │ │ │ +0010e520 00097516 R_ARM_JUMP_SLOT 000a7c35 vifct1_ │ │ │ │ +0010e524 0008d616 R_ARM_JUMP_SLOT 000c985d sglar_ │ │ │ │ +0010e528 00084416 R_ARM_JUMP_SLOT 00084049 uspqin_ │ │ │ │ +0010e52c 0010da16 R_ARM_JUMP_SLOT 000af99d mpiplc_ │ │ │ │ +0010e530 0011c816 R_ARM_JUMP_SLOT 000db369 time12_ │ │ │ │ +0010e534 000e0716 R_ARM_JUMP_SLOT 00088119 usaxlg_ │ │ │ │ +0010e538 00111d16 R_ARM_JUMP_SLOT 000af089 mpfmil_ │ │ │ │ +0010e53c 00049f16 R_ARM_JUMP_SLOT 000acaf1 nindxm_ │ │ │ │ +0010e540 000f6d16 R_ARM_JUMP_SLOT 000cc3d1 sglnxu_ │ │ │ │ +0010e544 000b5716 R_ARM_JUMP_SLOT 000d83ad swdopn_ │ │ │ │ +0010e548 0003d516 R_ARM_JUMP_SLOT 00094705 grinit_ │ │ │ │ +0010e54c 0003d216 R_ARM_JUMP_SLOT 000c5a45 scspln_ │ │ │ │ +0010e550 00016316 R_ARM_JUMP_SLOT 000b76bd szt3zu_ │ │ │ │ +0010e554 000e5f16 R_ARM_JUMP_SLOT 0009027d uzinit_ │ │ │ │ +0010e558 00014316 R_ARM_JUMP_SLOT 00072c29 uyaxdv_ │ │ │ │ +0010e55c 0001fc16 R_ARM_JUMP_SLOT 000b5f15 vrfnb0_ │ │ │ │ +0010e560 000ed916 R_ARM_JUMP_SLOT 000a0455 udrqid_ │ │ │ │ +0010e564 00091a16 R_ARM_JUMP_SLOT 000cde41 sgtrqf_ │ │ │ │ +0010e568 0009f816 R_ARM_JUMP_SLOT 000d2691 zgfint_ │ │ │ │ 0010e56c 00096216 R_ARM_JUMP_SLOT 00035d71 osabrt_ │ │ │ │ -0010e570 000a8416 R_ARM_JUMP_SLOT 00098149 uzistx_ │ │ │ │ +0010e570 000a8416 R_ARM_JUMP_SLOT 00090555 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 00088839 rlienv_ │ │ │ │ -0010e580 00022316 R_ARM_JUMP_SLOT 000d1255 szcrst_ │ │ │ │ -0010e584 000a8f16 R_ARM_JUMP_SLOT 00085c85 vrfct_ │ │ │ │ +0010e57c 00012716 R_ARM_JUMP_SLOT 000ac409 rlienv_ │ │ │ │ +0010e580 00022316 R_ARM_JUMP_SLOT 000bae19 szcrst_ │ │ │ │ +0010e584 000a8f16 R_ARM_JUMP_SLOT 000b697d vrfct_ │ │ │ │ 0010e588 00002616 R_ARM_JUMP_SLOT 00000000 pango_cairo_font_map_get_default │ │ │ │ -0010e58c 00113316 R_ARM_JUMP_SLOT 000a5129 usysub_ │ │ │ │ -0010e590 00047616 R_ARM_JUMP_SLOT 000b7f1d uhbxlz_ │ │ │ │ -0010e594 00054d16 R_ARM_JUMP_SLOT 00071911 timec3_ │ │ │ │ -0010e598 000e6116 R_ARM_JUMP_SLOT 000a0041 uuqbrs_ │ │ │ │ -0010e59c 0005c416 R_ARM_JUMP_SLOT 000d2e25 szl3cl_ │ │ │ │ -0010e5a0 000d3616 R_ARM_JUMP_SLOT 000c06d1 ueqntl_ │ │ │ │ -0010e5a4 00117916 R_ARM_JUMP_SLOT 000afa0d ulpqnp_ │ │ │ │ -0010e5a8 00060b16 R_ARM_JUMP_SLOT 000dcae9 swqfcc_ │ │ │ │ -0010e5ac 000cc216 R_ARM_JUMP_SLOT 000b0c45 uliget_ │ │ │ │ -0010e5b0 0005ad16 R_ARM_JUMP_SLOT 00088c95 rlcopt_ │ │ │ │ -0010e5b4 0003ab16 R_ARM_JUMP_SLOT 00077c79 shtwga_ │ │ │ │ -0010e5b8 000e3c16 R_ARM_JUMP_SLOT 000ea0f5 sgpqcl_ │ │ │ │ -0010e5bc 000fd916 R_ARM_JUMP_SLOT 000a8635 uspqcp_ │ │ │ │ -0010e5c0 000bec16 R_ARM_JUMP_SLOT 00093e0d gnrset_ │ │ │ │ -0010e5c4 000af416 R_ARM_JUMP_SLOT 000b9785 uhbra_ │ │ │ │ -0010e5c8 0009c016 R_ARM_JUMP_SLOT 000a99f9 usiget_ │ │ │ │ -0010e5cc 0010f116 R_ARM_JUMP_SLOT 00099e45 uyplbb_ │ │ │ │ -0010e5d0 00103116 R_ARM_JUMP_SLOT 000baa01 ugpqin_ │ │ │ │ -0010e5d4 00032e16 R_ARM_JUMP_SLOT 00076b59 ior_ │ │ │ │ -0010e5d8 00105016 R_ARM_JUMP_SLOT 000750dd dateg1_ │ │ │ │ -0010e5dc 000acc16 R_ARM_JUMP_SLOT 00096389 uzcrst_ │ │ │ │ -0010e5e0 0011a716 R_ARM_JUMP_SLOT 000a1581 uumrkz_ │ │ │ │ -0010e5e4 000a0616 R_ARM_JUMP_SLOT 000afe11 ulpqid_ │ │ │ │ -0010e5e8 0006a716 R_ARM_JUMP_SLOT 00098245 uysfmt_ │ │ │ │ -0010e5ec 0011e916 R_ARM_JUMP_SLOT 000d418d sztxzu_ │ │ │ │ +0010e58c 00113316 R_ARM_JUMP_SLOT 00081df1 usysub_ │ │ │ │ +0010e590 00047616 R_ARM_JUMP_SLOT 000a0de9 uhbxlz_ │ │ │ │ +0010e594 00054d16 R_ARM_JUMP_SLOT 000dafe1 timec3_ │ │ │ │ +0010e598 000e6116 R_ARM_JUMP_SLOT 0007ab89 uuqbrs_ │ │ │ │ +0010e59c 0005c416 R_ARM_JUMP_SLOT 000b95f9 szl3cl_ │ │ │ │ +0010e5a0 000d3616 R_ARM_JUMP_SLOT 0008b901 ueqntl_ │ │ │ │ +0010e5a4 00117916 R_ARM_JUMP_SLOT 000997b5 ulpqnp_ │ │ │ │ +0010e5a8 00060b16 R_ARM_JUMP_SLOT 000d9665 swqfcc_ │ │ │ │ +0010e5ac 000cc216 R_ARM_JUMP_SLOT 0009801d uliget_ │ │ │ │ +0010e5b0 0005ad16 R_ARM_JUMP_SLOT 000ab741 rlcopt_ │ │ │ │ +0010e5b4 0003ab16 R_ARM_JUMP_SLOT 000ec345 shtwga_ │ │ │ │ +0010e5b8 000e3c16 R_ARM_JUMP_SLOT 000cf571 sgpqcl_ │ │ │ │ +0010e5bc 000fd916 R_ARM_JUMP_SLOT 000843bd uspqcp_ │ │ │ │ +0010e5c0 000bec16 R_ARM_JUMP_SLOT 000b2c2d gnrset_ │ │ │ │ +0010e5c4 000af416 R_ARM_JUMP_SLOT 000a1df5 uhbra_ │ │ │ │ +0010e5c8 0009c016 R_ARM_JUMP_SLOT 000833a5 usiget_ │ │ │ │ +0010e5cc 0010f116 R_ARM_JUMP_SLOT 000744e9 uyplbb_ │ │ │ │ +0010e5d0 00103116 R_ARM_JUMP_SLOT 000a6019 ugpqin_ │ │ │ │ +0010e5d4 00032e16 R_ARM_JUMP_SLOT 000da85d ior_ │ │ │ │ +0010e5d8 00105016 R_ARM_JUMP_SLOT 000dd255 dateg1_ │ │ │ │ +0010e5dc 000acc16 R_ARM_JUMP_SLOT 00090111 uzcrst_ │ │ │ │ +0010e5e0 0011a716 R_ARM_JUMP_SLOT 0007aeb9 uumrkz_ │ │ │ │ +0010e5e4 000a0616 R_ARM_JUMP_SLOT 00099bb9 ulpqid_ │ │ │ │ +0010e5e8 0006a716 R_ARM_JUMP_SLOT 00072af9 uysfmt_ │ │ │ │ +0010e5ec 0011e916 R_ARM_JUMP_SLOT 000b9609 sztxzu_ │ │ │ │ 0010e5f0 00002716 R_ARM_JUMP_SLOT 00000000 puts@GLIBC_2.4 │ │ │ │ -0010e5f4 0006f016 R_ARM_JUMP_SLOT 000ced05 szqtmd_ │ │ │ │ -0010e5f8 000a3116 R_ARM_JUMP_SLOT 000b7511 uismsq_ │ │ │ │ +0010e5f4 0006f016 R_ARM_JUMP_SLOT 000b8245 szqtmd_ │ │ │ │ +0010e5f8 000a3116 R_ARM_JUMP_SLOT 0007d339 uismsq_ │ │ │ │ 0010e5fc 00002816 R_ARM_JUMP_SLOT 00000000 lroundf@GLIBC_2.4 │ │ │ │ -0010e600 00036316 R_ARM_JUMP_SLOT 000affb1 ulpstx_ │ │ │ │ -0010e604 0000bf16 R_ARM_JUMP_SLOT 00098a1d uyaxlb_ │ │ │ │ -0010e608 000e3016 R_ARM_JUMP_SLOT 0003a8e5 tmiget_ │ │ │ │ -0010e60c 0008f816 R_ARM_JUMP_SLOT 000d1375 szcllc_ │ │ │ │ -0010e610 00071a16 R_ARM_JUMP_SLOT 000c9eb5 grsvpt_ │ │ │ │ -0010e614 00094a16 R_ARM_JUMP_SLOT 000bb1d1 ugrsvl_ │ │ │ │ -0010e618 00062416 R_ARM_JUMP_SLOT 000c492d udsclv_ │ │ │ │ -0010e61c 00026c16 R_ARM_JUMP_SLOT 000bf795 ueistx_ │ │ │ │ -0010e620 00111916 R_ARM_JUMP_SLOT 000ec429 scplzv_ │ │ │ │ -0010e624 00068116 R_ARM_JUMP_SLOT 0007b275 odrstx_ │ │ │ │ -0010e628 000eb116 R_ARM_JUMP_SLOT 0007a491 shfwgm_ │ │ │ │ -0010e62c 000fd616 R_ARM_JUMP_SLOT 000ca00d grfig_ │ │ │ │ -0010e630 000cd716 R_ARM_JUMP_SLOT 0008e9a5 mpfpt2_ │ │ │ │ -0010e634 0003b116 R_ARM_JUMP_SLOT 00088ec1 rllopt_ │ │ │ │ -0010e638 00028916 R_ARM_JUMP_SLOT 000dc945 swscli_ │ │ │ │ -0010e63c 0009ea16 R_ARM_JUMP_SLOT 0007ddb9 sint_ │ │ │ │ -0010e640 00071016 R_ARM_JUMP_SLOT 0009c36d uxplba_ │ │ │ │ -0010e644 000d0616 R_ARM_JUMP_SLOT 0009565d uzpqvl_ │ │ │ │ -0010e648 00023616 R_ARM_JUMP_SLOT 000a92f5 uslqid_ │ │ │ │ -0010e64c 000a3216 R_ARM_JUMP_SLOT 000dbaf5 swftnm_ │ │ │ │ -0010e650 000e7416 R_ARM_JUMP_SLOT 000a2bc1 usptmk_ │ │ │ │ +0010e600 00036316 R_ARM_JUMP_SLOT 000983b9 ulpstx_ │ │ │ │ +0010e604 0000bf16 R_ARM_JUMP_SLOT 000733e1 uyaxlb_ │ │ │ │ +0010e608 000e3016 R_ARM_JUMP_SLOT 000377f1 tmiget_ │ │ │ │ +0010e60c 0008f816 R_ARM_JUMP_SLOT 000baf39 szcllc_ │ │ │ │ +0010e610 00071a16 R_ARM_JUMP_SLOT 00093eb9 grsvpt_ │ │ │ │ +0010e614 00094a16 R_ARM_JUMP_SLOT 000a495d ugrsvl_ │ │ │ │ +0010e618 00062416 R_ARM_JUMP_SLOT 0009f20d udsclv_ │ │ │ │ +0010e61c 00026c16 R_ARM_JUMP_SLOT 0008d50d ueistx_ │ │ │ │ +0010e620 00111916 R_ARM_JUMP_SLOT 000c597d scplzv_ │ │ │ │ +0010e624 00068116 R_ARM_JUMP_SLOT 000e2111 odrstx_ │ │ │ │ +0010e628 000eb116 R_ARM_JUMP_SLOT 000ea689 shfwgm_ │ │ │ │ +0010e62c 000fd616 R_ARM_JUMP_SLOT 000948ed grfig_ │ │ │ │ +0010e630 000cd716 R_ARM_JUMP_SLOT 000adce5 mpfpt2_ │ │ │ │ +0010e634 0003b116 R_ARM_JUMP_SLOT 000ab96d rllopt_ │ │ │ │ +0010e638 00028916 R_ARM_JUMP_SLOT 000d94c1 swscli_ │ │ │ │ +0010e63c 0009ea16 R_ARM_JUMP_SLOT 000e43b9 sint_ │ │ │ │ +0010e640 00071016 R_ARM_JUMP_SLOT 0009c239 uxplba_ │ │ │ │ +0010e644 000d0616 R_ARM_JUMP_SLOT 0008ec75 uzpqvl_ │ │ │ │ +0010e648 00023616 R_ARM_JUMP_SLOT 00083a65 uslqid_ │ │ │ │ +0010e64c 000a3216 R_ARM_JUMP_SLOT 000d8671 swftnm_ │ │ │ │ +0010e650 000e7416 R_ARM_JUMP_SLOT 00081055 usptmk_ │ │ │ │ 0010e654 00002916 R_ARM_JUMP_SLOT 00000000 _gfortran_concat_string@GFORTRAN_8 │ │ │ │ -0010e658 000d7916 R_ARM_JUMP_SLOT 000d0839 szqtyz_ │ │ │ │ -0010e65c 00013016 R_ARM_JUMP_SLOT 000cb2b5 szgcly_ │ │ │ │ -0010e660 000d1e16 R_ARM_JUMP_SLOT 000ced25 szcltp_ │ │ │ │ +0010e658 000d7916 R_ARM_JUMP_SLOT 000bd2f5 szqtyz_ │ │ │ │ +0010e65c 00013016 R_ARM_JUMP_SLOT 000c0809 szgcly_ │ │ │ │ +0010e660 000d1e16 R_ARM_JUMP_SLOT 000b8265 szcltp_ │ │ │ │ 0010e664 00002a16 R_ARM_JUMP_SLOT 00000000 asin@GLIBC_2.4 │ │ │ │ -0010e668 000bcc16 R_ARM_JUMP_SLOT 000e9b39 sgpwsn_ │ │ │ │ -0010e66c 000def16 R_ARM_JUMP_SLOT 000a3a65 usaxdv_ │ │ │ │ -0010e670 000f3816 R_ARM_JUMP_SLOT 000bf17d uelget_ │ │ │ │ -0010e674 00113516 R_ARM_JUMP_SLOT 000e75b1 sgqtxi_ │ │ │ │ -0010e678 000ab816 R_ARM_JUMP_SLOT 000cb86d szpipz_ │ │ │ │ -0010e67c 00056716 R_ARM_JUMP_SLOT 000adc09 umlqcl_ │ │ │ │ -0010e680 000f1b16 R_ARM_JUMP_SLOT 000ebd79 sctnv_ │ │ │ │ -0010e684 0010fb16 R_ARM_JUMP_SLOT 0007b91d odiqin_ │ │ │ │ -0010e688 00079a16 R_ARM_JUMP_SLOT 000adf85 umlset_ │ │ │ │ -0010e68c 00098e16 R_ARM_JUMP_SLOT 00094ea1 iblkge_ │ │ │ │ -0010e690 000d6d16 R_ARM_JUMP_SLOT 000b0531 ullqcl_ │ │ │ │ -0010e694 000fa816 R_ARM_JUMP_SLOT 000eccf1 scslog_ │ │ │ │ -0010e698 00033116 R_ARM_JUMP_SLOT 000ec695 scspli_ │ │ │ │ -0010e69c 0002bd16 R_ARM_JUMP_SLOT 00089735 rllget_ │ │ │ │ -0010e6a0 00050c16 R_ARM_JUMP_SLOT 000ecf01 scqvpt_ │ │ │ │ +0010e668 000bcc16 R_ARM_JUMP_SLOT 000ca8a1 sgpwsn_ │ │ │ │ +0010e66c 000def16 R_ARM_JUMP_SLOT 00087e55 usaxdv_ │ │ │ │ +0010e670 000f3816 R_ARM_JUMP_SLOT 0008bfb1 uelget_ │ │ │ │ +0010e674 00113516 R_ARM_JUMP_SLOT 000d04a1 sgqtxi_ │ │ │ │ +0010e678 000ab816 R_ARM_JUMP_SLOT 000c0405 szpipz_ │ │ │ │ +0010e67c 00056716 R_ARM_JUMP_SLOT 00076185 umlqcl_ │ │ │ │ +0010e680 000f1b16 R_ARM_JUMP_SLOT 000c5cb9 sctnv_ │ │ │ │ +0010e684 0010fb16 R_ARM_JUMP_SLOT 000e2215 odiqin_ │ │ │ │ +0010e688 00079a16 R_ARM_JUMP_SLOT 000784a5 umlset_ │ │ │ │ +0010e68c 00098e16 R_ARM_JUMP_SLOT 000a7585 iblkge_ │ │ │ │ +0010e690 000d6d16 R_ARM_JUMP_SLOT 000990d9 ullqcl_ │ │ │ │ +0010e694 00033116 R_ARM_JUMP_SLOT 000c5095 scspli_ │ │ │ │ +0010e698 000fa816 R_ARM_JUMP_SLOT 000c5771 scslog_ │ │ │ │ +0010e69c 0002bd16 R_ARM_JUMP_SLOT 000ab381 rllget_ │ │ │ │ +0010e6a0 00050c16 R_ARM_JUMP_SLOT 000c5de1 scqvpt_ │ │ │ │ 0010e6a4 00002b16 R_ARM_JUMP_SLOT 00000000 cairo_set_line_cap │ │ │ │ -0010e6a8 000ad216 R_ARM_JUMP_SLOT 000963b5 uzcsav_ │ │ │ │ -0010e6ac 000a6016 R_ARM_JUMP_SLOT 00074835 dateq2_ │ │ │ │ -0010e6b0 000fb016 R_ARM_JUMP_SLOT 0008bded rcor_ │ │ │ │ -0010e6b4 0003db16 R_ARM_JUMP_SLOT 000851fd vrsub_ │ │ │ │ -0010e6b8 000e7316 R_ARM_JUMP_SLOT 00087101 viinc_ │ │ │ │ -0010e6bc 000dcc16 R_ARM_JUMP_SLOT 000a0081 uuqebi_ │ │ │ │ +0010e6a8 000ad216 R_ARM_JUMP_SLOT 0009013d uzcsav_ │ │ │ │ +0010e6ac 000a6016 R_ARM_JUMP_SLOT 000dcfe9 dateq2_ │ │ │ │ +0010e6b0 000fb016 R_ARM_JUMP_SLOT 000a66b1 rcor_ │ │ │ │ +0010e6b4 0003db16 R_ARM_JUMP_SLOT 000b5db5 vrsub_ │ │ │ │ +0010e6b8 000e7316 R_ARM_JUMP_SLOT 000a79c1 viinc_ │ │ │ │ +0010e6bc 000dcc16 R_ARM_JUMP_SLOT 00079b7d uuqebi_ │ │ │ │ 0010e6c0 00002c16 R_ARM_JUMP_SLOT 00000000 _gfortran_pow_c4_i4@GFORTRAN_8 │ │ │ │ -0010e6c4 00106a16 R_ARM_JUMP_SLOT 000ae06d umisvl_ │ │ │ │ -0010e6c8 000ef616 R_ARM_JUMP_SLOT 000c89f5 uclqcl_ │ │ │ │ -0010e6cc 00014e16 R_ARM_JUMP_SLOT 000bbef9 ugiqcl_ │ │ │ │ +0010e6c4 00106a16 R_ARM_JUMP_SLOT 00077ed5 umisvl_ │ │ │ │ +0010e6c8 000ef616 R_ARM_JUMP_SLOT 000951bd uclqcl_ │ │ │ │ +0010e6cc 00014e16 R_ARM_JUMP_SLOT 000a5d91 ugiqcl_ │ │ │ │ 0010e6d0 00002d16 R_ARM_JUMP_SLOT 00000000 sinhf@GLIBC_2.4 │ │ │ │ -0010e6d4 00048716 R_ARM_JUMP_SLOT 000e997d sgqsim_ │ │ │ │ -0010e6d8 0000e316 R_ARM_JUMP_SLOT 000c9d6d grstxy_ │ │ │ │ -0010e6dc 000b0616 R_ARM_JUMP_SLOT 000a9779 usiqcl_ │ │ │ │ -0010e6e0 000c2416 R_ARM_JUMP_SLOT 00085e21 vrinc_ │ │ │ │ -0010e6e4 00100016 R_ARM_JUMP_SLOT 000e5829 sglaxv_ │ │ │ │ -0010e6e8 0009c216 R_ARM_JUMP_SLOT 000a08f5 uurqnp_ │ │ │ │ -0010e6ec 000e1916 R_ARM_JUMP_SLOT 000de549 swqcmn_ │ │ │ │ -0010e6f0 00116d16 R_ARM_JUMP_SLOT 000950c1 iblklt_ │ │ │ │ -0010e6f4 00084816 R_ARM_JUMP_SLOT 00078161 shtint_ │ │ │ │ -0010e6f8 0010ae16 R_ARM_JUMP_SLOT 00079835 shlbwu_ │ │ │ │ -0010e6fc 000b4116 R_ARM_JUMP_SLOT 000897fd rtcget_ │ │ │ │ -0010e700 000d9e16 R_ARM_JUMP_SLOT 000d0769 szpllp_ │ │ │ │ -0010e704 0003eb16 R_ARM_JUMP_SLOT 00075a19 clrgls_ │ │ │ │ -0010e708 00047116 R_ARM_JUMP_SLOT 0009cc71 uwqgxi_ │ │ │ │ -0010e70c 00101a16 R_ARM_JUMP_SLOT 000a01cd uupqnp_ │ │ │ │ -0010e710 00058b16 R_ARM_JUMP_SLOT 000858d9 radd_ │ │ │ │ -0010e714 00052116 R_ARM_JUMP_SLOT 00084b45 ifromc_ │ │ │ │ -0010e718 00022816 R_ARM_JUMP_SLOT 000a8a0d usrqin_ │ │ │ │ -0010e71c 0009a116 R_ARM_JUMP_SLOT 000a2495 usytlz_ │ │ │ │ -0010e720 00058316 R_ARM_JUMP_SLOT 0008bfb5 rvmin1_ │ │ │ │ -0010e724 00019816 R_ARM_JUMP_SLOT 000a8a91 usrsvl_ │ │ │ │ -0010e728 000cce16 R_ARM_JUMP_SLOT 000a0e5d uurset_ │ │ │ │ -0010e72c 000b4716 R_ARM_JUMP_SLOT 000aaa65 ussttl_ │ │ │ │ -0010e730 00107f16 R_ARM_JUMP_SLOT 0008d69d rmin_ │ │ │ │ -0010e734 000bbe16 R_ARM_JUMP_SLOT 00076ad5 clower_ │ │ │ │ -0010e738 000b5016 R_ARM_JUMP_SLOT 00039b69 tmpqid_ │ │ │ │ -0010e73c 00081516 R_ARM_JUMP_SLOT 0009d175 uwqgyb_ │ │ │ │ -0010e740 00102016 R_ARM_JUMP_SLOT 0008f74d mpznwt_ │ │ │ │ -0010e744 00098b16 R_ARM_JUMP_SLOT 000d81e9 zggton_ │ │ │ │ -0010e748 0005b316 R_ARM_JUMP_SLOT 000ea231 sgpqid_ │ │ │ │ -0010e74c 00089716 R_ARM_JUMP_SLOT 0008f669 xmplon_ │ │ │ │ +0010e6d4 00048716 R_ARM_JUMP_SLOT 000cbde1 sgqsim_ │ │ │ │ +0010e6d8 0000e316 R_ARM_JUMP_SLOT 0009463d grstxy_ │ │ │ │ +0010e6dc 000b0616 R_ARM_JUMP_SLOT 00084775 usiqcl_ │ │ │ │ +0010e6e0 000c2416 R_ARM_JUMP_SLOT 000b6d85 vrinc_ │ │ │ │ +0010e6e4 00100016 R_ARM_JUMP_SLOT 000cc505 sglaxv_ │ │ │ │ +0010e6e8 0009c216 R_ARM_JUMP_SLOT 000796e1 uurqnp_ │ │ │ │ +0010e6ec 000e1916 R_ARM_JUMP_SLOT 000d1371 swqcmn_ │ │ │ │ +0010e6f0 00116d16 R_ARM_JUMP_SLOT 000a7361 iblklt_ │ │ │ │ +0010e6f4 00084816 R_ARM_JUMP_SLOT 000ec82d shtint_ │ │ │ │ +0010e6f8 0010ae16 R_ARM_JUMP_SLOT 000eacc5 shlbwu_ │ │ │ │ +0010e6fc 000b4116 R_ARM_JUMP_SLOT 000ab449 rtcget_ │ │ │ │ +0010e700 000d9e16 R_ARM_JUMP_SLOT 000ba6ad szpllp_ │ │ │ │ +0010e704 0003eb16 R_ARM_JUMP_SLOT 000dec79 clrgls_ │ │ │ │ +0010e708 00047116 R_ARM_JUMP_SLOT 000720d9 uwqgxi_ │ │ │ │ +0010e70c 00101a16 R_ARM_JUMP_SLOT 00079d05 uupqnp_ │ │ │ │ +0010e710 00058b16 R_ARM_JUMP_SLOT 000b682d radd_ │ │ │ │ +0010e714 00052116 R_ARM_JUMP_SLOT 000a6cd1 ifromc_ │ │ │ │ +0010e718 00022816 R_ARM_JUMP_SLOT 00085e61 usrqin_ │ │ │ │ +0010e71c 0009a116 R_ARM_JUMP_SLOT 00083399 usytlz_ │ │ │ │ +0010e720 00058316 R_ARM_JUMP_SLOT 000b20cd rvmin1_ │ │ │ │ +0010e724 00019816 R_ARM_JUMP_SLOT 00085ee5 usrsvl_ │ │ │ │ +0010e728 000cce16 R_ARM_JUMP_SLOT 0007b67d uurset_ │ │ │ │ +0010e72c 000b4716 R_ARM_JUMP_SLOT 000836d1 ussttl_ │ │ │ │ +0010e730 00107f16 R_ARM_JUMP_SLOT 000b1459 rmin_ │ │ │ │ +0010e734 000bbe16 R_ARM_JUMP_SLOT 000dc7f1 clower_ │ │ │ │ +0010e738 000b5016 R_ARM_JUMP_SLOT 00039af5 tmpqid_ │ │ │ │ +0010e73c 00081516 R_ARM_JUMP_SLOT 00071ab5 uwqgyb_ │ │ │ │ +0010e740 00102016 R_ARM_JUMP_SLOT 000add85 mpznwt_ │ │ │ │ +0010e744 00098b16 R_ARM_JUMP_SLOT 000d5381 zggton_ │ │ │ │ +0010e748 0005b316 R_ARM_JUMP_SLOT 000cf6ad sgpqid_ │ │ │ │ +0010e74c 00089716 R_ARM_JUMP_SLOT 000aeddd xmplon_ │ │ │ │ 0010e750 00002e16 R_ARM_JUMP_SLOT 00000000 _gfortran_st_read_done@GFORTRAN_8 │ │ │ │ -0010e754 000c7616 R_ARM_JUMP_SLOT 000916fd lrlt0_ │ │ │ │ -0010e758 0006aa16 R_ARM_JUMP_SLOT 000e9ebd sgpsvl_ │ │ │ │ -0010e75c 0002ea16 R_ARM_JUMP_SLOT 000e82a5 sgplzv_ │ │ │ │ -0010e760 00102816 R_ARM_JUMP_SLOT 00091259 mpimer_ │ │ │ │ -0010e764 000d4516 R_ARM_JUMP_SLOT 000a12f5 uuiqcp_ │ │ │ │ -0010e768 00087816 R_ARM_JUMP_SLOT 0008ac5d glrqcp_ │ │ │ │ -0010e76c 00075c16 R_ARM_JUMP_SLOT 000ddd49 swcqcp_ │ │ │ │ +0010e754 000c7616 R_ARM_JUMP_SLOT 000b4029 lrlt0_ │ │ │ │ +0010e758 0006aa16 R_ARM_JUMP_SLOT 000cf339 sgpsvl_ │ │ │ │ +0010e75c 0002ea16 R_ARM_JUMP_SLOT 000ccdb1 sgplzv_ │ │ │ │ +0010e760 00102816 R_ARM_JUMP_SLOT 000b0ded mpimer_ │ │ │ │ +0010e764 000d4516 R_ARM_JUMP_SLOT 0007a459 uuiqcp_ │ │ │ │ +0010e768 00087816 R_ARM_JUMP_SLOT 000a9c91 glrqcp_ │ │ │ │ +0010e76c 00075c16 R_ARM_JUMP_SLOT 000d1c99 swcqcp_ │ │ │ │ 0010e770 00002f16 R_ARM_JUMP_SLOT 00000000 cairo_save │ │ │ │ -0010e774 000f6716 R_ARM_JUMP_SLOT 0007aa1d vrrnm1_ │ │ │ │ +0010e774 000f6716 R_ARM_JUMP_SLOT 000e2aad vrrnm1_ │ │ │ │ 0010e778 00003016 R_ARM_JUMP_SLOT 00000000 cos@GLIBC_2.4 │ │ │ │ 0010e77c 00003116 R_ARM_JUMP_SLOT 00000000 cairo_set_source_rgb │ │ │ │ -0010e780 00092316 R_ARM_JUMP_SLOT 000d5261 getparmnumber │ │ │ │ +0010e780 00092316 R_ARM_JUMP_SLOT 000d23f9 getparmnumber │ │ │ │ 0010e784 00003216 R_ARM_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.4 │ │ │ │ -0010e788 00067516 R_ARM_JUMP_SLOT 0009a621 uxsttl_ │ │ │ │ -0010e78c 000bee16 R_ARM_JUMP_SLOT 0008ef71 mpigno_ │ │ │ │ -0010e790 00026716 R_ARM_JUMP_SLOT 000ab599 umbndr_ │ │ │ │ -0010e794 000ab916 R_ARM_JUMP_SLOT 00095a29 uzpget_ │ │ │ │ -0010e798 0011b116 R_ARM_JUMP_SLOT 00075819 cllsrg_ │ │ │ │ -0010e79c 00057c16 R_ARM_JUMP_SLOT 000c30ad udlget_ │ │ │ │ -0010e7a0 0007af16 R_ARM_JUMP_SLOT 000a3c15 usaxcl_ │ │ │ │ -0010e7a4 000bb716 R_ARM_JUMP_SLOT 000c21bd udpqcl_ │ │ │ │ -0010e7a8 000e2716 R_ARM_JUMP_SLOT 00094619 rexp_ │ │ │ │ -0010e7ac 00053016 R_ARM_JUMP_SLOT 00094e2d leny_ │ │ │ │ -0010e7b0 000db516 R_ARM_JUMP_SLOT 000ebc09 sctnzu_ │ │ │ │ -0010e7b4 000a2116 R_ARM_JUMP_SLOT 000d9a2d swpqcp_ │ │ │ │ -0010e7b8 0009cf16 R_ARM_JUMP_SLOT 000eade5 sglqcp_ │ │ │ │ -0010e7bc 00013116 R_ARM_JUMP_SLOT 000896d1 rlrget_ │ │ │ │ -0010e7c0 0011c416 R_ARM_JUMP_SLOT 000ceb6d szsttr_ │ │ │ │ +0010e788 00067516 R_ARM_JUMP_SLOT 0009c441 uxsttl_ │ │ │ │ +0010e78c 000bee16 R_ARM_JUMP_SLOT 000b09c9 mpigno_ │ │ │ │ +0010e790 00026716 R_ARM_JUMP_SLOT 00076735 umbndr_ │ │ │ │ +0010e794 000ab916 R_ARM_JUMP_SLOT 000902f5 uzpget_ │ │ │ │ +0010e798 0011b116 R_ARM_JUMP_SLOT 000de4fd cllsrg_ │ │ │ │ +0010e79c 00057c16 R_ARM_JUMP_SLOT 0009eb1d udlget_ │ │ │ │ +0010e7a0 0007af16 R_ARM_JUMP_SLOT 0008265d usaxcl_ │ │ │ │ +0010e7a4 000bb716 R_ARM_JUMP_SLOT 0009fd49 udpqcl_ │ │ │ │ +0010e7a8 000e2716 R_ARM_JUMP_SLOT 000a68dd rexp_ │ │ │ │ +0010e7ac 00053016 R_ARM_JUMP_SLOT 000b2b8d leny_ │ │ │ │ +0010e7b0 000db516 R_ARM_JUMP_SLOT 000c54c1 sctnzu_ │ │ │ │ +0010e7b4 000a2116 R_ARM_JUMP_SLOT 000da209 swpqcp_ │ │ │ │ +0010e7b8 0009cf16 R_ARM_JUMP_SLOT 000cb8b5 sglqcp_ │ │ │ │ +0010e7bc 00013116 R_ARM_JUMP_SLOT 000ab31d rlrget_ │ │ │ │ +0010e7c0 0011c416 R_ARM_JUMP_SLOT 000b8b4d szsttr_ │ │ │ │ 0010e7c4 00003316 R_ARM_JUMP_SLOT 00000000 cairo_ps_surface_set_eps │ │ │ │ -0010e7c8 00120116 R_ARM_JUMP_SLOT 000717d9 timeq3_ │ │ │ │ -0010e7cc 000a9416 R_ARM_JUMP_SLOT 000d3ddd szlncl_ │ │ │ │ -0010e7d0 00068716 R_ARM_JUMP_SLOT 000ebb59 sgfrm_ │ │ │ │ -0010e7d4 00034816 R_ARM_JUMP_SLOT 0007aa15 shfftf_ │ │ │ │ -0010e7d8 00076b16 R_ARM_JUMP_SLOT 000a0141 uuqlnt_ │ │ │ │ -0010e7dc 000ce616 R_ARM_JUMP_SLOT 000dcd19 swflsh_ │ │ │ │ -0010e7e0 0002de16 R_ARM_JUMP_SLOT 000c7ec1 ucpqcp_ │ │ │ │ -0010e7e4 0005da16 R_ARM_JUMP_SLOT 000c831d ucrsvl_ │ │ │ │ -0010e7e8 0009d816 R_ARM_JUMP_SLOT 000899d5 rtiget_ │ │ │ │ -0010e7ec 00080316 R_ARM_JUMP_SLOT 00077d95 shtswj_ │ │ │ │ -0010e7f0 00062016 R_ARM_JUMP_SLOT 000d91c1 swqfnm_ │ │ │ │ -0010e7f4 000b6516 R_ARM_JUMP_SLOT 000afa15 ulpqin_ │ │ │ │ +0010e7c8 00120116 R_ARM_JUMP_SLOT 000dae3d timeq3_ │ │ │ │ +0010e7cc 000a9416 R_ARM_JUMP_SLOT 000c1d09 szlncl_ │ │ │ │ +0010e7d0 00068716 R_ARM_JUMP_SLOT 000ceec5 sgfrm_ │ │ │ │ +0010e7d4 00034816 R_ARM_JUMP_SLOT 000ecb05 shfftf_ │ │ │ │ +0010e7d8 00076b16 R_ARM_JUMP_SLOT 0007b455 uuqlnt_ │ │ │ │ +0010e7dc 000ce616 R_ARM_JUMP_SLOT 000d9895 swflsh_ │ │ │ │ +0010e7e0 0002de16 R_ARM_JUMP_SLOT 00094e1d ucpqcp_ │ │ │ │ +0010e7e4 0005da16 R_ARM_JUMP_SLOT 000960b1 ucrsvl_ │ │ │ │ +0010e7e8 0009d816 R_ARM_JUMP_SLOT 000ab621 rtiget_ │ │ │ │ +0010e7ec 00080316 R_ARM_JUMP_SLOT 000ec461 shtswj_ │ │ │ │ +0010e7f0 00062016 R_ARM_JUMP_SLOT 000d6489 swqfnm_ │ │ │ │ +0010e7f4 000b6516 R_ARM_JUMP_SLOT 000997bd ulpqin_ │ │ │ │ 0010e7f8 00003416 R_ARM_JUMP_SLOT 00000000 cairo_set_source │ │ │ │ -0010e7fc 000ea416 R_ARM_JUMP_SLOT 000e3e01 sgqcl_ │ │ │ │ -0010e800 00026616 R_ARM_JUMP_SLOT 00088dc1 rlropt_ │ │ │ │ -0010e804 00021f16 R_ARM_JUMP_SLOT 00094e75 lenb_ │ │ │ │ -0010e808 000ea016 R_ARM_JUMP_SLOT 000c1b3d uetone_ │ │ │ │ +0010e7fc 000ea416 R_ARM_JUMP_SLOT 000c9511 sgqcl_ │ │ │ │ +0010e800 00026616 R_ARM_JUMP_SLOT 000ab86d rlropt_ │ │ │ │ +0010e804 00021f16 R_ARM_JUMP_SLOT 000b2b61 lenb_ │ │ │ │ +0010e808 000ea016 R_ARM_JUMP_SLOT 0008bb05 uetone_ │ │ │ │ 0010e80c 00003516 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ -0010e810 000a7e16 R_ARM_JUMP_SLOT 00084f25 vrmlt1_ │ │ │ │ -0010e814 0000ec16 R_ARM_JUMP_SLOT 000aa881 usspnt_ │ │ │ │ -0010e818 000e1e16 R_ARM_JUMP_SLOT 000be0c5 uepsvl_ │ │ │ │ -0010e81c 000d3c16 R_ARM_JUMP_SLOT 0008ea45 mpxplc_ │ │ │ │ -0010e820 00098316 R_ARM_JUMP_SLOT 000879e1 iufopn_ │ │ │ │ -0010e824 00025e16 R_ARM_JUMP_SLOT 0007d449 odrk4_ │ │ │ │ +0010e810 000a7e16 R_ARM_JUMP_SLOT 000b6125 vrmlt1_ │ │ │ │ +0010e814 0000ec16 R_ARM_JUMP_SLOT 000886e9 usspnt_ │ │ │ │ +0010e818 000e1e16 R_ARM_JUMP_SLOT 0008a949 uepsvl_ │ │ │ │ +0010e81c 000d3c16 R_ARM_JUMP_SLOT 000af895 mpxplc_ │ │ │ │ +0010e820 00098316 R_ARM_JUMP_SLOT 000a9701 iufopn_ │ │ │ │ +0010e824 00025e16 R_ARM_JUMP_SLOT 000e1621 odrk4_ │ │ │ │ 0010e828 00003616 R_ARM_JUMP_SLOT 00000000 acosf@GLIBC_2.4 │ │ │ │ -0010e82c 0001e816 R_ARM_JUMP_SLOT 000e4039 sgtxxu_ │ │ │ │ -0010e830 000e3816 R_ARM_JUMP_SLOT 000392bd tmrqvl_ │ │ │ │ -0010e834 00014416 R_ARM_JUMP_SLOT 000a0111 uuslnt_ │ │ │ │ -0010e838 00104516 R_ARM_JUMP_SLOT 0007b379 odlqin_ │ │ │ │ -0010e83c 0007f016 R_ARM_JUMP_SLOT 000adee5 umlstx_ │ │ │ │ -0010e840 00050716 R_ARM_JUMP_SLOT 0008fb31 mpfazm_ │ │ │ │ -0010e844 00070d16 R_ARM_JUMP_SLOT 000e4769 sgtnxr_ │ │ │ │ -0010e848 0004c616 R_ARM_JUMP_SLOT 00091d49 nindxn_ │ │ │ │ -0010e84c 0001f216 R_ARM_JUMP_SLOT 00075e2d clrgsv_ │ │ │ │ -0010e850 00030d16 R_ARM_JUMP_SLOT 000771a5 bitpic_ │ │ │ │ -0010e854 0007a716 R_ARM_JUMP_SLOT 000d87ed zgsfcm_ │ │ │ │ -0010e858 000eca16 R_ARM_JUMP_SLOT 000cab05 szpcll_ │ │ │ │ -0010e85c 0000e616 R_ARM_JUMP_SLOT 0005294d char_trim_ │ │ │ │ -0010e860 00025a16 R_ARM_JUMP_SLOT 000914fd lrlea_ │ │ │ │ -0010e864 00067416 R_ARM_JUMP_SLOT 000d88fd zgiclr_ │ │ │ │ -0010e868 00018916 R_ARM_JUMP_SLOT 000d2281 szt3zv_ │ │ │ │ -0010e86c 0001f016 R_ARM_JUMP_SLOT 00093e85 rgngt_ │ │ │ │ -0010e870 0008a716 R_ARM_JUMP_SLOT 00097689 uzlsav_ │ │ │ │ -0010e874 0004fe16 R_ARM_JUMP_SLOT 00071c01 time23_ │ │ │ │ -0010e878 0008e416 R_ARM_JUMP_SLOT 000a0051 uusebt_ │ │ │ │ -0010e87c 00101016 R_ARM_JUMP_SLOT 0003a71d tmiqcp_ │ │ │ │ -0010e880 0007d316 R_ARM_JUMP_SLOT 000a0031 uusbrs_ │ │ │ │ -0010e884 0001b316 R_ARM_JUMP_SLOT 000c67d9 ucyady_ │ │ │ │ -0010e888 000a4916 R_ARM_JUMP_SLOT 0008af25 glrset_ │ │ │ │ -0010e88c 00092916 R_ARM_JUMP_SLOT 000de6a5 swcset_ │ │ │ │ -0010e890 000c0416 R_ARM_JUMP_SLOT 000a2ac5 uspttl_ │ │ │ │ -0010e894 000fb716 R_ARM_JUMP_SLOT 000baa85 ugpsvl_ │ │ │ │ +0010e82c 0001e816 R_ARM_JUMP_SLOT 000ccaf9 sgtxxu_ │ │ │ │ +0010e830 000e3816 R_ARM_JUMP_SLOT 00037a79 tmrqvl_ │ │ │ │ +0010e834 00014416 R_ARM_JUMP_SLOT 0007b425 uuslnt_ │ │ │ │ +0010e838 00104516 R_ARM_JUMP_SLOT 000e2669 odlqin_ │ │ │ │ +0010e83c 0007f016 R_ARM_JUMP_SLOT 00078405 umlstx_ │ │ │ │ +0010e840 00050716 R_ARM_JUMP_SLOT 000ae159 mpfazm_ │ │ │ │ +0010e844 00070d16 R_ARM_JUMP_SLOT 000cbb0d sgtnxr_ │ │ │ │ +0010e848 0004c616 R_ARM_JUMP_SLOT 000ac935 nindxn_ │ │ │ │ +0010e84c 0001f216 R_ARM_JUMP_SLOT 000de939 clrgsv_ │ │ │ │ +0010e850 00030d16 R_ARM_JUMP_SLOT 000dad31 bitpic_ │ │ │ │ +0010e854 0007a716 R_ARM_JUMP_SLOT 000d5985 zgsfcm_ │ │ │ │ +0010e858 000eca16 R_ARM_JUMP_SLOT 000b9669 szpcll_ │ │ │ │ +0010e85c 0000e616 R_ARM_JUMP_SLOT 0003b421 char_trim_ │ │ │ │ +0010e860 00025a16 R_ARM_JUMP_SLOT 000b3e8d lrlea_ │ │ │ │ +0010e864 00067416 R_ARM_JUMP_SLOT 000d5a95 zgiclr_ │ │ │ │ +0010e868 00018916 R_ARM_JUMP_SLOT 000ba565 szt3zv_ │ │ │ │ +0010e86c 0001f016 R_ARM_JUMP_SLOT 000b2ca5 rgngt_ │ │ │ │ +0010e870 0008a716 R_ARM_JUMP_SLOT 000912b5 uzlsav_ │ │ │ │ +0010e874 0004fe16 R_ARM_JUMP_SLOT 000db221 time23_ │ │ │ │ +0010e878 0008e416 R_ARM_JUMP_SLOT 00079b4d uusebt_ │ │ │ │ +0010e87c 00101016 R_ARM_JUMP_SLOT 00036e19 tmiqcp_ │ │ │ │ +0010e880 0007d316 R_ARM_JUMP_SLOT 0007ab79 uusbrs_ │ │ │ │ +0010e884 0001b316 R_ARM_JUMP_SLOT 00097199 ucyady_ │ │ │ │ +0010e888 00092916 R_ARM_JUMP_SLOT 000d1939 swcset_ │ │ │ │ +0010e88c 000a4916 R_ARM_JUMP_SLOT 000ac8d9 glrset_ │ │ │ │ +0010e890 000c0416 R_ARM_JUMP_SLOT 00089a19 uspttl_ │ │ │ │ +0010e894 000fb716 R_ARM_JUMP_SLOT 000a609d ugpsvl_ │ │ │ │ 0010e898 00003716 R_ARM_JUMP_SLOT 00000000 pango_font_description_set_size │ │ │ │ -0010e89c 000c8916 R_ARM_JUMP_SLOT 000de4f5 swqcmd_ │ │ │ │ -0010e8a0 0001dd16 R_ARM_JUMP_SLOT 000900e9 mpibon_ │ │ │ │ -0010e8a4 00012516 R_ARM_JUMP_SLOT 000e7611 sgqtxs_ │ │ │ │ -0010e8a8 0010a516 R_ARM_JUMP_SLOT 00079769 shlfwl_ │ │ │ │ -0010e8ac 00027a16 R_ARM_JUMP_SLOT 000a0c21 uurqid_ │ │ │ │ -0010e8b0 00027216 R_ARM_JUMP_SLOT 000aea0d umqpnt_ │ │ │ │ -0010e8b4 000cd416 R_ARM_JUMP_SLOT 000769e5 lchrc_ │ │ │ │ -0010e8b8 000d6c16 R_ARM_JUMP_SLOT 000827c9 passb4_ │ │ │ │ -0010e8bc 000bf116 R_ARM_JUMP_SLOT 000a0f51 uulqcl_ │ │ │ │ -0010e8c0 00110e16 R_ARM_JUMP_SLOT 000befb5 uelqcp_ │ │ │ │ -0010e8c4 0007e116 R_ARM_JUMP_SLOT 0007a209 shinir_ │ │ │ │ -0010e8c8 000c2b16 R_ARM_JUMP_SLOT 000dec1d ststr3_ │ │ │ │ -0010e8cc 0003d716 R_ARM_JUMP_SLOT 0009a33d uyptmz_ │ │ │ │ -0010e8d0 0000ba16 R_ARM_JUMP_SLOT 000a00d1 uusmks_ │ │ │ │ -0010e8d4 0009ec16 R_ARM_JUMP_SLOT 000c4899 uddclv_ │ │ │ │ -0010e8d8 000d9116 R_ARM_JUMP_SLOT 000e38c9 sgpfln_ │ │ │ │ -0010e8dc 00090e16 R_ARM_JUMP_SLOT 000e29b9 sldttl_ │ │ │ │ -0010e8e0 000f2316 R_ARM_JUMP_SLOT 000be959 uerqcl_ │ │ │ │ -0010e8e4 000d8b16 R_ARM_JUMP_SLOT 000d8ca1 swrsvl_ │ │ │ │ -0010e8e8 000b2816 R_ARM_JUMP_SLOT 000e005d stnusr_ │ │ │ │ -0010e8ec 0011b916 R_ARM_JUMP_SLOT 0003a9e1 tmiset_ │ │ │ │ -0010e8f0 000e3a16 R_ARM_JUMP_SLOT 000e6161 sgqpls_ │ │ │ │ -0010e8f4 00052a16 R_ARM_JUMP_SLOT 000abe99 umsppt_ │ │ │ │ -0010e8f8 000caa16 R_ARM_JUMP_SLOT 00086435 visub1_ │ │ │ │ -0010e8fc 00053f16 R_ARM_JUMP_SLOT 000d6721 zgocls_ │ │ │ │ -0010e900 000ebb16 R_ARM_JUMP_SLOT 0008da65 osqarn_ │ │ │ │ -0010e904 000cc716 R_ARM_JUMP_SLOT 000b01a9 ulrqvl_ │ │ │ │ -0010e908 000cee16 R_ARM_JUMP_SLOT 0009e1e9 uvbxf_ │ │ │ │ -0010e90c 0005b416 R_ARM_JUMP_SLOT 000b8335 uhbxaz_ │ │ │ │ -0010e910 000c6a16 R_ARM_JUMP_SLOT 0008bc69 gliset_ │ │ │ │ -0010e914 0002e116 R_ARM_JUMP_SLOT 000b5c69 uilqcp_ │ │ │ │ -0010e918 00034416 R_ARM_JUMP_SLOT 000ad461 umrqnp_ │ │ │ │ -0010e91c 0007b616 R_ARM_JUMP_SLOT 00086bed iadd_ │ │ │ │ -0010e920 00112416 R_ARM_JUMP_SLOT 000d6835 zggopn_ │ │ │ │ -0010e924 0005fa16 R_ARM_JUMP_SLOT 000ae1cd umiqcl_ │ │ │ │ -0010e928 000a0316 R_ARM_JUMP_SLOT 000b3925 uirqid_ │ │ │ │ -0010e92c 000d0f16 R_ARM_JUMP_SLOT 0008a089 glpget_ │ │ │ │ -0010e930 00054c16 R_ARM_JUMP_SLOT 000adfe1 umiqnp_ │ │ │ │ -0010e934 0009c916 R_ARM_JUMP_SLOT 000d1bc9 szoplt_ │ │ │ │ -0010e938 00064d16 R_ARM_JUMP_SLOT 0003a1dd tmlqid_ │ │ │ │ -0010e93c 0006c216 R_ARM_JUMP_SLOT 000c2e2d udlqcl_ │ │ │ │ -0010e940 000e7516 R_ARM_JUMP_SLOT 000c249d udpstx_ │ │ │ │ -0010e944 00053816 R_ARM_JUMP_SLOT 000bc2d1 ugsut_ │ │ │ │ -0010e948 000cbc16 R_ARM_JUMP_SLOT 0003976d tmpqin_ │ │ │ │ -0010e94c 00042316 R_ARM_JUMP_SLOT 00086c89 viset_ │ │ │ │ -0010e950 00108f16 R_ARM_JUMP_SLOT 00091911 lreqa_ │ │ │ │ -0010e954 000a3a16 R_ARM_JUMP_SLOT 00094079 gnge_ │ │ │ │ -0010e958 000a0a16 R_ARM_JUMP_SLOT 0008b301 gllqcp_ │ │ │ │ -0010e95c 0004dd16 R_ARM_JUMP_SLOT 00077bf9 shtwgj_ │ │ │ │ -0010e960 00072816 R_ARM_JUMP_SLOT 000e9e31 sgpqin_ │ │ │ │ -0010e964 00038416 R_ARM_JUMP_SLOT 000b6231 uiiqcp_ │ │ │ │ -0010e968 00013c16 R_ARM_JUMP_SLOT 000d8709 zgqrct_ │ │ │ │ -0010e96c 00066c16 R_ARM_JUMP_SLOT 000ad929 umrstx_ │ │ │ │ -0010e970 00022516 R_ARM_JUMP_SLOT 000e1921 slpwvc_ │ │ │ │ -0010e974 000bf916 R_ARM_JUMP_SLOT 000bbd15 ugiqin_ │ │ │ │ -0010e978 0007e516 R_ARM_JUMP_SLOT 000c8829 uclqin_ │ │ │ │ -0010e97c 000a6816 R_ARM_JUMP_SLOT 000d982d swpqvl_ │ │ │ │ -0010e980 000a1116 R_ARM_JUMP_SLOT 000eac7d sglqvl_ │ │ │ │ -0010e984 0005e616 R_ARM_JUMP_SLOT 000d55d9 zgupdate │ │ │ │ -0010e988 00024916 R_ARM_JUMP_SLOT 000752e1 date32_ │ │ │ │ -0010e98c 000eb316 R_ARM_JUMP_SLOT 0009d285 uwsgxa_ │ │ │ │ +0010e89c 000c8916 R_ARM_JUMP_SLOT 000d131d swqcmd_ │ │ │ │ +0010e8a0 0001dd16 R_ARM_JUMP_SLOT 000ae7c1 mpibon_ │ │ │ │ +0010e8a4 00012516 R_ARM_JUMP_SLOT 000d0501 sgqtxs_ │ │ │ │ +0010e8a8 0010a516 R_ARM_JUMP_SLOT 000eab81 shlfwl_ │ │ │ │ +0010e8ac 00027a16 R_ARM_JUMP_SLOT 00079a0d uurqid_ │ │ │ │ +0010e8b0 00027216 R_ARM_JUMP_SLOT 00075495 umqpnt_ │ │ │ │ +0010e8b4 000cd416 R_ARM_JUMP_SLOT 000dc555 lchrc_ │ │ │ │ +0010e8b8 000d6c16 R_ARM_JUMP_SLOT 000e527d passb4_ │ │ │ │ +0010e8bc 000bf116 R_ARM_JUMP_SLOT 0007aa05 uulqcl_ │ │ │ │ +0010e8c0 00110e16 R_ARM_JUMP_SLOT 0008e145 uelqcp_ │ │ │ │ +0010e8c4 0007e116 R_ARM_JUMP_SLOT 000eb109 shinir_ │ │ │ │ +0010e8c8 000c2b16 R_ARM_JUMP_SLOT 000c88c9 ststr3_ │ │ │ │ +0010e8cc 0003d716 R_ARM_JUMP_SLOT 0007307d uyptmz_ │ │ │ │ +0010e8d0 0000ba16 R_ARM_JUMP_SLOT 0007adbd uusmks_ │ │ │ │ +0010e8d4 0009ec16 R_ARM_JUMP_SLOT 0009f179 uddclv_ │ │ │ │ +0010e8d8 000d9116 R_ARM_JUMP_SLOT 000cc079 sgpfln_ │ │ │ │ +0010e8dc 00090e16 R_ARM_JUMP_SLOT 000c25a9 sldttl_ │ │ │ │ +0010e8e0 000f2316 R_ARM_JUMP_SLOT 0008d7dd uerqcl_ │ │ │ │ +0010e8e4 000d8b16 R_ARM_JUMP_SLOT 000d9ac5 swrsvl_ │ │ │ │ +0010e8e8 000b2816 R_ARM_JUMP_SLOT 000c67fd stnusr_ │ │ │ │ +0010e8ec 0011b916 R_ARM_JUMP_SLOT 000378ed tmiset_ │ │ │ │ +0010e8f0 000e3a16 R_ARM_JUMP_SLOT 000cd849 sgqpls_ │ │ │ │ +0010e8f4 00052a16 R_ARM_JUMP_SLOT 0007767d umsppt_ │ │ │ │ +0010e8f8 000caa16 R_ARM_JUMP_SLOT 000b389d visub1_ │ │ │ │ +0010e8fc 00053f16 R_ARM_JUMP_SLOT 000d38b9 zgocls_ │ │ │ │ +0010e900 000ebb16 R_ARM_JUMP_SLOT 000a7225 osqarn_ │ │ │ │ +0010e904 000cc716 R_ARM_JUMP_SLOT 000981c5 ulrqvl_ │ │ │ │ +0010e908 000cee16 R_ARM_JUMP_SLOT 00093e45 uvbxf_ │ │ │ │ +0010e90c 0005b416 R_ARM_JUMP_SLOT 000a2d6d uhbxaz_ │ │ │ │ +0010e910 000c6a16 R_ARM_JUMP_SLOT 000a8c8d gliset_ │ │ │ │ +0010e914 0002e116 R_ARM_JUMP_SLOT 000803b9 uilqcp_ │ │ │ │ +0010e918 00034416 R_ARM_JUMP_SLOT 000754b1 umrqnp_ │ │ │ │ +0010e91c 0007b616 R_ARM_JUMP_SLOT 000a7da5 iadd_ │ │ │ │ +0010e920 00112416 R_ARM_JUMP_SLOT 000d39cd zggopn_ │ │ │ │ +0010e924 0005fa16 R_ARM_JUMP_SLOT 00078035 umiqcl_ │ │ │ │ +0010e928 000a0316 R_ARM_JUMP_SLOT 00080f11 uirqid_ │ │ │ │ +0010e92c 000d0f16 R_ARM_JUMP_SLOT 000a80bd glpget_ │ │ │ │ +0010e930 00054c16 R_ARM_JUMP_SLOT 00077e49 umiqnp_ │ │ │ │ +0010e934 0009c916 R_ARM_JUMP_SLOT 000b7821 szoplt_ │ │ │ │ +0010e938 00064d16 R_ARM_JUMP_SLOT 0003a6f1 tmlqid_ │ │ │ │ +0010e93c 0006c216 R_ARM_JUMP_SLOT 0009e89d udlqcl_ │ │ │ │ +0010e940 000e7516 R_ARM_JUMP_SLOT 0009f309 udpstx_ │ │ │ │ +0010e944 00053816 R_ARM_JUMP_SLOT 000a42f1 ugsut_ │ │ │ │ +0010e948 000cbc16 R_ARM_JUMP_SLOT 000396f9 tmpqin_ │ │ │ │ +0010e94c 00042316 R_ARM_JUMP_SLOT 000a77ad viset_ │ │ │ │ +0010e950 00108f16 R_ARM_JUMP_SLOT 000b3f3d lreqa_ │ │ │ │ +0010e954 000a3a16 R_ARM_JUMP_SLOT 000b2dc9 gnge_ │ │ │ │ +0010e958 000a0a16 R_ARM_JUMP_SLOT 000a9069 gllqcp_ │ │ │ │ +0010e95c 0004dd16 R_ARM_JUMP_SLOT 000ec2c5 shtwgj_ │ │ │ │ +0010e960 00072816 R_ARM_JUMP_SLOT 000cf2ad sgpqin_ │ │ │ │ +0010e964 00038416 R_ARM_JUMP_SLOT 0007db79 uiiqcp_ │ │ │ │ +0010e968 00013c16 R_ARM_JUMP_SLOT 000d58a1 zgqrct_ │ │ │ │ +0010e96c 00066c16 R_ARM_JUMP_SLOT 000765a1 umrstx_ │ │ │ │ +0010e970 00022516 R_ARM_JUMP_SLOT 000c31b1 slpwvc_ │ │ │ │ +0010e974 0007e516 R_ARM_JUMP_SLOT 00094ff1 uclqin_ │ │ │ │ +0010e978 000bf916 R_ARM_JUMP_SLOT 000a5bad ugiqin_ │ │ │ │ +0010e97c 000a6816 R_ARM_JUMP_SLOT 000da009 swpqvl_ │ │ │ │ +0010e980 000a1116 R_ARM_JUMP_SLOT 000cb74d sglqvl_ │ │ │ │ +0010e984 0005e616 R_ARM_JUMP_SLOT 000d2771 zgupdate │ │ │ │ +0010e988 00024916 R_ARM_JUMP_SLOT 000dd2c9 date32_ │ │ │ │ +0010e98c 000eb316 R_ARM_JUMP_SLOT 000717d5 uwsgxa_ │ │ │ │ 0010e990 00003816 R_ARM_JUMP_SLOT 00000000 cairo_show_page │ │ │ │ -0010e994 00117a16 R_ARM_JUMP_SLOT 000ced39 szsttp_ │ │ │ │ -0010e998 00092d16 R_ARM_JUMP_SLOT 000dbc9d swclch_ │ │ │ │ -0010e99c 000f0b16 R_ARM_JUMP_SLOT 00085ec9 vrfna1_ │ │ │ │ -0010e9a0 00119716 R_ARM_JUMP_SLOT 000bec2d uerstx_ │ │ │ │ -0010e9a4 00025016 R_ARM_JUMP_SLOT 000e002d stcusr_ │ │ │ │ -0010e9a8 00102d16 R_ARM_JUMP_SLOT 000c9069 uciqcp_ │ │ │ │ -0010e9ac 00104816 R_ARM_JUMP_SLOT 000b75dd uiqcrg_ │ │ │ │ -0010e9b0 000ac416 R_ARM_JUMP_SLOT 000ded85 stspr2_ │ │ │ │ -0010e9b4 000c8516 R_ARM_JUMP_SLOT 000b77d9 uiilab_ │ │ │ │ -0010e9b8 0005ee16 R_ARM_JUMP_SLOT 00089f45 glpqid_ │ │ │ │ -0010e9bc 00063c16 R_ARM_JUMP_SLOT 000be5dd uepstx_ │ │ │ │ -0010e9c0 00011a16 R_ARM_JUMP_SLOT 000a4d1d csblbl_ │ │ │ │ -0010e9c4 00114816 R_ARM_JUMP_SLOT 000bee59 uelqvl_ │ │ │ │ -0010e9c8 00014b16 R_ARM_JUMP_SLOT 00039765 tmpqnp_ │ │ │ │ -0010e9cc 00098c16 R_ARM_JUMP_SLOT 00071bc1 time32_ │ │ │ │ -0010e9d0 0002bb16 R_ARM_JUMP_SLOT 000859a9 vrset1_ │ │ │ │ -0010e9d4 00076e16 R_ARM_JUMP_SLOT 000947a9 ct2ch_ │ │ │ │ -0010e9d8 00045f16 R_ARM_JUMP_SLOT 00091469 lrge_ │ │ │ │ -0010e9dc 0000c316 R_ARM_JUMP_SLOT 000c928d ucistx_ │ │ │ │ +0010e994 00117a16 R_ARM_JUMP_SLOT 000b8279 szsttp_ │ │ │ │ +0010e998 00092d16 R_ARM_JUMP_SLOT 000d8819 swclch_ │ │ │ │ +0010e99c 000f0b16 R_ARM_JUMP_SLOT 000b6ebd vrfna1_ │ │ │ │ +0010e9a0 00119716 R_ARM_JUMP_SLOT 0008d3b5 uerstx_ │ │ │ │ +0010e9a4 00025016 R_ARM_JUMP_SLOT 000c67cd stcusr_ │ │ │ │ +0010e9a8 00102d16 R_ARM_JUMP_SLOT 00095d79 uciqcp_ │ │ │ │ +0010e9ac 00104816 R_ARM_JUMP_SLOT 0007d405 uiqcrg_ │ │ │ │ +0010e9b0 000ac416 R_ARM_JUMP_SLOT 000c77f1 stspr2_ │ │ │ │ +0010e9b4 000c8516 R_ARM_JUMP_SLOT 000806c1 uiilab_ │ │ │ │ +0010e9b8 0005ee16 R_ARM_JUMP_SLOT 000a88bd glpqid_ │ │ │ │ +0010e9bc 00063c16 R_ARM_JUMP_SLOT 0008d1b1 uepstx_ │ │ │ │ +0010e9c0 00011a16 R_ARM_JUMP_SLOT 000849f5 csblbl_ │ │ │ │ +0010e9c4 00114816 R_ARM_JUMP_SLOT 0008dfe9 uelqvl_ │ │ │ │ +0010e9c8 00014b16 R_ARM_JUMP_SLOT 000396f1 tmpqnp_ │ │ │ │ +0010e9cc 00098c16 R_ARM_JUMP_SLOT 000dafc1 time32_ │ │ │ │ +0010e9d0 0002bb16 R_ARM_JUMP_SLOT 000b6bbd vrset1_ │ │ │ │ +0010e9d4 00076e16 R_ARM_JUMP_SLOT 000ad091 ct2ch_ │ │ │ │ +0010e9d8 00045f16 R_ARM_JUMP_SLOT 000b4139 lrge_ │ │ │ │ +0010e9dc 0000c316 R_ARM_JUMP_SLOT 00097655 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 000ec116 R_ARM_JUMP_SLOT 00084a15 lfromc_ │ │ │ │ -0010e9ec 00116b16 R_ARM_JUMP_SLOT 000d89e5 zgclini_ │ │ │ │ -0010e9f0 000e0416 R_ARM_JUMP_SLOT 000b6565 uiipac_ │ │ │ │ -0010e9f4 000a8816 R_ARM_JUMP_SLOT 000b0341 ulrget_ │ │ │ │ -0010e9f8 0001f916 R_ARM_JUMP_SLOT 00092415 imax1_ │ │ │ │ -0010e9fc 0004bf16 R_ARM_JUMP_SLOT 000917cd lrne1_ │ │ │ │ +0010e9e8 000ec116 R_ARM_JUMP_SLOT 000a6dbd lfromc_ │ │ │ │ +0010e9ec 00116b16 R_ARM_JUMP_SLOT 000d5b7d zgclini_ │ │ │ │ +0010e9f0 000e0416 R_ARM_JUMP_SLOT 0007b845 uiipac_ │ │ │ │ +0010e9f4 000a8816 R_ARM_JUMP_SLOT 00099d25 ulrget_ │ │ │ │ +0010e9f8 0001f916 R_ARM_JUMP_SLOT 000ad5c5 imax1_ │ │ │ │ +0010e9fc 0004bf16 R_ARM_JUMP_SLOT 000b4315 lrne1_ │ │ │ │ 0010ea00 00003b16 R_ARM_JUMP_SLOT 00000000 _gfortran_random_seed_i4@GFORTRAN_8 │ │ │ │ -0010ea04 000e5c16 R_ARM_JUMP_SLOT 000b043d ulrset_ │ │ │ │ -0010ea08 00116716 R_ARM_JUMP_SLOT 000e6a9d sglnv_ │ │ │ │ -0010ea0c 000c0516 R_ARM_JUMP_SLOT 00096641 uzcstx_ │ │ │ │ +0010ea04 000e5c16 R_ARM_JUMP_SLOT 00099e21 ulrset_ │ │ │ │ +0010ea08 00116716 R_ARM_JUMP_SLOT 000cb311 sglnv_ │ │ │ │ +0010ea0c 000c0516 R_ARM_JUMP_SLOT 0008f975 uzcstx_ │ │ │ │ 0010ea10 00003c16 R_ARM_JUMP_SLOT 00000000 _gfortran_iargc@GFORTRAN_8 │ │ │ │ -0010ea14 0004b216 R_ARM_JUMP_SLOT 000e5c91 sgscwd_ │ │ │ │ -0010ea18 000eeb16 R_ARM_JUMP_SLOT 000e015d stirad_ │ │ │ │ -0010ea1c 0000f616 R_ARM_JUMP_SLOT 000b5e35 uilget_ │ │ │ │ +0010ea14 0004b216 R_ARM_JUMP_SLOT 000c9a15 sgscwd_ │ │ │ │ +0010ea18 000eeb16 R_ARM_JUMP_SLOT 000c839d stirad_ │ │ │ │ +0010ea1c 0000f616 R_ARM_JUMP_SLOT 0007d77d uilget_ │ │ │ │ 0010ea20 00003d16 R_ARM_JUMP_SLOT 00000000 abort@GLIBC_2.4 │ │ │ │ -0010ea24 000a3b16 R_ARM_JUMP_SLOT 000e9a21 sgqwnd_ │ │ │ │ -0010ea28 000d2f16 R_ARM_JUMP_SLOT 000b6019 uiisvl_ │ │ │ │ -0010ea2c 00092816 R_ARM_JUMP_SLOT 000e8495 sgplu_ │ │ │ │ -0010ea30 00103916 R_ARM_JUMP_SLOT 000c2f6d udlqid_ │ │ │ │ -0010ea34 000ee016 R_ARM_JUMP_SLOT 000cc759 szfint_ │ │ │ │ -0010ea38 000e2616 R_ARM_JUMP_SLOT 000c25e9 udpset_ │ │ │ │ -0010ea3c 0011cd16 R_ARM_JUMP_SLOT 000c3291 udisvl_ │ │ │ │ -0010ea40 0002cc16 R_ARM_JUMP_SLOT 000e839d sgplzu_ │ │ │ │ -0010ea44 00057016 R_ARM_JUMP_SLOT 00093529 g2fctr_ │ │ │ │ -0010ea48 00018a16 R_ARM_JUMP_SLOT 0008eff5 mpfglb_ │ │ │ │ -0010ea4c 000db916 R_ARM_JUMP_SLOT 000ecf81 scsprj_ │ │ │ │ -0010ea50 0005d416 R_ARM_JUMP_SLOT 000adcc1 umlqcp_ │ │ │ │ -0010ea54 0003f616 R_ARM_JUMP_SLOT 000e99c5 sgswnd_ │ │ │ │ -0010ea58 0011b216 R_ARM_JUMP_SLOT 000718a9 timeq1_ │ │ │ │ +0010ea24 000a3b16 R_ARM_JUMP_SLOT 000cb411 sgqwnd_ │ │ │ │ +0010ea28 000d2f16 R_ARM_JUMP_SLOT 0007d961 uiisvl_ │ │ │ │ +0010ea2c 00092816 R_ARM_JUMP_SLOT 000ccea9 sgplu_ │ │ │ │ +0010ea30 00103916 R_ARM_JUMP_SLOT 0009e9dd udlqid_ │ │ │ │ +0010ea34 000ee016 R_ARM_JUMP_SLOT 000ba27d szfint_ │ │ │ │ +0010ea38 000e2616 R_ARM_JUMP_SLOT 0009f455 udpset_ │ │ │ │ +0010ea3c 0011cd16 R_ARM_JUMP_SLOT 000a0631 udisvl_ │ │ │ │ +0010ea40 0002cc16 R_ARM_JUMP_SLOT 000cbf81 sgplzu_ │ │ │ │ +0010ea44 00057016 R_ARM_JUMP_SLOT 000b5351 g2fctr_ │ │ │ │ +0010ea48 00018a16 R_ARM_JUMP_SLOT 000b00b1 mpfglb_ │ │ │ │ +0010ea4c 000db916 R_ARM_JUMP_SLOT 000c4765 scsprj_ │ │ │ │ +0010ea50 0005d416 R_ARM_JUMP_SLOT 0007623d umlqcp_ │ │ │ │ +0010ea54 0003f616 R_ARM_JUMP_SLOT 000cb3b5 sgswnd_ │ │ │ │ +0010ea58 0011b216 R_ARM_JUMP_SLOT 000db1b9 timeq1_ │ │ │ │ 0010ea5c 00003e16 R_ARM_JUMP_SLOT 00000000 gtk_events_pending │ │ │ │ -0010ea60 00068016 R_ARM_JUMP_SLOT 000980ed uziget_ │ │ │ │ -0010ea64 0005b116 R_ARM_JUMP_SLOT 00087665 prclvl_ │ │ │ │ -0010ea68 0009b016 R_ARM_JUMP_SLOT 000e1601 slzttl_ │ │ │ │ -0010ea6c 00054516 R_ARM_JUMP_SLOT 00077c3d shtwgm_ │ │ │ │ -0010ea70 000dfd16 R_ARM_JUMP_SLOT 00039eb1 tmlqnp_ │ │ │ │ -0010ea74 00023e16 R_ARM_JUMP_SLOT 000c3e21 udline_ │ │ │ │ -0010ea78 0009a616 R_ARM_JUMP_SLOT 0008bf6d rprd_ │ │ │ │ -0010ea7c 0011fa16 R_ARM_JUMP_SLOT 000976b1 uzlqin_ │ │ │ │ +0010ea60 00068016 R_ARM_JUMP_SLOT 000904f9 uziget_ │ │ │ │ +0010ea64 0005b116 R_ARM_JUMP_SLOT 000ab26d prclvl_ │ │ │ │ +0010ea68 0009b016 R_ARM_JUMP_SLOT 000c3fd5 slzttl_ │ │ │ │ +0010ea6c 00054516 R_ARM_JUMP_SLOT 000ec309 shtwgm_ │ │ │ │ +0010ea70 000dfd16 R_ARM_JUMP_SLOT 0003a3c5 tmlqnp_ │ │ │ │ +0010ea74 00023e16 R_ARM_JUMP_SLOT 0009f609 udline_ │ │ │ │ +0010ea78 0009a616 R_ARM_JUMP_SLOT 000a67a1 rprd_ │ │ │ │ +0010ea7c 0011fa16 R_ARM_JUMP_SLOT 000912dd uzlqin_ │ │ │ │ 0010ea80 00003f16 R_ARM_JUMP_SLOT 00000000 sinf@GLIBC_2.4 │ │ │ │ -0010ea84 000be016 R_ARM_JUMP_SLOT 0007acbd vrrnm_ │ │ │ │ -0010ea88 0002ac16 R_ARM_JUMP_SLOT 00088761 rlcenv_ │ │ │ │ -0010ea8c 00067016 R_ARM_JUMP_SLOT 00086005 vrfna_ │ │ │ │ +0010ea84 000be016 R_ARM_JUMP_SLOT 000e2bfd vrrnm_ │ │ │ │ +0010ea88 0002ac16 R_ARM_JUMP_SLOT 000ac331 rlcenv_ │ │ │ │ +0010ea8c 00067016 R_ARM_JUMP_SLOT 000b6fbd vrfna_ │ │ │ │ 0010ea90 00004016 R_ARM_JUMP_SLOT 00000000 cairo_reset_clip │ │ │ │ -0010ea94 000ec216 R_ARM_JUMP_SLOT 000b6551 uifpac_ │ │ │ │ -0010ea98 00049816 R_ARM_JUMP_SLOT 000c2645 udrqnp_ │ │ │ │ -0010ea9c 000cdb16 R_ARM_JUMP_SLOT 000e6575 sgqlai_ │ │ │ │ -0010eaa0 000d7116 R_ARM_JUMP_SLOT 000886c5 rtlxfl_ │ │ │ │ -0010eaa4 0003b516 R_ARM_JUMP_SLOT 000a08fd uurqin_ │ │ │ │ -0010eaa8 00087d16 R_ARM_JUMP_SLOT 000ea6b9 sgrqvl_ │ │ │ │ +0010ea94 000ec216 R_ARM_JUMP_SLOT 0007b831 uifpac_ │ │ │ │ +0010ea98 00049816 R_ARM_JUMP_SLOT 000a00f1 udrqnp_ │ │ │ │ +0010ea9c 000cdb16 R_ARM_JUMP_SLOT 000c981d sgqlai_ │ │ │ │ +0010eaa0 000d7116 R_ARM_JUMP_SLOT 000aaf15 rtlxfl_ │ │ │ │ +0010eaa4 0003b516 R_ARM_JUMP_SLOT 000796e9 uurqin_ │ │ │ │ +0010eaa8 00087d16 R_ARM_JUMP_SLOT 000caded sgrqvl_ │ │ │ │ 0010eaac 00004116 R_ARM_JUMP_SLOT 00000000 cairo_rotate │ │ │ │ -0010eab0 000b1a16 R_ARM_JUMP_SLOT 000d0669 szcllr_ │ │ │ │ -0010eab4 00067e16 R_ARM_JUMP_SLOT 000dbb81 swftfc_ │ │ │ │ +0010eab0 000b1a16 R_ARM_JUMP_SLOT 000bb511 szcllr_ │ │ │ │ +0010eab4 00067e16 R_ARM_JUMP_SLOT 000d86fd swftfc_ │ │ │ │ 0010eab8 00004216 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ -0010eabc 0011e316 R_ARM_JUMP_SLOT 00079545 shlfwu_ │ │ │ │ -0010eac0 00024416 R_ARM_JUMP_SLOT 000bbe49 ugiqvl_ │ │ │ │ -0010eac4 000fc216 R_ARM_JUMP_SLOT 000c8951 uclqvl_ │ │ │ │ -0010eac8 00101916 R_ARM_JUMP_SLOT 00096d9d uzrsvl_ │ │ │ │ -0010eacc 00072416 R_ARM_JUMP_SLOT 000870c5 viinc0_ │ │ │ │ -0010ead0 000c5916 R_ARM_JUMP_SLOT 000aea91 uminit_ │ │ │ │ -0010ead4 000c5d16 R_ARM_JUMP_SLOT 0009ed61 uvbrfz_ │ │ │ │ -0010ead8 00120a16 R_ARM_JUMP_SLOT 0003a941 tmistx_ │ │ │ │ -0010eadc 000b7a16 R_ARM_JUMP_SLOT 000c48c5 udqcln_ │ │ │ │ -0010eae0 000cdc16 R_ARM_JUMP_SLOT 000e019d stfrot_ │ │ │ │ -0010eae4 0002d716 R_ARM_JUMP_SLOT 0008fa35 mpiaza_ │ │ │ │ -0010eae8 0011d916 R_ARM_JUMP_SLOT 000c932d uciset_ │ │ │ │ -0010eaec 000b6216 R_ARM_JUMP_SLOT 000b35e9 uirqin_ │ │ │ │ -0010eaf0 0009d916 R_ARM_JUMP_SLOT 000bba75 uglqid_ │ │ │ │ -0010eaf4 00099a16 R_ARM_JUMP_SLOT 000bed31 uelqin_ │ │ │ │ -0010eaf8 00120c16 R_ARM_JUMP_SLOT 000d4189 sztxzv_ │ │ │ │ -0010eafc 00048016 R_ARM_JUMP_SLOT 0008a591 glcqcp_ │ │ │ │ +0010eabc 0011e316 R_ARM_JUMP_SLOT 000eab09 shlfwu_ │ │ │ │ +0010eac0 00024416 R_ARM_JUMP_SLOT 000a5ce1 ugiqvl_ │ │ │ │ +0010eac4 000fc216 R_ARM_JUMP_SLOT 00095119 uclqvl_ │ │ │ │ +0010eac8 00101916 R_ARM_JUMP_SLOT 0008ea29 uzrsvl_ │ │ │ │ +0010eacc 00072416 R_ARM_JUMP_SLOT 000a7bf9 viinc0_ │ │ │ │ +0010ead0 000c5916 R_ARM_JUMP_SLOT 0007669d uminit_ │ │ │ │ +0010ead4 000c5d16 R_ARM_JUMP_SLOT 00093921 uvbrfz_ │ │ │ │ +0010ead8 00120a16 R_ARM_JUMP_SLOT 0003784d tmistx_ │ │ │ │ +0010eadc 000b7a16 R_ARM_JUMP_SLOT 0009f1a5 udqcln_ │ │ │ │ +0010eae0 000cdc16 R_ARM_JUMP_SLOT 000c758d stfrot_ │ │ │ │ +0010eae4 0002d716 R_ARM_JUMP_SLOT 000b1041 mpiaza_ │ │ │ │ +0010eae8 0011d916 R_ARM_JUMP_SLOT 000976f5 uciset_ │ │ │ │ +0010eaec 000b6216 R_ARM_JUMP_SLOT 00080bd5 uirqin_ │ │ │ │ +0010eaf0 0009d916 R_ARM_JUMP_SLOT 000a4059 uglqid_ │ │ │ │ +0010eaf4 00099a16 R_ARM_JUMP_SLOT 0008dec1 uelqin_ │ │ │ │ +0010eaf8 00120c16 R_ARM_JUMP_SLOT 000bbeb5 sztxzv_ │ │ │ │ +0010eafc 00048016 R_ARM_JUMP_SLOT 000a9539 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 000aea29 umscwd_ │ │ │ │ -0010eb0c 000e0b16 R_ARM_JUMP_SLOT 000aafb5 umsgrd_ │ │ │ │ -0010eb10 0000cd16 R_ARM_JUMP_SLOT 000d0129 szsttu_ │ │ │ │ +0010eb08 00010e16 R_ARM_JUMP_SLOT 000773f1 umscwd_ │ │ │ │ +0010eb0c 000e0b16 R_ARM_JUMP_SLOT 0007712d umsgrd_ │ │ │ │ +0010eb10 0000cd16 R_ARM_JUMP_SLOT 000c0fb1 szsttu_ │ │ │ │ 0010eb14 00004516 R_ARM_JUMP_SLOT 00000000 _gfortran_st_write@GFORTRAN_8 │ │ │ │ -0010eb18 000e1316 R_ARM_JUMP_SLOT 000e8039 sgpmv_ │ │ │ │ +0010eb18 000e1316 R_ARM_JUMP_SLOT 000c8fa5 sgpmv_ │ │ │ │ 0010eb1c 00004616 R_ARM_JUMP_SLOT 00000000 gtk_window_set_title │ │ │ │ -0010eb20 0008ab16 R_ARM_JUMP_SLOT 000e85d1 sgplr_ │ │ │ │ -0010eb24 000cd116 R_ARM_JUMP_SLOT 00086f79 vifct_ │ │ │ │ -0010eb28 00079516 R_ARM_JUMP_SLOT 000bb0e9 ugpset_ │ │ │ │ +0010eb20 0008ab16 R_ARM_JUMP_SLOT 000ccfe5 sgplr_ │ │ │ │ +0010eb24 000cd116 R_ARM_JUMP_SLOT 000a7849 vifct_ │ │ │ │ +0010eb28 00079516 R_ARM_JUMP_SLOT 000a3a69 ugpset_ │ │ │ │ 0010eb2c 00004716 R_ARM_JUMP_SLOT 00000000 cairo_image_surface_get_data │ │ │ │ -0010eb30 00077c16 R_ARM_JUMP_SLOT 000c33f1 udiqcl_ │ │ │ │ -0010eb34 0004f516 R_ARM_JUMP_SLOT 00094c65 ct3cs_ │ │ │ │ -0010eb38 0002ab16 R_ARM_JUMP_SLOT 000ded71 stepr2_ │ │ │ │ -0010eb3c 0000ed16 R_ARM_JUMP_SLOT 0008f04d mpiglb_ │ │ │ │ -0010eb40 00096a16 R_ARM_JUMP_SLOT 00097fa1 uzirst_ │ │ │ │ -0010eb44 000ef816 R_ARM_JUMP_SLOT 00088729 rpnenv_ │ │ │ │ -0010eb48 000c3b16 R_ARM_JUMP_SLOT 000397f1 tmpsvl_ │ │ │ │ -0010eb4c 00042016 R_ARM_JUMP_SLOT 000d8d45 swrqvl_ │ │ │ │ -0010eb50 00020016 R_ARM_JUMP_SLOT 000916c5 lrlta_ │ │ │ │ -0010eb54 00033416 R_ARM_JUMP_SLOT 000dc4e1 swgton_ │ │ │ │ +0010eb30 00077c16 R_ARM_JUMP_SLOT 000a0791 udiqcl_ │ │ │ │ +0010eb34 0004f516 R_ARM_JUMP_SLOT 000acd09 ct3cs_ │ │ │ │ +0010eb38 0002ab16 R_ARM_JUMP_SLOT 000c77dd stepr2_ │ │ │ │ +0010eb3c 0000ed16 R_ARM_JUMP_SLOT 000b0109 mpiglb_ │ │ │ │ +0010eb40 00096a16 R_ARM_JUMP_SLOT 0008f6dd uzirst_ │ │ │ │ +0010eb44 000ef816 R_ARM_JUMP_SLOT 000ac2f9 rpnenv_ │ │ │ │ +0010eb48 000c3b16 R_ARM_JUMP_SLOT 0003977d tmpsvl_ │ │ │ │ +0010eb4c 00042016 R_ARM_JUMP_SLOT 000d9b69 swrqvl_ │ │ │ │ +0010eb50 00020016 R_ARM_JUMP_SLOT 000b4059 lrlta_ │ │ │ │ +0010eb54 00033416 R_ARM_JUMP_SLOT 000d905d swgton_ │ │ │ │ 0010eb58 00004816 R_ARM_JUMP_SLOT 00000000 __time64@GLIBC_2.34 │ │ │ │ 0010eb5c 00004916 R_ARM_JUMP_SLOT 00000000 pango_cairo_update_layout │ │ │ │ -0010eb60 00046d16 R_ARM_JUMP_SLOT 000d66f9 zgflash_ │ │ │ │ -0010eb64 000e1f16 R_ARM_JUMP_SLOT 000dd1e9 swlqid_ │ │ │ │ +0010eb60 00046d16 R_ARM_JUMP_SLOT 000d3891 zgflash_ │ │ │ │ +0010eb64 000e1f16 R_ARM_JUMP_SLOT 000d6349 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 00090769 mpscon_ │ │ │ │ -0010eb74 00079c16 R_ARM_JUMP_SLOT 000e6321 sglazv_ │ │ │ │ -0010eb78 00091e16 R_ARM_JUMP_SLOT 000d2ba1 szl3zu_ │ │ │ │ -0010eb7c 00114e16 R_ARM_JUMP_SLOT 000b7b85 uiiyxy_ │ │ │ │ -0010eb80 000ee616 R_ARM_JUMP_SLOT 000d278d szm3zu_ │ │ │ │ -0010eb84 00026116 R_ARM_JUMP_SLOT 0009487d ct2bc_ │ │ │ │ -0010eb88 000b7f16 R_ARM_JUMP_SLOT 000eb0a9 sglset_ │ │ │ │ -0010eb8c 000bd816 R_ARM_JUMP_SLOT 000d9da1 swpset_ │ │ │ │ -0010eb90 0003cc16 R_ARM_JUMP_SLOT 000a3ef9 uszdgt_ │ │ │ │ -0010eb94 00101816 R_ARM_JUMP_SLOT 000942e1 gnle_ │ │ │ │ -0010eb98 00073716 R_ARM_JUMP_SLOT 000b7545 uiscfl_ │ │ │ │ -0010eb9c 0008ba16 R_ARM_JUMP_SLOT 000a0071 uusebs_ │ │ │ │ -0010eba0 000e5016 R_ARM_JUMP_SLOT 0008caad ramp_ │ │ │ │ -0010eba4 0000ca16 R_ARM_JUMP_SLOT 000860ad vidiv1_ │ │ │ │ -0010eba8 00050416 R_ARM_JUMP_SLOT 00071b55 timec1_ │ │ │ │ -0010ebac 00042216 R_ARM_JUMP_SLOT 000e0089 stsusr_ │ │ │ │ -0010ebb0 0007cc16 R_ARM_JUMP_SLOT 00085c45 vrfct0_ │ │ │ │ -0010ebb4 00093a16 R_ARM_JUMP_SLOT 000dbd29 swsrot_ │ │ │ │ -0010ebb8 0010e516 R_ARM_JUMP_SLOT 000cb075 szgcll_ │ │ │ │ +0010eb70 00013416 R_ARM_JUMP_SLOT 000b0461 mpscon_ │ │ │ │ +0010eb74 00079c16 R_ARM_JUMP_SLOT 000c9b9d sglazv_ │ │ │ │ +0010eb78 00091e16 R_ARM_JUMP_SLOT 000b809d szl3zu_ │ │ │ │ +0010eb7c 00114e16 R_ARM_JUMP_SLOT 00080a6d uiiyxy_ │ │ │ │ +0010eb80 000ee616 R_ARM_JUMP_SLOT 000c1d19 szm3zu_ │ │ │ │ +0010eb84 00026116 R_ARM_JUMP_SLOT 000ad109 ct2bc_ │ │ │ │ +0010eb88 000b7f16 R_ARM_JUMP_SLOT 000cbf25 sglset_ │ │ │ │ +0010eb8c 000bd816 R_ARM_JUMP_SLOT 000da57d swpset_ │ │ │ │ +0010eb90 0003cc16 R_ARM_JUMP_SLOT 00081149 uszdgt_ │ │ │ │ +0010eb94 00101816 R_ARM_JUMP_SLOT 000b3031 gnle_ │ │ │ │ +0010eb98 00073716 R_ARM_JUMP_SLOT 0007d36d uiscfl_ │ │ │ │ +0010eb9c 0008ba16 R_ARM_JUMP_SLOT 00079b6d uusebs_ │ │ │ │ +0010eba0 000e5016 R_ARM_JUMP_SLOT 000b1591 ramp_ │ │ │ │ +0010eba4 0000ca16 R_ARM_JUMP_SLOT 000b3959 vidiv1_ │ │ │ │ +0010eba8 00050416 R_ARM_JUMP_SLOT 000daea5 timec1_ │ │ │ │ +0010ebac 00042216 R_ARM_JUMP_SLOT 000c6829 stsusr_ │ │ │ │ +0010ebb0 0007cc16 R_ARM_JUMP_SLOT 000b6e55 vrfct0_ │ │ │ │ +0010ebb4 00093a16 R_ARM_JUMP_SLOT 000d88a5 swsrot_ │ │ │ │ +0010ebb8 0010e516 R_ARM_JUMP_SLOT 000b9bd9 szgcll_ │ │ │ │ 0010ebbc 00004c16 R_ARM_JUMP_SLOT 00000000 _gfortran_pow_i4_i4@GFORTRAN_8 │ │ │ │ -0010ebc0 0010b116 R_ARM_JUMP_SLOT 000856b1 rset1_ │ │ │ │ -0010ebc4 00117216 R_ARM_JUMP_SLOT 000bc179 ugiget_ │ │ │ │ -0010ebc8 000d8916 R_ARM_JUMP_SLOT 000c8c6d uclget_ │ │ │ │ +0010ebc0 0010b116 R_ARM_JUMP_SLOT 000b6d5d rset1_ │ │ │ │ +0010ebc4 000d8916 R_ARM_JUMP_SLOT 00095899 uclget_ │ │ │ │ +0010ebc8 00117216 R_ARM_JUMP_SLOT 000a6559 ugiget_ │ │ │ │ 0010ebcc 00004d16 R_ARM_JUMP_SLOT 00000000 _gfortran_st_rewind@GFORTRAN_8 │ │ │ │ -0010ebd0 0009da16 R_ARM_JUMP_SLOT 000723c9 cdblk_ │ │ │ │ -0010ebd4 00055316 R_ARM_JUMP_SLOT 0008cf5d rvar1_ │ │ │ │ -0010ebd8 0005df16 R_ARM_JUMP_SLOT 0007b5fd odlqcp_ │ │ │ │ +0010ebd0 0009da16 R_ARM_JUMP_SLOT 000db3c9 cdblk_ │ │ │ │ +0010ebd4 00055316 R_ARM_JUMP_SLOT 000b2339 rvar1_ │ │ │ │ +0010ebd8 0005df16 R_ARM_JUMP_SLOT 000e28ed odlqcp_ │ │ │ │ 0010ebdc 00004e16 R_ARM_JUMP_SLOT 00000000 cairo_pattern_set_extend │ │ │ │ -0010ebe0 00060a16 R_ARM_JUMP_SLOT 000d3e75 sztnzv_ │ │ │ │ -0010ebe4 000f9016 R_ARM_JUMP_SLOT 000ec251 scqpms_ │ │ │ │ -0010ebe8 0000fb16 R_ARM_JUMP_SLOT 000d7f4d zglistfonts_ │ │ │ │ +0010ebe0 00060a16 R_ARM_JUMP_SLOT 000b83ad sztnzv_ │ │ │ │ +0010ebe4 000f9016 R_ARM_JUMP_SLOT 000c52e9 scqpms_ │ │ │ │ +0010ebe8 0000fb16 R_ARM_JUMP_SLOT 000d50e5 zglistfonts_ │ │ │ │ 0010ebec 00004f16 R_ARM_JUMP_SLOT 00000000 system@GLIBC_2.4 │ │ │ │ -0010ebf0 000ff016 R_ARM_JUMP_SLOT 00093491 g2fbl2_ │ │ │ │ -0010ebf4 000e7616 R_ARM_JUMP_SLOT 000919e5 lreq_ │ │ │ │ -0010ebf8 0004af16 R_ARM_JUMP_SLOT 00072681 chval_ │ │ │ │ -0010ebfc 00026416 R_ARM_JUMP_SLOT 000e2f91 sldiv_ │ │ │ │ -0010ec00 0009b116 R_ARM_JUMP_SLOT 000d79b1 zgclip_ │ │ │ │ -0010ec04 00041816 R_ARM_JUMP_SLOT 000ade89 umlget_ │ │ │ │ -0010ec08 00091716 R_ARM_JUMP_SLOT 000b7bbd uiencd_ │ │ │ │ -0010ec0c 0006f916 R_ARM_JUMP_SLOT 0007ba45 odiqvl_ │ │ │ │ -0010ec10 0000f716 R_ARM_JUMP_SLOT 00038465 itrp2d_ │ │ │ │ -0010ec14 0011b316 R_ARM_JUMP_SLOT 000b3e1d uipdaz_ │ │ │ │ -0010ec18 00032a16 R_ARM_JUMP_SLOT 0007bf4d odpsvl_ │ │ │ │ +0010ebf0 000ff016 R_ARM_JUMP_SLOT 000b4441 g2fbl2_ │ │ │ │ +0010ebf4 000e7616 R_ARM_JUMP_SLOT 000b4281 lreq_ │ │ │ │ +0010ebf8 0004af16 R_ARM_JUMP_SLOT 000db4a9 chval_ │ │ │ │ +0010ebfc 00026416 R_ARM_JUMP_SLOT 000c200d sldiv_ │ │ │ │ +0010ec00 0009b116 R_ARM_JUMP_SLOT 000d4b49 zgclip_ │ │ │ │ +0010ec04 00041816 R_ARM_JUMP_SLOT 000783a9 umlget_ │ │ │ │ +0010ec08 00091716 R_ARM_JUMP_SLOT 00080aa5 uiencd_ │ │ │ │ +0010ec0c 0006f916 R_ARM_JUMP_SLOT 000e233d odiqvl_ │ │ │ │ +0010ec10 0000f716 R_ARM_JUMP_SLOT 00035e4d itrp2d_ │ │ │ │ +0010ec14 0011b316 R_ARM_JUMP_SLOT 0007ee19 uipdaz_ │ │ │ │ +0010ec18 00032a16 R_ARM_JUMP_SLOT 000e0da5 odpsvl_ │ │ │ │ 0010ec1c 00005016 R_ARM_JUMP_SLOT 00000000 strcpy@GLIBC_2.4 │ │ │ │ -0010ec20 00114216 R_ARM_JUMP_SLOT 000980c5 uziqid_ │ │ │ │ -0010ec24 00018c16 R_ARM_JUMP_SLOT 000c389d ludchk_ │ │ │ │ -0010ec28 000f7916 R_ARM_JUMP_SLOT 00076b15 ishift_ │ │ │ │ -0010ec2c 000bef16 R_ARM_JUMP_SLOT 000d86f9 zgqimc_ │ │ │ │ -0010ec30 000cc816 R_ARM_JUMP_SLOT 000cc095 szcltn_ │ │ │ │ -0010ec34 00027e16 R_ARM_JUMP_SLOT 000e0921 ststri_ │ │ │ │ -0010ec38 0007be16 R_ARM_JUMP_SLOT 000ae9ed umrpnt_ │ │ │ │ +0010ec20 00114216 R_ARM_JUMP_SLOT 0008f801 uziqid_ │ │ │ │ +0010ec24 00018c16 R_ARM_JUMP_SLOT 0009cde5 ludchk_ │ │ │ │ +0010ec28 000f7916 R_ARM_JUMP_SLOT 000da819 ishift_ │ │ │ │ +0010ec2c 000bef16 R_ARM_JUMP_SLOT 000d5891 zgqimc_ │ │ │ │ +0010ec30 000cc816 R_ARM_JUMP_SLOT 000c17a9 szcltn_ │ │ │ │ +0010ec34 00027e16 R_ARM_JUMP_SLOT 000c6e95 ststri_ │ │ │ │ +0010ec38 0007be16 R_ARM_JUMP_SLOT 00075475 umrpnt_ │ │ │ │ 0010ec3c 00005116 R_ARM_JUMP_SLOT 00000000 g_signal_connect_data │ │ │ │ -0010ec40 0006eb16 R_ARM_JUMP_SLOT 000dd425 swlset_ │ │ │ │ -0010ec44 00054916 R_ARM_JUMP_SLOT 00091ce1 nindxr_ │ │ │ │ -0010ec48 0010d116 R_ARM_JUMP_SLOT 000ce485 sztitz_ │ │ │ │ -0010ec4c 000f4216 R_ARM_JUMP_SLOT 00092bf9 g2ibl2_ │ │ │ │ -0010ec50 00078316 R_ARM_JUMP_SLOT 000e2e0d slmgn_ │ │ │ │ -0010ec54 000bb916 R_ARM_JUMP_SLOT 000dc8b9 swslcl_ │ │ │ │ -0010ec58 000be216 R_ARM_JUMP_SLOT 00037e31 tmstla_ │ │ │ │ +0010ec40 0006eb16 R_ARM_JUMP_SLOT 000d0cdd swlset_ │ │ │ │ +0010ec44 00054916 R_ARM_JUMP_SLOT 000acc69 nindxr_ │ │ │ │ +0010ec48 0010d116 R_ARM_JUMP_SLOT 000ba77d sztitz_ │ │ │ │ +0010ec4c 000f4216 R_ARM_JUMP_SLOT 000b4489 g2ibl2_ │ │ │ │ +0010ec50 00078316 R_ARM_JUMP_SLOT 000c3e51 slmgn_ │ │ │ │ +0010ec54 000bb916 R_ARM_JUMP_SLOT 000d9435 swslcl_ │ │ │ │ +0010ec58 000be216 R_ARM_JUMP_SLOT 00039d91 tmstla_ │ │ │ │ 0010ec5c 00005216 R_ARM_JUMP_SLOT 00000000 gtk_font_chooser_set_font │ │ │ │ -0010ec60 0005f316 R_ARM_JUMP_SLOT 000517e1 s_stop │ │ │ │ -0010ec64 0008d316 R_ARM_JUMP_SLOT 0008d531 rmin1_ │ │ │ │ -0010ec68 000f4016 R_ARM_JUMP_SLOT 00078805 shmwjm_ │ │ │ │ -0010ec6c 000f7e16 R_ARM_JUMP_SLOT 0003a665 tmiqcl_ │ │ │ │ -0010ec70 0007dc16 R_ARM_JUMP_SLOT 0009bd95 uxroff_ │ │ │ │ -0010ec74 00010b16 R_ARM_JUMP_SLOT 000cc7a9 szqfnt_ │ │ │ │ -0010ec78 000b6316 R_ARM_JUMP_SLOT 000d1bcd szcllt_ │ │ │ │ -0010ec7c 0001d616 R_ARM_JUMP_SLOT 00076b61 iand_ │ │ │ │ -0010ec80 00095d16 R_ARM_JUMP_SLOT 0007cb19 odrkg_ │ │ │ │ -0010ec84 0001b916 R_ARM_JUMP_SLOT 000bb64d ugrstx_ │ │ │ │ -0010ec88 000dcd16 R_ARM_JUMP_SLOT 000857ed rmlt_ │ │ │ │ -0010ec8c 00037016 R_ARM_JUMP_SLOT 000b7979 uiiluv_ │ │ │ │ -0010ec90 00118316 R_ARM_JUMP_SLOT 000a89a9 uspset_ │ │ │ │ -0010ec94 00111716 R_ARM_JUMP_SLOT 00089639 rpnget_ │ │ │ │ -0010ec98 0005d616 R_ARM_JUMP_SLOT 000dd725 swiqcp_ │ │ │ │ -0010ec9c 00046416 R_ARM_JUMP_SLOT 00086bc5 iadd0_ │ │ │ │ -0010eca0 000ad816 R_ARM_JUMP_SLOT 0007708d bitpci_ │ │ │ │ -0010eca4 000dd716 R_ARM_JUMP_SLOT 000d0115 szcltu_ │ │ │ │ -0010eca8 0000bb16 R_ARM_JUMP_SLOT 000869c5 iset1_ │ │ │ │ -0010ecac 000b6616 R_ARM_JUMP_SLOT 0007e0e1 rfftf1_ │ │ │ │ -0010ecb0 000fa616 R_ARM_JUMP_SLOT 000bea11 uerqcp_ │ │ │ │ -0010ecb4 000e8f16 R_ARM_JUMP_SLOT 000d30dd szlazv_ │ │ │ │ +0010ec60 0005f316 R_ARM_JUMP_SLOT 0003aa9d s_stop │ │ │ │ +0010ec64 0008d316 R_ARM_JUMP_SLOT 000b1f3d rmin1_ │ │ │ │ +0010ec68 000f4016 R_ARM_JUMP_SLOT 000eb64d shmwjm_ │ │ │ │ +0010ec6c 000f7e16 R_ARM_JUMP_SLOT 00036d61 tmiqcl_ │ │ │ │ +0010ec70 0007dc16 R_ARM_JUMP_SLOT 0009b1c5 uxroff_ │ │ │ │ +0010ec74 00010b16 R_ARM_JUMP_SLOT 000ba2cd szqfnt_ │ │ │ │ +0010ec78 000b6316 R_ARM_JUMP_SLOT 000b7825 szcllt_ │ │ │ │ +0010ec7c 0001d616 R_ARM_JUMP_SLOT 000da865 iand_ │ │ │ │ +0010ec80 00095d16 R_ARM_JUMP_SLOT 000e1efd odrkg_ │ │ │ │ +0010ec84 0001b916 R_ARM_JUMP_SLOT 000a41f5 ugrstx_ │ │ │ │ +0010ec88 000dcd16 R_ARM_JUMP_SLOT 000b6cc1 rmlt_ │ │ │ │ +0010ec8c 00037016 R_ARM_JUMP_SLOT 00080861 uiiluv_ │ │ │ │ +0010ec90 00118316 R_ARM_JUMP_SLOT 0008868d uspset_ │ │ │ │ +0010ec94 00111716 R_ARM_JUMP_SLOT 000ab285 rpnget_ │ │ │ │ +0010ec98 0005d616 R_ARM_JUMP_SLOT 000d163d swiqcp_ │ │ │ │ +0010ec9c 00046416 R_ARM_JUMP_SLOT 000a7a91 iadd0_ │ │ │ │ +0010eca0 000ad816 R_ARM_JUMP_SLOT 000da6d1 bitpci_ │ │ │ │ +0010eca4 000dd716 R_ARM_JUMP_SLOT 000c0f9d szcltu_ │ │ │ │ +0010eca8 0000bb16 R_ARM_JUMP_SLOT 000a7661 iset1_ │ │ │ │ +0010ecac 000b6616 R_ARM_JUMP_SLOT 000e5049 rfftf1_ │ │ │ │ +0010ecb0 000fa616 R_ARM_JUMP_SLOT 0008d895 uerqcp_ │ │ │ │ +0010ecb4 000e8f16 R_ARM_JUMP_SLOT 000b7431 szlazv_ │ │ │ │ 0010ecb8 00005316 R_ARM_JUMP_SLOT 00000000 _gfortran_string_len_trim@GFORTRAN_8 │ │ │ │ -0010ecbc 000d6116 R_ARM_JUMP_SLOT 000ed3d1 scsobj_ │ │ │ │ -0010ecc0 0003b916 R_ARM_JUMP_SLOT 00077889 shtsgj_ │ │ │ │ -0010ecc4 00106d16 R_ARM_JUMP_SLOT 000bf2d5 ueiqnp_ │ │ │ │ -0010ecc8 00031a16 R_ARM_JUMP_SLOT 00091fa1 indxml_ │ │ │ │ -0010eccc 00069816 R_ARM_JUMP_SLOT 000ae285 umiqcp_ │ │ │ │ -0010ecd0 00025f16 R_ARM_JUMP_SLOT 000b5bb1 uilqcl_ │ │ │ │ -0010ecd4 000a6716 R_ARM_JUMP_SLOT 000e52e9 sgplxr_ │ │ │ │ -0010ecd8 0004ce16 R_ARM_JUMP_SLOT 0009556d uzpsvl_ │ │ │ │ -0010ecdc 00106816 R_ARM_JUMP_SLOT 000cb2e9 szpclx_ │ │ │ │ -0010ece0 0000d416 R_ARM_JUMP_SLOT 000ecd81 scswnd_ │ │ │ │ -0010ece4 00082216 R_ARM_JUMP_SLOT 00093725 g2sctr_ │ │ │ │ -0010ece8 000cd916 R_ARM_JUMP_SLOT 000d2119 szqidx_ │ │ │ │ -0010ecec 000e3e16 R_ARM_JUMP_SLOT 0007a5b1 shfwgj_ │ │ │ │ -0010ecf0 000f5816 R_ARM_JUMP_SLOT 000a1485 uuistx_ │ │ │ │ -0010ecf4 00046916 R_ARM_JUMP_SLOT 000d54cd getrparm │ │ │ │ -0010ecf8 00089f16 R_ARM_JUMP_SLOT 00097661 uzlrst_ │ │ │ │ -0010ecfc 00012a16 R_ARM_JUMP_SLOT 000bb9ed uglqcp_ │ │ │ │ -0010ed00 00067916 R_ARM_JUMP_SLOT 000dc5fd swgcls_ │ │ │ │ -0010ed04 00103016 R_ARM_JUMP_SLOT 000c264d udrqin_ │ │ │ │ -0010ed08 00080416 R_ARM_JUMP_SLOT 00096621 uzcget_ │ │ │ │ -0010ed0c 00062716 R_ARM_JUMP_SLOT 000c9d5d grstrn_ │ │ │ │ -0010ed10 0007c016 R_ARM_JUMP_SLOT 000920b5 isum1_ │ │ │ │ -0010ed14 00011316 R_ARM_JUMP_SLOT 000d4419 sztxop_ │ │ │ │ -0010ed18 000f0a16 R_ARM_JUMP_SLOT 00072395 dclvnm_ │ │ │ │ -0010ed1c 00069916 R_ARM_JUMP_SLOT 000d18ad szmvlc_ │ │ │ │ -0010ed20 0002be16 R_ARM_JUMP_SLOT 000e97b5 sgsmpl_ │ │ │ │ -0010ed24 000d1016 R_ARM_JUMP_SLOT 00091c41 irlt_ │ │ │ │ -0010ed28 00033716 R_ARM_JUMP_SLOT 000bbc11 uglstx_ │ │ │ │ -0010ed2c 00054316 R_ARM_JUMP_SLOT 000954e9 uzpqin_ │ │ │ │ +0010ecbc 000d6116 R_ARM_JUMP_SLOT 000c5561 scsobj_ │ │ │ │ +0010ecc0 0003b916 R_ARM_JUMP_SLOT 000ebf55 shtsgj_ │ │ │ │ +0010ecc4 00106d16 R_ARM_JUMP_SLOT 0008da55 ueiqnp_ │ │ │ │ +0010ecc8 00031a16 R_ARM_JUMP_SLOT 000acba9 indxml_ │ │ │ │ +0010eccc 00069816 R_ARM_JUMP_SLOT 000780ed umiqcp_ │ │ │ │ +0010ecd0 00025f16 R_ARM_JUMP_SLOT 00080301 uilqcl_ │ │ │ │ +0010ecd4 000a6716 R_ARM_JUMP_SLOT 000c9f4d sgplxr_ │ │ │ │ +0010ecd8 0004ce16 R_ARM_JUMP_SLOT 0008eb85 uzpsvl_ │ │ │ │ +0010ecdc 00106816 R_ARM_JUMP_SLOT 000c11d9 szpclx_ │ │ │ │ +0010ece0 0000d416 R_ARM_JUMP_SLOT 000c5ae9 scswnd_ │ │ │ │ +0010ece4 00082216 R_ARM_JUMP_SLOT 000b554d g2sctr_ │ │ │ │ +0010ece8 000cd916 R_ARM_JUMP_SLOT 000c11c9 szqidx_ │ │ │ │ +0010ecec 000e3e16 R_ARM_JUMP_SLOT 000ea0d1 shfwgj_ │ │ │ │ +0010ecf0 000f5816 R_ARM_JUMP_SLOT 00079c09 uuistx_ │ │ │ │ +0010ecf4 00046916 R_ARM_JUMP_SLOT 000d2665 getrparm │ │ │ │ +0010ecf8 00089f16 R_ARM_JUMP_SLOT 0009128d uzlrst_ │ │ │ │ +0010ecfc 00012a16 R_ARM_JUMP_SLOT 000a3fd1 uglqcp_ │ │ │ │ +0010ed00 00067916 R_ARM_JUMP_SLOT 000d9179 swgcls_ │ │ │ │ +0010ed04 00103016 R_ARM_JUMP_SLOT 000a00f9 udrqin_ │ │ │ │ +0010ed08 00080416 R_ARM_JUMP_SLOT 0008f955 uzcget_ │ │ │ │ +0010ed0c 00062716 R_ARM_JUMP_SLOT 000946f5 grstrn_ │ │ │ │ +0010ed10 0007c016 R_ARM_JUMP_SLOT 000ad4b9 isum1_ │ │ │ │ +0010ed14 00011316 R_ARM_JUMP_SLOT 000beed9 sztxop_ │ │ │ │ +0010ed18 000f0a16 R_ARM_JUMP_SLOT 000db475 dclvnm_ │ │ │ │ +0010ed1c 00069916 R_ARM_JUMP_SLOT 000bb471 szmvlc_ │ │ │ │ +0010ed20 0002be16 R_ARM_JUMP_SLOT 000cba7d sgsmpl_ │ │ │ │ +0010ed24 000d1016 R_ARM_JUMP_SLOT 000b66f9 irlt_ │ │ │ │ +0010ed28 00033716 R_ARM_JUMP_SLOT 000a4dd9 uglstx_ │ │ │ │ +0010ed2c 00054316 R_ARM_JUMP_SLOT 0008eb01 uzpqin_ │ │ │ │ 0010ed30 00005416 R_ARM_JUMP_SLOT 00000000 gtk_widget_destroy │ │ │ │ -0010ed34 0005cf16 R_ARM_JUMP_SLOT 000a0121 uuqlni_ │ │ │ │ -0010ed38 00014216 R_ARM_JUMP_SLOT 000bf279 uelset_ │ │ │ │ -0010ed3c 00038816 R_ARM_JUMP_SLOT 000867a1 vifnb1_ │ │ │ │ -0010ed40 000bd916 R_ARM_JUMP_SLOT 00075151 datef3_ │ │ │ │ -0010ed44 0004cc16 R_ARM_JUMP_SLOT 000ae44d umiget_ │ │ │ │ -0010ed48 00078f16 R_ARM_JUMP_SLOT 000be811 uersvl_ │ │ │ │ -0010ed4c 0008cd16 R_ARM_JUMP_SLOT 0008aaf5 glrqvl_ │ │ │ │ -0010ed50 00079e16 R_ARM_JUMP_SLOT 000ddbb1 swcqvl_ │ │ │ │ -0010ed54 000f9516 R_ARM_JUMP_SLOT 000bff6d uestln_ │ │ │ │ -0010ed58 000fdd16 R_ARM_JUMP_SLOT 000ce455 sztits_ │ │ │ │ -0010ed5c 000e6716 R_ARM_JUMP_SLOT 000d1ea9 szpllu_ │ │ │ │ -0010ed60 0004f716 R_ARM_JUMP_SLOT 000b332d uiybar_ │ │ │ │ -0010ed64 000da516 R_ARM_JUMP_SLOT 00095251 uzprst_ │ │ │ │ -0010ed68 00020b16 R_ARM_JUMP_SLOT 000ab849 umbndp_ │ │ │ │ -0010ed6c 0007e616 R_ARM_JUMP_SLOT 0009806d uziqcl_ │ │ │ │ -0010ed70 000f8c16 R_ARM_JUMP_SLOT 000df271 stfwtr_ │ │ │ │ -0010ed74 00105216 R_ARM_JUMP_SLOT 000ed461 usgi_ │ │ │ │ -0010ed78 00082416 R_ARM_JUMP_SLOT 000bf03d uelqid_ │ │ │ │ -0010ed7c 00016216 R_ARM_JUMP_SLOT 000c7b45 ucpqnp_ │ │ │ │ -0010ed80 00016116 R_ARM_JUMP_SLOT 000cc781 szqfnw_ │ │ │ │ +0010ed34 0005cf16 R_ARM_JUMP_SLOT 0007b435 uuqlni_ │ │ │ │ +0010ed38 00014216 R_ARM_JUMP_SLOT 0008c0ad uelset_ │ │ │ │ +0010ed3c 00038816 R_ARM_JUMP_SLOT 000b34f5 vifnb1_ │ │ │ │ +0010ed40 000bd916 R_ARM_JUMP_SLOT 000ddd89 datef3_ │ │ │ │ +0010ed44 0004cc16 R_ARM_JUMP_SLOT 00078501 umiget_ │ │ │ │ +0010ed48 00078f16 R_ARM_JUMP_SLOT 0008d695 uersvl_ │ │ │ │ +0010ed4c 0008cd16 R_ARM_JUMP_SLOT 000a9b29 glrqvl_ │ │ │ │ +0010ed50 00079e16 R_ARM_JUMP_SLOT 000d1b01 swcqvl_ │ │ │ │ +0010ed54 000f9516 R_ARM_JUMP_SLOT 0008b97d uestln_ │ │ │ │ +0010ed58 000fdd16 R_ARM_JUMP_SLOT 000bbe95 sztits_ │ │ │ │ +0010ed5c 000e6716 R_ARM_JUMP_SLOT 000bb779 szpllu_ │ │ │ │ +0010ed60 0004f716 R_ARM_JUMP_SLOT 0007fc81 uiybar_ │ │ │ │ +0010ed64 000da516 R_ARM_JUMP_SLOT 00090b6d uzprst_ │ │ │ │ +0010ed68 00020b16 R_ARM_JUMP_SLOT 0007591d umbndp_ │ │ │ │ +0010ed6c 0007e616 R_ARM_JUMP_SLOT 0008f7a9 uziqcl_ │ │ │ │ +0010ed70 000f8c16 R_ARM_JUMP_SLOT 000c7cdd stfwtr_ │ │ │ │ +0010ed74 00105216 R_ARM_JUMP_SLOT 000da619 usgi_ │ │ │ │ +0010ed78 00082416 R_ARM_JUMP_SLOT 0008e1cd uelqid_ │ │ │ │ +0010ed7c 00016216 R_ARM_JUMP_SLOT 00094aa1 ucpqnp_ │ │ │ │ +0010ed80 00016116 R_ARM_JUMP_SLOT 000ba2a5 szqfnw_ │ │ │ │ 0010ed84 00005516 R_ARM_JUMP_SLOT 00000000 _gfortran_stop_string@GFORTRAN_8 │ │ │ │ -0010ed88 00031416 R_ARM_JUMP_SLOT 000acda1 umpsvl_ │ │ │ │ -0010ed8c 00061216 R_ARM_JUMP_SLOT 000a2cb5 uspnum_ │ │ │ │ -0010ed90 000a0016 R_ARM_JUMP_SLOT 000a01d5 uupqin_ │ │ │ │ -0010ed94 00028116 R_ARM_JUMP_SLOT 000c388d udiclr_ │ │ │ │ -0010ed98 00092416 R_ARM_JUMP_SLOT 0009a6e9 uxaxdv_ │ │ │ │ -0010ed9c 000e5216 R_ARM_JUMP_SLOT 000ad4ed umrsvl_ │ │ │ │ +0010ed88 00031416 R_ARM_JUMP_SLOT 00074989 umpsvl_ │ │ │ │ +0010ed8c 00061216 R_ARM_JUMP_SLOT 00084e01 uspnum_ │ │ │ │ +0010ed90 000a0016 R_ARM_JUMP_SLOT 00079d0d uupqin_ │ │ │ │ +0010ed94 00028116 R_ARM_JUMP_SLOT 000a0595 udiclr_ │ │ │ │ +0010ed98 00092416 R_ARM_JUMP_SLOT 0009c515 uxaxdv_ │ │ │ │ +0010ed9c 000e5216 R_ARM_JUMP_SLOT 0007553d umrsvl_ │ │ │ │ 0010eda0 00005616 R_ARM_JUMP_SLOT 00000000 sincosf@GLIBC_2.4 │ │ │ │ -0010eda4 000dee16 R_ARM_JUMP_SLOT 000d3ce1 szlnzu_ │ │ │ │ -0010eda8 00032f16 R_ARM_JUMP_SLOT 000ed4e1 csgi_ │ │ │ │ -0010edac 000f6516 R_ARM_JUMP_SLOT 000b0e85 ulsybl_ │ │ │ │ -0010edb0 0003e016 R_ARM_JUMP_SLOT 000bc1d5 ugistx_ │ │ │ │ -0010edb4 00116416 R_ARM_JUMP_SLOT 000c8cc9 uclstx_ │ │ │ │ -0010edb8 00080a16 R_ARM_JUMP_SLOT 00097705 uzlqvl_ │ │ │ │ -0010edbc 00025116 R_ARM_JUMP_SLOT 0007c2c5 odpqid_ │ │ │ │ -0010edc0 00074416 R_ARM_JUMP_SLOT 000d0f25 szoplc_ │ │ │ │ -0010edc4 000f3916 R_ARM_JUMP_SLOT 00096e45 uzrqid_ │ │ │ │ -0010edc8 0007ce16 R_ARM_JUMP_SLOT 000866a9 viadd0_ │ │ │ │ -0010edcc 00049a16 R_ARM_JUMP_SLOT 000a0ec9 uulsvl_ │ │ │ │ -0010edd0 000e6016 R_ARM_JUMP_SLOT 000e85b1 sgqplt_ │ │ │ │ -0010edd4 00068916 R_ARM_JUMP_SLOT 0007d951 vrintr_ │ │ │ │ -0010edd8 000b1816 R_ARM_JUMP_SLOT 000debf1 stslg3_ │ │ │ │ -0010eddc 000ef216 R_ARM_JUMP_SLOT 00094cc1 ct2pc_ │ │ │ │ -0010ede0 00029616 R_ARM_JUMP_SLOT 000b7e91 uiscr2_ │ │ │ │ -0010ede4 000e5716 R_ARM_JUMP_SLOT 000c0e7d uetonc_ │ │ │ │ -0010ede8 00043a16 R_ARM_JUMP_SLOT 000ecc29 scqtrn_ │ │ │ │ -0010edec 000bb516 R_ARM_JUMP_SLOT 000d13cd szpllc_ │ │ │ │ -0010edf0 000c3f16 R_ARM_JUMP_SLOT 0007a899 shfw2g_ │ │ │ │ -0010edf4 0002ef16 R_ARM_JUMP_SLOT 00072111 rngu2_ │ │ │ │ -0010edf8 0004a016 R_ARM_JUMP_SLOT 000ada25 umlqnp_ │ │ │ │ -0010edfc 0009ff16 R_ARM_JUMP_SLOT 00096499 uzcqcp_ │ │ │ │ -0010ee00 000ecd16 R_ARM_JUMP_SLOT 0008c495 rvmax1_ │ │ │ │ -0010ee04 00076916 R_ARM_JUMP_SLOT 000a8e71 usrget_ │ │ │ │ +0010eda4 000dee16 R_ARM_JUMP_SLOT 000c1c0d szlnzu_ │ │ │ │ +0010eda8 00032f16 R_ARM_JUMP_SLOT 000da699 csgi_ │ │ │ │ +0010edac 000f6516 R_ARM_JUMP_SLOT 000992e9 ulsybl_ │ │ │ │ +0010edb0 00116416 R_ARM_JUMP_SLOT 000958f5 uclstx_ │ │ │ │ +0010edb4 0003e016 R_ARM_JUMP_SLOT 000a65b5 ugistx_ │ │ │ │ +0010edb8 00080a16 R_ARM_JUMP_SLOT 00091331 uzlqvl_ │ │ │ │ +0010edbc 00025116 R_ARM_JUMP_SLOT 000e111d odpqid_ │ │ │ │ +0010edc0 00074416 R_ARM_JUMP_SLOT 000baae9 szoplc_ │ │ │ │ +0010edc4 000f3916 R_ARM_JUMP_SLOT 0008ead1 uzrqid_ │ │ │ │ +0010edc8 0007ce16 R_ARM_JUMP_SLOT 000b33a1 viadd0_ │ │ │ │ +0010edcc 00049a16 R_ARM_JUMP_SLOT 0007a97d uulsvl_ │ │ │ │ +0010edd0 000e6016 R_ARM_JUMP_SLOT 000ccfc5 sgqplt_ │ │ │ │ +0010edd4 00068916 R_ARM_JUMP_SLOT 000ed0d1 vrintr_ │ │ │ │ +0010edd8 000b1816 R_ARM_JUMP_SLOT 000c889d stslg3_ │ │ │ │ +0010eddc 000ef216 R_ARM_JUMP_SLOT 000acd65 ct2pc_ │ │ │ │ +0010ede0 00029616 R_ARM_JUMP_SLOT 0007deed uiscr2_ │ │ │ │ +0010ede4 000e5716 R_ARM_JUMP_SLOT 0008a2c5 uetonc_ │ │ │ │ +0010ede8 00043a16 R_ARM_JUMP_SLOT 000c596d scqtrn_ │ │ │ │ +0010edec 000bb516 R_ARM_JUMP_SLOT 000baf91 szpllc_ │ │ │ │ +0010edf0 000c3f16 R_ARM_JUMP_SLOT 000eb8f1 shfw2g_ │ │ │ │ +0010edf4 0002ef16 R_ARM_JUMP_SLOT 000ddecd rngu2_ │ │ │ │ +0010edf8 0004a016 R_ARM_JUMP_SLOT 00075fa1 umlqnp_ │ │ │ │ +0010edfc 0009ff16 R_ARM_JUMP_SLOT 00090221 uzcqcp_ │ │ │ │ +0010ee00 000ecd16 R_ARM_JUMP_SLOT 000b1b79 rvmax1_ │ │ │ │ +0010ee04 00076916 R_ARM_JUMP_SLOT 00083ba5 usrget_ │ │ │ │ 0010ee08 00005716 R_ARM_JUMP_SLOT 00000000 cairo_set_antialias │ │ │ │ -0010ee0c 0005e716 R_ARM_JUMP_SLOT 000934d9 g2fbli_ │ │ │ │ -0010ee10 000bea16 R_ARM_JUMP_SLOT 000b01f1 ulrqcl_ │ │ │ │ -0010ee14 0005b716 R_ARM_JUMP_SLOT 000b0b05 uliqid_ │ │ │ │ -0010ee18 000f3d16 R_ARM_JUMP_SLOT 000753a9 date23_ │ │ │ │ -0010ee1c 00114f16 R_ARM_JUMP_SLOT 000ecc39 scsorg_ │ │ │ │ -0010ee20 000b1216 R_ARM_JUMP_SLOT 000bf891 uearea_ │ │ │ │ -0010ee24 000c8816 R_ARM_JUMP_SLOT 000c2075 udpqvl_ │ │ │ │ -0010ee28 0008bb16 R_ARM_JUMP_SLOT 000d96b1 swpqnp_ │ │ │ │ -0010ee2c 00085316 R_ARM_JUMP_SLOT 000eab41 sglqnp_ │ │ │ │ -0010ee30 00096d16 R_ARM_JUMP_SLOT 000a8ca9 usrqcp_ │ │ │ │ -0010ee34 000ec616 R_ARM_JUMP_SLOT 000aedc5 umpgrd_ │ │ │ │ -0010ee38 00077e16 R_ARM_JUMP_SLOT 00088b2d rtienv_ │ │ │ │ -0010ee3c 000c4f16 R_ARM_JUMP_SLOT 000890c1 rtcopt_ │ │ │ │ -0010ee40 000b8616 R_ARM_JUMP_SLOT 0009d155 uwqgyz_ │ │ │ │ -0010ee44 00081116 R_ARM_JUMP_SLOT 0008f389 mpfcya_ │ │ │ │ -0010ee48 000e1816 R_ARM_JUMP_SLOT 00098375 luychk_ │ │ │ │ -0010ee4c 00082716 R_ARM_JUMP_SLOT 000c8e51 ucisvl_ │ │ │ │ -0010ee50 000a6316 R_ARM_JUMP_SLOT 0008e06d mpfsin_ │ │ │ │ -0010ee54 00047516 R_ARM_JUMP_SLOT 0009099d mpiktd_ │ │ │ │ -0010ee58 00016616 R_ARM_JUMP_SLOT 000bb885 uglqvl_ │ │ │ │ -0010ee5c 000df116 R_ARM_JUMP_SLOT 000d066d szpllr_ │ │ │ │ -0010ee60 000a0416 R_ARM_JUMP_SLOT 000d4cb1 szplop_ │ │ │ │ -0010ee64 000d3516 R_ARM_JUMP_SLOT 0008d0e1 rvar_ │ │ │ │ -0010ee68 00032116 R_ARM_JUMP_SLOT 0009c6b9 uwinit_ │ │ │ │ -0010ee6c 000ce716 R_ARM_JUMP_SLOT 000de521 swqcmf_ │ │ │ │ -0010ee70 000a8c16 R_ARM_JUMP_SLOT 0009f9f9 uverbz_ │ │ │ │ -0010ee74 000bbb16 R_ARM_JUMP_SLOT 0008b5cd gllset_ │ │ │ │ -0010ee78 0004a916 R_ARM_JUMP_SLOT 000e2aa5 slpage_ │ │ │ │ -0010ee7c 000f9216 R_ARM_JUMP_SLOT 000e548d sglnxv_ │ │ │ │ -0010ee80 00015c16 R_ARM_JUMP_SLOT 000ce4b5 szsttz_ │ │ │ │ -0010ee84 0009e316 R_ARM_JUMP_SLOT 000c376d udiset_ │ │ │ │ -0010ee88 00041a16 R_ARM_JUMP_SLOT 000b0e3d ulqybl_ │ │ │ │ -0010ee8c 000c1a16 R_ARM_JUMP_SLOT 000cbde9 szgipt_ │ │ │ │ +0010ee0c 0005e716 R_ARM_JUMP_SLOT 000b5c25 g2fbli_ │ │ │ │ +0010ee10 000bea16 R_ARM_JUMP_SLOT 0009820d ulrqcl_ │ │ │ │ +0010ee14 0005b716 R_ARM_JUMP_SLOT 00099675 uliqid_ │ │ │ │ +0010ee18 000f3d16 R_ARM_JUMP_SLOT 000ddba5 date23_ │ │ │ │ +0010ee1c 00114f16 R_ARM_JUMP_SLOT 000c55f1 scsorg_ │ │ │ │ +0010ee20 000b1216 R_ARM_JUMP_SLOT 0008c109 uearea_ │ │ │ │ +0010ee24 000c8816 R_ARM_JUMP_SLOT 0009fc01 udpqvl_ │ │ │ │ +0010ee28 0008bb16 R_ARM_JUMP_SLOT 000d9e8d swpqnp_ │ │ │ │ +0010ee2c 00085316 R_ARM_JUMP_SLOT 000cb611 sglqnp_ │ │ │ │ +0010ee30 00096d16 R_ARM_JUMP_SLOT 000860fd usrqcp_ │ │ │ │ +0010ee34 000ec616 R_ARM_JUMP_SLOT 00078d91 umpgrd_ │ │ │ │ +0010ee38 00077e16 R_ARM_JUMP_SLOT 000ac6fd rtienv_ │ │ │ │ +0010ee3c 000c4f16 R_ARM_JUMP_SLOT 000abb6d rtcopt_ │ │ │ │ +0010ee40 000b8616 R_ARM_JUMP_SLOT 00071a95 uwqgyz_ │ │ │ │ +0010ee44 00081116 R_ARM_JUMP_SLOT 000afdc9 mpfcya_ │ │ │ │ +0010ee48 000e1816 R_ARM_JUMP_SLOT 000725fd luychk_ │ │ │ │ +0010ee4c 00082716 R_ARM_JUMP_SLOT 00095b61 ucisvl_ │ │ │ │ +0010ee50 000a6316 R_ARM_JUMP_SLOT 000ae2b9 mpfsin_ │ │ │ │ +0010ee54 00047516 R_ARM_JUMP_SLOT 000ae999 mpiktd_ │ │ │ │ +0010ee58 00016616 R_ARM_JUMP_SLOT 000a3e69 uglqvl_ │ │ │ │ +0010ee5c 000df116 R_ARM_JUMP_SLOT 000bb515 szpllr_ │ │ │ │ +0010ee60 000a0416 R_ARM_JUMP_SLOT 000b84f5 szplop_ │ │ │ │ +0010ee64 000d3516 R_ARM_JUMP_SLOT 000b270d rvar_ │ │ │ │ +0010ee68 00032116 R_ARM_JUMP_SLOT 00071cc5 uwinit_ │ │ │ │ +0010ee6c 000ce716 R_ARM_JUMP_SLOT 000d1349 swqcmf_ │ │ │ │ +0010ee70 000a8c16 R_ARM_JUMP_SLOT 00091bc9 uverbz_ │ │ │ │ +0010ee74 000bbb16 R_ARM_JUMP_SLOT 000ac29d gllset_ │ │ │ │ +0010ee78 0004a916 R_ARM_JUMP_SLOT 000c387d slpage_ │ │ │ │ +0010ee7c 000f9216 R_ARM_JUMP_SLOT 000cdbd9 sglnxv_ │ │ │ │ +0010ee80 00015c16 R_ARM_JUMP_SLOT 000ba7ad szsttz_ │ │ │ │ +0010ee84 0009e316 R_ARM_JUMP_SLOT 0009d3d1 udiset_ │ │ │ │ +0010ee88 00041a16 R_ARM_JUMP_SLOT 000992a1 ulqybl_ │ │ │ │ +0010ee8c 000c1a16 R_ARM_JUMP_SLOT 000bec0d szgipt_ │ │ │ │ 0010ee90 00005916 R_ARM_JUMP_SLOT 00000000 _gfortran_reshape_r4@GFORTRAN_8 │ │ │ │ -0010ee94 00114c16 R_ARM_JUMP_SLOT 000a9b51 usinit_ │ │ │ │ -0010ee98 00062316 R_ARM_JUMP_SLOT 000dd5bd swiqvl_ │ │ │ │ -0010ee9c 0003bb16 R_ARM_JUMP_SLOT 000b0271 ulrqid_ │ │ │ │ +0010ee94 00114c16 R_ARM_JUMP_SLOT 000888cd usinit_ │ │ │ │ +0010ee98 00062316 R_ARM_JUMP_SLOT 000d14d5 swiqvl_ │ │ │ │ +0010ee9c 0003bb16 R_ARM_JUMP_SLOT 0009828d ulrqid_ │ │ │ │ 0010eea0 00005a16 R_ARM_JUMP_SLOT 00000000 _gfortran_internal_pack@GFORTRAN_8 │ │ │ │ -0010eea4 00097316 R_ARM_JUMP_SLOT 000d0665 szoplr_ │ │ │ │ -0010eea8 000b7916 R_ARM_JUMP_SLOT 000e5f2d sgpcmd_ │ │ │ │ -0010eeac 000d7416 R_ARM_JUMP_SLOT 000e7ec5 sgpmr_ │ │ │ │ -0010eeb0 00016d16 R_ARM_JUMP_SLOT 000dfff9 stfusr_ │ │ │ │ -0010eeb4 000e9716 R_ARM_JUMP_SLOT 000ce495 szcltz_ │ │ │ │ +0010eea4 00097316 R_ARM_JUMP_SLOT 000bb50d szoplr_ │ │ │ │ +0010eea8 000b7916 R_ARM_JUMP_SLOT 000cd615 sgpcmd_ │ │ │ │ +0010eeac 000d7416 R_ARM_JUMP_SLOT 000c8e31 sgpmr_ │ │ │ │ +0010eeb0 00016d16 R_ARM_JUMP_SLOT 000c6799 stfusr_ │ │ │ │ +0010eeb4 000e9716 R_ARM_JUMP_SLOT 000ba78d szcltz_ │ │ │ │ 0010eeb8 00005b16 R_ARM_JUMP_SLOT 00000000 log10f@GLIBC_2.4 │ │ │ │ -0010eebc 000bab16 R_ARM_JUMP_SLOT 000b9d25 uhbrf_ │ │ │ │ -0010eec0 00108216 R_ARM_JUMP_SLOT 000887c5 rlrenv_ │ │ │ │ -0010eec4 00062d16 R_ARM_JUMP_SLOT 000dc82d swsfw_ │ │ │ │ -0010eec8 00049e16 R_ARM_JUMP_SLOT 00039d09 tmpstx_ │ │ │ │ -0010eecc 000a7616 R_ARM_JUMP_SLOT 0009c819 iuwgx_ │ │ │ │ -0010eed0 000ad316 R_ARM_JUMP_SLOT 000d638d zgpcls_ │ │ │ │ -0010eed4 00069e16 R_ARM_JUMP_SLOT 000d40f5 sztnop_ │ │ │ │ -0010eed8 000a6116 R_ARM_JUMP_SLOT 00084ff1 vrmlt0_ │ │ │ │ -0010eedc 0010f616 R_ARM_JUMP_SLOT 00098b41 uypttl_ │ │ │ │ -0010eee0 0006ad16 R_ARM_JUMP_SLOT 000b0865 ulisvl_ │ │ │ │ -0010eee4 00040816 R_ARM_JUMP_SLOT 000a29dd usxtlz_ │ │ │ │ -0010eee8 00069616 R_ARM_JUMP_SLOT 000e676d sglnzr_ │ │ │ │ -0010eeec 0010ef16 R_ARM_JUMP_SLOT 000c3531 udiqid_ │ │ │ │ -0010eef0 00037416 R_ARM_JUMP_SLOT 000dd329 swlget_ │ │ │ │ -0010eef4 000ca416 R_ARM_JUMP_SLOT 0007c5b1 odpset_ │ │ │ │ -0010eef8 00086a16 R_ARM_JUMP_SLOT 0009ac51 uxaxlb_ │ │ │ │ -0010eefc 000f0e16 R_ARM_JUMP_SLOT 00089ebd glpqcp_ │ │ │ │ -0010ef00 0009bc16 R_ARM_JUMP_SLOT 0007a8c9 shfg2w_ │ │ │ │ -0010ef04 000db716 R_ARM_JUMP_SLOT 000c5e75 udcntr_ │ │ │ │ +0010eebc 000bab16 R_ARM_JUMP_SLOT 000a1889 uhbrf_ │ │ │ │ +0010eec0 00108216 R_ARM_JUMP_SLOT 000ac395 rlrenv_ │ │ │ │ +0010eec4 00062d16 R_ARM_JUMP_SLOT 000d93a9 swsfw_ │ │ │ │ +0010eec8 00049e16 R_ARM_JUMP_SLOT 0003a891 tmpstx_ │ │ │ │ +0010eecc 000a7616 R_ARM_JUMP_SLOT 0007206d iuwgx_ │ │ │ │ +0010eed0 000ad316 R_ARM_JUMP_SLOT 000d3525 zgpcls_ │ │ │ │ +0010eed4 00069e16 R_ARM_JUMP_SLOT 000baad5 sztnop_ │ │ │ │ +0010eed8 000a6116 R_ARM_JUMP_SLOT 000b657d vrmlt0_ │ │ │ │ +0010eedc 0010f616 R_ARM_JUMP_SLOT 00074121 uypttl_ │ │ │ │ +0010eee0 0006ad16 R_ARM_JUMP_SLOT 000993d5 ulisvl_ │ │ │ │ +0010eee4 00040816 R_ARM_JUMP_SLOT 00082e51 usxtlz_ │ │ │ │ +0010eee8 00069616 R_ARM_JUMP_SLOT 000d097d sglnzr_ │ │ │ │ +0010eeec 0010ef16 R_ARM_JUMP_SLOT 000a08d1 udiqid_ │ │ │ │ +0010eef0 00037416 R_ARM_JUMP_SLOT 000d0be1 swlget_ │ │ │ │ +0010eef4 000ca416 R_ARM_JUMP_SLOT 000e031d odpset_ │ │ │ │ +0010eef8 00086a16 R_ARM_JUMP_SLOT 0009bb7d uxaxlb_ │ │ │ │ +0010eefc 000f0e16 R_ARM_JUMP_SLOT 000a8835 glpqcp_ │ │ │ │ +0010ef00 0009bc16 R_ARM_JUMP_SLOT 000eb7a5 shfg2w_ │ │ │ │ +0010ef04 000db716 R_ARM_JUMP_SLOT 000a0d69 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 00082b16 R_ARM_JUMP_SLOT 0007a129 shinit_ │ │ │ │ -0010ef14 00110716 R_ARM_JUMP_SLOT 0003a41d tmlset_ │ │ │ │ -0010ef18 0008b716 R_ARM_JUMP_SLOT 000e2235 slpwwr_ │ │ │ │ -0010ef1c 00118f16 R_ARM_JUMP_SLOT 000e8ff9 sgstrf_ │ │ │ │ -0010ef20 00094d16 R_ARM_JUMP_SLOT 000e86cd sgplv_ │ │ │ │ -0010ef24 00109c16 R_ARM_JUMP_SLOT 00074f79 dateg3_ │ │ │ │ -0010ef28 00119e16 R_ARM_JUMP_SLOT 00079039 shmdxm_ │ │ │ │ -0010ef2c 000c3416 R_ARM_JUMP_SLOT 000eb66d sgiset_ │ │ │ │ -0010ef30 0007ed16 R_ARM_JUMP_SLOT 000c2b45 udrstx_ │ │ │ │ -0010ef34 000c0816 R_ARM_JUMP_SLOT 0009477d igus_ │ │ │ │ -0010ef38 00050316 R_ARM_JUMP_SLOT 00087a91 lchreq_ │ │ │ │ -0010ef3c 000c9016 R_ARM_JUMP_SLOT 000a9531 uslset_ │ │ │ │ -0010ef40 00070e16 R_ARM_JUMP_SLOT 00094bf1 ct3sc_ │ │ │ │ -0010ef44 0008e516 R_ARM_JUMP_SLOT 000ec0d9 scpmu_ │ │ │ │ -0010ef48 00021816 R_ARM_JUMP_SLOT 00085a11 vrcon1_ │ │ │ │ -0010ef4c 0006f716 R_ARM_JUMP_SLOT 00077739 vs1din_ │ │ │ │ -0010ef50 0005b216 R_ARM_JUMP_SLOT 0007a3e9 shinic_ │ │ │ │ -0010ef54 00065416 R_ARM_JUMP_SLOT 00083769 ezfft1_ │ │ │ │ -0010ef58 00085d16 R_ARM_JUMP_SLOT 000dcda5 swpopn_ │ │ │ │ -0010ef5c 00023916 R_ARM_JUMP_SLOT 000a6449 usyaxu_ │ │ │ │ -0010ef60 00036a16 R_ARM_JUMP_SLOT 0009d439 uwqgxa_ │ │ │ │ -0010ef64 0010db16 R_ARM_JUMP_SLOT 0009ba71 uxpaxs_ │ │ │ │ -0010ef68 00055f16 R_ARM_JUMP_SLOT 000c06f9 ueqtlv_ │ │ │ │ -0010ef6c 0002ec16 R_ARM_JUMP_SLOT 000dc0fd swiint_ │ │ │ │ -0010ef70 00072a16 R_ARM_JUMP_SLOT 000b07e1 uliqin_ │ │ │ │ -0010ef74 000bda16 R_ARM_JUMP_SLOT 00078059 shtlfw_ │ │ │ │ -0010ef78 000dbf16 R_ARM_JUMP_SLOT 000e7455 sgtxu_ │ │ │ │ -0010ef7c 00093316 R_ARM_JUMP_SLOT 000c3ce5 uduxuy_ │ │ │ │ -0010ef80 000ab116 R_ARM_JUMP_SLOT 000eb241 sgiqvl_ │ │ │ │ -0010ef84 00043816 R_ARM_JUMP_SLOT 000a9595 usiqin_ │ │ │ │ -0010ef88 0003a516 R_ARM_JUMP_SLOT 0007db99 sint1_ │ │ │ │ -0010ef8c 00094116 R_ARM_JUMP_SLOT 000d194d szclsv_ │ │ │ │ -0010ef90 000cdd16 R_ARM_JUMP_SLOT 000ebf7d scpmzu_ │ │ │ │ -0010ef94 00047216 R_ARM_JUMP_SLOT 0008d17d rave1_ │ │ │ │ -0010ef98 0001cb16 R_ARM_JUMP_SLOT 000e6e69 sgtnr_ │ │ │ │ -0010ef9c 000de916 R_ARM_JUMP_SLOT 000e7cf1 sgpmu_ │ │ │ │ -0010efa0 0005f416 R_ARM_JUMP_SLOT 000b585d uipcmp_ │ │ │ │ +0010ef10 00082b16 R_ARM_JUMP_SLOT 000e9af5 shinit_ │ │ │ │ +0010ef14 00110716 R_ARM_JUMP_SLOT 00039d35 tmlset_ │ │ │ │ +0010ef18 0008b716 R_ARM_JUMP_SLOT 000c3aed slpwwr_ │ │ │ │ +0010ef1c 00118f16 R_ARM_JUMP_SLOT 000cfc61 sgstrf_ │ │ │ │ +0010ef20 00094d16 R_ARM_JUMP_SLOT 000cd0e1 sgplv_ │ │ │ │ +0010ef24 00109c16 R_ARM_JUMP_SLOT 000dd371 dateg3_ │ │ │ │ +0010ef28 00119e16 R_ARM_JUMP_SLOT 000ea7a9 shmdxm_ │ │ │ │ +0010ef2c 000c3416 R_ARM_JUMP_SLOT 000ca7ad sgiset_ │ │ │ │ +0010ef30 0007ed16 R_ARM_JUMP_SLOT 0009f50d udrstx_ │ │ │ │ +0010ef34 000c0816 R_ARM_JUMP_SLOT 000a6879 igus_ │ │ │ │ +0010ef38 00050316 R_ARM_JUMP_SLOT 000ac0e5 lchreq_ │ │ │ │ +0010ef3c 000c9016 R_ARM_JUMP_SLOT 000863c1 uslset_ │ │ │ │ +0010ef40 00070e16 R_ARM_JUMP_SLOT 000ad1d5 ct3sc_ │ │ │ │ +0010ef44 0008e516 R_ARM_JUMP_SLOT 000c5171 scpmu_ │ │ │ │ +0010ef48 00021816 R_ARM_JUMP_SLOT 000b6ad9 vrcon1_ │ │ │ │ +0010ef4c 0006f716 R_ARM_JUMP_SLOT 000eccfd vs1din_ │ │ │ │ +0010ef50 0005b216 R_ARM_JUMP_SLOT 000ea1fd shinic_ │ │ │ │ +0010ef54 00065416 R_ARM_JUMP_SLOT 000e6575 ezfft1_ │ │ │ │ +0010ef58 00085d16 R_ARM_JUMP_SLOT 000d9921 swpopn_ │ │ │ │ +0010ef5c 00023916 R_ARM_JUMP_SLOT 000896ed usyaxu_ │ │ │ │ +0010ef60 00036a16 R_ARM_JUMP_SLOT 00071989 uwqgxa_ │ │ │ │ +0010ef64 0010db16 R_ARM_JUMP_SLOT 0009abb1 uxpaxs_ │ │ │ │ +0010ef68 00055f16 R_ARM_JUMP_SLOT 0008b929 ueqtlv_ │ │ │ │ +0010ef6c 0002ec16 R_ARM_JUMP_SLOT 000d8c79 swiint_ │ │ │ │ +0010ef70 00072a16 R_ARM_JUMP_SLOT 00099351 uliqin_ │ │ │ │ +0010ef74 000bda16 R_ARM_JUMP_SLOT 000ec725 shtlfw_ │ │ │ │ +0010ef78 000dbf16 R_ARM_JUMP_SLOT 000d0345 sgtxu_ │ │ │ │ +0010ef7c 00093316 R_ARM_JUMP_SLOT 0009cff9 uduxuy_ │ │ │ │ +0010ef80 000ab116 R_ARM_JUMP_SLOT 000cf931 sgiqvl_ │ │ │ │ +0010ef84 00043816 R_ARM_JUMP_SLOT 00084591 usiqin_ │ │ │ │ +0010ef88 0003a516 R_ARM_JUMP_SLOT 000e4199 sint1_ │ │ │ │ +0010ef8c 00094116 R_ARM_JUMP_SLOT 000c1991 szclsv_ │ │ │ │ +0010ef90 000cdd16 R_ARM_JUMP_SLOT 000c5e61 scpmzu_ │ │ │ │ +0010ef94 00047216 R_ARM_JUMP_SLOT 000b175d rave1_ │ │ │ │ +0010ef98 0001cb16 R_ARM_JUMP_SLOT 000ca521 sgtnr_ │ │ │ │ +0010ef9c 000de916 R_ARM_JUMP_SLOT 000c8c5d sgpmu_ │ │ │ │ +0010efa0 0005f416 R_ARM_JUMP_SLOT 0007d4c5 uipcmp_ │ │ │ │ 0010efa4 00005e16 R_ARM_JUMP_SLOT 00000000 gtk_window_new │ │ │ │ -0010efa8 000d2616 R_ARM_JUMP_SLOT 000a0dbd uurstx_ │ │ │ │ -0010efac 00070f16 R_ARM_JUMP_SLOT 000e6265 sglazr_ │ │ │ │ +0010efa8 000d2616 R_ARM_JUMP_SLOT 0007b5dd uurstx_ │ │ │ │ +0010efac 00070f16 R_ARM_JUMP_SLOT 000cccf5 sglazr_ │ │ │ │ 0010efb0 00005f16 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_integer@GFORTRAN_8 │ │ │ │ -0010efb4 00089116 R_ARM_JUMP_SLOT 0008cc29 rrms0_ │ │ │ │ -0010efb8 000fb216 R_ARM_JUMP_SLOT 00090b75 mpiek6_ │ │ │ │ -0010efbc 000ac616 R_ARM_JUMP_SLOT 000a0439 uupqit_ │ │ │ │ -0010efc0 0006e316 R_ARM_JUMP_SLOT 00077369 vs2out_ │ │ │ │ -0010efc4 0003c216 R_ARM_JUMP_SLOT 000a9619 usisvl_ │ │ │ │ -0010efc8 00051816 R_ARM_JUMP_SLOT 000a7ced uscsvl_ │ │ │ │ -0010efcc 000f6a16 R_ARM_JUMP_SLOT 000e2355 slpvpr_ │ │ │ │ -0010efd0 00118b16 R_ARM_JUMP_SLOT 0008eae1 mpfplc_ │ │ │ │ -0010efd4 0010f516 R_ARM_JUMP_SLOT 0009cbcd uwigyi_ │ │ │ │ +0010efb4 00089116 R_ARM_JUMP_SLOT 000b24c9 rrms0_ │ │ │ │ +0010efb8 000fb216 R_ARM_JUMP_SLOT 000affa1 mpiek6_ │ │ │ │ +0010efbc 000ac616 R_ARM_JUMP_SLOT 00079f71 uupqit_ │ │ │ │ +0010efc0 0006e316 R_ARM_JUMP_SLOT 000ece2d vs2out_ │ │ │ │ +0010efc4 0003c216 R_ARM_JUMP_SLOT 00084615 usisvl_ │ │ │ │ +0010efc8 00051816 R_ARM_JUMP_SLOT 000872c5 uscsvl_ │ │ │ │ +0010efcc 000f6a16 R_ARM_JUMP_SLOT 000c3c0d slpvpr_ │ │ │ │ +0010efd0 00118b16 R_ARM_JUMP_SLOT 000af931 mpfplc_ │ │ │ │ +0010efd4 0010f516 R_ARM_JUMP_SLOT 00071fc9 uwigyi_ │ │ │ │ 0010efd8 00006016 R_ARM_JUMP_SLOT 00000000 putc@GLIBC_2.4 │ │ │ │ -0010efdc 00044716 R_ARM_JUMP_SLOT 000dc445 swiopn_ │ │ │ │ -0010efe0 00079f16 R_ARM_JUMP_SLOT 000dd9e9 swiset_ │ │ │ │ -0010efe4 0003de16 R_ARM_JUMP_SLOT 000d8ea1 swrqcp_ │ │ │ │ -0010efe8 00081316 R_ARM_JUMP_SLOT 0008b4cd gllget_ │ │ │ │ -0010efec 0008c716 R_ARM_JUMP_SLOT 0008bb69 gliget_ │ │ │ │ -0010eff0 00075216 R_ARM_JUMP_SLOT 00087021 viinc1_ │ │ │ │ -0010eff4 000e5916 R_ARM_JUMP_SLOT 000c83b9 ucrqvl_ │ │ │ │ -0010eff8 0003ea16 R_ARM_JUMP_SLOT 000958e5 uzpqid_ │ │ │ │ -0010effc 00084116 R_ARM_JUMP_SLOT 00086ad9 imlt0_ │ │ │ │ -0010f000 00063e16 R_ARM_JUMP_SLOT 00075ffd clckst_ │ │ │ │ -0010f004 000ffb16 R_ARM_JUMP_SLOT 000853c1 vradd_ │ │ │ │ -0010f008 00109d16 R_ARM_JUMP_SLOT 00097785 uzlqid_ │ │ │ │ -0010f00c 0008e616 R_ARM_JUMP_SLOT 00079f3d shiniy_ │ │ │ │ -0010f010 0003ae16 R_ARM_JUMP_SLOT 0008cd35 rstd1_ │ │ │ │ -0010f014 000d0316 R_ARM_JUMP_SLOT 0007c465 odpstx_ │ │ │ │ -0010f018 00033916 R_ARM_JUMP_SLOT 00085889 radd1_ │ │ │ │ -0010f01c 0006ab16 R_ARM_JUMP_SLOT 000e4b39 sgpmxu_ │ │ │ │ -0010f020 000c4a16 R_ARM_JUMP_SLOT 000762d1 chngi_ │ │ │ │ -0010f024 000b2016 R_ARM_JUMP_SLOT 000a0eb9 uulqnp_ │ │ │ │ +0010efdc 00044716 R_ARM_JUMP_SLOT 000d8fc1 swiopn_ │ │ │ │ +0010efe0 00079f16 R_ARM_JUMP_SLOT 000d5e69 swiset_ │ │ │ │ +0010efe4 0003de16 R_ARM_JUMP_SLOT 000d9cc5 swrqcp_ │ │ │ │ +0010efe8 00081316 R_ARM_JUMP_SLOT 000ac19d gllget_ │ │ │ │ +0010efec 0008c716 R_ARM_JUMP_SLOT 000a8b8d gliget_ │ │ │ │ +0010eff0 00075216 R_ARM_JUMP_SLOT 000a7b55 viinc1_ │ │ │ │ +0010eff4 000e5916 R_ARM_JUMP_SLOT 0009614d ucrqvl_ │ │ │ │ +0010eff8 0003ea16 R_ARM_JUMP_SLOT 0008eefd uzpqid_ │ │ │ │ +0010effc 00084116 R_ARM_JUMP_SLOT 000a7689 imlt0_ │ │ │ │ +0010f000 00063e16 R_ARM_JUMP_SLOT 000defad clckst_ │ │ │ │ +0010f004 000ffb16 R_ARM_JUMP_SLOT 000b5e65 vradd_ │ │ │ │ +0010f008 00109d16 R_ARM_JUMP_SLOT 000913b1 uzlqid_ │ │ │ │ +0010f00c 0008e616 R_ARM_JUMP_SLOT 000eac4d shiniy_ │ │ │ │ +0010f010 0003ae16 R_ARM_JUMP_SLOT 000b1a81 rstd1_ │ │ │ │ +0010f014 000d0316 R_ARM_JUMP_SLOT 000e01d1 odpstx_ │ │ │ │ +0010f018 00033916 R_ARM_JUMP_SLOT 000b6f95 radd1_ │ │ │ │ +0010f01c 0006ab16 R_ARM_JUMP_SLOT 000ceed5 sgpmxu_ │ │ │ │ +0010f020 000c4a16 R_ARM_JUMP_SLOT 000dcbd9 chngi_ │ │ │ │ +0010f024 000b2016 R_ARM_JUMP_SLOT 0007a96d uulqnp_ │ │ │ │ 0010f028 00006116 R_ARM_JUMP_SLOT 00000000 g_free │ │ │ │ -0010f02c 0005bf16 R_ARM_JUMP_SLOT 000977ad uzlget_ │ │ │ │ -0010f030 000c0d16 R_ARM_JUMP_SLOT 000e2b95 slqrct_ │ │ │ │ -0010f034 00119316 R_ARM_JUMP_SLOT 000c2c49 udlqin_ │ │ │ │ -0010f038 00041f16 R_ARM_JUMP_SLOT 00077931 shtsgm_ │ │ │ │ -0010f03c 000f1a16 R_ARM_JUMP_SLOT 000d3c25 szlaop_ │ │ │ │ -0010f040 000aed16 R_ARM_JUMP_SLOT 0008f2ad mpscyb_ │ │ │ │ -0010f044 0002c016 R_ARM_JUMP_SLOT 000963e1 uzcqin_ │ │ │ │ +0010f02c 0005bf16 R_ARM_JUMP_SLOT 00090651 uzlget_ │ │ │ │ +0010f030 000c0d16 R_ARM_JUMP_SLOT 000c2cb5 slqrct_ │ │ │ │ +0010f034 00119316 R_ARM_JUMP_SLOT 0009e6b9 udlqin_ │ │ │ │ +0010f038 00041f16 R_ARM_JUMP_SLOT 000ebffd shtsgm_ │ │ │ │ +0010f03c 000f1a16 R_ARM_JUMP_SLOT 000ba519 szlaop_ │ │ │ │ +0010f040 000aed16 R_ARM_JUMP_SLOT 000ae07d mpscyb_ │ │ │ │ +0010f044 0002c016 R_ARM_JUMP_SLOT 00090169 uzcqin_ │ │ │ │ 0010f048 00006216 R_ARM_JUMP_SLOT 00000000 cairo_line_to │ │ │ │ -0010f04c 000b7116 R_ARM_JUMP_SLOT 00098909 uyaxnm_ │ │ │ │ -0010f050 00095116 R_ARM_JUMP_SLOT 000e6499 sglau_ │ │ │ │ -0010f054 0010cd16 R_ARM_JUMP_SLOT 000b7a11 uifrgb_ │ │ │ │ -0010f058 00096716 R_ARM_JUMP_SLOT 000ec685 scqpli_ │ │ │ │ -0010f05c 00033a16 R_ARM_JUMP_SLOT 000aaacd usgrph_ │ │ │ │ -0010f060 000eec16 R_ARM_JUMP_SLOT 000a8299 uscset_ │ │ │ │ -0010f064 000fc516 R_ARM_JUMP_SLOT 000c39b5 udbclr_ │ │ │ │ -0010f068 00081816 R_ARM_JUMP_SLOT 000be78d uerqin_ │ │ │ │ -0010f06c 00105616 R_ARM_JUMP_SLOT 00079419 shlsds_ │ │ │ │ -0010f070 000afb16 R_ARM_JUMP_SLOT 000e7e95 sgspmi_ │ │ │ │ -0010f074 0001ec16 R_ARM_JUMP_SLOT 00094549 gnqblk_ │ │ │ │ -0010f078 0011ef16 R_ARM_JUMP_SLOT 0008f92d mpzmwd_ │ │ │ │ -0010f07c 00044c16 R_ARM_JUMP_SLOT 0008d259 rave0_ │ │ │ │ -0010f080 000e7016 R_ARM_JUMP_SLOT 000b0ded ulylbl_ │ │ │ │ -0010f084 00083016 R_ARM_JUMP_SLOT 000dec99 stfpr3_ │ │ │ │ -0010f088 0007a816 R_ARM_JUMP_SLOT 000e6171 sgspls_ │ │ │ │ -0010f08c 000c8a16 R_ARM_JUMP_SLOT 000b0499 ullqnp_ │ │ │ │ +0010f04c 000b7116 R_ARM_JUMP_SLOT 00073cf1 uyaxnm_ │ │ │ │ +0010f050 00095116 R_ARM_JUMP_SLOT 000c9741 sglau_ │ │ │ │ +0010f054 0010cd16 R_ARM_JUMP_SLOT 000808f9 uifrgb_ │ │ │ │ +0010f058 00096716 R_ARM_JUMP_SLOT 000c5085 scqpli_ │ │ │ │ +0010f05c 000eec16 R_ARM_JUMP_SLOT 00085e39 uscset_ │ │ │ │ +0010f060 00033a16 R_ARM_JUMP_SLOT 00087e1d usgrph_ │ │ │ │ +0010f064 000fc516 R_ARM_JUMP_SLOT 0009ffcd udbclr_ │ │ │ │ +0010f068 00081816 R_ARM_JUMP_SLOT 0008d611 uerqin_ │ │ │ │ +0010f06c 00105616 R_ARM_JUMP_SLOT 000eafdd shlsds_ │ │ │ │ +0010f070 000afb16 R_ARM_JUMP_SLOT 000c8e01 sgspmi_ │ │ │ │ +0010f074 0001ec16 R_ARM_JUMP_SLOT 000b3299 gnqblk_ │ │ │ │ +0010f078 0011ef16 R_ARM_JUMP_SLOT 000b05b9 mpzmwd_ │ │ │ │ +0010f07c 00044c16 R_ARM_JUMP_SLOT 000b13ed rave0_ │ │ │ │ +0010f080 000e7016 R_ARM_JUMP_SLOT 00099251 ulylbl_ │ │ │ │ +0010f084 00083016 R_ARM_JUMP_SLOT 000c7705 stfpr3_ │ │ │ │ +0010f088 0007a816 R_ARM_JUMP_SLOT 000cd859 sgspls_ │ │ │ │ +0010f08c 000c8a16 R_ARM_JUMP_SLOT 00099041 ullqnp_ │ │ │ │ 0010f090 00006316 R_ARM_JUMP_SLOT 00000000 pango_font_family_get_name │ │ │ │ -0010f094 00017a16 R_ARM_JUMP_SLOT 000756a9 inorml_ │ │ │ │ -0010f098 000bdf16 R_ARM_JUMP_SLOT 0003960d tmrget_ │ │ │ │ -0010f09c 00052316 R_ARM_JUMP_SLOT 00087659 prcnam_ │ │ │ │ +0010f094 00017a16 R_ARM_JUMP_SLOT 000deb09 inorml_ │ │ │ │ +0010f098 000bdf16 R_ARM_JUMP_SLOT 00036fe1 tmrget_ │ │ │ │ +0010f09c 00052316 R_ARM_JUMP_SLOT 000ab261 prcnam_ │ │ │ │ 0010f0a0 00006416 R_ARM_JUMP_SLOT 00000000 cairo_surface_destroy │ │ │ │ -0010f0a4 00017216 R_ARM_JUMP_SLOT 000945b9 rr2d_ │ │ │ │ -0010f0a8 00117b16 R_ARM_JUMP_SLOT 000d8bd5 cfnchr │ │ │ │ -0010f0ac 000bca16 R_ARM_JUMP_SLOT 0008633d vimlt0_ │ │ │ │ -0010f0b0 000d1116 R_ARM_JUMP_SLOT 0007f0a9 radf5_ │ │ │ │ -0010f0b4 000b7d16 R_ARM_JUMP_SLOT 00080f89 radb2_ │ │ │ │ -0010f0b8 000f9616 R_ARM_JUMP_SLOT 0007bc29 odiqid_ │ │ │ │ -0010f0bc 000ad016 R_ARM_JUMP_SLOT 000894e5 rtiopt_ │ │ │ │ -0010f0c0 0010eb16 R_ARM_JUMP_SLOT 0009057d mpscoa_ │ │ │ │ -0010f0c4 0004bd16 R_ARM_JUMP_SLOT 000bfe65 ueaint_ │ │ │ │ -0010f0c8 00020c16 R_ARM_JUMP_SLOT 000d9069 swrget_ │ │ │ │ -0010f0cc 000c2f16 R_ARM_JUMP_SLOT 0007858d sholap_ │ │ │ │ -0010f0d0 0009ef16 R_ARM_JUMP_SLOT 000eb2f1 sgiqcl_ │ │ │ │ -0010f0d4 0002f716 R_ARM_JUMP_SLOT 000c4815 udiclv_ │ │ │ │ -0010f0d8 0010c816 R_ARM_JUMP_SLOT 000ba491 uherbz_ │ │ │ │ -0010f0dc 00118016 R_ARM_JUMP_SLOT 000d053d szmvl3_ │ │ │ │ -0010f0e0 00118216 R_ARM_JUMP_SLOT 000b74a9 uicrgb_ │ │ │ │ -0010f0e4 000a1a16 R_ARM_JUMP_SLOT 000ed2f9 scqpln_ │ │ │ │ -0010f0e8 000e9616 R_ARM_JUMP_SLOT 000747d5 iweek1_ │ │ │ │ -0010f0ec 00057216 R_ARM_JUMP_SLOT 000b6455 uiistx_ │ │ │ │ -0010f0f0 0011ab16 R_ARM_JUMP_SLOT 000b766d uicini_ │ │ │ │ -0010f0f4 00046a16 R_ARM_JUMP_SLOT 000dcc8d swpcls_ │ │ │ │ -0010f0f8 00050816 R_ARM_JUMP_SLOT 000b0161 ulrqin_ │ │ │ │ -0010f0fc 000de516 R_ARM_JUMP_SLOT 00039445 tmrqcp_ │ │ │ │ -0010f100 00109e16 R_ARM_JUMP_SLOT 000c08ad uegtla_ │ │ │ │ -0010f104 000fdb16 R_ARM_JUMP_SLOT 000e9845 sgssim_ │ │ │ │ -0010f108 0005c216 R_ARM_JUMP_SLOT 000d487d szpmop_ │ │ │ │ -0010f10c 00076c16 R_ARM_JUMP_SLOT 0008f2d1 mpicyb_ │ │ │ │ -0010f110 00049616 R_ARM_JUMP_SLOT 00091865 lrne0_ │ │ │ │ -0010f114 000a7c16 R_ARM_JUMP_SLOT 00074469 dateq3_ │ │ │ │ -0010f118 00046516 R_ARM_JUMP_SLOT 000cb629 szqclx_ │ │ │ │ -0010f11c 00041116 R_ARM_JUMP_SLOT 00091d19 nindxi_ │ │ │ │ -0010f120 0002ca16 R_ARM_JUMP_SLOT 0008af89 gllqin_ │ │ │ │ -0010f124 00021116 R_ARM_JUMP_SLOT 0008d2c5 rave_ │ │ │ │ -0010f128 000df216 R_ARM_JUMP_SLOT 000a8801 uspget_ │ │ │ │ -0010f12c 000ec316 R_ARM_JUMP_SLOT 0007de05 sinqf_ │ │ │ │ -0010f130 000e5816 R_ARM_JUMP_SLOT 000be785 uerqnp_ │ │ │ │ -0010f134 0008c016 R_ARM_JUMP_SLOT 000cbe8d szpipl_ │ │ │ │ -0010f138 00072616 R_ARM_JUMP_SLOT 0009772d uzlqcl_ │ │ │ │ -0010f13c 00091216 R_ARM_JUMP_SLOT 000d1db1 szmvlt_ │ │ │ │ -0010f140 00097416 R_ARM_JUMP_SLOT 000e6691 sglav_ │ │ │ │ -0010f144 000f7116 R_ARM_JUMP_SLOT 0008cc99 rrms_ │ │ │ │ -0010f148 00045416 R_ARM_JUMP_SLOT 000be3b5 uepqcp_ │ │ │ │ -0010f14c 00031316 R_ARM_JUMP_SLOT 000de701 ststrn_ │ │ │ │ -0010f150 0008eb16 R_ARM_JUMP_SLOT 000a9435 uslget_ │ │ │ │ -0010f154 00090a16 R_ARM_JUMP_SLOT 00052961 char_trim2_ │ │ │ │ -0010f158 000f1216 R_ARM_JUMP_SLOT 000dcf49 swlsvl_ │ │ │ │ -0010f15c 0005e116 R_ARM_JUMP_SLOT 000c2c41 udlqnp_ │ │ │ │ +0010f0a4 00017216 R_ARM_JUMP_SLOT 000a6979 rr2d_ │ │ │ │ +0010f0a8 00117b16 R_ARM_JUMP_SLOT 000da5d9 cfnchr │ │ │ │ +0010f0ac 000bca16 R_ARM_JUMP_SLOT 000b37a5 vimlt0_ │ │ │ │ +0010f0b0 000d1116 R_ARM_JUMP_SLOT 000e674d radf5_ │ │ │ │ +0010f0b4 000b7d16 R_ARM_JUMP_SLOT 000e846d radb2_ │ │ │ │ +0010f0b8 000f9616 R_ARM_JUMP_SLOT 000e2521 odiqid_ │ │ │ │ +0010f0bc 000ad016 R_ARM_JUMP_SLOT 000abf91 rtiopt_ │ │ │ │ +0010f0c0 0010eb16 R_ARM_JUMP_SLOT 000afc5d mpscoa_ │ │ │ │ +0010f0c4 0004bd16 R_ARM_JUMP_SLOT 0008c6dd ueaint_ │ │ │ │ +0010f0c8 00020c16 R_ARM_JUMP_SLOT 000d5ec5 swrget_ │ │ │ │ +0010f0cc 000c2f16 R_ARM_JUMP_SLOT 000ebb39 sholap_ │ │ │ │ +0010f0d0 0009ef16 R_ARM_JUMP_SLOT 000cf9e1 sgiqcl_ │ │ │ │ +0010f0d4 0002f716 R_ARM_JUMP_SLOT 0009f0f5 udiclv_ │ │ │ │ +0010f0d8 0010c816 R_ARM_JUMP_SLOT 000a1909 uherbz_ │ │ │ │ +0010f0dc 00118016 R_ARM_JUMP_SLOT 000ba88d szmvl3_ │ │ │ │ +0010f0e0 00118216 R_ARM_JUMP_SLOT 0007d2d1 uicrgb_ │ │ │ │ +0010f0e4 000a1a16 R_ARM_JUMP_SLOT 000c5aa1 scqpln_ │ │ │ │ +0010f0e8 000e9616 R_ARM_JUMP_SLOT 000dd839 iweek1_ │ │ │ │ +0010f0ec 00057216 R_ARM_JUMP_SLOT 0007b735 uiistx_ │ │ │ │ +0010f0f0 0011ab16 R_ARM_JUMP_SLOT 0007d495 uicini_ │ │ │ │ +0010f0f4 00046a16 R_ARM_JUMP_SLOT 000d9809 swpcls_ │ │ │ │ +0010f0f8 00050816 R_ARM_JUMP_SLOT 0009817d ulrqin_ │ │ │ │ +0010f0fc 000de516 R_ARM_JUMP_SLOT 00037c01 tmrqcp_ │ │ │ │ +0010f100 00109e16 R_ARM_JUMP_SLOT 0008c6f5 uegtla_ │ │ │ │ +0010f104 000fdb16 R_ARM_JUMP_SLOT 000cbca9 sgssim_ │ │ │ │ +0010f108 0005c216 R_ARM_JUMP_SLOT 000be4e9 szpmop_ │ │ │ │ +0010f10c 00076c16 R_ARM_JUMP_SLOT 000ae0a1 mpicyb_ │ │ │ │ +0010f110 00049616 R_ARM_JUMP_SLOT 000b4075 lrne0_ │ │ │ │ +0010f114 000a7c16 R_ARM_JUMP_SLOT 000ddc39 dateq3_ │ │ │ │ +0010f118 00046516 R_ARM_JUMP_SLOT 000c1519 szqclx_ │ │ │ │ +0010f11c 00041116 R_ARM_JUMP_SLOT 000acc05 nindxi_ │ │ │ │ +0010f120 0002ca16 R_ARM_JUMP_SLOT 000a8cf1 gllqin_ │ │ │ │ +0010f124 00021116 R_ARM_JUMP_SLOT 000b2031 rave_ │ │ │ │ +0010f128 000df216 R_ARM_JUMP_SLOT 000884e5 uspget_ │ │ │ │ +0010f12c 000ec316 R_ARM_JUMP_SLOT 000e6dbd sinqf_ │ │ │ │ +0010f130 000e5816 R_ARM_JUMP_SLOT 0008d609 uerqnp_ │ │ │ │ +0010f134 0008c016 R_ARM_JUMP_SLOT 000b7229 szpipl_ │ │ │ │ +0010f138 00072616 R_ARM_JUMP_SLOT 00091359 uzlqcl_ │ │ │ │ +0010f13c 00091216 R_ARM_JUMP_SLOT 000b7a09 szmvlt_ │ │ │ │ +0010f140 00097416 R_ARM_JUMP_SLOT 000c9939 sglav_ │ │ │ │ +0010f144 000f7116 R_ARM_JUMP_SLOT 000b1351 rrms_ │ │ │ │ +0010f148 00045416 R_ARM_JUMP_SLOT 0008ac39 uepqcp_ │ │ │ │ +0010f14c 00031316 R_ARM_JUMP_SLOT 000c755d ststrn_ │ │ │ │ +0010f150 0008eb16 R_ARM_JUMP_SLOT 000862c5 uslget_ │ │ │ │ +0010f154 00090a16 R_ARM_JUMP_SLOT 0003b435 char_trim2_ │ │ │ │ +0010f158 000f1216 R_ARM_JUMP_SLOT 000d60a9 swlsvl_ │ │ │ │ +0010f15c 0005e116 R_ARM_JUMP_SLOT 0009e6b1 udlqnp_ │ │ │ │ 0010f160 00006516 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_real_write@GFORTRAN_8 │ │ │ │ -0010f164 0009b716 R_ARM_JUMP_SLOT 0008e0e5 mpisin_ │ │ │ │ -0010f168 00063616 R_ARM_JUMP_SLOT 000e4d6d sgpmxr_ │ │ │ │ -0010f16c 000f6b16 R_ARM_JUMP_SLOT 000be2a5 uepqit_ │ │ │ │ -0010f170 00085916 R_ARM_JUMP_SLOT 000ae549 umiset_ │ │ │ │ -0010f174 00090816 R_ARM_JUMP_SLOT 00079c1d shiniz_ │ │ │ │ -0010f178 00062116 R_ARM_JUMP_SLOT 0008d435 rsum0_ │ │ │ │ -0010f17c 0006c416 R_ARM_JUMP_SLOT 0009d34d uwqgxz_ │ │ │ │ -0010f180 00016416 R_ARM_JUMP_SLOT 000776b1 vs1out_ │ │ │ │ -0010f184 000b7616 R_ARM_JUMP_SLOT 000bbd99 ugisvl_ │ │ │ │ -0010f188 00076416 R_ARM_JUMP_SLOT 000c88ad uclsvl_ │ │ │ │ -0010f18c 00068416 R_ARM_JUMP_SLOT 00096dc5 uzrqvl_ │ │ │ │ +0010f164 0009b716 R_ARM_JUMP_SLOT 000ae331 mpisin_ │ │ │ │ +0010f168 00063616 R_ARM_JUMP_SLOT 000ce605 sgpmxr_ │ │ │ │ +0010f16c 000f6b16 R_ARM_JUMP_SLOT 0008ab29 uepqit_ │ │ │ │ +0010f170 00085916 R_ARM_JUMP_SLOT 000785fd umiset_ │ │ │ │ +0010f174 00090816 R_ARM_JUMP_SLOT 000e9db1 shiniz_ │ │ │ │ +0010f178 00062116 R_ARM_JUMP_SLOT 000b194d rsum0_ │ │ │ │ +0010f17c 0006c416 R_ARM_JUMP_SLOT 0007189d uwqgxz_ │ │ │ │ +0010f180 00016416 R_ARM_JUMP_SLOT 000ecc75 vs1out_ │ │ │ │ +0010f184 00076416 R_ARM_JUMP_SLOT 00095075 uclsvl_ │ │ │ │ +0010f188 000b7616 R_ARM_JUMP_SLOT 000a5c31 ugisvl_ │ │ │ │ +0010f18c 00068416 R_ARM_JUMP_SLOT 0008ea51 uzrqvl_ │ │ │ │ 0010f190 00006616 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_character@GFORTRAN_8 │ │ │ │ -0010f194 0007f416 R_ARM_JUMP_SLOT 000dd949 swistx_ │ │ │ │ -0010f198 000a2216 R_ARM_JUMP_SLOT 00089391 rtlopt_ │ │ │ │ -0010f19c 000d7616 R_ARM_JUMP_SLOT 000905f9 mpicoa_ │ │ │ │ -0010f1a0 000ca616 R_ARM_JUMP_SLOT 0008eee1 mpfgno_ │ │ │ │ -0010f1a4 00040716 R_ARM_JUMP_SLOT 00086cbd viset1_ │ │ │ │ -0010f1a8 000e4e16 R_ARM_JUMP_SLOT 000d5365 zgiset_ │ │ │ │ -0010f1ac 0001de16 R_ARM_JUMP_SLOT 000a76ed usyaxs_ │ │ │ │ -0010f1b0 00089316 R_ARM_JUMP_SLOT 00094d11 ct2cp_ │ │ │ │ -0010f1b4 000c7916 R_ARM_JUMP_SLOT 000eb5cd sgistx_ │ │ │ │ -0010f1b8 00050a16 R_ARM_JUMP_SLOT 000a0ec1 uulqin_ │ │ │ │ -0010f1bc 000e1216 R_ARM_JUMP_SLOT 000835d5 ezfftf_ │ │ │ │ -0010f1c0 00107216 R_ARM_JUMP_SLOT 000ea521 sgpset_ │ │ │ │ -0010f1c4 000e2116 R_ARM_JUMP_SLOT 000a69c9 usxaxu_ │ │ │ │ -0010f1c8 0011e416 R_ARM_JUMP_SLOT 000d5675 zguprect │ │ │ │ -0010f1cc 000c8d16 R_ARM_JUMP_SLOT 0007f9e5 radf2_ │ │ │ │ -0010f1d0 000ec016 R_ARM_JUMP_SLOT 000db9dd swgtft_ │ │ │ │ -0010f1d4 00054a16 R_ARM_JUMP_SLOT 000a122d uuisvl_ │ │ │ │ -0010f1d8 00104916 R_ARM_JUMP_SLOT 000e7a41 sgpmzv_ │ │ │ │ -0010f1dc 000e5316 R_ARM_JUMP_SLOT 00081a99 passf2_ │ │ │ │ -0010f1e0 00086b16 R_ARM_JUMP_SLOT 00098099 uziqcp_ │ │ │ │ -0010f1e4 0008a016 R_ARM_JUMP_SLOT 000b0ee5 ulxlbl_ │ │ │ │ -0010f1e8 000bc616 R_ARM_JUMP_SLOT 00094949 cr3s_ │ │ │ │ -0010f1ec 0005ff16 R_ARM_JUMP_SLOT 00078b15 shmswz_ │ │ │ │ -0010f1f0 0004cd16 R_ARM_JUMP_SLOT 000d784d rendertext │ │ │ │ +0010f194 0007f416 R_ARM_JUMP_SLOT 000d5dc9 swistx_ │ │ │ │ +0010f198 000a2216 R_ARM_JUMP_SLOT 000abe3d rtlopt_ │ │ │ │ +0010f19c 000d7616 R_ARM_JUMP_SLOT 000afcd9 mpicoa_ │ │ │ │ +0010f1a0 000ca616 R_ARM_JUMP_SLOT 000b0939 mpfgno_ │ │ │ │ +0010f1a4 00040716 R_ARM_JUMP_SLOT 000a77e1 viset1_ │ │ │ │ +0010f1a8 000e4e16 R_ARM_JUMP_SLOT 000d24fd zgiset_ │ │ │ │ +0010f1ac 0001de16 R_ARM_JUMP_SLOT 000871ad usyaxs_ │ │ │ │ +0010f1b0 00089316 R_ARM_JUMP_SLOT 000acfc1 ct2cp_ │ │ │ │ +0010f1b4 000c7916 R_ARM_JUMP_SLOT 000ca70d sgistx_ │ │ │ │ +0010f1b8 00050a16 R_ARM_JUMP_SLOT 0007a975 uulqin_ │ │ │ │ +0010f1bc 000e1216 R_ARM_JUMP_SLOT 000e3b5d ezfftf_ │ │ │ │ +0010f1c0 00107216 R_ARM_JUMP_SLOT 000c96e5 sgpset_ │ │ │ │ +0010f1c4 000e2116 R_ARM_JUMP_SLOT 000859a5 usxaxu_ │ │ │ │ +0010f1c8 0011e416 R_ARM_JUMP_SLOT 000d280d zguprect │ │ │ │ +0010f1cc 000c8d16 R_ARM_JUMP_SLOT 000e8e9d radf2_ │ │ │ │ +0010f1d0 000ec016 R_ARM_JUMP_SLOT 000d8559 swgtft_ │ │ │ │ +0010f1d4 00054a16 R_ARM_JUMP_SLOT 0007a391 uuisvl_ │ │ │ │ +0010f1d8 00104916 R_ARM_JUMP_SLOT 000c9119 sgpmzv_ │ │ │ │ +0010f1dc 000e5316 R_ARM_JUMP_SLOT 000e6e3d passf2_ │ │ │ │ +0010f1e0 00086b16 R_ARM_JUMP_SLOT 0008f7d5 uziqcp_ │ │ │ │ +0010f1e4 0008a016 R_ARM_JUMP_SLOT 0009aab9 ulxlbl_ │ │ │ │ +0010f1e8 000bc616 R_ARM_JUMP_SLOT 000ace01 cr3s_ │ │ │ │ +0010f1ec 0005ff16 R_ARM_JUMP_SLOT 000eaef9 shmswz_ │ │ │ │ +0010f1f0 0004cd16 R_ARM_JUMP_SLOT 000d49e5 rendertext │ │ │ │ 0010f1f4 00006716 R_ARM_JUMP_SLOT 00000000 pango_font_description_get_weight │ │ │ │ -0010f1f8 0004b516 R_ARM_JUMP_SLOT 00074655 ndmon_ │ │ │ │ -0010f1fc 000a9616 R_ARM_JUMP_SLOT 0009c7ad iuwgy_ │ │ │ │ -0010f200 000f2f16 R_ARM_JUMP_SLOT 0007de01 sinqi_ │ │ │ │ -0010f204 0000ce16 R_ARM_JUMP_SLOT 0009801d uzisvl_ │ │ │ │ -0010f208 000e7816 R_ARM_JUMP_SLOT 00081855 passf3_ │ │ │ │ -0010f20c 00091816 R_ARM_JUMP_SLOT 0009c8f5 uwqgyi_ │ │ │ │ -0010f210 000c9416 R_ARM_JUMP_SLOT 000c48f1 udqclv_ │ │ │ │ -0010f214 000ca016 R_ARM_JUMP_SLOT 0007749d vs2din_ │ │ │ │ -0010f218 00018516 R_ARM_JUMP_SLOT 000aa165 uspfit_ │ │ │ │ -0010f21c 00081416 R_ARM_JUMP_SLOT 00099bc9 uysaxs_ │ │ │ │ -0010f220 0005a016 R_ARM_JUMP_SLOT 000c2165 udpqit_ │ │ │ │ -0010f224 0004be16 R_ARM_JUMP_SLOT 0008963d rlcget_ │ │ │ │ -0010f228 000a2a16 R_ARM_JUMP_SLOT 0008b8e9 gliqcl_ │ │ │ │ -0010f22c 000ec716 R_ARM_JUMP_SLOT 000ea1a9 sgpqcp_ │ │ │ │ -0010f230 0006bd16 R_ARM_JUMP_SLOT 000c486d udsclz_ │ │ │ │ -0010f234 000d5416 R_ARM_JUMP_SLOT 000e9e29 sgpqnp_ │ │ │ │ -0010f238 00096b16 R_ARM_JUMP_SLOT 00096469 uzcqcl_ │ │ │ │ -0010f23c 0003ee16 R_ARM_JUMP_SLOT 000877e9 cfsrch_ │ │ │ │ -0010f240 00091f16 R_ARM_JUMP_SLOT 000c31a9 udlset_ │ │ │ │ -0010f244 0002ad16 R_ARM_JUMP_SLOT 0008ffa5 mpfbon_ │ │ │ │ -0010f248 000d1b16 R_ARM_JUMP_SLOT 00093fbd gnsblk_ │ │ │ │ -0010f24c 000ab416 R_ARM_JUMP_SLOT 0008c3f5 rvmin_ │ │ │ │ -0010f250 00075316 R_ARM_JUMP_SLOT 000deed1 stipr2_ │ │ │ │ -0010f254 0002d516 R_ARM_JUMP_SLOT 000aea75 umqcnt_ │ │ │ │ -0010f258 00121516 R_ARM_JUMP_SLOT 000ac28d umspwd_ │ │ │ │ -0010f25c 00040516 R_ARM_JUMP_SLOT 00083941 costi_ │ │ │ │ -0010f260 00120216 R_ARM_JUMP_SLOT 000ea609 sgrsvl_ │ │ │ │ -0010f264 000fcb16 R_ARM_JUMP_SLOT 000d87e9 zgsrot_ │ │ │ │ -0010f268 000c5b16 R_ARM_JUMP_SLOT 000e7e75 sgspms_ │ │ │ │ -0010f26c 0011ea16 R_ARM_JUMP_SLOT 000e6e59 sgstnp_ │ │ │ │ -0010f270 000ace16 R_ARM_JUMP_SLOT 000a926d uslqcp_ │ │ │ │ -0010f274 0006b816 R_ARM_JUMP_SLOT 00091f4d indxnf_ │ │ │ │ -0010f278 000c5516 R_ARM_JUMP_SLOT 000b5a49 uilsvl_ │ │ │ │ -0010f27c 000c8e16 R_ARM_JUMP_SLOT 000ad405 umpset_ │ │ │ │ -0010f280 0002a616 R_ARM_JUMP_SLOT 0009f285 uvbrf_ │ │ │ │ -0010f284 00115016 R_ARM_JUMP_SLOT 000780f1 shtfun_ │ │ │ │ -0010f288 000b4a16 R_ARM_JUMP_SLOT 000e712d sgtxzv_ │ │ │ │ -0010f28c 000c8116 R_ARM_JUMP_SLOT 000e60cd sgnplc_ │ │ │ │ -0010f290 00037116 R_ARM_JUMP_SLOT 0008b631 gliqin_ │ │ │ │ -0010f294 0006bb16 R_ARM_JUMP_SLOT 0008fd9d mpfotg_ │ │ │ │ -0010f298 000a3516 R_ARM_JUMP_SLOT 000a958d usiqnp_ │ │ │ │ -0010f29c 000c3016 R_ARM_JUMP_SLOT 000379a1 tmstlc_ │ │ │ │ -0010f2a0 00028716 R_ARM_JUMP_SLOT 000e6f31 sgtnv_ │ │ │ │ -0010f2a4 00036616 R_ARM_JUMP_SLOT 00086899 vifnb0_ │ │ │ │ -0010f2a8 00111216 R_ARM_JUMP_SLOT 000e6c01 sgtnzv_ │ │ │ │ -0010f2ac 00118a16 R_ARM_JUMP_SLOT 000a7395 ususcl_ │ │ │ │ -0010f2b0 000e0f16 R_ARM_JUMP_SLOT 000b0571 ullqcp_ │ │ │ │ -0010f2b4 000df916 R_ARM_JUMP_SLOT 000aea5d umscnt_ │ │ │ │ -0010f2b8 0004cb16 R_ARM_JUMP_SLOT 0008a3f9 glcqvl_ │ │ │ │ -0010f2bc 00041b16 R_ARM_JUMP_SLOT 000dd8ed swiget_ │ │ │ │ -0010f2c0 000d2716 R_ARM_JUMP_SLOT 00098361 uyqfmt_ │ │ │ │ -0010f2c4 0004c216 R_ARM_JUMP_SLOT 00071c55 time21_ │ │ │ │ -0010f2c8 00049716 R_ARM_JUMP_SLOT 0007b059 odrqcp_ │ │ │ │ -0010f2cc 000d2b16 R_ARM_JUMP_SLOT 00082cc9 passb2_ │ │ │ │ -0010f2d0 0004ab16 R_ARM_JUMP_SLOT 0007b371 odlqnp_ │ │ │ │ -0010f2d4 000bf816 R_ARM_JUMP_SLOT 000d1951 szplsv_ │ │ │ │ -0010f2d8 000d4d16 R_ARM_JUMP_SLOT 000e7631 sgtxr_ │ │ │ │ -0010f2dc 00029716 R_ARM_JUMP_SLOT 00077a61 shtsga_ │ │ │ │ -0010f2e0 0000db16 R_ARM_JUMP_SLOT 00039cad tmpget_ │ │ │ │ -0010f2e4 00100716 R_ARM_JUMP_SLOT 000c8725 ucrstx_ │ │ │ │ -0010f2e8 0003c516 R_ARM_JUMP_SLOT 000b60c9 uiiqvl_ │ │ │ │ -0010f2ec 000c2516 R_ARM_JUMP_SLOT 000e5e19 sgscmn_ │ │ │ │ -0010f2f0 00051016 R_ARM_JUMP_SLOT 000b05b1 ullqid_ │ │ │ │ +0010f1f8 0004b516 R_ARM_JUMP_SLOT 000dcded ndmon_ │ │ │ │ +0010f1fc 000a9616 R_ARM_JUMP_SLOT 0007252d iuwgy_ │ │ │ │ +0010f200 000f2f16 R_ARM_JUMP_SLOT 000e904d sinqi_ │ │ │ │ +0010f204 0000ce16 R_ARM_JUMP_SLOT 0008f759 uzisvl_ │ │ │ │ +0010f208 000e7816 R_ARM_JUMP_SLOT 000e8c59 passf3_ │ │ │ │ +0010f20c 00091816 R_ARM_JUMP_SLOT 00071cf1 uwqgyi_ │ │ │ │ +0010f210 000c9416 R_ARM_JUMP_SLOT 0009f1d1 udqclv_ │ │ │ │ +0010f214 000ca016 R_ARM_JUMP_SLOT 000ecf61 vs2din_ │ │ │ │ +0010f218 00018516 R_ARM_JUMP_SLOT 000816ad uspfit_ │ │ │ │ +0010f21c 00081416 R_ARM_JUMP_SLOT 00073225 uysaxs_ │ │ │ │ +0010f220 0005a016 R_ARM_JUMP_SLOT 0009fcf1 udpqit_ │ │ │ │ +0010f224 0004be16 R_ARM_JUMP_SLOT 000ab289 rlcget_ │ │ │ │ +0010f228 000a2a16 R_ARM_JUMP_SLOT 000aa119 gliqcl_ │ │ │ │ +0010f22c 000ec716 R_ARM_JUMP_SLOT 000cf625 sgpqcp_ │ │ │ │ +0010f230 0006bd16 R_ARM_JUMP_SLOT 0009f14d udsclz_ │ │ │ │ +0010f234 000d5416 R_ARM_JUMP_SLOT 000cf2a5 sgpqnp_ │ │ │ │ +0010f238 00096b16 R_ARM_JUMP_SLOT 000901f1 uzcqcl_ │ │ │ │ +0010f23c 0003ee16 R_ARM_JUMP_SLOT 000a82c1 cfsrch_ │ │ │ │ +0010f240 00091f16 R_ARM_JUMP_SLOT 0009ec19 udlset_ │ │ │ │ +0010f244 0002ad16 R_ARM_JUMP_SLOT 000ae67d mpfbon_ │ │ │ │ +0010f248 000d1b16 R_ARM_JUMP_SLOT 000b2d0d gnsblk_ │ │ │ │ +0010f24c 000ab416 R_ARM_JUMP_SLOT 000b162d rvmin_ │ │ │ │ +0010f250 00075316 R_ARM_JUMP_SLOT 000c793d stipr2_ │ │ │ │ +0010f254 0002d516 R_ARM_JUMP_SLOT 000769fd umqcnt_ │ │ │ │ +0010f258 00121516 R_ARM_JUMP_SLOT 000750e1 umspwd_ │ │ │ │ +0010f25c 00040516 R_ARM_JUMP_SLOT 000e3cb1 costi_ │ │ │ │ +0010f260 00120216 R_ARM_JUMP_SLOT 000cad3d sgrsvl_ │ │ │ │ +0010f264 000fcb16 R_ARM_JUMP_SLOT 000d5981 zgsrot_ │ │ │ │ +0010f268 0011ea16 R_ARM_JUMP_SLOT 000ca511 sgstnp_ │ │ │ │ +0010f26c 000c5b16 R_ARM_JUMP_SLOT 000c8de1 sgspms_ │ │ │ │ +0010f270 000ace16 R_ARM_JUMP_SLOT 000839dd uslqcp_ │ │ │ │ +0010f274 0006b816 R_ARM_JUMP_SLOT 000aca45 indxnf_ │ │ │ │ +0010f278 000c5516 R_ARM_JUMP_SLOT 00080199 uilsvl_ │ │ │ │ +0010f27c 000c8e16 R_ARM_JUMP_SLOT 00076dbd umpset_ │ │ │ │ +0010f280 0002a616 R_ARM_JUMP_SLOT 000913d9 uvbrf_ │ │ │ │ +0010f284 00115016 R_ARM_JUMP_SLOT 000ec7bd shtfun_ │ │ │ │ +0010f288 000b4a16 R_ARM_JUMP_SLOT 000cdd0d sgtxzv_ │ │ │ │ +0010f28c 000c8116 R_ARM_JUMP_SLOT 000cd7b5 sgnplc_ │ │ │ │ +0010f290 00037116 R_ARM_JUMP_SLOT 000a9e61 gliqin_ │ │ │ │ +0010f294 0006bb16 R_ARM_JUMP_SLOT 000b0b59 mpfotg_ │ │ │ │ +0010f298 000a3516 R_ARM_JUMP_SLOT 00084589 usiqnp_ │ │ │ │ +0010f29c 000c3016 R_ARM_JUMP_SLOT 00037dc9 tmstlc_ │ │ │ │ +0010f2a0 00028716 R_ARM_JUMP_SLOT 000ca5e9 sgtnv_ │ │ │ │ +0010f2a4 00036616 R_ARM_JUMP_SLOT 000b3c41 vifnb0_ │ │ │ │ +0010f2a8 00111216 R_ARM_JUMP_SLOT 000cd499 sgtnzv_ │ │ │ │ +0010f2ac 00118a16 R_ARM_JUMP_SLOT 000864f9 ususcl_ │ │ │ │ +0010f2b0 000e0f16 R_ARM_JUMP_SLOT 00099119 ullqcp_ │ │ │ │ +0010f2b4 000df916 R_ARM_JUMP_SLOT 000769e5 umscnt_ │ │ │ │ +0010f2b8 0004cb16 R_ARM_JUMP_SLOT 000a93a1 glcqvl_ │ │ │ │ +0010f2bc 00041b16 R_ARM_JUMP_SLOT 000d5d6d swiget_ │ │ │ │ +0010f2c0 000d2716 R_ARM_JUMP_SLOT 00072c15 uyqfmt_ │ │ │ │ +0010f2c4 0004c216 R_ARM_JUMP_SLOT 000daf59 time21_ │ │ │ │ +0010f2c8 00049716 R_ARM_JUMP_SLOT 000e0b59 odrqcp_ │ │ │ │ +0010f2cc 000d2b16 R_ARM_JUMP_SLOT 000e5b39 passb2_ │ │ │ │ +0010f2d0 0004ab16 R_ARM_JUMP_SLOT 000e2661 odlqnp_ │ │ │ │ +0010f2d4 000bf816 R_ARM_JUMP_SLOT 000c1995 szplsv_ │ │ │ │ +0010f2d8 000d4d16 R_ARM_JUMP_SLOT 000d0521 sgtxr_ │ │ │ │ +0010f2dc 00029716 R_ARM_JUMP_SLOT 000ec12d shtsga_ │ │ │ │ +0010f2e0 0000db16 R_ARM_JUMP_SLOT 0003a835 tmpget_ │ │ │ │ +0010f2e4 00100716 R_ARM_JUMP_SLOT 000949a5 ucrstx_ │ │ │ │ +0010f2e8 0003c516 R_ARM_JUMP_SLOT 0007da11 uiiqvl_ │ │ │ │ +0010f2ec 000c2516 R_ARM_JUMP_SLOT 000ca0f1 sgscmn_ │ │ │ │ +0010f2f0 00051016 R_ARM_JUMP_SLOT 00099159 ullqid_ │ │ │ │ 0010f2f4 00006816 R_ARM_JUMP_SLOT 00000000 _gfortran_random_r4@GFORTRAN_8 │ │ │ │ -0010f2f8 0009f616 R_ARM_JUMP_SLOT 00086df1 vicon_ │ │ │ │ -0010f2fc 000cb116 R_ARM_JUMP_SLOT 000e2cd5 slrat_ │ │ │ │ +0010f2f8 0009f616 R_ARM_JUMP_SLOT 000a7919 vicon_ │ │ │ │ +0010f2fc 000cb116 R_ARM_JUMP_SLOT 000c3d19 slrat_ │ │ │ │ 0010f300 00006916 R_ARM_JUMP_SLOT 00000000 __aeabi_idivmod@GCC_3.5 │ │ │ │ -0010f304 00014516 R_ARM_JUMP_SLOT 000e7e65 sgqpms_ │ │ │ │ -0010f308 00056516 R_ARM_JUMP_SLOT 0007b915 odiqnp_ │ │ │ │ -0010f30c 00029d16 R_ARM_JUMP_SLOT 000be581 uepget_ │ │ │ │ -0010f310 00047916 R_ARM_JUMP_SLOT 000e8abd sgtrln_ │ │ │ │ -0010f314 00086216 R_ARM_JUMP_SLOT 00077e15 shtswm_ │ │ │ │ -0010f318 00034316 R_ARM_JUMP_SLOT 000a0981 uursvl_ │ │ │ │ -0010f31c 0005e316 R_ARM_JUMP_SLOT 000be729 uepset_ │ │ │ │ -0010f320 00059216 R_ARM_JUMP_SLOT 000a7c69 uscqin_ │ │ │ │ -0010f324 0002ce16 R_ARM_JUMP_SLOT 00078e41 shmswa_ │ │ │ │ -0010f328 00044a16 R_ARM_JUMP_SLOT 000acf81 umpqit_ │ │ │ │ -0010f32c 00072916 R_ARM_JUMP_SLOT 00091b0d irgt_ │ │ │ │ -0010f330 00108916 R_ARM_JUMP_SLOT 000caab1 szqgcy_ │ │ │ │ -0010f334 000b1b16 R_ARM_JUMP_SLOT 000b0159 ulrqnp_ │ │ │ │ -0010f338 0008a816 R_ARM_JUMP_SLOT 000a7a8d usurdl_ │ │ │ │ -0010f33c 0008bf16 R_ARM_JUMP_SLOT 0007bdc5 odistx_ │ │ │ │ -0010f340 0002cd16 R_ARM_JUMP_SLOT 0007aa19 shfftb_ │ │ │ │ -0010f344 00018e16 R_ARM_JUMP_SLOT 000dc215 swqpnt_ │ │ │ │ -0010f348 000bf416 R_ARM_JUMP_SLOT 00084e75 vrdiv_ │ │ │ │ -0010f34c 00092516 R_ARM_JUMP_SLOT 000b4d15 uipd2z_ │ │ │ │ -0010f350 00097f16 R_ARM_JUMP_SLOT 000a0259 uupsvl_ │ │ │ │ -0010f354 000e6c16 R_ARM_JUMP_SLOT 000ec771 scstrf_ │ │ │ │ -0010f358 000d2d16 R_ARM_JUMP_SLOT 000d6bbd dcltext2pangomarkup │ │ │ │ -0010f35c 000b0b16 R_ARM_JUMP_SLOT 000a0b99 uurqcp_ │ │ │ │ -0010f360 000e0316 R_ARM_JUMP_SLOT 000d7ef1 zgnumfonts_ │ │ │ │ -0010f364 000c9516 R_ARM_JUMP_SLOT 000d673d zgswdi_ │ │ │ │ -0010f368 000f5a16 R_ARM_JUMP_SLOT 0003a155 tmlqcp_ │ │ │ │ -0010f36c 00075f16 R_ARM_JUMP_SLOT 000e96ed sgqtrn_ │ │ │ │ -0010f370 000dab16 R_ARM_JUMP_SLOT 0009524d uzpsav_ │ │ │ │ -0010f374 00065916 R_ARM_JUMP_SLOT 000e6585 sgslai_ │ │ │ │ -0010f378 00073916 R_ARM_JUMP_SLOT 0009c07d uxplbb_ │ │ │ │ -0010f37c 000ca916 R_ARM_JUMP_SLOT 000a12b5 uuiqcl_ │ │ │ │ -0010f380 0002b116 R_ARM_JUMP_SLOT 0007e571 radfg_ │ │ │ │ -0010f384 00037f16 R_ARM_JUMP_SLOT 00087681 mszdmp_ │ │ │ │ -0010f388 00115616 R_ARM_JUMP_SLOT 0007e315 rfftf_ │ │ │ │ -0010f38c 0011dc16 R_ARM_JUMP_SLOT 00071841 timeq2_ │ │ │ │ -0010f390 000b5216 R_ARM_JUMP_SLOT 000954e1 uzpqnp_ │ │ │ │ -0010f394 00087b16 R_ARM_JUMP_SLOT 000eb571 sgiget_ │ │ │ │ -0010f398 000cab16 R_ARM_JUMP_SLOT 000b0db1 ulyqfm_ │ │ │ │ -0010f39c 0004b616 R_ARM_JUMP_SLOT 000c37f5 udqfmt_ │ │ │ │ -0010f3a0 0007f116 R_ARM_JUMP_SLOT 0008aba5 glrqcl_ │ │ │ │ -0010f3a4 0006ca16 R_ARM_JUMP_SLOT 000ddc91 swcqcl_ │ │ │ │ -0010f3a8 0011d416 R_ARM_JUMP_SLOT 0009252d imax_ │ │ │ │ +0010f304 00014516 R_ARM_JUMP_SLOT 000c8dd1 sgqpms_ │ │ │ │ +0010f308 00056516 R_ARM_JUMP_SLOT 000e220d odiqnp_ │ │ │ │ +0010f30c 00029d16 R_ARM_JUMP_SLOT 0008d155 uepget_ │ │ │ │ +0010f310 00047916 R_ARM_JUMP_SLOT 000ce0c9 sgtrln_ │ │ │ │ +0010f314 00086216 R_ARM_JUMP_SLOT 000ec4e1 shtswm_ │ │ │ │ +0010f318 00034316 R_ARM_JUMP_SLOT 0007976d uursvl_ │ │ │ │ +0010f31c 0005e316 R_ARM_JUMP_SLOT 0008d2fd uepset_ │ │ │ │ +0010f320 00059216 R_ARM_JUMP_SLOT 00087241 uscqin_ │ │ │ │ +0010f324 0002ce16 R_ARM_JUMP_SLOT 000e9965 shmswa_ │ │ │ │ +0010f328 00044a16 R_ARM_JUMP_SLOT 00074b69 umpqit_ │ │ │ │ +0010f32c 00072916 R_ARM_JUMP_SLOT 000b65c5 irgt_ │ │ │ │ +0010f330 00108916 R_ARM_JUMP_SLOT 000b7ff5 szqgcy_ │ │ │ │ +0010f334 000b1b16 R_ARM_JUMP_SLOT 00098175 ulrqnp_ │ │ │ │ +0010f338 0008a816 R_ARM_JUMP_SLOT 000834fd usurdl_ │ │ │ │ +0010f33c 0008bf16 R_ARM_JUMP_SLOT 000e1399 odistx_ │ │ │ │ +0010f340 0002cd16 R_ARM_JUMP_SLOT 000ebcc9 shfftb_ │ │ │ │ +0010f344 00018e16 R_ARM_JUMP_SLOT 000d8d91 swqpnt_ │ │ │ │ +0010f348 000bf416 R_ARM_JUMP_SLOT 000b5d05 vrdiv_ │ │ │ │ +0010f34c 00092516 R_ARM_JUMP_SLOT 0007b85d uipd2z_ │ │ │ │ +0010f350 00097f16 R_ARM_JUMP_SLOT 00079d91 uupsvl_ │ │ │ │ +0010f354 000e6c16 R_ARM_JUMP_SLOT 000c4b11 scstrf_ │ │ │ │ +0010f358 000d2d16 R_ARM_JUMP_SLOT 000d3d55 dcltext2pangomarkup │ │ │ │ +0010f35c 000b0b16 R_ARM_JUMP_SLOT 00079985 uurqcp_ │ │ │ │ +0010f360 000e0316 R_ARM_JUMP_SLOT 000d5089 zgnumfonts_ │ │ │ │ +0010f364 000c9516 R_ARM_JUMP_SLOT 000d38d5 zgswdi_ │ │ │ │ +0010f368 000f5a16 R_ARM_JUMP_SLOT 0003a669 tmlqcp_ │ │ │ │ +0010f36c 00075f16 R_ARM_JUMP_SLOT 000cb12d sgqtrn_ │ │ │ │ +0010f370 000dab16 R_ARM_JUMP_SLOT 00090b69 uzpsav_ │ │ │ │ +0010f374 00065916 R_ARM_JUMP_SLOT 000c982d sgslai_ │ │ │ │ +0010f378 00073916 R_ARM_JUMP_SLOT 0009ae19 uxplbb_ │ │ │ │ +0010f37c 000ca916 R_ARM_JUMP_SLOT 0007a419 uuiqcl_ │ │ │ │ +0010f380 0002b116 R_ARM_JUMP_SLOT 000e3025 radfg_ │ │ │ │ +0010f384 00037f16 R_ARM_JUMP_SLOT 000a97b1 mszdmp_ │ │ │ │ +0010f388 00115616 R_ARM_JUMP_SLOT 000e9051 rfftf_ │ │ │ │ +0010f38c 0011dc16 R_ARM_JUMP_SLOT 000db295 timeq2_ │ │ │ │ +0010f390 000b5216 R_ARM_JUMP_SLOT 0008eaf9 uzpqnp_ │ │ │ │ +0010f394 00087b16 R_ARM_JUMP_SLOT 000ca6b1 sgiget_ │ │ │ │ +0010f398 000cab16 R_ARM_JUMP_SLOT 0009923d ulyqfm_ │ │ │ │ +0010f39c 0004b616 R_ARM_JUMP_SLOT 000a0a3d udqfmt_ │ │ │ │ +0010f3a0 0007f116 R_ARM_JUMP_SLOT 000a9bd9 glrqcl_ │ │ │ │ +0010f3a4 0006ca16 R_ARM_JUMP_SLOT 000d1be1 swcqcl_ │ │ │ │ +0010f3a8 0011d416 R_ARM_JUMP_SLOT 000ad725 imax_ │ │ │ │ 0010f3ac 00006a16 R_ARM_JUMP_SLOT 00000000 _gfortran_get_command_argument_i4@GFORTRAN_8 │ │ │ │ -0010f3b0 000e6616 R_ARM_JUMP_SLOT 0007ae59 odrsvl_ │ │ │ │ -0010f3b4 00055b16 R_ARM_JUMP_SLOT 000c2869 udrqcl_ │ │ │ │ +0010f3b0 000e6616 R_ARM_JUMP_SLOT 000e0959 odrsvl_ │ │ │ │ +0010f3b4 00055b16 R_ARM_JUMP_SLOT 000a0315 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 00071fcd rngu0_ │ │ │ │ -0010f3c4 000ec816 R_ARM_JUMP_SLOT 0008a295 glcqin_ │ │ │ │ -0010f3c8 00015216 R_ARM_JUMP_SLOT 000b3889 uirqcp_ │ │ │ │ -0010f3cc 00044f16 R_ARM_JUMP_SLOT 0008bd45 vrgnn_ │ │ │ │ -0010f3d0 00042416 R_ARM_JUMP_SLOT 000e20ad slpwvr_ │ │ │ │ -0010f3d4 00019e16 R_ARM_JUMP_SLOT 000afb89 ulpqvl_ │ │ │ │ -0010f3d8 00015d16 R_ARM_JUMP_SLOT 000c7199 ucxamn_ │ │ │ │ -0010f3dc 0010c516 R_ARM_JUMP_SLOT 000795b9 shlfwm_ │ │ │ │ -0010f3e0 0003a316 R_ARM_JUMP_SLOT 000d78a5 zgqtxw_ │ │ │ │ -0010f3e4 00113716 R_ARM_JUMP_SLOT 000bb429 ugrqcp_ │ │ │ │ -0010f3e8 000ba816 R_ARM_JUMP_SLOT 00094f55 iblkgt_ │ │ │ │ -0010f3ec 00066116 R_ARM_JUMP_SLOT 00091631 lrgt_ │ │ │ │ -0010f3f0 00110516 R_ARM_JUMP_SLOT 000bac65 ugpqit_ │ │ │ │ -0010f3f4 00025b16 R_ARM_JUMP_SLOT 000c7e09 ucpqcl_ │ │ │ │ -0010f3f8 00071e16 R_ARM_JUMP_SLOT 000e3491 slsize_ │ │ │ │ -0010f3fc 0011c116 R_ARM_JUMP_SLOT 000bf571 ueiqcp_ │ │ │ │ -0010f400 00075a16 R_ARM_JUMP_SLOT 000c2ee5 udlqcp_ │ │ │ │ -0010f404 000d1716 R_ARM_JUMP_SLOT 000df36d stqwrc_ │ │ │ │ -0010f408 00033216 R_ARM_JUMP_SLOT 00076029 clckgt_ │ │ │ │ -0010f40c 00046e16 R_ARM_JUMP_SLOT 000b5f31 uilset_ │ │ │ │ -0010f410 00066316 R_ARM_JUMP_SLOT 000b04a1 ullqin_ │ │ │ │ -0010f414 00030116 R_ARM_JUMP_SLOT 000398e1 tmpqvl_ │ │ │ │ +0010f3c0 0002ae16 R_ARM_JUMP_SLOT 000de08d rngu0_ │ │ │ │ +0010f3c4 000ec816 R_ARM_JUMP_SLOT 000a923d glcqin_ │ │ │ │ +0010f3c8 00015216 R_ARM_JUMP_SLOT 00080e75 uirqcp_ │ │ │ │ +0010f3cc 00044f16 R_ARM_JUMP_SLOT 000b3d89 vrgnn_ │ │ │ │ +0010f3d0 00042416 R_ARM_JUMP_SLOT 000c1e85 slpwvr_ │ │ │ │ +0010f3d4 00019e16 R_ARM_JUMP_SLOT 00099931 ulpqvl_ │ │ │ │ +0010f3d8 00015d16 R_ARM_JUMP_SLOT 0009645d ucxamn_ │ │ │ │ +0010f3dc 0010c516 R_ARM_JUMP_SLOT 000ebccd shlfwm_ │ │ │ │ +0010f3e0 0003a316 R_ARM_JUMP_SLOT 000d4a3d zgqtxw_ │ │ │ │ +0010f3e4 00113716 R_ARM_JUMP_SLOT 000a4bb5 ugrqcp_ │ │ │ │ +0010f3e8 000ba816 R_ARM_JUMP_SLOT 000a7419 iblkgt_ │ │ │ │ +0010f3ec 00066116 R_ARM_JUMP_SLOT 000b3de1 lrgt_ │ │ │ │ +0010f3f0 00110516 R_ARM_JUMP_SLOT 000a627d ugpqit_ │ │ │ │ +0010f3f4 00025b16 R_ARM_JUMP_SLOT 00094d65 ucpqcl_ │ │ │ │ +0010f3f8 00071e16 R_ARM_JUMP_SLOT 000c287d slsize_ │ │ │ │ +0010f3fc 0011c116 R_ARM_JUMP_SLOT 0008dcf1 ueiqcp_ │ │ │ │ +0010f400 00075a16 R_ARM_JUMP_SLOT 0009e955 udlqcp_ │ │ │ │ +0010f404 000d1716 R_ARM_JUMP_SLOT 000c7dd9 stqwrc_ │ │ │ │ +0010f408 00033216 R_ARM_JUMP_SLOT 000defd9 clckgt_ │ │ │ │ +0010f40c 00046e16 R_ARM_JUMP_SLOT 0007d879 uilset_ │ │ │ │ +0010f410 00066316 R_ARM_JUMP_SLOT 00099049 ullqin_ │ │ │ │ +0010f414 00030116 R_ARM_JUMP_SLOT 0003986d tmpqvl_ │ │ │ │ 0010f418 00006d16 R_ARM_JUMP_SLOT 00000000 gtk_font_chooser_dialog_new │ │ │ │ -0010f41c 0001e016 R_ARM_JUMP_SLOT 0008d9e1 osexec_ │ │ │ │ -0010f420 00063316 R_ARM_JUMP_SLOT 0007b4a1 odlqvl_ │ │ │ │ -0010f424 00075416 R_ARM_JUMP_SLOT 0008f3ed mpicya_ │ │ │ │ -0010f428 00045316 R_ARM_JUMP_SLOT 00090c85 mpfhmr_ │ │ │ │ -0010f42c 000b8016 R_ARM_JUMP_SLOT 000e3219 slinit_ │ │ │ │ -0010f430 000c4116 R_ARM_JUMP_SLOT 000e7621 sgstxs_ │ │ │ │ -0010f434 000bc216 R_ARM_JUMP_SLOT 000ae9fd umqptn_ │ │ │ │ -0010f438 00109816 R_ARM_JUMP_SLOT 00096d71 uzrqin_ │ │ │ │ -0010f43c 0010fc16 R_ARM_JUMP_SLOT 0008e2e9 mpirbs_ │ │ │ │ -0010f440 000b3016 R_ARM_JUMP_SLOT 0007c03d odpqvl_ │ │ │ │ -0010f444 00094416 R_ARM_JUMP_SLOT 000e1185 slratz_ │ │ │ │ -0010f448 00056816 R_ARM_JUMP_SLOT 0008c221 rvmin0_ │ │ │ │ -0010f44c 00020916 R_ARM_JUMP_SLOT 000bf835 ueiset_ │ │ │ │ -0010f450 00105e16 R_ARM_JUMP_SLOT 000ece81 scsvpt_ │ │ │ │ -0010f454 000a2b16 R_ARM_JUMP_SLOT 0008da7d osgarg_ │ │ │ │ -0010f458 0003e516 R_ARM_JUMP_SLOT 000b8805 uhbxa_ │ │ │ │ -0010f45c 000e4716 R_ARM_JUMP_SLOT 000ae5a5 umpfit_ │ │ │ │ -0010f460 00078916 R_ARM_JUMP_SLOT 00091ef9 indxnl_ │ │ │ │ -0010f464 00053616 R_ARM_JUMP_SLOT 0008d051 rvar0_ │ │ │ │ -0010f468 000ba316 R_ARM_JUMP_SLOT 000db951 swlsft_ │ │ │ │ -0010f46c 000efd16 R_ARM_JUMP_SLOT 0007543d date21_ │ │ │ │ -0010f470 0005d016 R_ARM_JUMP_SLOT 0008653d visub_ │ │ │ │ +0010f41c 0001e016 R_ARM_JUMP_SLOT 000a723d osexec_ │ │ │ │ +0010f420 00063316 R_ARM_JUMP_SLOT 000e2791 odlqvl_ │ │ │ │ +0010f424 00075416 R_ARM_JUMP_SLOT 000afe2d mpicya_ │ │ │ │ +0010f428 00045316 R_ARM_JUMP_SLOT 000ade5d mpfhmr_ │ │ │ │ +0010f42c 000b8016 R_ARM_JUMP_SLOT 000c2605 slinit_ │ │ │ │ +0010f430 000c4116 R_ARM_JUMP_SLOT 000d0511 sgstxs_ │ │ │ │ +0010f434 000bc216 R_ARM_JUMP_SLOT 00075485 umqptn_ │ │ │ │ +0010f438 0010fc16 R_ARM_JUMP_SLOT 000af31d mpirbs_ │ │ │ │ +0010f43c 00109816 R_ARM_JUMP_SLOT 0008e9fd uzrqin_ │ │ │ │ +0010f440 000b3016 R_ARM_JUMP_SLOT 000e0e95 odpqvl_ │ │ │ │ +0010f444 00094416 R_ARM_JUMP_SLOT 000c2df5 slratz_ │ │ │ │ +0010f448 00056816 R_ARM_JUMP_SLOT 000b28f5 rvmin0_ │ │ │ │ +0010f44c 00020916 R_ARM_JUMP_SLOT 0008d5ad ueiset_ │ │ │ │ +0010f450 00105e16 R_ARM_JUMP_SLOT 000c5d61 scsvpt_ │ │ │ │ +0010f454 000a2b16 R_ARM_JUMP_SLOT 000a7205 osgarg_ │ │ │ │ +0010f458 0003e516 R_ARM_JUMP_SLOT 000a1e71 uhbxa_ │ │ │ │ +0010f45c 000e4716 R_ARM_JUMP_SLOT 00079341 umpfit_ │ │ │ │ +0010f460 00078916 R_ARM_JUMP_SLOT 000ac98d indxnl_ │ │ │ │ +0010f464 00053616 R_ARM_JUMP_SLOT 000b16cd rvar0_ │ │ │ │ +0010f468 000ba316 R_ARM_JUMP_SLOT 000d84cd swlsft_ │ │ │ │ +0010f46c 000efd16 R_ARM_JUMP_SLOT 000dcf81 date21_ │ │ │ │ +0010f470 0005d016 R_ARM_JUMP_SLOT 000b3b91 visub_ │ │ │ │ 0010f474 00006e16 R_ARM_JUMP_SLOT 00000000 cairo_destroy │ │ │ │ 0010f478 00006f16 R_ARM_JUMP_SLOT 00000000 _gfortran_runtime_error_at@GFORTRAN_8 │ │ │ │ -0010f47c 000b7016 R_ARM_JUMP_SLOT 000c7f49 ucpqid_ │ │ │ │ -0010f480 0001e516 R_ARM_JUMP_SLOT 00085ac1 vrcon0_ │ │ │ │ -0010f484 000f4b16 R_ARM_JUMP_SLOT 0007ab6d vrrnm0_ │ │ │ │ -0010f488 00015616 R_ARM_JUMP_SLOT 000744d9 cweek_ │ │ │ │ -0010f48c 00073a16 R_ARM_JUMP_SLOT 000dd385 swlstx_ │ │ │ │ +0010f47c 000b7016 R_ARM_JUMP_SLOT 00094ea5 ucpqid_ │ │ │ │ +0010f480 0001e516 R_ARM_JUMP_SLOT 000b7199 vrcon0_ │ │ │ │ +0010f484 000f4b16 R_ARM_JUMP_SLOT 000e2d0d vrrnm0_ │ │ │ │ +0010f488 00015616 R_ARM_JUMP_SLOT 000ddb15 cweek_ │ │ │ │ +0010f48c 00073a16 R_ARM_JUMP_SLOT 000d0c3d swlstx_ │ │ │ │ 0010f490 00007016 R_ARM_JUMP_SLOT 00000000 __aeabi_uidiv@GCC_3.5 │ │ │ │ -0010f494 00025316 R_ARM_JUMP_SLOT 000517b1 msgdmp_ │ │ │ │ -0010f498 0007a616 R_ARM_JUMP_SLOT 000ec281 scspmi_ │ │ │ │ -0010f49c 00014f16 R_ARM_JUMP_SLOT 000d7ea5 zgsfw_ │ │ │ │ -0010f4a0 00093516 R_ARM_JUMP_SLOT 000a8525 uspqit_ │ │ │ │ -0010f4a4 000a7716 R_ARM_JUMP_SLOT 000eb3a9 sgiqcp_ │ │ │ │ -0010f4a8 0008e916 R_ARM_JUMP_SLOT 000ad25d umpget_ │ │ │ │ -0010f4ac 000e4316 R_ARM_JUMP_SLOT 000d1bd1 szpllt_ │ │ │ │ -0010f4b0 0004e116 R_ARM_JUMP_SLOT 000c1f01 udpqin_ │ │ │ │ -0010f4b4 000d5116 R_ARM_JUMP_SLOT 000b769d uiflab_ │ │ │ │ -0010f4b8 00108416 R_ARM_JUMP_SLOT 000beefd uelqcl_ │ │ │ │ -0010f4bc 000d4b16 R_ARM_JUMP_SLOT 0003938d tmrqcl_ │ │ │ │ -0010f4c0 000d0116 R_ARM_JUMP_SLOT 000cba1d szgipz_ │ │ │ │ -0010f4c4 0011f016 R_ARM_JUMP_SLOT 000ce46d szstts_ │ │ │ │ -0010f4c8 000d3216 R_ARM_JUMP_SLOT 000e96fd sgstxy_ │ │ │ │ -0010f4cc 000a2716 R_ARM_JUMP_SLOT 00092325 imin0_ │ │ │ │ -0010f4d0 00027816 R_ARM_JUMP_SLOT 000d04d9 szcll3_ │ │ │ │ -0010f4d4 000bf216 R_ARM_JUMP_SLOT 00088691 rtrxfl_ │ │ │ │ -0010f4d8 000fbd16 R_ARM_JUMP_SLOT 00091451 lrge0_ │ │ │ │ +0010f494 00025316 R_ARM_JUMP_SLOT 0003aa6d msgdmp_ │ │ │ │ +0010f498 0007a616 R_ARM_JUMP_SLOT 000c5319 scspmi_ │ │ │ │ +0010f49c 00014f16 R_ARM_JUMP_SLOT 000d503d zgsfw_ │ │ │ │ +0010f4a0 00093516 R_ARM_JUMP_SLOT 000842ad uspqit_ │ │ │ │ +0010f4a4 000a7716 R_ARM_JUMP_SLOT 000cfa99 sgiqcp_ │ │ │ │ +0010f4a8 0008e916 R_ARM_JUMP_SLOT 00076c15 umpget_ │ │ │ │ +0010f4ac 000e4316 R_ARM_JUMP_SLOT 000b7829 szpllt_ │ │ │ │ +0010f4b0 0004e116 R_ARM_JUMP_SLOT 0009fa8d udpqin_ │ │ │ │ +0010f4b4 000d5116 R_ARM_JUMP_SLOT 00080585 uiflab_ │ │ │ │ +0010f4b8 00108416 R_ARM_JUMP_SLOT 0008e08d uelqcl_ │ │ │ │ +0010f4bc 000d4b16 R_ARM_JUMP_SLOT 00037b49 tmrqcl_ │ │ │ │ +0010f4c0 000d0116 R_ARM_JUMP_SLOT 000c05b5 szgipz_ │ │ │ │ +0010f4c4 0011f016 R_ARM_JUMP_SLOT 000bbead szstts_ │ │ │ │ +0010f4c8 000d3216 R_ARM_JUMP_SLOT 000cca41 sgstxy_ │ │ │ │ +0010f4cc 000a2716 R_ARM_JUMP_SLOT 000ad305 imin0_ │ │ │ │ +0010f4d0 00027816 R_ARM_JUMP_SLOT 000ba829 szcll3_ │ │ │ │ +0010f4d4 000bf216 R_ARM_JUMP_SLOT 000aaee1 rtrxfl_ │ │ │ │ +0010f4d8 000fbd16 R_ARM_JUMP_SLOT 000b4041 lrge0_ │ │ │ │ 0010f4dc 00007116 R_ARM_JUMP_SLOT 00000000 __aeabi_idiv@GCC_3.5 │ │ │ │ -0010f4e0 0004f216 R_ARM_JUMP_SLOT 000394cd tmrqid_ │ │ │ │ -0010f4e4 000f5f16 R_ARM_JUMP_SLOT 000bb5f1 ugrget_ │ │ │ │ -0010f4e8 00016516 R_ARM_JUMP_SLOT 000b59bd uilqnp_ │ │ │ │ +0010f4e0 0004f216 R_ARM_JUMP_SLOT 00037c89 tmrqid_ │ │ │ │ +0010f4e4 000f5f16 R_ARM_JUMP_SLOT 000a4199 ugrget_ │ │ │ │ +0010f4e8 00016516 R_ARM_JUMP_SLOT 0008010d uilqnp_ │ │ │ │ 0010f4ec 00007216 R_ARM_JUMP_SLOT 00000000 gtk_main_iteration │ │ │ │ -0010f4f0 00115716 R_ARM_JUMP_SLOT 000e7e85 sgqpmi_ │ │ │ │ -0010f4f4 0007b916 R_ARM_JUMP_SLOT 00097759 uzlqcp_ │ │ │ │ -0010f4f8 0000b916 R_ARM_JUMP_SLOT 0009d35d uwsgxz_ │ │ │ │ -0010f4fc 0006d116 R_ARM_JUMP_SLOT 000a3ecd uswapz_ │ │ │ │ -0010f500 000e4416 R_ARM_JUMP_SLOT 000904f1 mpfcoa_ │ │ │ │ +0010f4f0 00115716 R_ARM_JUMP_SLOT 000c8df1 sgqpmi_ │ │ │ │ +0010f4f4 0007b916 R_ARM_JUMP_SLOT 00091385 uzlqcp_ │ │ │ │ +0010f4f8 0000b916 R_ARM_JUMP_SLOT 000718ad uwsgxz_ │ │ │ │ +0010f4fc 0006d116 R_ARM_JUMP_SLOT 00081dc9 uswapz_ │ │ │ │ +0010f500 000e4416 R_ARM_JUMP_SLOT 000afbd1 mpfcoa_ │ │ │ │ 0010f504 00007316 R_ARM_JUMP_SLOT 00000000 pango_font_family_list_faces │ │ │ │ -0010f508 00061d16 R_ARM_JUMP_SLOT 0007a3e5 shinif_ │ │ │ │ -0010f50c 000c4816 R_ARM_JUMP_SLOT 00091715 lrlt_ │ │ │ │ -0010f510 0001cd16 R_ARM_JUMP_SLOT 000924d9 imax0_ │ │ │ │ +0010f508 00061d16 R_ARM_JUMP_SLOT 000eb9c5 shinif_ │ │ │ │ +0010f50c 000c4816 R_ARM_JUMP_SLOT 000b43ad lrlt_ │ │ │ │ +0010f510 0001cd16 R_ARM_JUMP_SLOT 000ad571 imax0_ │ │ │ │ 0010f514 00007416 R_ARM_JUMP_SLOT 00000000 fputc@GLIBC_2.4 │ │ │ │ -0010f518 00083e16 R_ARM_JUMP_SLOT 000cc7d9 szqtxw_ │ │ │ │ -0010f51c 00113e16 R_ARM_JUMP_SLOT 00078159 shtnml_ │ │ │ │ -0010f520 0008e116 R_ARM_JUMP_SLOT 000d48a9 szplzr_ │ │ │ │ -0010f524 000ebe16 R_ARM_JUMP_SLOT 0003a479 tmiqnp_ │ │ │ │ -0010f528 00046c16 R_ARM_JUMP_SLOT 000c8235 ucpset_ │ │ │ │ -0010f52c 000a5116 R_ARM_JUMP_SLOT 000754ed date12_ │ │ │ │ -0010f530 0009b616 R_ARM_JUMP_SLOT 00091309 mpfcyl_ │ │ │ │ -0010f534 000e3516 R_ARM_JUMP_SLOT 0007de71 sinqb_ │ │ │ │ -0010f538 00038c16 R_ARM_JUMP_SLOT 000acd1d umpqin_ │ │ │ │ +0010f518 00083e16 R_ARM_JUMP_SLOT 000c083d szqtxw_ │ │ │ │ +0010f51c 00113e16 R_ARM_JUMP_SLOT 000ec825 shtnml_ │ │ │ │ +0010f520 0008e116 R_ARM_JUMP_SLOT 000c02e9 szplzr_ │ │ │ │ +0010f524 000ebe16 R_ARM_JUMP_SLOT 00036b75 tmiqnp_ │ │ │ │ +0010f528 00046c16 R_ARM_JUMP_SLOT 00097d71 ucpset_ │ │ │ │ +0010f52c 000a5116 R_ARM_JUMP_SLOT 000ddab5 date12_ │ │ │ │ +0010f530 0009b616 R_ARM_JUMP_SLOT 000b0e9d mpfcyl_ │ │ │ │ +0010f534 000e3516 R_ARM_JUMP_SLOT 000e8be1 sinqb_ │ │ │ │ +0010f538 00038c16 R_ARM_JUMP_SLOT 00074905 umpqin_ │ │ │ │ 0010f53c 00007516 R_ARM_JUMP_SLOT 00000000 gtk_dialog_run │ │ │ │ -0010f540 00026e16 R_ARM_JUMP_SLOT 0009ff61 uusidv_ │ │ │ │ -0010f544 00086116 R_ARM_JUMP_SLOT 00086ab1 imlt1_ │ │ │ │ +0010f540 00026e16 R_ARM_JUMP_SLOT 0007b3bd uusidv_ │ │ │ │ +0010f544 00086116 R_ARM_JUMP_SLOT 000a7a69 imlt1_ │ │ │ │ 0010f548 00007616 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4 │ │ │ │ -0010f54c 000fc316 R_ARM_JUMP_SLOT 000dd50d swisvl_ │ │ │ │ -0010f550 000ece16 R_ARM_JUMP_SLOT 000dbc0d swqtxw_ │ │ │ │ -0010f554 0004c016 R_ARM_JUMP_SLOT 000b5e91 uilstx_ │ │ │ │ -0010f558 000eb616 R_ARM_JUMP_SLOT 0007705d gbyte_ │ │ │ │ -0010f55c 0006d316 R_ARM_JUMP_SLOT 000e4905 sgpmxv_ │ │ │ │ -0010f560 0010d616 R_ARM_JUMP_SLOT 000a43d1 usyoff_ │ │ │ │ -0010f564 000c8416 R_ARM_JUMP_SLOT 000e7eb5 sgspmt_ │ │ │ │ +0010f54c 000fc316 R_ARM_JUMP_SLOT 000d1425 swisvl_ │ │ │ │ +0010f550 000ece16 R_ARM_JUMP_SLOT 000d8789 swqtxw_ │ │ │ │ +0010f554 0004c016 R_ARM_JUMP_SLOT 0007d7d9 uilstx_ │ │ │ │ +0010f558 000eb616 R_ARM_JUMP_SLOT 000da7e9 gbyte_ │ │ │ │ +0010f55c 0006d316 R_ARM_JUMP_SLOT 000ca205 sgpmxv_ │ │ │ │ +0010f560 0010d616 R_ARM_JUMP_SLOT 00086fcd usyoff_ │ │ │ │ +0010f564 000c8416 R_ARM_JUMP_SLOT 000c8e21 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 000b2116 R_ARM_JUMP_SLOT 000e7261 sgtxzu_ │ │ │ │ -0010f574 00069a16 R_ARM_JUMP_SLOT 000df3d9 stswrc_ │ │ │ │ -0010f578 0004fc16 R_ARM_JUMP_SLOT 00091419 lrgea_ │ │ │ │ -0010f57c 00016716 R_ARM_JUMP_SLOT 000bb6ed ugrset_ │ │ │ │ -0010f580 00051f16 R_ARM_JUMP_SLOT 000b7c59 uidecd_ │ │ │ │ +0010f570 000b2116 R_ARM_JUMP_SLOT 000cc67d sgtxzu_ │ │ │ │ +0010f574 00069a16 R_ARM_JUMP_SLOT 000c7e45 stswrc_ │ │ │ │ +0010f578 0004fc16 R_ARM_JUMP_SLOT 000b4265 lrgea_ │ │ │ │ +0010f57c 00016716 R_ARM_JUMP_SLOT 000a4295 ugrset_ │ │ │ │ +0010f580 00051f16 R_ARM_JUMP_SLOT 00080b41 uidecd_ │ │ │ │ 0010f584 00007916 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ -0010f588 00077416 R_ARM_JUMP_SLOT 000d1949 szopsv_ │ │ │ │ -0010f58c 00119116 R_ARM_JUMP_SLOT 000aaedd umscom_ │ │ │ │ -0010f590 000a7016 R_ARM_JUMP_SLOT 000b75ad uiqmrg_ │ │ │ │ -0010f594 000f9d16 R_ARM_JUMP_SLOT 00039fed tmlqvl_ │ │ │ │ -0010f598 00117c16 R_ARM_JUMP_SLOT 000976dd uzlsvl_ │ │ │ │ -0010f59c 000e8316 R_ARM_JUMP_SLOT 000a82b9 uspqnp_ │ │ │ │ -0010f5a0 000fbb16 R_ARM_JUMP_SLOT 00092681 g2sgrd_ │ │ │ │ -0010f5a4 000e0c16 R_ARM_JUMP_SLOT 000cb045 szscll_ │ │ │ │ -0010f5a8 0010b716 R_ARM_JUMP_SLOT 000a00f1 uusmki_ │ │ │ │ -0010f5ac 000ac916 R_ARM_JUMP_SLOT 000e5145 sgplxu_ │ │ │ │ -0010f5b0 00011c16 R_ARM_JUMP_SLOT 000b9801 uhbrfz_ │ │ │ │ -0010f5b4 000eed16 R_ARM_JUMP_SLOT 000c3c79 udgrdn_ │ │ │ │ -0010f5b8 000d5716 R_ARM_JUMP_SLOT 000b07d9 uliqnp_ │ │ │ │ -0010f5bc 000e4b16 R_ARM_JUMP_SLOT 000dc571 swstcl_ │ │ │ │ -0010f5c0 0007d016 R_ARM_JUMP_SLOT 000e85c1 sgsplt_ │ │ │ │ -0010f5c4 000fb316 R_ARM_JUMP_SLOT 000c3bfd rudval_ │ │ │ │ -0010f5c8 0010cb16 R_ARM_JUMP_SLOT 0008fd19 mpipst_ │ │ │ │ -0010f5cc 00080b16 R_ARM_JUMP_SLOT 00096f69 uzrset_ │ │ │ │ -0010f5d0 0006b216 R_ARM_JUMP_SLOT 000c3205 udiqnp_ │ │ │ │ -0010f5d4 0011a316 R_ARM_JUMP_SLOT 000ab991 umbndc_ │ │ │ │ -0010f5d8 0006f116 R_ARM_JUMP_SLOT 00089bcd glpsvl_ │ │ │ │ -0010f5dc 00015f16 R_ARM_JUMP_SLOT 000d9ab5 swpqid_ │ │ │ │ -0010f5e0 00011016 R_ARM_JUMP_SLOT 000eae6d sglqid_ │ │ │ │ -0010f5e4 00078216 R_ARM_JUMP_SLOT 00093f55 rgnlt_ │ │ │ │ +0010f588 00077416 R_ARM_JUMP_SLOT 000c198d szopsv_ │ │ │ │ +0010f58c 00119116 R_ARM_JUMP_SLOT 000782b5 umscom_ │ │ │ │ +0010f590 000a7016 R_ARM_JUMP_SLOT 0007d3d5 uiqmrg_ │ │ │ │ +0010f594 000f9d16 R_ARM_JUMP_SLOT 0003a501 tmlqvl_ │ │ │ │ +0010f598 00117c16 R_ARM_JUMP_SLOT 00091309 uzlsvl_ │ │ │ │ +0010f59c 000e8316 R_ARM_JUMP_SLOT 00084041 uspqnp_ │ │ │ │ +0010f5a0 000fbb16 R_ARM_JUMP_SLOT 000b4dd9 g2sgrd_ │ │ │ │ +0010f5a4 000e0c16 R_ARM_JUMP_SLOT 000b9ba9 szscll_ │ │ │ │ +0010f5a8 0010b716 R_ARM_JUMP_SLOT 0007addd uusmki_ │ │ │ │ +0010f5ac 000ac916 R_ARM_JUMP_SLOT 000cb46d sgplxu_ │ │ │ │ +0010f5b0 00011c16 R_ARM_JUMP_SLOT 000a1ee1 uhbrfz_ │ │ │ │ +0010f5b4 000eed16 R_ARM_JUMP_SLOT 0009f241 udgrdn_ │ │ │ │ +0010f5b8 000d5716 R_ARM_JUMP_SLOT 00099349 uliqnp_ │ │ │ │ +0010f5bc 000e4b16 R_ARM_JUMP_SLOT 000d90ed swstcl_ │ │ │ │ +0010f5c0 0007d016 R_ARM_JUMP_SLOT 000ccfd5 sgsplt_ │ │ │ │ +0010f5c4 000fb316 R_ARM_JUMP_SLOT 0009d259 rudval_ │ │ │ │ +0010f5c8 0010cb16 R_ARM_JUMP_SLOT 000b0ad5 mpipst_ │ │ │ │ +0010f5cc 00080b16 R_ARM_JUMP_SLOT 000908a5 uzrset_ │ │ │ │ +0010f5d0 0006b216 R_ARM_JUMP_SLOT 000a05a5 udiqnp_ │ │ │ │ +0010f5d4 0011a316 R_ARM_JUMP_SLOT 00076e19 umbndc_ │ │ │ │ +0010f5d8 0006f116 R_ARM_JUMP_SLOT 000a8545 glpsvl_ │ │ │ │ +0010f5dc 00015f16 R_ARM_JUMP_SLOT 000da291 swpqid_ │ │ │ │ +0010f5e0 00011016 R_ARM_JUMP_SLOT 000cb93d sglqid_ │ │ │ │ +0010f5e4 00078216 R_ARM_JUMP_SLOT 000b2c3d 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 0010c716 R_ARM_JUMP_SLOT 000bbbb5 uglget_ │ │ │ │ -0010f5f4 000b9b16 R_ARM_JUMP_SLOT 00080d85 radb3_ │ │ │ │ -0010f5f8 0005a116 R_ARM_JUMP_SLOT 000c94ad nucchr_ │ │ │ │ -0010f5fc 00042616 R_ARM_JUMP_SLOT 0007b7bd odlget_ │ │ │ │ -0010f600 000b6816 R_ARM_JUMP_SLOT 00090ec5 mpimwl_ │ │ │ │ -0010f604 00022b16 R_ARM_JUMP_SLOT 00039a29 tmpqcl_ │ │ │ │ -0010f608 0008e716 R_ARM_JUMP_SLOT 0008e00d mpfvdg_ │ │ │ │ +0010f5f0 0010c716 R_ARM_JUMP_SLOT 000a4d7d uglget_ │ │ │ │ +0010f5f4 000b9b16 R_ARM_JUMP_SLOT 000e553d radb3_ │ │ │ │ +0010f5f8 0005a116 R_ARM_JUMP_SLOT 00097ef1 nucchr_ │ │ │ │ +0010f5fc 00042616 R_ARM_JUMP_SLOT 000e1495 odlget_ │ │ │ │ +0010f600 000b6816 R_ARM_JUMP_SLOT 000aec59 mpimwl_ │ │ │ │ +0010f604 00022b16 R_ARM_JUMP_SLOT 000399b5 tmpqcl_ │ │ │ │ +0010f608 0008e716 R_ARM_JUMP_SLOT 000af7a9 mpfvdg_ │ │ │ │ 0010f60c 00007c16 R_ARM_JUMP_SLOT 00000000 _gfortran_st_write_done@GFORTRAN_8 │ │ │ │ -0010f610 0011d716 R_ARM_JUMP_SLOT 000dc2a1 swicls_ │ │ │ │ -0010f614 00031d16 R_ARM_JUMP_SLOT 000b3b65 uirset_ │ │ │ │ -0010f618 000ede16 R_ARM_JUMP_SLOT 000df7a1 stiwtr_ │ │ │ │ -0010f61c 00022616 R_ARM_JUMP_SLOT 000d2631 szt3op_ │ │ │ │ -0010f620 00067f16 R_ARM_JUMP_SLOT 00084189 cffti_ │ │ │ │ +0010f610 0011d716 R_ARM_JUMP_SLOT 000d8e1d swicls_ │ │ │ │ +0010f614 00031d16 R_ARM_JUMP_SLOT 0007d721 uirset_ │ │ │ │ +0010f618 000ede16 R_ARM_JUMP_SLOT 000c820d stiwtr_ │ │ │ │ +0010f61c 00022616 R_ARM_JUMP_SLOT 000bb715 szt3op_ │ │ │ │ +0010f620 00067f16 R_ARM_JUMP_SLOT 000e2e8d cffti_ │ │ │ │ 0010f624 00007d16 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4 │ │ │ │ -0010f628 000fa016 R_ARM_JUMP_SLOT 000c8fb1 uciqcl_ │ │ │ │ -0010f62c 0000de16 R_ARM_JUMP_SLOT 0008a971 glrsvl_ │ │ │ │ -0010f630 00112616 R_ARM_JUMP_SLOT 000ddad1 swcsvl_ │ │ │ │ -0010f634 000ef316 R_ARM_JUMP_SLOT 000ac7d1 umspct_ │ │ │ │ -0010f638 000f9e16 R_ARM_JUMP_SLOT 00039709 tmrset_ │ │ │ │ -0010f63c 0004d116 R_ARM_JUMP_SLOT 000ad59d umrqvl_ │ │ │ │ -0010f640 0010bd16 R_ARM_JUMP_SLOT 000c0751 uegtlb_ │ │ │ │ -0010f644 0010ec16 R_ARM_JUMP_SLOT 000adfe9 umiqin_ │ │ │ │ +0010f628 000fa016 R_ARM_JUMP_SLOT 00095cc1 uciqcl_ │ │ │ │ +0010f62c 0000de16 R_ARM_JUMP_SLOT 000a99a5 glrsvl_ │ │ │ │ +0010f630 00112616 R_ARM_JUMP_SLOT 000d1a21 swcsvl_ │ │ │ │ +0010f634 000ef316 R_ARM_JUMP_SLOT 00078659 umspct_ │ │ │ │ +0010f638 000f9e16 R_ARM_JUMP_SLOT 000370dd tmrset_ │ │ │ │ +0010f63c 0004d116 R_ARM_JUMP_SLOT 000755ed umrqvl_ │ │ │ │ +0010f640 0010ec16 R_ARM_JUMP_SLOT 00077e51 umiqin_ │ │ │ │ +0010f644 0010bd16 R_ARM_JUMP_SLOT 0008ae09 uegtlb_ │ │ │ │ 0010f648 00007e16 R_ARM_JUMP_SLOT 00000000 gtk_widget_show │ │ │ │ -0010f64c 0003d116 R_ARM_JUMP_SLOT 00094dc9 cladj_ │ │ │ │ -0010f650 000fe316 R_ARM_JUMP_SLOT 000e59a1 sglaxu_ │ │ │ │ -0010f654 00100d16 R_ARM_JUMP_SLOT 000b06dd ullstx_ │ │ │ │ -0010f658 000d7216 R_ARM_JUMP_SLOT 000836d1 ezfftb_ │ │ │ │ +0010f64c 0003d116 R_ARM_JUMP_SLOT 000b2ac9 cladj_ │ │ │ │ +0010f650 000fe316 R_ARM_JUMP_SLOT 000cc871 sglaxu_ │ │ │ │ +0010f654 00100d16 R_ARM_JUMP_SLOT 0009a9bd ullstx_ │ │ │ │ +0010f658 000d7216 R_ARM_JUMP_SLOT 000e83d5 ezfftb_ │ │ │ │ 0010f65c 00007f16 R_ARM_JUMP_SLOT 00000000 g_object_unref │ │ │ │ -0010f660 00048a16 R_ARM_JUMP_SLOT 000cb28d szqcly_ │ │ │ │ -0010f664 00012216 R_ARM_JUMP_SLOT 00091ec5 indxif_ │ │ │ │ -0010f668 000cd016 R_ARM_JUMP_SLOT 000ce475 szoptz_ │ │ │ │ +0010f660 00048a16 R_ARM_JUMP_SLOT 000c07e1 szqcly_ │ │ │ │ +0010f664 00012216 R_ARM_JUMP_SLOT 000aca11 indxif_ │ │ │ │ +0010f668 000cd016 R_ARM_JUMP_SLOT 000ba76d szoptz_ │ │ │ │ 0010f66c 00008016 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ -0010f670 00102616 R_ARM_JUMP_SLOT 0009be01 uxsaxs_ │ │ │ │ -0010f674 0007d716 R_ARM_JUMP_SLOT 00091e61 indxrf_ │ │ │ │ -0010f678 000ed216 R_ARM_JUMP_SLOT 0009d395 uwsgxb_ │ │ │ │ -0010f67c 00036116 R_ARM_JUMP_SLOT 00089799 rliget_ │ │ │ │ +0010f670 00102616 R_ARM_JUMP_SLOT 0009c969 uxsaxs_ │ │ │ │ +0010f674 0007d716 R_ARM_JUMP_SLOT 000ac9e1 indxrf_ │ │ │ │ +0010f678 000ed216 R_ARM_JUMP_SLOT 000718e5 uwsgxb_ │ │ │ │ +0010f67c 00036116 R_ARM_JUMP_SLOT 000ab3e5 rliget_ │ │ │ │ 0010f680 00008116 R_ARM_JUMP_SLOT 00000000 cairo_get_source │ │ │ │ 0010f684 00008216 R_ARM_JUMP_SLOT 00000000 __localtime64@GLIBC_2.34 │ │ │ │ -0010f688 00070716 R_ARM_JUMP_SLOT 000e689d sglnzu_ │ │ │ │ -0010f68c 00094216 R_ARM_JUMP_SLOT 000d1f59 szmvlu_ │ │ │ │ -0010f690 000a3c16 R_ARM_JUMP_SLOT 0009643d uzcqvl_ │ │ │ │ -0010f694 00079816 R_ARM_JUMP_SLOT 0009216d isum0_ │ │ │ │ -0010f698 000f9c16 R_ARM_JUMP_SLOT 000915fd lrgt1_ │ │ │ │ -0010f69c 0008db16 R_ARM_JUMP_SLOT 000e97fd sgqmpl_ │ │ │ │ -0010f6a0 00040c16 R_ARM_JUMP_SLOT 000ccef9 sztxwv_ │ │ │ │ -0010f6a4 000d9616 R_ARM_JUMP_SLOT 0009bcd9 uxsoff_ │ │ │ │ -0010f6a8 00095216 R_ARM_JUMP_SLOT 00086f3d vifct0_ │ │ │ │ -0010f6ac 000ef016 R_ARM_JUMP_SLOT 0007b679 odlqid_ │ │ │ │ -0010f6b0 0010ed16 R_ARM_JUMP_SLOT 000e69f9 sglnr_ │ │ │ │ -0010f6b4 0001c016 R_ARM_JUMP_SLOT 000eb431 sgiqid_ │ │ │ │ -0010f6b8 00041316 R_ARM_JUMP_SLOT 000baf41 ugpget_ │ │ │ │ -0010f6bc 0007b216 R_ARM_JUMP_SLOT 000dbfe5 swqclc_ │ │ │ │ -0010f6c0 0008fa16 R_ARM_JUMP_SLOT 0007c409 odpget_ │ │ │ │ -0010f6c4 0003ad16 R_ARM_JUMP_SLOT 00090d19 mpihmr_ │ │ │ │ -0010f6c8 000aa516 R_ARM_JUMP_SLOT 000e6ff9 sgtxzr_ │ │ │ │ -0010f6cc 0002e916 R_ARM_JUMP_SLOT 000ed341 scseye_ │ │ │ │ -0010f6d0 00077b16 R_ARM_JUMP_SLOT 000e63dd sglazu_ │ │ │ │ -0010f6d4 0006ee16 R_ARM_JUMP_SLOT 000a0101 uuqmkt_ │ │ │ │ -0010f6d8 000b9016 R_ARM_JUMP_SLOT 0009ffc9 uusarp_ │ │ │ │ -0010f6dc 000de816 R_ARM_JUMP_SLOT 000e778d sgtxv_ │ │ │ │ -0010f6e0 0011cb16 R_ARM_JUMP_SLOT 000a885d uspstx_ │ │ │ │ -0010f6e4 000c7b16 R_ARM_JUMP_SLOT 000864f1 visub0_ │ │ │ │ -0010f6e8 000f5416 R_ARM_JUMP_SLOT 000dc3b9 swidat_ │ │ │ │ -0010f6ec 000fbc16 R_ARM_JUMP_SLOT 0008d8a5 rmax_ │ │ │ │ -0010f6f0 0007c916 R_ARM_JUMP_SLOT 000a8345 uspsvl_ │ │ │ │ -0010f6f4 000f0816 R_ARM_JUMP_SLOT 000d2649 szm3zv_ │ │ │ │ +0010f688 00070716 R_ARM_JUMP_SLOT 000ca809 sglnzu_ │ │ │ │ +0010f68c 00094216 R_ARM_JUMP_SLOT 000bb829 szmvlu_ │ │ │ │ +0010f690 000a3c16 R_ARM_JUMP_SLOT 000901c5 uzcqvl_ │ │ │ │ +0010f694 00079816 R_ARM_JUMP_SLOT 000ad2ad isum0_ │ │ │ │ +0010f698 000f9c16 R_ARM_JUMP_SLOT 000b3f61 lrgt1_ │ │ │ │ +0010f69c 0008db16 R_ARM_JUMP_SLOT 000cbac5 sgqmpl_ │ │ │ │ +0010f6a0 00040c16 R_ARM_JUMP_SLOT 000bda19 sztxwv_ │ │ │ │ +0010f6a4 000d9616 R_ARM_JUMP_SLOT 0009b109 uxsoff_ │ │ │ │ +0010f6a8 00095216 R_ARM_JUMP_SLOT 000a7fa9 vifct0_ │ │ │ │ +0010f6ac 000ef016 R_ARM_JUMP_SLOT 000e2969 odlqid_ │ │ │ │ +0010f6b0 0010ed16 R_ARM_JUMP_SLOT 000cb26d sglnr_ │ │ │ │ +0010f6b4 0001c016 R_ARM_JUMP_SLOT 000cfb21 sgiqid_ │ │ │ │ +0010f6b8 00041316 R_ARM_JUMP_SLOT 000a38c1 ugpget_ │ │ │ │ +0010f6bc 0007b216 R_ARM_JUMP_SLOT 000d8b61 swqclc_ │ │ │ │ +0010f6c0 0008fa16 R_ARM_JUMP_SLOT 000e0175 odpget_ │ │ │ │ +0010f6c4 0003ad16 R_ARM_JUMP_SLOT 000adef1 mpihmr_ │ │ │ │ +0010f6c8 000aa516 R_ARM_JUMP_SLOT 000d0aad sgtxzr_ │ │ │ │ +0010f6cc 0002e916 R_ARM_JUMP_SLOT 000c4a81 scseye_ │ │ │ │ +0010f6d0 00077b16 R_ARM_JUMP_SLOT 000cd559 sglazu_ │ │ │ │ +0010f6d4 0006ee16 R_ARM_JUMP_SLOT 0007aded uuqmkt_ │ │ │ │ +0010f6d8 000b9016 R_ARM_JUMP_SLOT 0007b465 uusarp_ │ │ │ │ +0010f6dc 000de816 R_ARM_JUMP_SLOT 000d067d sgtxv_ │ │ │ │ +0010f6e0 0011cb16 R_ARM_JUMP_SLOT 00088541 uspstx_ │ │ │ │ +0010f6e4 000c7b16 R_ARM_JUMP_SLOT 000b3759 visub0_ │ │ │ │ +0010f6e8 000f5416 R_ARM_JUMP_SLOT 000d8f35 swidat_ │ │ │ │ +0010f6ec 000fbc16 R_ARM_JUMP_SLOT 000b242d rmax_ │ │ │ │ +0010f6f0 0007c916 R_ARM_JUMP_SLOT 000840cd uspsvl_ │ │ │ │ +0010f6f4 000f0816 R_ARM_JUMP_SLOT 000bd1a1 szm3zv_ │ │ │ │ 0010f6f8 00008316 R_ARM_JUMP_SLOT 00000000 cairo_pattern_create_for_surface │ │ │ │ -0010f6fc 00042516 R_ARM_JUMP_SLOT 000d7a61 zgrclp_ │ │ │ │ -0010f700 000f1e16 R_ARM_JUMP_SLOT 000d05a5 szpllz_ │ │ │ │ -0010f704 0001a216 R_ARM_JUMP_SLOT 000a0899 uupset_ │ │ │ │ -0010f708 00053116 R_ARM_JUMP_SLOT 0009006d mpsbon_ │ │ │ │ -0010f70c 000cf716 R_ARM_JUMP_SLOT 00091519 lrle1_ │ │ │ │ +0010f6fc 00042516 R_ARM_JUMP_SLOT 000d4bf9 zgrclp_ │ │ │ │ +0010f700 000f1e16 R_ARM_JUMP_SLOT 000b7c05 szpllz_ │ │ │ │ +0010f704 0001a216 R_ARM_JUMP_SLOT 0007ad41 uupset_ │ │ │ │ +0010f708 00053116 R_ARM_JUMP_SLOT 000ae745 mpsbon_ │ │ │ │ +0010f70c 000cf716 R_ARM_JUMP_SLOT 000b40e9 lrle1_ │ │ │ │ 0010f710 00008416 R_ARM_JUMP_SLOT 00000000 __powisf2@GCC_4.0.0 │ │ │ │ -0010f714 00110416 R_ARM_JUMP_SLOT 000b3489 uixbar_ │ │ │ │ -0010f718 000bad16 R_ARM_JUMP_SLOT 000d1a8d szcllv_ │ │ │ │ -0010f71c 00090616 R_ARM_JUMP_SLOT 000c9e59 grswnd_ │ │ │ │ +0010f714 00110416 R_ARM_JUMP_SLOT 0007fe75 uixbar_ │ │ │ │ +0010f718 000bad16 R_ARM_JUMP_SLOT 000c1ad1 szcllv_ │ │ │ │ +0010f71c 00090616 R_ARM_JUMP_SLOT 00094865 grswnd_ │ │ │ │ 0010f720 00008516 R_ARM_JUMP_SLOT 00000000 powf@GLIBC_2.27 │ │ │ │ -0010f724 00039616 R_ARM_JUMP_SLOT 0009a59d uxqfmt_ │ │ │ │ +0010f724 00039616 R_ARM_JUMP_SLOT 0009cdd1 uxqfmt_ │ │ │ │ 0010f728 00008616 R_ARM_JUMP_SLOT 00000000 fclose@GLIBC_2.4 │ │ │ │ -0010f72c 0003fd16 R_ARM_JUMP_SLOT 000a2ebd uspaxs_ │ │ │ │ -0010f730 000ccc16 R_ARM_JUMP_SLOT 0008bbc5 glistx_ │ │ │ │ -0010f734 000cba16 R_ARM_JUMP_SLOT 0007f7e9 radf3_ │ │ │ │ -0010f738 00120e16 R_ARM_JUMP_SLOT 00086175 vidiv0_ │ │ │ │ -0010f73c 0000e816 R_ARM_JUMP_SLOT 00099099 uyplbl_ │ │ │ │ -0010f740 0003ce16 R_ARM_JUMP_SLOT 000be2fd uepqcl_ │ │ │ │ -0010f744 000a4016 R_ARM_JUMP_SLOT 00093dfd gnsave_ │ │ │ │ -0010f748 00060616 R_ARM_JUMP_SLOT 0008439d cfftf_ │ │ │ │ -0010f74c 0010d316 R_ARM_JUMP_SLOT 0007e541 rfftb_ │ │ │ │ -0010f750 000b1c16 R_ARM_JUMP_SLOT 000a8259 uscget_ │ │ │ │ -0010f754 0007f516 R_ARM_JUMP_SLOT 00085b91 vrfct1_ │ │ │ │ -0010f758 000ae416 R_ARM_JUMP_SLOT 0007871d shnm2l_ │ │ │ │ -0010f75c 00106116 R_ARM_JUMP_SLOT 000871a9 vifna1_ │ │ │ │ -0010f760 000c1316 R_ARM_JUMP_SLOT 000d00d5 szoptu_ │ │ │ │ -0010f764 0007a916 R_ARM_JUMP_SLOT 0009f301 uvdifz_ │ │ │ │ -0010f768 00068a16 R_ARM_JUMP_SLOT 000e6e49 sgqtnp_ │ │ │ │ -0010f76c 000ee716 R_ARM_JUMP_SLOT 00074705 iweek3_ │ │ │ │ -0010f770 00081c16 R_ARM_JUMP_SLOT 000b0f35 ulqxbl_ │ │ │ │ -0010f774 0011e516 R_ARM_JUMP_SLOT 000dbf59 swqtnc_ │ │ │ │ -0010f778 000ed316 R_ARM_JUMP_SLOT 0003a09d tmlqcl_ │ │ │ │ -0010f77c 0008c416 R_ARM_JUMP_SLOT 000d0709 szmvlr_ │ │ │ │ -0010f780 000c4216 R_ARM_JUMP_SLOT 000afc79 ulpqit_ │ │ │ │ -0010f784 000b7316 R_ARM_JUMP_SLOT 000b5cf1 uilqid_ │ │ │ │ -0010f788 000f2e16 R_ARM_JUMP_SLOT 00076975 lchrs_ │ │ │ │ -0010f78c 00081d16 R_ARM_JUMP_SLOT 00092085 indxcf_ │ │ │ │ -0010f790 000c9816 R_ARM_JUMP_SLOT 000c9fe1 gropn_ │ │ │ │ -0010f794 00052516 R_ARM_JUMP_SLOT 000c6d21 ucxayr_ │ │ │ │ +0010f72c 0003fd16 R_ARM_JUMP_SLOT 000870b5 uspaxs_ │ │ │ │ +0010f730 000ccc16 R_ARM_JUMP_SLOT 000a8be9 glistx_ │ │ │ │ +0010f734 000cba16 R_ARM_JUMP_SLOT 000e593d radf3_ │ │ │ │ +0010f738 00120e16 R_ARM_JUMP_SLOT 000b3499 vidiv0_ │ │ │ │ +0010f73c 0000e816 R_ARM_JUMP_SLOT 00072675 uyplbl_ │ │ │ │ +0010f740 0003ce16 R_ARM_JUMP_SLOT 0008ab81 uepqcl_ │ │ │ │ +0010f744 000a4016 R_ARM_JUMP_SLOT 000b2c1d gnsave_ │ │ │ │ +0010f748 00060616 R_ARM_JUMP_SLOT 000e3d75 cfftf_ │ │ │ │ +0010f74c 0010d316 R_ARM_JUMP_SLOT 000e2e5d rfftb_ │ │ │ │ +0010f750 000b1c16 R_ARM_JUMP_SLOT 00085df9 uscget_ │ │ │ │ +0010f754 0007f516 R_ARM_JUMP_SLOT 000b6a25 vrfct1_ │ │ │ │ +0010f758 000ae416 R_ARM_JUMP_SLOT 000eb771 shnm2l_ │ │ │ │ +0010f75c 00106116 R_ARM_JUMP_SLOT 000a7e41 vifna1_ │ │ │ │ +0010f760 000c1316 R_ARM_JUMP_SLOT 000c0f5d szoptu_ │ │ │ │ +0010f764 0007a916 R_ARM_JUMP_SLOT 000914c5 uvdifz_ │ │ │ │ +0010f768 00068a16 R_ARM_JUMP_SLOT 000ca501 sgqtnp_ │ │ │ │ +0010f76c 000ee716 R_ARM_JUMP_SLOT 000dd9f1 iweek3_ │ │ │ │ +0010f770 00081c16 R_ARM_JUMP_SLOT 0009ab09 ulqxbl_ │ │ │ │ +0010f774 0011e516 R_ARM_JUMP_SLOT 000d8ad5 swqtnc_ │ │ │ │ +0010f778 000ed316 R_ARM_JUMP_SLOT 0003a5b1 tmlqcl_ │ │ │ │ +0010f77c 0008c416 R_ARM_JUMP_SLOT 000bb5b1 szmvlr_ │ │ │ │ +0010f780 000c4216 R_ARM_JUMP_SLOT 00099a21 ulpqit_ │ │ │ │ +0010f784 000b7316 R_ARM_JUMP_SLOT 00080441 uilqid_ │ │ │ │ +0010f788 000f2e16 R_ARM_JUMP_SLOT 000dc761 lchrs_ │ │ │ │ +0010f78c 00081d16 R_ARM_JUMP_SLOT 000acb49 indxcf_ │ │ │ │ +0010f790 000c9816 R_ARM_JUMP_SLOT 000948c1 gropn_ │ │ │ │ +0010f794 00052516 R_ARM_JUMP_SLOT 000968c1 ucxayr_ │ │ │ │ 0010f798 00008716 R_ARM_JUMP_SLOT 00000000 cairo_pdf_surface_create │ │ │ │ -0010f79c 0008ff16 R_ARM_JUMP_SLOT 00088599 rlcxfl_ │ │ │ │ -0010f7a0 00112016 R_ARM_JUMP_SLOT 000c2ccd udlsvl_ │ │ │ │ -0010f7a4 00025816 R_ARM_JUMP_SLOT 00091ffd indxmf_ │ │ │ │ -0010f7a8 0005e416 R_ARM_JUMP_SLOT 000d3ec1 sztnzu_ │ │ │ │ +0010f79c 0008ff16 R_ARM_JUMP_SLOT 000aade9 rlcxfl_ │ │ │ │ +0010f7a0 00112016 R_ARM_JUMP_SLOT 0009e73d udlsvl_ │ │ │ │ +0010f7a4 00025816 R_ARM_JUMP_SLOT 000aca99 indxmf_ │ │ │ │ +0010f7a8 0005e416 R_ARM_JUMP_SLOT 000c175d sztnzu_ │ │ │ │ 0010f7ac 00008816 R_ARM_JUMP_SLOT 00000000 _gfortran_st_close@GFORTRAN_8 │ │ │ │ -0010f7b0 00100a16 R_ARM_JUMP_SLOT 000b7579 uiscsq_ │ │ │ │ -0010f7b4 000b3a16 R_ARM_JUMP_SLOT 000850e9 vrsub1_ │ │ │ │ -0010f7b8 00098516 R_ARM_JUMP_SLOT 000dbe41 swqptc_ │ │ │ │ -0010f7bc 00024d16 R_ARM_JUMP_SLOT 00094e55 lenc_ │ │ │ │ -0010f7c0 00031516 R_ARM_JUMP_SLOT 000858b1 radd0_ │ │ │ │ -0010f7c4 000fb816 R_ARM_JUMP_SLOT 000ec291 scqpmt_ │ │ │ │ -0010f7c8 0008b016 R_ARM_JUMP_SLOT 000d677d zgscli_ │ │ │ │ -0010f7cc 000f5e16 R_ARM_JUMP_SLOT 000a00a1 uuqebt_ │ │ │ │ -0010f7d0 000a8916 R_ARM_JUMP_SLOT 000d059d szoplz_ │ │ │ │ -0010f7d4 00035416 R_ARM_JUMP_SLOT 000e08fd ststrp_ │ │ │ │ -0010f7d8 00085016 R_ARM_JUMP_SLOT 00096ec9 uzrstx_ │ │ │ │ -0010f7dc 00095316 R_ARM_JUMP_SLOT 000ebb3d sgcls_ │ │ │ │ -0010f7e0 0004f116 R_ARM_JUMP_SLOT 0009f989 uvdif_ │ │ │ │ -0010f7e4 0006fd16 R_ARM_JUMP_SLOT 000b0dd9 ulxqfm_ │ │ │ │ -0010f7e8 000fa716 R_ARM_JUMP_SLOT 00088659 rtcxfl_ │ │ │ │ -0010f7ec 00066b16 R_ARM_JUMP_SLOT 000c8b29 uclqid_ │ │ │ │ -0010f7f0 000a8116 R_ARM_JUMP_SLOT 000bc039 ugiqid_ │ │ │ │ -0010f7f4 0006b616 R_ARM_JUMP_SLOT 00077efd shtswa_ │ │ │ │ -0010f7f8 00013616 R_ARM_JUMP_SLOT 000e96dd sgstrn_ │ │ │ │ -0010f7fc 00058a16 R_ARM_JUMP_SLOT 000a29d1 usxinz_ │ │ │ │ -0010f800 00011f16 R_ARM_JUMP_SLOT 000e2461 sltlcv_ │ │ │ │ -0010f804 000d4716 R_ARM_JUMP_SLOT 00051869 s_copy │ │ │ │ -0010f808 000b9716 R_ARM_JUMP_SLOT 000b8879 uhbxfz_ │ │ │ │ -0010f80c 000b0216 R_ARM_JUMP_SLOT 0008b839 gliqvl_ │ │ │ │ -0010f810 000c6516 R_ARM_JUMP_SLOT 0003918d tmrqnp_ │ │ │ │ -0010f814 00102916 R_ARM_JUMP_SLOT 000e7b99 sgpmzu_ │ │ │ │ -0010f818 0003da16 R_ARM_JUMP_SLOT 0008856d rpnxfl_ │ │ │ │ -0010f81c 000a5f16 R_ARM_JUMP_SLOT 0007c185 odpqcl_ │ │ │ │ -0010f820 00081216 R_ARM_JUMP_SLOT 000df08d stfpr2_ │ │ │ │ -0010f824 000eee16 R_ARM_JUMP_SLOT 000c4d89 udcntz_ │ │ │ │ -0010f828 00041e16 R_ARM_JUMP_SLOT 00077f75 shts2w_ │ │ │ │ -0010f82c 000a6e16 R_ARM_JUMP_SLOT 000d7a71 zgtxt_ │ │ │ │ -0010f830 0005ab16 R_ARM_JUMP_SLOT 00096ded uzrqcl_ │ │ │ │ -0010f834 00101c16 R_ARM_JUMP_SLOT 000b7a9d uiirgb_ │ │ │ │ -0010f838 00099c16 R_ARM_JUMP_SLOT 00075bf1 clsvrg_ │ │ │ │ -0010f83c 0009d416 R_ARM_JUMP_SLOT 000d2e21 szl3op_ │ │ │ │ -0010f840 0004a116 R_ARM_JUMP_SLOT 0008ca49 ramp0_ │ │ │ │ -0010f844 00015416 R_ARM_JUMP_SLOT 000afd89 ulpqcp_ │ │ │ │ -0010f848 000cac16 R_ARM_JUMP_SLOT 000e8591 sgqpli_ │ │ │ │ -0010f84c 000bed16 R_ARM_JUMP_SLOT 000cf5ad szoptt_ │ │ │ │ -0010f850 0010b816 R_ARM_JUMP_SLOT 000e0e4d stftrf_ │ │ │ │ -0010f854 000dcf16 R_ARM_JUMP_SLOT 000a7779 usxaxs_ │ │ │ │ -0010f858 000db416 R_ARM_JUMP_SLOT 000a9a55 usistx_ │ │ │ │ -0010f85c 0005de16 R_ARM_JUMP_SLOT 000b04a9 ullsvl_ │ │ │ │ -0010f860 00080c16 R_ARM_JUMP_SLOT 0003a505 tmisvl_ │ │ │ │ -0010f864 000b6d16 R_ARM_JUMP_SLOT 000b8cf9 uhbrlz_ │ │ │ │ +0010f7b0 00100a16 R_ARM_JUMP_SLOT 0007d3a1 uiscsq_ │ │ │ │ +0010f7b4 000b3a16 R_ARM_JUMP_SLOT 000b6059 vrsub1_ │ │ │ │ +0010f7b8 00098516 R_ARM_JUMP_SLOT 000d89bd swqptc_ │ │ │ │ +0010f7bc 00024d16 R_ARM_JUMP_SLOT 000b2b11 lenc_ │ │ │ │ +0010f7c0 00031516 R_ARM_JUMP_SLOT 000b6e95 radd0_ │ │ │ │ +0010f7c4 000fb816 R_ARM_JUMP_SLOT 000c5329 scqpmt_ │ │ │ │ +0010f7c8 0008b016 R_ARM_JUMP_SLOT 000d3915 zgscli_ │ │ │ │ +0010f7cc 000f5e16 R_ARM_JUMP_SLOT 00079b9d uuqebt_ │ │ │ │ +0010f7d0 000a8916 R_ARM_JUMP_SLOT 000b7bfd szoplz_ │ │ │ │ +0010f7d4 00035416 R_ARM_JUMP_SLOT 000c6e71 ststrp_ │ │ │ │ +0010f7d8 00085016 R_ARM_JUMP_SLOT 00090805 uzrstx_ │ │ │ │ +0010f7dc 00095316 R_ARM_JUMP_SLOT 000ceea9 sgcls_ │ │ │ │ +0010f7e0 0004f116 R_ARM_JUMP_SLOT 000926bd uvdif_ │ │ │ │ +0010f7e4 0006fd16 R_ARM_JUMP_SLOT 00099d11 ulxqfm_ │ │ │ │ +0010f7e8 000fa716 R_ARM_JUMP_SLOT 000aaea9 rtcxfl_ │ │ │ │ +0010f7ec 00066b16 R_ARM_JUMP_SLOT 000952f1 uclqid_ │ │ │ │ +0010f7f0 000a8116 R_ARM_JUMP_SLOT 000a5ed1 ugiqid_ │ │ │ │ +0010f7f4 0006b616 R_ARM_JUMP_SLOT 000ec5c9 shtswa_ │ │ │ │ +0010f7f8 00013616 R_ARM_JUMP_SLOT 000cb11d sgstrn_ │ │ │ │ +0010f7fc 00058a16 R_ARM_JUMP_SLOT 00082e45 usxinz_ │ │ │ │ +0010f800 00011f16 R_ARM_JUMP_SLOT 000c42f5 sltlcv_ │ │ │ │ +0010f804 000d4716 R_ARM_JUMP_SLOT 0003ab25 s_copy │ │ │ │ +0010f808 000b9716 R_ARM_JUMP_SLOT 000a24f9 uhbxfz_ │ │ │ │ +0010f80c 000b0216 R_ARM_JUMP_SLOT 000aa069 gliqvl_ │ │ │ │ +0010f810 000c6516 R_ARM_JUMP_SLOT 00037949 tmrqnp_ │ │ │ │ +0010f814 00102916 R_ARM_JUMP_SLOT 000c9c59 sgpmzu_ │ │ │ │ +0010f818 0003da16 R_ARM_JUMP_SLOT 000aadbd rpnxfl_ │ │ │ │ +0010f81c 000a5f16 R_ARM_JUMP_SLOT 000e0fdd odpqcl_ │ │ │ │ +0010f820 00081216 R_ARM_JUMP_SLOT 000c7af9 stfpr2_ │ │ │ │ +0010f824 000eee16 R_ARM_JUMP_SLOT 0009d5c5 udcntz_ │ │ │ │ +0010f828 00041e16 R_ARM_JUMP_SLOT 000ec641 shts2w_ │ │ │ │ +0010f82c 000a6e16 R_ARM_JUMP_SLOT 000d4c09 zgtxt_ │ │ │ │ +0010f830 0005ab16 R_ARM_JUMP_SLOT 0008ea79 uzrqcl_ │ │ │ │ +0010f834 00101c16 R_ARM_JUMP_SLOT 00080985 uiirgb_ │ │ │ │ +0010f838 00099c16 R_ARM_JUMP_SLOT 000de6fd clsvrg_ │ │ │ │ +0010f83c 0009d416 R_ARM_JUMP_SLOT 000b95f5 szl3op_ │ │ │ │ +0010f840 0004a116 R_ARM_JUMP_SLOT 000b1de5 ramp0_ │ │ │ │ +0010f844 00015416 R_ARM_JUMP_SLOT 00099b31 ulpqcp_ │ │ │ │ +0010f848 000cac16 R_ARM_JUMP_SLOT 000ccfa5 sgqpli_ │ │ │ │ +0010f84c 000bed16 R_ARM_JUMP_SLOT 000bef1d szoptt_ │ │ │ │ +0010f850 0010b816 R_ARM_JUMP_SLOT 000c73c1 stftrf_ │ │ │ │ +0010f854 000dcf16 R_ARM_JUMP_SLOT 00081621 usxaxs_ │ │ │ │ +0010f858 000db416 R_ARM_JUMP_SLOT 00083401 usistx_ │ │ │ │ +0010f85c 0005de16 R_ARM_JUMP_SLOT 00099051 ullsvl_ │ │ │ │ +0010f860 00080c16 R_ARM_JUMP_SLOT 00036c01 tmisvl_ │ │ │ │ +0010f864 000b6d16 R_ARM_JUMP_SLOT 000a2901 uhbrlz_ │ │ │ │ 0010f868 00008916 R_ARM_JUMP_SLOT 00000000 cairo_close_path │ │ │ │ -0010f86c 00039716 R_ARM_JUMP_SLOT 000dc189 swfint_ │ │ │ │ +0010f86c 00039716 R_ARM_JUMP_SLOT 000d8d05 swfint_ │ │ │ │ 0010f870 00008a16 R_ARM_JUMP_SLOT 00000000 cairo_restore │ │ │ │ -0010f874 00079916 R_ARM_JUMP_SLOT 000a0011 uusfri_ │ │ │ │ -0010f878 000ead16 R_ARM_JUMP_SLOT 000e8999 sgtrns_ │ │ │ │ -0010f87c 000ebc16 R_ARM_JUMP_SLOT 0008114d passf5_ │ │ │ │ -0010f880 000af016 R_ARM_JUMP_SLOT 000cc031 szgipl_ │ │ │ │ -0010f884 000a2516 R_ARM_JUMP_SLOT 0009154d lrle_ │ │ │ │ -0010f888 00057716 R_ARM_JUMP_SLOT 0007b545 odlqcl_ │ │ │ │ -0010f88c 0000cb16 R_ARM_JUMP_SLOT 000a8d31 usrqid_ │ │ │ │ -0010f890 00067b16 R_ARM_JUMP_SLOT 000d54a5 getiparm │ │ │ │ -0010f894 00069d16 R_ARM_JUMP_SLOT 000855fd vrfnb_ │ │ │ │ -0010f898 00113216 R_ARM_JUMP_SLOT 000bf4b9 ueiqcl_ │ │ │ │ -0010f89c 000c0b16 R_ARM_JUMP_SLOT 000b0681 ullget_ │ │ │ │ -0010f8a0 000d6416 R_ARM_JUMP_SLOT 000ce5f5 szcltr_ │ │ │ │ -0010f8a4 00082a16 R_ARM_JUMP_SLOT 0008e011 mpivdg_ │ │ │ │ -0010f8a8 00049316 R_ARM_JUMP_SLOT 0008dd19 mpxvdg_ │ │ │ │ -0010f8ac 00034c16 R_ARM_JUMP_SLOT 00091df9 nindxc_ │ │ │ │ -0010f8b0 0000bc16 R_ARM_JUMP_SLOT 000d86d9 zgqwdc_ │ │ │ │ -0010f8b4 000d7816 R_ARM_JUMP_SLOT 000d3c71 szlnzr_ │ │ │ │ -0010f8b8 000c5216 R_ARM_JUMP_SLOT 000c7bd1 ucpsvl_ │ │ │ │ -0010f8bc 0011f816 R_ARM_JUMP_SLOT 000869ed iset0_ │ │ │ │ -0010f8c0 000e6d16 R_ARM_JUMP_SLOT 000d3369 szlazu_ │ │ │ │ -0010f8c4 0005be16 R_ARM_JUMP_SLOT 000d547d getlparm │ │ │ │ -0010f8c8 000fa116 R_ARM_JUMP_SLOT 000e0231 stsrot_ │ │ │ │ -0010f8cc 000d6a16 R_ARM_JUMP_SLOT 000c8455 ucrqcl_ │ │ │ │ -0010f8d0 00040f16 R_ARM_JUMP_SLOT 0007afa1 odrqcl_ │ │ │ │ -0010f8d4 000ac016 R_ARM_JUMP_SLOT 000c5ef9 ucyayr_ │ │ │ │ -0010f8d8 000c2016 R_ARM_JUMP_SLOT 000957a5 uzpqcl_ │ │ │ │ -0010f8dc 00052616 R_ARM_JUMP_SLOT 000908c1 mpfktd_ │ │ │ │ -0010f8e0 00092616 R_ARM_JUMP_SLOT 000ec261 scspms_ │ │ │ │ -0010f8e4 0009e616 R_ARM_JUMP_SLOT 000d1e5d szoplu_ │ │ │ │ -0010f8e8 000f3216 R_ARM_JUMP_SLOT 000a8279 uscstx_ │ │ │ │ +0010f874 00079916 R_ARM_JUMP_SLOT 0007ae99 uusfri_ │ │ │ │ +0010f878 000ead16 R_ARM_JUMP_SLOT 000cdfa5 sgtrns_ │ │ │ │ +0010f87c 000ebc16 R_ARM_JUMP_SLOT 000e73b1 passf5_ │ │ │ │ +0010f880 000af016 R_ARM_JUMP_SLOT 000b73cd szgipl_ │ │ │ │ +0010f884 000a2516 R_ARM_JUMP_SLOT 000b3f95 lrle_ │ │ │ │ +0010f888 00057716 R_ARM_JUMP_SLOT 000e2835 odlqcl_ │ │ │ │ +0010f88c 0000cb16 R_ARM_JUMP_SLOT 00086185 usrqid_ │ │ │ │ +0010f890 00067b16 R_ARM_JUMP_SLOT 000d263d getiparm │ │ │ │ +0010f894 00069d16 R_ARM_JUMP_SLOT 000b64c9 vrfnb_ │ │ │ │ +0010f898 00113216 R_ARM_JUMP_SLOT 0008dc39 ueiqcl_ │ │ │ │ +0010f89c 000c0b16 R_ARM_JUMP_SLOT 0009a961 ullget_ │ │ │ │ +0010f8a0 000d6416 R_ARM_JUMP_SLOT 000b85d5 szcltr_ │ │ │ │ +0010f8a4 00082a16 R_ARM_JUMP_SLOT 000af7ad mpivdg_ │ │ │ │ +0010f8a8 00049316 R_ARM_JUMP_SLOT 000af4b5 mpxvdg_ │ │ │ │ +0010f8ac 00034c16 R_ARM_JUMP_SLOT 000accd9 nindxc_ │ │ │ │ +0010f8b0 0000bc16 R_ARM_JUMP_SLOT 000d5871 zgqwdc_ │ │ │ │ +0010f8b4 000d7816 R_ARM_JUMP_SLOT 000bd9e1 szlnzr_ │ │ │ │ +0010f8b8 000c5216 R_ARM_JUMP_SLOT 00094b2d ucpsvl_ │ │ │ │ +0010f8bc 0011f816 R_ARM_JUMP_SLOT 000a7d7d iset0_ │ │ │ │ +0010f8c0 000e6d16 R_ARM_JUMP_SLOT 000bbeb9 szlazu_ │ │ │ │ +0010f8c4 0005be16 R_ARM_JUMP_SLOT 000d2615 getlparm │ │ │ │ +0010f8c8 000fa116 R_ARM_JUMP_SLOT 000c7621 stsrot_ │ │ │ │ +0010f8cc 000d6a16 R_ARM_JUMP_SLOT 000961e9 ucrqcl_ │ │ │ │ +0010f8d0 00040f16 R_ARM_JUMP_SLOT 000e0aa1 odrqcl_ │ │ │ │ +0010f8d4 000ac016 R_ARM_JUMP_SLOT 00097751 ucyayr_ │ │ │ │ +0010f8d8 000c2016 R_ARM_JUMP_SLOT 0008edbd uzpqcl_ │ │ │ │ +0010f8dc 00052616 R_ARM_JUMP_SLOT 000ae8bd mpfktd_ │ │ │ │ +0010f8e0 00092616 R_ARM_JUMP_SLOT 000c52f9 scspms_ │ │ │ │ +0010f8e4 0009e616 R_ARM_JUMP_SLOT 000bb72d szoplu_ │ │ │ │ +0010f8e8 000f3216 R_ARM_JUMP_SLOT 00085e19 uscstx_ │ │ │ │ 0010f8ec 00008c16 R_ARM_JUMP_SLOT 00000000 cairo_paint │ │ │ │ -0010f8f0 0004b716 R_ARM_JUMP_SLOT 00077d01 shtw2s_ │ │ │ │ -0010f8f4 000c0716 R_ARM_JUMP_SLOT 000d21a9 szqtyp_ │ │ │ │ -0010f8f8 000aad16 R_ARM_JUMP_SLOT 000d84bd zgiopn_ │ │ │ │ -0010f8fc 000e4116 R_ARM_JUMP_SLOT 000886f9 rtixfl_ │ │ │ │ -0010f900 00064316 R_ARM_JUMP_SLOT 00039195 tmrqin_ │ │ │ │ +0010f8f0 0004b716 R_ARM_JUMP_SLOT 000ec3cd shtw2s_ │ │ │ │ +0010f8f4 000c0716 R_ARM_JUMP_SLOT 000bfac5 szqtyp_ │ │ │ │ +0010f8f8 000aad16 R_ARM_JUMP_SLOT 000d5655 zgiopn_ │ │ │ │ +0010f8fc 000e4116 R_ARM_JUMP_SLOT 000aaf49 rtixfl_ │ │ │ │ +0010f900 00064316 R_ARM_JUMP_SLOT 00037951 tmrqin_ │ │ │ │ 0010f904 00008d16 R_ARM_JUMP_SLOT 00000000 expf@GLIBC_2.27 │ │ │ │ -0010f908 00074a16 R_ARM_JUMP_SLOT 000e9dd1 sgoopn_ │ │ │ │ -0010f90c 00051416 R_ARM_JUMP_SLOT 0007815d shtlap_ │ │ │ │ -0010f910 00066f16 R_ARM_JUMP_SLOT 00083f21 cosqb_ │ │ │ │ -0010f914 000d6616 R_ARM_JUMP_SLOT 0003a321 tmlget_ │ │ │ │ -0010f918 0000dd16 R_ARM_JUMP_SLOT 000ced15 szstmd_ │ │ │ │ -0010f91c 000d4916 R_ARM_JUMP_SLOT 00093c49 g2qcti_ │ │ │ │ -0010f920 00106416 R_ARM_JUMP_SLOT 0008ee15 mpimil_ │ │ │ │ -0010f924 000dd316 R_ARM_JUMP_SLOT 0009d821 uvbxl_ │ │ │ │ -0010f928 000ab516 R_ARM_JUMP_SLOT 0007760d vs1int_ │ │ │ │ -0010f92c 000c0a16 R_ARM_JUMP_SLOT 000c86c9 ucrget_ │ │ │ │ -0010f930 000e6316 R_ARM_JUMP_SLOT 000d86e1 zgqclc_ │ │ │ │ -0010f934 0010f816 R_ARM_JUMP_SLOT 000b3a69 uirget_ │ │ │ │ -0010f938 000ce816 R_ARM_JUMP_SLOT 000b59c5 uilqin_ │ │ │ │ -0010f93c 00027916 R_ARM_JUMP_SLOT 000e3dd9 sgclst_ │ │ │ │ -0010f940 00085116 R_ARM_JUMP_SLOT 0008f125 mpfcyc_ │ │ │ │ -0010f944 000d4416 R_ARM_JUMP_SLOT 000a3811 usaxlb_ │ │ │ │ -0010f948 0001c516 R_ARM_JUMP_SLOT 000e0fe9 slqsiz_ │ │ │ │ -0010f94c 00097d16 R_ARM_JUMP_SLOT 000d49c5 szplzv_ │ │ │ │ -0010f950 000d7d16 R_ARM_JUMP_SLOT 000ae945 umspnt_ │ │ │ │ -0010f954 000da616 R_ARM_JUMP_SLOT 000399d1 tmpqit_ │ │ │ │ -0010f958 000e8216 R_ARM_JUMP_SLOT 000835c1 ezffti_ │ │ │ │ -0010f95c 000bf516 R_ARM_JUMP_SLOT 00076e4d gbytes_ │ │ │ │ -0010f960 0005d116 R_ARM_JUMP_SLOT 000bad75 ugpqcp_ │ │ │ │ -0010f964 000bb816 R_ARM_JUMP_SLOT 000751d1 datef2_ │ │ │ │ -0010f968 00109416 R_ARM_JUMP_SLOT 000cb0b9 szpcly_ │ │ │ │ -0010f96c 000cf116 R_ARM_JUMP_SLOT 000a9491 uslstx_ │ │ │ │ -0010f970 00040b16 R_ARM_JUMP_SLOT 000b0fdd ulylog_ │ │ │ │ -0010f974 00080e16 R_ARM_JUMP_SLOT 000ea09d sgpqit_ │ │ │ │ -0010f978 00037c16 R_ARM_JUMP_SLOT 00086d25 vicon1_ │ │ │ │ -0010f97c 00101116 R_ARM_JUMP_SLOT 000d8701 zgqptc_ │ │ │ │ -0010f980 00057416 R_ARM_JUMP_SLOT 00093eed rgnle_ │ │ │ │ -0010f984 0001d416 R_ARM_JUMP_SLOT 0009ece1 uvbra_ │ │ │ │ -0010f988 00104416 R_ARM_JUMP_SLOT 000ebb61 sginit_ │ │ │ │ -0010f98c 0004d716 R_ARM_JUMP_SLOT 000d445d szpmzr_ │ │ │ │ -0010f990 000e2e16 R_ARM_JUMP_SLOT 000d21b9 szslti_ │ │ │ │ -0010f994 0005e016 R_ARM_JUMP_SLOT 000d01f9 szstni_ │ │ │ │ -0010f998 000cc116 R_ARM_JUMP_SLOT 000d8101 zggplt_ │ │ │ │ -0010f99c 0009f316 R_ARM_JUMP_SLOT 000cba75 szpipt_ │ │ │ │ -0010f9a0 00106216 R_ARM_JUMP_SLOT 000e75d1 sgqtxc_ │ │ │ │ -0010f9a4 00114316 R_ARM_JUMP_SLOT 00093e1d rgnge_ │ │ │ │ -0010f9a8 000e2f16 R_ARM_JUMP_SLOT 000bd7e5 uetonb_ │ │ │ │ -0010f9ac 000e2316 R_ARM_JUMP_SLOT 000c8821 uclqnp_ │ │ │ │ -0010f9b0 00120916 R_ARM_JUMP_SLOT 000bbd0d ugiqnp_ │ │ │ │ -0010f9b4 000fc716 R_ARM_JUMP_SLOT 000ab475 umqtxy_ │ │ │ │ -0010f9b8 0006af16 R_ARM_JUMP_SLOT 000d86f1 zgqtnc_ │ │ │ │ -0010f9bc 00076216 R_ARM_JUMP_SLOT 000d0829 szopld_ │ │ │ │ +0010f908 00074a16 R_ARM_JUMP_SLOT 000cc9e9 sgoopn_ │ │ │ │ +0010f90c 00051416 R_ARM_JUMP_SLOT 000ec829 shtlap_ │ │ │ │ +0010f910 00066f16 R_ARM_JUMP_SLOT 000e3c59 cosqb_ │ │ │ │ +0010f914 000d6616 R_ARM_JUMP_SLOT 00039c39 tmlget_ │ │ │ │ +0010f918 0000dd16 R_ARM_JUMP_SLOT 000b8255 szstmd_ │ │ │ │ +0010f91c 000d4916 R_ARM_JUMP_SLOT 000b5a71 g2qcti_ │ │ │ │ +0010f920 00106416 R_ARM_JUMP_SLOT 000af11d mpimil_ │ │ │ │ +0010f924 000dd316 R_ARM_JUMP_SLOT 00092649 uvbxl_ │ │ │ │ +0010f928 000ab516 R_ARM_JUMP_SLOT 000ecbd1 vs1int_ │ │ │ │ +0010f92c 000c0a16 R_ARM_JUMP_SLOT 00094949 ucrget_ │ │ │ │ +0010f930 000e6316 R_ARM_JUMP_SLOT 000d5879 zgqclc_ │ │ │ │ +0010f934 0010f816 R_ARM_JUMP_SLOT 0007d625 uirget_ │ │ │ │ +0010f938 000ce816 R_ARM_JUMP_SLOT 00080115 uilqin_ │ │ │ │ +0010f93c 00027916 R_ARM_JUMP_SLOT 000c94e9 sgclst_ │ │ │ │ +0010f940 00085116 R_ARM_JUMP_SLOT 000aeab1 mpfcyc_ │ │ │ │ +0010f944 000d4416 R_ARM_JUMP_SLOT 00083cfd usaxlb_ │ │ │ │ +0010f948 0001c516 R_ARM_JUMP_SLOT 000c45c9 slqsiz_ │ │ │ │ +0010f94c 00097d16 R_ARM_JUMP_SLOT 000b82b5 szplzv_ │ │ │ │ +0010f950 000d7d16 R_ARM_JUMP_SLOT 000753cd umspnt_ │ │ │ │ +0010f954 000da616 R_ARM_JUMP_SLOT 0003995d tmpqit_ │ │ │ │ +0010f958 000e8216 R_ARM_JUMP_SLOT 000e6e29 ezffti_ │ │ │ │ +0010f95c 000bf516 R_ARM_JUMP_SLOT 000da86d gbytes_ │ │ │ │ +0010f960 0005d116 R_ARM_JUMP_SLOT 000a638d ugpqcp_ │ │ │ │ +0010f964 000bb816 R_ARM_JUMP_SLOT 000ddca9 datef2_ │ │ │ │ +0010f968 00109416 R_ARM_JUMP_SLOT 000c060d szpcly_ │ │ │ │ +0010f96c 000cf116 R_ARM_JUMP_SLOT 00086321 uslstx_ │ │ │ │ +0010f970 00040b16 R_ARM_JUMP_SLOT 00099e7d ulylog_ │ │ │ │ +0010f974 00080e16 R_ARM_JUMP_SLOT 000cf519 sgpqit_ │ │ │ │ +0010f978 00037c16 R_ARM_JUMP_SLOT 000a7cd9 vicon1_ │ │ │ │ +0010f97c 00101116 R_ARM_JUMP_SLOT 000d5899 zgqptc_ │ │ │ │ +0010f980 00057416 R_ARM_JUMP_SLOT 000b32d1 rgnle_ │ │ │ │ +0010f984 0001d416 R_ARM_JUMP_SLOT 00091b4d uvbra_ │ │ │ │ +0010f988 00104416 R_ARM_JUMP_SLOT 000ceecd sginit_ │ │ │ │ +0010f98c 0004d716 R_ARM_JUMP_SLOT 000c01e1 szpmzr_ │ │ │ │ +0010f990 000e2e16 R_ARM_JUMP_SLOT 000b7b35 szslti_ │ │ │ │ +0010f994 0005e016 R_ARM_JUMP_SLOT 000bcec5 szstni_ │ │ │ │ +0010f998 000cc116 R_ARM_JUMP_SLOT 000d5299 zggplt_ │ │ │ │ +0010f99c 0009f316 R_ARM_JUMP_SLOT 000be899 szpipt_ │ │ │ │ +0010f9a0 00106216 R_ARM_JUMP_SLOT 000d04c1 sgqtxc_ │ │ │ │ +0010f9a4 00114316 R_ARM_JUMP_SLOT 000b3339 rgnge_ │ │ │ │ +0010f9a8 000e2f16 R_ARM_JUMP_SLOT 0008af65 uetonb_ │ │ │ │ +0010f9ac 000e2316 R_ARM_JUMP_SLOT 00094fe9 uclqnp_ │ │ │ │ +0010f9b0 00120916 R_ARM_JUMP_SLOT 000a5ba5 ugiqnp_ │ │ │ │ +0010f9b4 000fc716 R_ARM_JUMP_SLOT 000747d9 umqtxy_ │ │ │ │ +0010f9b8 0006af16 R_ARM_JUMP_SLOT 000d5889 zgqtnc_ │ │ │ │ +0010f9bc 00076216 R_ARM_JUMP_SLOT 000bd2e5 szopld_ │ │ │ │ 0010f9c0 00008e16 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ -0010f9c4 00045116 R_ARM_JUMP_SLOT 00078be5 shmswm_ │ │ │ │ -0010f9c8 00041216 R_ARM_JUMP_SLOT 000c2ae9 udrget_ │ │ │ │ -0010f9cc 00056916 R_ARM_JUMP_SLOT 000dd66d swiqcl_ │ │ │ │ -0010f9d0 0007a216 R_ARM_JUMP_SLOT 000c9dc9 grsmpl_ │ │ │ │ -0010f9d4 000a8d16 R_ARM_JUMP_SLOT 0008ae81 glrstx_ │ │ │ │ -0010f9d8 00097a16 R_ARM_JUMP_SLOT 000de5cd swcstx_ │ │ │ │ -0010f9dc 00077f16 R_ARM_JUMP_SLOT 0008862d rlixfl_ │ │ │ │ -0010f9e0 00103b16 R_ARM_JUMP_SLOT 000947cd ct2ec_ │ │ │ │ +0010f9c4 00045116 R_ARM_JUMP_SLOT 000ea569 shmswm_ │ │ │ │ +0010f9c8 00041216 R_ARM_JUMP_SLOT 0009f4b1 udrget_ │ │ │ │ +0010f9cc 00056916 R_ARM_JUMP_SLOT 000d1585 swiqcl_ │ │ │ │ +0010f9d0 0007a216 R_ARM_JUMP_SLOT 0009481d grsmpl_ │ │ │ │ +0010f9d4 000a8d16 R_ARM_JUMP_SLOT 000ac835 glrstx_ │ │ │ │ +0010f9d8 00097a16 R_ARM_JUMP_SLOT 000d1861 swcstx_ │ │ │ │ +0010f9dc 00077f16 R_ARM_JUMP_SLOT 000aae7d rlixfl_ │ │ │ │ +0010f9e0 00103b16 R_ARM_JUMP_SLOT 000ad249 ct2ec_ │ │ │ │ 0010f9e4 00008f16 R_ARM_JUMP_SLOT 00000000 __powidf2@GCC_4.0.0 │ │ │ │ -0010f9e8 000ee116 R_ARM_JUMP_SLOT 00095a85 uzpstx_ │ │ │ │ -0010f9ec 0011d216 R_ARM_JUMP_SLOT 000d5709 zgdopn_ │ │ │ │ -0010f9f0 000b4f16 R_ARM_JUMP_SLOT 000a1429 uuiget_ │ │ │ │ -0010f9f4 0001bc16 R_ARM_JUMP_SLOT 0009951d uyptmk_ │ │ │ │ -0010f9f8 0010f916 R_ARM_JUMP_SLOT 000aff55 ulpget_ │ │ │ │ -0010f9fc 0009de16 R_ARM_JUMP_SLOT 000bf361 ueisvl_ │ │ │ │ -0010fa00 00042c16 R_ARM_JUMP_SLOT 000d6945 utf8_char_byte │ │ │ │ -0010fa04 00046f16 R_ARM_JUMP_SLOT 00096e6d uzrget_ │ │ │ │ -0010fa08 000ba516 R_ARM_JUMP_SLOT 00083d9d cosqb1_ │ │ │ │ -0010fa0c 000f7816 R_ARM_JUMP_SLOT 00091619 lrgt0_ │ │ │ │ -0010fa10 0000fe16 R_ARM_JUMP_SLOT 000e87c9 isgtrc_ │ │ │ │ -0010fa14 0005ae16 R_ARM_JUMP_SLOT 00085de1 vrinc0_ │ │ │ │ +0010f9e8 000ee116 R_ARM_JUMP_SLOT 00090351 uzpstx_ │ │ │ │ +0010f9ec 0011d216 R_ARM_JUMP_SLOT 000d28a1 zgdopn_ │ │ │ │ +0010f9f0 000b4f16 R_ARM_JUMP_SLOT 00079bad uuiget_ │ │ │ │ +0010f9f4 0001bc16 R_ARM_JUMP_SLOT 00073e05 uyptmk_ │ │ │ │ +0010f9f8 0010f916 R_ARM_JUMP_SLOT 0009835d ulpget_ │ │ │ │ +0010f9fc 0009de16 R_ARM_JUMP_SLOT 0008dae1 ueisvl_ │ │ │ │ +0010fa00 00042c16 R_ARM_JUMP_SLOT 000d3add utf8_char_byte │ │ │ │ +0010fa04 00046f16 R_ARM_JUMP_SLOT 000907a9 uzrget_ │ │ │ │ +0010fa08 000ba516 R_ARM_JUMP_SLOT 000e2ea1 cosqb1_ │ │ │ │ +0010fa0c 000f7816 R_ARM_JUMP_SLOT 000b3e75 lrgt0_ │ │ │ │ +0010fa10 0000fe16 R_ARM_JUMP_SLOT 000cb13d isgtrc_ │ │ │ │ +0010fa14 0005ae16 R_ARM_JUMP_SLOT 000b71c1 vrinc0_ │ │ │ │ 0010fa18 00009016 R_ARM_JUMP_SLOT 00000000 gtk_init │ │ │ │ -0010fa1c 000f7f16 R_ARM_JUMP_SLOT 000dcec5 swlqin_ │ │ │ │ -0010fa20 00079416 R_ARM_JUMP_SLOT 000c2be5 udrset_ │ │ │ │ -0010fa24 0008ae16 R_ARM_JUMP_SLOT 000872c9 vifna_ │ │ │ │ -0010fa28 000dbb16 R_ARM_JUMP_SLOT 000bebd1 uerget_ │ │ │ │ -0010fa2c 000ee216 R_ARM_JUMP_SLOT 000dd7ad swiqid_ │ │ │ │ -0010fa30 000e8416 R_ARM_JUMP_SLOT 00051985 s_cat │ │ │ │ -0010fa34 00107116 R_ARM_JUMP_SLOT 000c8f01 uciqvl_ │ │ │ │ -0010fa38 0001f116 R_ARM_JUMP_SLOT 000e0eed ststrf_ │ │ │ │ -0010fa3c 00098216 R_ARM_JUMP_SLOT 000a8fc9 uslqnp_ │ │ │ │ -0010fa40 00048b16 R_ARM_JUMP_SLOT 00086b9d iadd1_ │ │ │ │ -0010fa44 0010ac16 R_ARM_JUMP_SLOT 000bb371 ugrqcl_ │ │ │ │ -0010fa48 00112116 R_ARM_JUMP_SLOT 000e0941 stitrn_ │ │ │ │ -0010fa4c 000ecf16 R_ARM_JUMP_SLOT 000ad469 umrqin_ │ │ │ │ -0010fa50 000fb916 R_ARM_JUMP_SLOT 000cb63d szsclx_ │ │ │ │ -0010fa54 0007a316 R_ARM_JUMP_SLOT 000dec09 stsrd3_ │ │ │ │ -0010fa58 000cfc16 R_ARM_JUMP_SLOT 00074569 cmon_ │ │ │ │ -0010fa5c 00035516 R_ARM_JUMP_SLOT 00086dc9 vicon0_ │ │ │ │ -0010fa60 00098716 R_ARM_JUMP_SLOT 000978a9 uzlset_ │ │ │ │ -0010fa64 00072e16 R_ARM_JUMP_SLOT 00096d49 uzrsav_ │ │ │ │ -0010fa68 00084516 R_ARM_JUMP_SLOT 00089dad glpqit_ │ │ │ │ +0010fa1c 000f7f16 R_ARM_JUMP_SLOT 000d6025 swlqin_ │ │ │ │ +0010fa20 00079416 R_ARM_JUMP_SLOT 0009f5ad udrset_ │ │ │ │ +0010fa24 0008ae16 R_ARM_JUMP_SLOT 000a7f01 vifna_ │ │ │ │ +0010fa28 000dbb16 R_ARM_JUMP_SLOT 0008d359 uerget_ │ │ │ │ +0010fa2c 000ee216 R_ARM_JUMP_SLOT 000d16c5 swiqid_ │ │ │ │ +0010fa30 000e8416 R_ARM_JUMP_SLOT 0003ac41 s_cat │ │ │ │ +0010fa34 00107116 R_ARM_JUMP_SLOT 00095c11 uciqvl_ │ │ │ │ +0010fa38 0001f116 R_ARM_JUMP_SLOT 000c7461 ststrf_ │ │ │ │ +0010fa3c 00098216 R_ARM_JUMP_SLOT 00083739 uslqnp_ │ │ │ │ +0010fa40 00048b16 R_ARM_JUMP_SLOT 000a7639 iadd1_ │ │ │ │ +0010fa44 0010ac16 R_ARM_JUMP_SLOT 000a4afd ugrqcl_ │ │ │ │ +0010fa48 00112116 R_ARM_JUMP_SLOT 000c6eb5 stitrn_ │ │ │ │ +0010fa4c 000ecf16 R_ARM_JUMP_SLOT 000754b9 umrqin_ │ │ │ │ +0010fa50 000fb916 R_ARM_JUMP_SLOT 000c152d szsclx_ │ │ │ │ +0010fa54 0007a316 R_ARM_JUMP_SLOT 000c88b5 stsrd3_ │ │ │ │ +0010fa58 000cfc16 R_ARM_JUMP_SLOT 000dd0c9 cmon_ │ │ │ │ +0010fa5c 00035516 R_ARM_JUMP_SLOT 000a78f1 vicon0_ │ │ │ │ +0010fa60 00098716 R_ARM_JUMP_SLOT 0009074d uzlset_ │ │ │ │ +0010fa64 00072e16 R_ARM_JUMP_SLOT 0008e9d5 uzrsav_ │ │ │ │ +0010fa68 00084516 R_ARM_JUMP_SLOT 000a8725 glpqit_ │ │ │ │ 0010fa6c 00009116 R_ARM_JUMP_SLOT 00000000 gtk_font_chooser_set_preview_text │ │ │ │ -0010fa70 00057f16 R_ARM_JUMP_SLOT 000de571 swcget_ │ │ │ │ -0010fa74 00068f16 R_ARM_JUMP_SLOT 0008ae25 glrget_ │ │ │ │ -0010fa78 00080916 R_ARM_JUMP_SLOT 0007b819 odlstx_ │ │ │ │ -0010fa7c 000bce16 R_ARM_JUMP_SLOT 000e6211 sgqplc_ │ │ │ │ -0010fa80 0009c616 R_ARM_JUMP_SLOT 00091935 lreq1_ │ │ │ │ -0010fa84 00037716 R_ARM_JUMP_SLOT 000c9e11 grssim_ │ │ │ │ -0010fa88 000f7616 R_ARM_JUMP_SLOT 000c8aad uclqcp_ │ │ │ │ -0010fa8c 0001e716 R_ARM_JUMP_SLOT 000bbfb1 ugiqcp_ │ │ │ │ -0010fa90 000a1216 R_ARM_JUMP_SLOT 00094721 imod_ │ │ │ │ -0010fa94 000ef416 R_ARM_JUMP_SLOT 000921c5 isum_ │ │ │ │ -0010fa98 000fe916 R_ARM_JUMP_SLOT 000bf739 ueiget_ │ │ │ │ +0010fa70 00057f16 R_ARM_JUMP_SLOT 000d1805 swcget_ │ │ │ │ +0010fa74 00068f16 R_ARM_JUMP_SLOT 000ac7d9 glrget_ │ │ │ │ +0010fa78 00080916 R_ARM_JUMP_SLOT 000e14f1 odlstx_ │ │ │ │ +0010fa7c 000bce16 R_ARM_JUMP_SLOT 000cd8f9 sgqplc_ │ │ │ │ +0010fa80 0009c616 R_ARM_JUMP_SLOT 000b41cd lreq1_ │ │ │ │ +0010fa84 00037716 R_ARM_JUMP_SLOT 000947d5 grssim_ │ │ │ │ +0010fa88 000f7616 R_ARM_JUMP_SLOT 00095275 uclqcp_ │ │ │ │ +0010fa8c 0001e716 R_ARM_JUMP_SLOT 000a5e49 ugiqcp_ │ │ │ │ +0010fa90 000a1216 R_ARM_JUMP_SLOT 000a69a9 imod_ │ │ │ │ +0010fa94 000ef416 R_ARM_JUMP_SLOT 000ad689 isum_ │ │ │ │ +0010fa98 000fe916 R_ARM_JUMP_SLOT 0008d4b1 ueiget_ │ │ │ │ 0010fa9c 00009216 R_ARM_JUMP_SLOT 00000000 cairo_image_surface_get_stride │ │ │ │ -0010faa0 0002d116 R_ARM_JUMP_SLOT 000722d1 rngu1_ │ │ │ │ -0010faa4 000b7216 R_ARM_JUMP_SLOT 000764e5 chngc_ │ │ │ │ -0010faa8 000eb216 R_ARM_JUMP_SLOT 000a1121 uulstx_ │ │ │ │ -0010faac 0006fa16 R_ARM_JUMP_SLOT 0008579d rmlt1_ │ │ │ │ -0010fab0 00091516 R_ARM_JUMP_SLOT 000bedb5 uelsvl_ │ │ │ │ -0010fab4 0010ad16 R_ARM_JUMP_SLOT 0008a231 glpset_ │ │ │ │ +0010faa0 0002d116 R_ARM_JUMP_SLOT 000de1d1 rngu1_ │ │ │ │ +0010faa4 000b7216 R_ARM_JUMP_SLOT 000dc811 chngc_ │ │ │ │ +0010faa8 000eb216 R_ARM_JUMP_SLOT 0007a285 uulstx_ │ │ │ │ +0010faac 0006fa16 R_ARM_JUMP_SLOT 000b70c9 rmlt1_ │ │ │ │ +0010fab0 00091516 R_ARM_JUMP_SLOT 0008df45 uelsvl_ │ │ │ │ +0010fab4 0010ad16 R_ARM_JUMP_SLOT 000a8265 glpset_ │ │ │ │ 0010fab8 00009316 R_ARM_JUMP_SLOT 00000000 strncpy@GLIBC_2.4 │ │ │ │ -0010fabc 000eb816 R_ARM_JUMP_SLOT 00074765 iweek2_ │ │ │ │ +0010fabc 000eb816 R_ARM_JUMP_SLOT 000dd179 iweek2_ │ │ │ │ 0010fac0 00009416 R_ARM_JUMP_SLOT 00000000 pango_font_description_from_string │ │ │ │ -0010fac4 000d1c16 R_ARM_JUMP_SLOT 000a7f65 uscqcp_ │ │ │ │ -0010fac8 00022c16 R_ARM_JUMP_SLOT 000e8d55 sgtrsn_ │ │ │ │ -0010facc 00115116 R_ARM_JUMP_SLOT 0008ace5 glrqid_ │ │ │ │ -0010fad0 00103d16 R_ARM_JUMP_SLOT 000dddd1 swcqid_ │ │ │ │ -0010fad4 000d4f16 R_ARM_JUMP_SLOT 000ad78d umrqid_ │ │ │ │ -0010fad8 00019716 R_ARM_JUMP_SLOT 000b63f9 uiiget_ │ │ │ │ -0010fadc 00013316 R_ARM_JUMP_SLOT 00097ff1 uziqin_ │ │ │ │ +0010fac4 000d1c16 R_ARM_JUMP_SLOT 0008753d uscqcp_ │ │ │ │ +0010fac8 00022c16 R_ARM_JUMP_SLOT 000ce361 sgtrsn_ │ │ │ │ +0010facc 00115116 R_ARM_JUMP_SLOT 000a9d19 glrqid_ │ │ │ │ +0010fad0 00103d16 R_ARM_JUMP_SLOT 000d1d21 swcqid_ │ │ │ │ +0010fad4 000d4f16 R_ARM_JUMP_SLOT 000757dd umrqid_ │ │ │ │ +0010fad8 00019716 R_ARM_JUMP_SLOT 0007b6d9 uiiget_ │ │ │ │ +0010fadc 00013316 R_ARM_JUMP_SLOT 0008f72d uziqin_ │ │ │ │ 0010fae0 00009616 R_ARM_JUMP_SLOT 00000000 fflush@GLIBC_2.4 │ │ │ │ -0010fae4 000d8f16 R_ARM_JUMP_SLOT 000a126d uuiqvl_ │ │ │ │ -0010fae8 000cf016 R_ARM_JUMP_SLOT 000ad2b9 umpstx_ │ │ │ │ -0010faec 000e0816 R_ARM_JUMP_SLOT 000bfe7d iueton_ │ │ │ │ -0010faf0 00063416 R_ARM_JUMP_SLOT 000c429d rudlev_ │ │ │ │ +0010fae4 000d8f16 R_ARM_JUMP_SLOT 0007a3d1 uuiqvl_ │ │ │ │ +0010fae8 000cf016 R_ARM_JUMP_SLOT 00076c71 umpstx_ │ │ │ │ +0010faec 000e0816 R_ARM_JUMP_SLOT 0008bec1 iueton_ │ │ │ │ +0010faf0 00063416 R_ARM_JUMP_SLOT 0009cefd rudlev_ │ │ │ │ 0010faf4 00009716 R_ARM_JUMP_SLOT 00000000 pango_font_map_list_families │ │ │ │ -0010faf8 00057616 R_ARM_JUMP_SLOT 000dbecd swqimc_ │ │ │ │ -0010fafc 0005ed16 R_ARM_JUMP_SLOT 000ecc95 scqorg_ │ │ │ │ -0010fb00 00060c16 R_ARM_JUMP_SLOT 0007bae9 odiqcl_ │ │ │ │ -0010fb04 0005d216 R_ARM_JUMP_SLOT 000c0681 ueqtlz_ │ │ │ │ -0010fb08 000e3d16 R_ARM_JUMP_SLOT 000b09c5 uliqcl_ │ │ │ │ +0010faf8 00057616 R_ARM_JUMP_SLOT 000d8a49 swqimc_ │ │ │ │ +0010fafc 0005ed16 R_ARM_JUMP_SLOT 000c564d scqorg_ │ │ │ │ +0010fb00 00060c16 R_ARM_JUMP_SLOT 000e23e1 odiqcl_ │ │ │ │ +0010fb04 0005d216 R_ARM_JUMP_SLOT 0008b8b1 ueqtlz_ │ │ │ │ +0010fb08 000e3d16 R_ARM_JUMP_SLOT 00099535 uliqcl_ │ │ │ │ 0010fb0c 00009816 R_ARM_JUMP_SLOT 00000000 fopen64@GLIBC_2.4 │ │ │ │ -0010fb10 00031616 R_ARM_JUMP_SLOT 000a9055 uslsvl_ │ │ │ │ -0010fb14 00093616 R_ARM_JUMP_SLOT 0009c885 ruwgy_ │ │ │ │ -0010fb18 000f4116 R_ARM_JUMP_SLOT 000a0061 uuqebs_ │ │ │ │ -0010fb1c 0000c516 R_ARM_JUMP_SLOT 00094415 gnlt_ │ │ │ │ -0010fb20 0007da16 R_ARM_JUMP_SLOT 000945e9 rd2r_ │ │ │ │ -0010fb24 000b2b16 R_ARM_JUMP_SLOT 000a44b9 usxoff_ │ │ │ │ -0010fb28 000e4216 R_ARM_JUMP_SLOT 000861d1 vidiv_ │ │ │ │ -0010fb2c 00104616 R_ARM_JUMP_SLOT 00087269 vifna0_ │ │ │ │ -0010fb30 000ed016 R_ARM_JUMP_SLOT 00076b69 sbytes_ │ │ │ │ +0010fb10 00031616 R_ARM_JUMP_SLOT 000837c5 uslsvl_ │ │ │ │ +0010fb14 00093616 R_ARM_JUMP_SLOT 00071bc5 ruwgy_ │ │ │ │ +0010fb18 000f4116 R_ARM_JUMP_SLOT 00079b5d uuqebs_ │ │ │ │ +0010fb1c 0000c516 R_ARM_JUMP_SLOT 000b3165 gnlt_ │ │ │ │ +0010fb20 0007da16 R_ARM_JUMP_SLOT 000a6a05 rd2r_ │ │ │ │ +0010fb24 000b2b16 R_ARM_JUMP_SLOT 00089b15 usxoff_ │ │ │ │ +0010fb28 000e4216 R_ARM_JUMP_SLOT 000b37ed vidiv_ │ │ │ │ +0010fb2c 00104616 R_ARM_JUMP_SLOT 000a774d vifna0_ │ │ │ │ +0010fb30 000ed016 R_ARM_JUMP_SLOT 000daa7d sbytes_ │ │ │ │ 0010fb34 00009916 R_ARM_JUMP_SLOT 00000000 cairo_clip │ │ │ │ -0010fb38 0004b916 R_ARM_JUMP_SLOT 000c80e9 ucpstx_ │ │ │ │ -0010fb3c 0007c516 R_ARM_JUMP_SLOT 00039eb9 tmlqin_ │ │ │ │ -0010fb40 0008d116 R_ARM_JUMP_SLOT 000a8bf1 usrqcl_ │ │ │ │ -0010fb44 000c4016 R_ARM_JUMP_SLOT 000d05a1 szcllz_ │ │ │ │ -0010fb48 000f8316 R_ARM_JUMP_SLOT 000ecc19 scstrn_ │ │ │ │ -0010fb4c 00115d16 R_ARM_JUMP_SLOT 000c0bf1 uezchk_ │ │ │ │ -0010fb50 000dfa16 R_ARM_JUMP_SLOT 000b9da1 uhdifz_ │ │ │ │ -0010fb54 0007e816 R_ARM_JUMP_SLOT 0009d241 uwqgya_ │ │ │ │ -0010fb58 000ea116 R_ARM_JUMP_SLOT 000be041 uepqin_ │ │ │ │ -0010fb5c 000c6f16 R_ARM_JUMP_SLOT 000b0231 ulrqcp_ │ │ │ │ -0010fb60 0011f516 R_ARM_JUMP_SLOT 00071cbd time13_ │ │ │ │ -0010fb64 00021a16 R_ARM_JUMP_SLOT 00075389 date31_ │ │ │ │ -0010fb68 000d9016 R_ARM_JUMP_SLOT 00082391 passb5_ │ │ │ │ -0010fb6c 000b8916 R_ARM_JUMP_SLOT 000d2a61 szm3cl_ │ │ │ │ -0010fb70 0008c216 R_ARM_JUMP_SLOT 00098045 uziqvl_ │ │ │ │ +0010fb38 0004b916 R_ARM_JUMP_SLOT 00097c25 ucpstx_ │ │ │ │ +0010fb3c 0007c516 R_ARM_JUMP_SLOT 0003a3cd tmlqin_ │ │ │ │ +0010fb40 0008d116 R_ARM_JUMP_SLOT 00086045 usrqcl_ │ │ │ │ +0010fb44 000c4016 R_ARM_JUMP_SLOT 000b7c01 szcllz_ │ │ │ │ +0010fb48 000f8316 R_ARM_JUMP_SLOT 000c595d scstrn_ │ │ │ │ +0010fb4c 00115d16 R_ARM_JUMP_SLOT 0008ca39 uezchk_ │ │ │ │ +0010fb50 000dfa16 R_ARM_JUMP_SLOT 000a1209 uhdifz_ │ │ │ │ +0010fb54 0007e816 R_ARM_JUMP_SLOT 00071b81 uwqgya_ │ │ │ │ +0010fb58 000ea116 R_ARM_JUMP_SLOT 0008a8c5 uepqin_ │ │ │ │ +0010fb5c 000c6f16 R_ARM_JUMP_SLOT 0009824d ulrqcp_ │ │ │ │ +0010fb60 0011f516 R_ARM_JUMP_SLOT 000daf11 time13_ │ │ │ │ +0010fb64 00021a16 R_ARM_JUMP_SLOT 000dd159 date31_ │ │ │ │ +0010fb68 000d9016 R_ARM_JUMP_SLOT 000e5d05 passb5_ │ │ │ │ +0010fb6c 000b8916 R_ARM_JUMP_SLOT 000be875 szm3cl_ │ │ │ │ +0010fb70 0008c216 R_ARM_JUMP_SLOT 0008f781 uziqvl_ │ │ │ │ 0010fb74 00009a16 R_ARM_JUMP_SLOT 00000000 gtk_drawing_area_new │ │ │ │ -0010fb78 000f1116 R_ARM_JUMP_SLOT 000e56f5 sglnxr_ │ │ │ │ -0010fb7c 000e4d16 R_ARM_JUMP_SLOT 0008a319 glcsvl_ │ │ │ │ -0010fb80 000f8116 R_ARM_JUMP_SLOT 0008bcc5 dxiloc_ │ │ │ │ -0010fb84 000ae116 R_ARM_JUMP_SLOT 000b3671 uirsvl_ │ │ │ │ -0010fb88 000d1d16 R_ARM_JUMP_SLOT 000745f9 ndyear_ │ │ │ │ -0010fb8c 00017616 R_ARM_JUMP_SLOT 0007fb95 radbg_ │ │ │ │ -0010fb90 000fa216 R_ARM_JUMP_SLOT 00078fd1 shmsri_ │ │ │ │ -0010fb94 000ef916 R_ARM_JUMP_SLOT 000d1305 szschz_ │ │ │ │ -0010fb98 0010ea16 R_ARM_JUMP_SLOT 000b4c85 uipdat_ │ │ │ │ -0010fb9c 00094316 R_ARM_JUMP_SLOT 0009fff1 uusfrt_ │ │ │ │ -0010fba0 000c4316 R_ARM_JUMP_SLOT 0007554d rnorml_ │ │ │ │ -0010fba4 000e8816 R_ARM_JUMP_SLOT 000d1a91 szpllv_ │ │ │ │ -0010fba8 00087c16 R_ARM_JUMP_SLOT 000ca009 grcls_ │ │ │ │ -0010fbac 000abb16 R_ARM_JUMP_SLOT 00077fe5 shtlbw_ │ │ │ │ -0010fbb0 00038f16 R_ARM_JUMP_SLOT 000a8fd1 uslqin_ │ │ │ │ -0010fbb4 0007cf16 R_ARM_JUMP_SLOT 000946b5 rmod_ │ │ │ │ -0010fbb8 000b9816 R_ARM_JUMP_SLOT 000a9831 usiqcp_ │ │ │ │ -0010fbbc 00103f16 R_ARM_JUMP_SLOT 000983ed uysttl_ │ │ │ │ -0010fbc0 000dde16 R_ARM_JUMP_SLOT 000ebb69 sctnzv_ │ │ │ │ -0010fbc4 000feb16 R_ARM_JUMP_SLOT 000bb145 ugrqnp_ │ │ │ │ +0010fb78 000f1116 R_ARM_JUMP_SLOT 000cdaa5 sglnxr_ │ │ │ │ +0010fb7c 000e4d16 R_ARM_JUMP_SLOT 000a92c1 glcsvl_ │ │ │ │ +0010fb80 000f8116 R_ARM_JUMP_SLOT 000b3cf1 dxiloc_ │ │ │ │ +0010fb84 000ae116 R_ARM_JUMP_SLOT 00080c5d uirsvl_ │ │ │ │ +0010fb88 000d1d16 R_ARM_JUMP_SLOT 000dde71 ndyear_ │ │ │ │ +0010fb8c 00017616 R_ARM_JUMP_SLOT 000e4431 radbg_ │ │ │ │ +0010fb90 000fa216 R_ARM_JUMP_SLOT 000ecba9 shmsri_ │ │ │ │ +0010fb94 000ef916 R_ARM_JUMP_SLOT 000baec9 szschz_ │ │ │ │ +0010fb98 0010ea16 R_ARM_JUMP_SLOT 0007ec6d uipdat_ │ │ │ │ +0010fb9c 00094316 R_ARM_JUMP_SLOT 0007ae79 uusfrt_ │ │ │ │ +0010fba0 000c4316 R_ARM_JUMP_SLOT 000dee51 rnorml_ │ │ │ │ +0010fba4 000e8816 R_ARM_JUMP_SLOT 000c1ad5 szpllv_ │ │ │ │ +0010fba8 00087c16 R_ARM_JUMP_SLOT 000948e9 grcls_ │ │ │ │ +0010fbac 000abb16 R_ARM_JUMP_SLOT 000ec6b1 shtlbw_ │ │ │ │ +0010fbb0 00038f16 R_ARM_JUMP_SLOT 00083741 uslqin_ │ │ │ │ +0010fbb4 0007cf16 R_ARM_JUMP_SLOT 000a6a35 rmod_ │ │ │ │ +0010fbb8 000b9816 R_ARM_JUMP_SLOT 0008482d usiqcp_ │ │ │ │ +0010fbbc 00103f16 R_ARM_JUMP_SLOT 000731c1 uysttl_ │ │ │ │ +0010fbc0 000dde16 R_ARM_JUMP_SLOT 000c5fbd sctnzv_ │ │ │ │ +0010fbc4 000feb16 R_ARM_JUMP_SLOT 000a48d1 ugrqnp_ │ │ │ │ 0010fbc8 00009b16 R_ARM_JUMP_SLOT 00000000 fmodf@GLIBC_2.38 │ │ │ │ -0010fbcc 0000eb16 R_ARM_JUMP_SLOT 000cf3b5 szsttv_ │ │ │ │ -0010fbd0 00112e16 R_ARM_JUMP_SLOT 000902ed mpscoc_ │ │ │ │ -0010fbd4 00065016 R_ARM_JUMP_SLOT 00097639 uzlqnp_ │ │ │ │ -0010fbd8 0011b616 R_ARM_JUMP_SLOT 000ab279 umstvz_ │ │ │ │ -0010fbdc 00090b16 R_ARM_JUMP_SLOT 000ed389 scqeye_ │ │ │ │ -0010fbe0 000f5316 R_ARM_JUMP_SLOT 000ac579 umspcw_ │ │ │ │ +0010fbcc 0000eb16 R_ARM_JUMP_SLOT 000b9311 szsttv_ │ │ │ │ +0010fbd0 00112e16 R_ARM_JUMP_SLOT 000b0735 mpscoc_ │ │ │ │ +0010fbd4 00065016 R_ARM_JUMP_SLOT 00091265 uzlqnp_ │ │ │ │ +0010fbd8 0011b616 R_ARM_JUMP_SLOT 00076a19 umstvz_ │ │ │ │ +0010fbdc 00090b16 R_ARM_JUMP_SLOT 000c4ac9 scqeye_ │ │ │ │ +0010fbe0 000f5316 R_ARM_JUMP_SLOT 00077425 umspcw_ │ │ │ │ 0010fbe4 00009c16 R_ARM_JUMP_SLOT 00000000 cairo_surface_write_to_png_stream │ │ │ │ -0010fbe8 0003fa16 R_ARM_JUMP_SLOT 0008a4d9 glcqcl_ │ │ │ │ -0010fbec 0009e116 R_ARM_JUMP_SLOT 000a7805 usurdt_ │ │ │ │ -0010fbf0 00025616 R_ARM_JUMP_SLOT 0008b00d gllsvl_ │ │ │ │ -0010fbf4 0010bb16 R_ARM_JUMP_SLOT 000b0ca1 ulistx_ │ │ │ │ -0010fbf8 000c1516 R_ARM_JUMP_SLOT 0008e9b9 mpipt2_ │ │ │ │ -0010fbfc 000c2216 R_ARM_JUMP_SLOT 00090e4d mpfmwl_ │ │ │ │ -0010fc00 000d9216 R_ARM_JUMP_SLOT 0008f5e5 mpfcct_ │ │ │ │ -0010fc04 000e8a16 R_ARM_JUMP_SLOT 000901e5 mpfcoc_ │ │ │ │ -0010fc08 000a3316 R_ARM_JUMP_SLOT 0007489d dateq1_ │ │ │ │ -0010fc0c 00050d16 R_ARM_JUMP_SLOT 000c8589 ucrqid_ │ │ │ │ -0010fc10 000a5316 R_ARM_JUMP_SLOT 000bf2dd ueiqin_ │ │ │ │ -0010fc14 0008bd16 R_ARM_JUMP_SLOT 00079fb9 shinix_ │ │ │ │ +0010fbe8 0003fa16 R_ARM_JUMP_SLOT 000a9481 glcqcl_ │ │ │ │ +0010fbec 0009e116 R_ARM_JUMP_SLOT 0008825d usurdt_ │ │ │ │ +0010fbf0 00025616 R_ARM_JUMP_SLOT 000a8d75 gllsvl_ │ │ │ │ +0010fbf4 0010bb16 R_ARM_JUMP_SLOT 00098079 ulistx_ │ │ │ │ +0010fbf8 000c1516 R_ARM_JUMP_SLOT 000adcf9 mpipt2_ │ │ │ │ +0010fbfc 000c2216 R_ARM_JUMP_SLOT 000aebe1 mpfmwl_ │ │ │ │ +0010fc00 000e8a16 R_ARM_JUMP_SLOT 000b062d mpfcoc_ │ │ │ │ +0010fc04 000d9216 R_ARM_JUMP_SLOT 000af005 mpfcct_ │ │ │ │ +0010fc08 000a3316 R_ARM_JUMP_SLOT 000dde09 dateq1_ │ │ │ │ +0010fc0c 00050d16 R_ARM_JUMP_SLOT 0009631d ucrqid_ │ │ │ │ +0010fc10 000a5316 R_ARM_JUMP_SLOT 0008da5d ueiqin_ │ │ │ │ +0010fc14 0008bd16 R_ARM_JUMP_SLOT 000eb9c9 shinix_ │ │ │ │ 0010fc18 00009d16 R_ARM_JUMP_SLOT 00000000 __sprintf_chk@GLIBC_2.4 │ │ │ │ -0010fc1c 00070b16 R_ARM_JUMP_SLOT 00077c39 shtwgz_ │ │ │ │ -0010fc20 00084f16 R_ARM_JUMP_SLOT 0009a5b1 luxchk_ │ │ │ │ -0010fc24 0010fa16 R_ARM_JUMP_SLOT 000ec4f1 scplzu_ │ │ │ │ -0010fc28 000aac16 R_ARM_JUMP_SLOT 000bb7d5 uglsvl_ │ │ │ │ -0010fc2c 00120b16 R_ARM_JUMP_SLOT 000bf40d ueiqvl_ │ │ │ │ -0010fc30 00063816 R_ARM_JUMP_SLOT 000e85a1 sgspli_ │ │ │ │ +0010fc1c 00070b16 R_ARM_JUMP_SLOT 000ec305 shtwgz_ │ │ │ │ +0010fc20 00084f16 R_ARM_JUMP_SLOT 0009c4a5 luxchk_ │ │ │ │ +0010fc24 0010fa16 R_ARM_JUMP_SLOT 000c56a9 scplzu_ │ │ │ │ +0010fc28 000aac16 R_ARM_JUMP_SLOT 000a3db9 uglsvl_ │ │ │ │ +0010fc2c 00120b16 R_ARM_JUMP_SLOT 0008db8d ueiqvl_ │ │ │ │ +0010fc30 00063816 R_ARM_JUMP_SLOT 000ccfb5 sgspli_ │ │ │ │ 0010fc34 00009e16 R_ARM_JUMP_SLOT 00000000 cairo_stroke │ │ │ │ -0010fc38 0005f916 R_ARM_JUMP_SLOT 000d4cb9 szplcl_ │ │ │ │ -0010fc3c 000e7c16 R_ARM_JUMP_SLOT 00089e05 glpqcl_ │ │ │ │ -0010fc40 00064e16 R_ARM_JUMP_SLOT 00085039 vrmlt_ │ │ │ │ -0010fc44 00022e16 R_ARM_JUMP_SLOT 000e9a7d sgsvpt_ │ │ │ │ -0010fc48 00086416 R_ARM_JUMP_SLOT 0007be65 odiset_ │ │ │ │ -0010fc4c 00058416 R_ARM_JUMP_SLOT 00099aa1 uysoff_ │ │ │ │ -0010fc50 000ee916 R_ARM_JUMP_SLOT 0007add5 odrqin_ │ │ │ │ +0010fc38 0005f916 R_ARM_JUMP_SLOT 000b84fd szplcl_ │ │ │ │ +0010fc3c 000e7c16 R_ARM_JUMP_SLOT 000a877d glpqcl_ │ │ │ │ +0010fc40 00064e16 R_ARM_JUMP_SLOT 000b6305 vrmlt_ │ │ │ │ +0010fc44 00022e16 R_ARM_JUMP_SLOT 000c8ba5 sgsvpt_ │ │ │ │ +0010fc48 00086416 R_ARM_JUMP_SLOT 000e1439 odiset_ │ │ │ │ +0010fc4c 00058416 R_ARM_JUMP_SLOT 00073a39 uysoff_ │ │ │ │ +0010fc50 000ee916 R_ARM_JUMP_SLOT 000e08d5 odrqin_ │ │ │ │ 0010fc54 00009f16 R_ARM_JUMP_SLOT 00000000 gtk_font_chooser_get_font │ │ │ │ -0010fc58 000e0116 R_ARM_JUMP_SLOT 00079251 shlssd_ │ │ │ │ -0010fc5c 00052716 R_ARM_JUMP_SLOT 000e8bed sgtrls_ │ │ │ │ -0010fc60 0006db16 R_ARM_JUMP_SLOT 000c6371 ucyamn_ │ │ │ │ -0010fc64 0004de16 R_ARM_JUMP_SLOT 0007aefd odrqvl_ │ │ │ │ -0010fc68 00045816 R_ARM_JUMP_SLOT 000ecd39 scqlog_ │ │ │ │ -0010fc6c 000e5616 R_ARM_JUMP_SLOT 000b3d01 uishdw_ │ │ │ │ -0010fc70 000f1c16 R_ARM_JUMP_SLOT 000a1525 uuiset_ │ │ │ │ -0010fc74 0000c116 R_ARM_JUMP_SLOT 00078929 shmw2s_ │ │ │ │ -0010fc78 0008a516 R_ARM_JUMP_SLOT 0008923d rtropt_ │ │ │ │ -0010fc7c 00063b16 R_ARM_JUMP_SLOT 00096e19 uzrqcp_ │ │ │ │ +0010fc58 000e0116 R_ARM_JUMP_SLOT 000ea355 shlssd_ │ │ │ │ +0010fc5c 00052716 R_ARM_JUMP_SLOT 000ce1f9 sgtrls_ │ │ │ │ +0010fc60 0006db16 R_ARM_JUMP_SLOT 00095435 ucyamn_ │ │ │ │ +0010fc64 0004de16 R_ARM_JUMP_SLOT 000e09fd odrqvl_ │ │ │ │ +0010fc68 00045816 R_ARM_JUMP_SLOT 000c57b9 scqlog_ │ │ │ │ +0010fc6c 000e5616 R_ARM_JUMP_SLOT 0007ecfd uishdw_ │ │ │ │ +0010fc70 000f1c16 R_ARM_JUMP_SLOT 00079ca9 uuiset_ │ │ │ │ +0010fc74 0000c116 R_ARM_JUMP_SLOT 000ea7d1 shmw2s_ │ │ │ │ +0010fc78 0008a516 R_ARM_JUMP_SLOT 000abce9 rtropt_ │ │ │ │ +0010fc7c 00063b16 R_ARM_JUMP_SLOT 0008eaa5 uzrqcp_ │ │ │ │ 0010fc80 0000a016 R_ARM_JUMP_SLOT 00000000 cairo_set_source_surface │ │ │ │ -0010fc84 000c0f16 R_ARM_JUMP_SLOT 0008b529 gllstx_ │ │ │ │ -0010fc88 000ae516 R_ARM_JUMP_SLOT 0007c23d odpqcp_ │ │ │ │ -0010fc8c 000e3216 R_ARM_JUMP_SLOT 00076905 lchrl_ │ │ │ │ -0010fc90 00069f16 R_ARM_JUMP_SLOT 000d862d zgicls_ │ │ │ │ -0010fc94 000c5816 R_ARM_JUMP_SLOT 000d04c5 szqtni_ │ │ │ │ -0010fc98 0005e816 R_ARM_JUMP_SLOT 000dda45 swcqnp_ │ │ │ │ +0010fc84 000c0f16 R_ARM_JUMP_SLOT 000ac1f9 gllstx_ │ │ │ │ +0010fc88 000ae516 R_ARM_JUMP_SLOT 000e1095 odpqcp_ │ │ │ │ +0010fc8c 000e3216 R_ARM_JUMP_SLOT 000dc475 lchrl_ │ │ │ │ +0010fc90 00069f16 R_ARM_JUMP_SLOT 000d57c5 zgicls_ │ │ │ │ +0010fc94 000c5816 R_ARM_JUMP_SLOT 000bd191 szqtni_ │ │ │ │ +0010fc98 0005e816 R_ARM_JUMP_SLOT 000d1995 swcqnp_ │ │ │ │ 0010fc9c 0000a116 R_ARM_JUMP_SLOT 00000000 pango_cairo_show_layout │ │ │ │ -0010fca0 000e1616 R_ARM_JUMP_SLOT 000d3ca9 szlnzv_ │ │ │ │ -0010fca4 000bfb16 R_ARM_JUMP_SLOT 00086281 vimlt1_ │ │ │ │ -0010fca8 00074116 R_ARM_JUMP_SLOT 000dce31 swdcls_ │ │ │ │ -0010fcac 000ceb16 R_ARM_JUMP_SLOT 0007f455 radf4_ │ │ │ │ -0010fcb0 0000d616 R_ARM_JUMP_SLOT 000e00b5 stiusr_ │ │ │ │ -0010fcb4 000fd416 R_ARM_JUMP_SLOT 0007b3fd odlsvl_ │ │ │ │ -0010fcb8 0000e216 R_ARM_JUMP_SLOT 000afcd1 ulpqcl_ │ │ │ │ -0010fcbc 0007fe16 R_ARM_JUMP_SLOT 000e65a5 sgslat_ │ │ │ │ +0010fca0 000e1616 R_ARM_JUMP_SLOT 000be275 szlnzv_ │ │ │ │ +0010fca4 000bfb16 R_ARM_JUMP_SLOT 000b3ad5 vimlt1_ │ │ │ │ +0010fca8 00074116 R_ARM_JUMP_SLOT 000d99ad swdcls_ │ │ │ │ +0010fcac 000ceb16 R_ARM_JUMP_SLOT 000e61e1 radf4_ │ │ │ │ +0010fcb0 0000d616 R_ARM_JUMP_SLOT 000c6855 stiusr_ │ │ │ │ +0010fcb4 000fd416 R_ARM_JUMP_SLOT 000e26ed odlsvl_ │ │ │ │ +0010fcb8 0000e216 R_ARM_JUMP_SLOT 00099a79 ulpqcl_ │ │ │ │ +0010fcbc 0007fe16 R_ARM_JUMP_SLOT 000c984d sgslat_ │ │ │ │ 0010fcc0 0000a216 R_ARM_JUMP_SLOT 00000000 cairo_fill │ │ │ │ -0010fcc4 0003f416 R_ARM_JUMP_SLOT 000782fd shppmj_ │ │ │ │ -0010fcc8 00076816 R_ARM_JUMP_SLOT 00089b49 glpqin_ │ │ │ │ -0010fccc 00072f16 R_ARM_JUMP_SLOT 000aea41 umqcwd_ │ │ │ │ -0010fcd0 00107616 R_ARM_JUMP_SLOT 000772b1 vs2int_ │ │ │ │ -0010fcd4 000bac16 R_ARM_JUMP_SLOT 000b32f9 ui3ini_ │ │ │ │ -0010fcd8 000f7c16 R_ARM_JUMP_SLOT 000d2a59 szm3op_ │ │ │ │ -0010fcdc 000d4016 R_ARM_JUMP_SLOT 000e1e5d slpvpc_ │ │ │ │ -0010fce0 00055c16 R_ARM_JUMP_SLOT 000d4565 szpmzv_ │ │ │ │ +0010fcc4 0003f416 R_ARM_JUMP_SLOT 000ecb09 shppmj_ │ │ │ │ +0010fcc8 00076816 R_ARM_JUMP_SLOT 000a84c1 glpqin_ │ │ │ │ +0010fccc 00072f16 R_ARM_JUMP_SLOT 00077409 umqcwd_ │ │ │ │ +0010fcd0 00107616 R_ARM_JUMP_SLOT 000ecd75 vs2int_ │ │ │ │ +0010fcd4 000bac16 R_ARM_JUMP_SLOT 0007fe41 ui3ini_ │ │ │ │ +0010fcd8 000f7c16 R_ARM_JUMP_SLOT 000be86d szm3op_ │ │ │ │ +0010fcdc 000d4016 R_ARM_JUMP_SLOT 000c2f61 slpvpc_ │ │ │ │ +0010fce0 00055c16 R_ARM_JUMP_SLOT 000be631 szpmzv_ │ │ │ │ 0010fce4 0000a316 R_ARM_JUMP_SLOT 00000000 sin@GLIBC_2.4 │ │ │ │ -0010fce8 00070216 R_ARM_JUMP_SLOT 000d0849 szstyz_ │ │ │ │ +0010fce8 00070216 R_ARM_JUMP_SLOT 000bd305 szstyz_ │ │ │ │ 0010fcec 0000a416 R_ARM_JUMP_SLOT 00000000 logf@GLIBC_2.27 │ │ │ │ -0010fcf0 00113816 R_ARM_JUMP_SLOT 000a0131 uuslni_ │ │ │ │ -0010fcf4 0006ff16 R_ARM_JUMP_SLOT 000c7a61 ucxacl_ │ │ │ │ -0010fcf8 00108e16 R_ARM_JUMP_SLOT 000e12f1 slmgnz_ │ │ │ │ -0010fcfc 000f9b16 R_ARM_JUMP_SLOT 000db8bd swtxt_ │ │ │ │ -0010fd00 00106316 R_ARM_JUMP_SLOT 00090ab5 mpfek6_ │ │ │ │ -0010fd04 000ddf16 R_ARM_JUMP_SLOT 000d6185 zgdcls_ │ │ │ │ +0010fcf0 00113816 R_ARM_JUMP_SLOT 0007b445 uuslni_ │ │ │ │ +0010fcf4 0006ff16 R_ARM_JUMP_SLOT 000959f1 ucxacl_ │ │ │ │ +0010fcf8 00108e16 R_ARM_JUMP_SLOT 000c36ed slmgnz_ │ │ │ │ +0010fcfc 000f9b16 R_ARM_JUMP_SLOT 000d8439 swtxt_ │ │ │ │ +0010fd00 00106316 R_ARM_JUMP_SLOT 000afee1 mpfek6_ │ │ │ │ +0010fd04 000ddf16 R_ARM_JUMP_SLOT 000d331d zgdcls_ │ │ │ │ 0010fd08 0000a516 R_ARM_JUMP_SLOT 00000000 getenv@GLIBC_2.4 │ │ │ │ -0010fd0c 00046816 R_ARM_JUMP_SLOT 00092609 g2qgrd_ │ │ │ │ -0010fd10 000a4a16 R_ARM_JUMP_SLOT 0008b195 gllqvl_ │ │ │ │ -0010fd14 00066916 R_ARM_JUMP_SLOT 000a34a1 usaxnm_ │ │ │ │ -0010fd18 00042716 R_ARM_JUMP_SLOT 000b760d uismrg_ │ │ │ │ +0010fd0c 00046816 R_ARM_JUMP_SLOT 000b4d61 g2qgrd_ │ │ │ │ +0010fd10 000a4a16 R_ARM_JUMP_SLOT 000a8efd gllqvl_ │ │ │ │ +0010fd14 00066916 R_ARM_JUMP_SLOT 00087705 usaxnm_ │ │ │ │ +0010fd18 00042716 R_ARM_JUMP_SLOT 0007d435 uismrg_ │ │ │ │ 0010fd1c 0000a616 R_ARM_JUMP_SLOT 00000000 pango_font_description_set_weight │ │ │ │ -0010fd20 0001f516 R_ARM_JUMP_SLOT 0009ab3d uxaxnm_ │ │ │ │ -0010fd24 00034f16 R_ARM_JUMP_SLOT 000a29e9 ussaxs_ │ │ │ │ -0010fd28 000fbf16 R_ARM_JUMP_SLOT 000bed29 uelqnp_ │ │ │ │ -0010fd2c 0005a316 R_ARM_JUMP_SLOT 00084c31 jfromc_ │ │ │ │ -0010fd30 000ec916 R_ARM_JUMP_SLOT 000d442d sztxcl_ │ │ │ │ -0010fd34 0011ee16 R_ARM_JUMP_SLOT 00088801 rllenv_ │ │ │ │ -0010fd38 000b1716 R_ARM_JUMP_SLOT 00098f09 uypnum_ │ │ │ │ -0010fd3c 000d2416 R_ARM_JUMP_SLOT 000d7e7d zgftfc_ │ │ │ │ -0010fd40 000acd16 R_ARM_JUMP_SLOT 000ad091 umpqcp_ │ │ │ │ +0010fd20 0001f516 R_ARM_JUMP_SLOT 0009bca1 uxaxnm_ │ │ │ │ +0010fd24 00034f16 R_ARM_JUMP_SLOT 0008641d ussaxs_ │ │ │ │ +0010fd28 000fbf16 R_ARM_JUMP_SLOT 0008deb9 uelqnp_ │ │ │ │ +0010fd2c 0005a316 R_ARM_JUMP_SLOT 000a6ba1 jfromc_ │ │ │ │ +0010fd30 000ec916 R_ARM_JUMP_SLOT 000beeed sztxcl_ │ │ │ │ +0010fd34 0011ee16 R_ARM_JUMP_SLOT 000ac3d1 rllenv_ │ │ │ │ +0010fd38 000b1716 R_ARM_JUMP_SLOT 00073b61 uypnum_ │ │ │ │ +0010fd3c 000d2416 R_ARM_JUMP_SLOT 000d5015 zgftfc_ │ │ │ │ +0010fd40 000acd16 R_ARM_JUMP_SLOT 00074c79 umpqcp_ │ │ │ │ 0010fd44 0000a716 R_ARM_JUMP_SLOT 00000000 cairo_fill_preserve │ │ │ │ -0010fd48 00072716 R_ARM_JUMP_SLOT 00096d21 uzrrst_ │ │ │ │ -0010fd4c 0009d016 R_ARM_JUMP_SLOT 000bb14d ugrqin_ │ │ │ │ -0010fd50 0010df16 R_ARM_JUMP_SLOT 000911cd mpfmer_ │ │ │ │ -0010fd54 000f1616 R_ARM_JUMP_SLOT 000e9fad sgpqvl_ │ │ │ │ -0010fd58 0001d216 R_ARM_JUMP_SLOT 000e8e85 sgtrsl_ │ │ │ │ +0010fd48 00072716 R_ARM_JUMP_SLOT 0008e9ad uzrrst_ │ │ │ │ +0010fd4c 0009d016 R_ARM_JUMP_SLOT 000a48d9 ugrqin_ │ │ │ │ +0010fd50 0010df16 R_ARM_JUMP_SLOT 000b0d61 mpfmer_ │ │ │ │ +0010fd54 0001d216 R_ARM_JUMP_SLOT 000ce491 sgtrsl_ │ │ │ │ +0010fd58 000f1616 R_ARM_JUMP_SLOT 000cf429 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 000cb016 R_ARM_JUMP_SLOT 0009585d uzpqcp_ │ │ │ │ -0010fd6c 00054016 R_ARM_JUMP_SLOT 000a1a85 uumrk_ │ │ │ │ -0010fd70 000f8f16 R_ARM_JUMP_SLOT 000a06f1 uupget_ │ │ │ │ +0010fd68 000cb016 R_ARM_JUMP_SLOT 0008ee75 uzpqcp_ │ │ │ │ +0010fd6c 00054016 R_ARM_JUMP_SLOT 0007b48d uumrk_ │ │ │ │ +0010fd70 000f8f16 R_ARM_JUMP_SLOT 0007ab99 uupget_ │ │ │ │ 0010fd74 0000ab16 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ -0010fd78 000d3d16 R_ARM_JUMP_SLOT 000c0659 ueitlv_ │ │ │ │ -0010fd7c 000b3816 R_ARM_JUMP_SLOT 000bb751 uglqin_ │ │ │ │ -0010fd80 0008e816 R_ARM_JUMP_SLOT 00091375 mpicyl_ │ │ │ │ -0010fd84 00106b16 R_ARM_JUMP_SLOT 0007a445 shfwgz_ │ │ │ │ -0010fd88 000f6816 R_ARM_JUMP_SLOT 00095009 iblkle_ │ │ │ │ -0010fd8c 000de316 R_ARM_JUMP_SLOT 00093c21 g2qctm_ │ │ │ │ -0010fd90 00049b16 R_ARM_JUMP_SLOT 000ba9f9 ugpqnp_ │ │ │ │ -0010fd94 00074016 R_ARM_JUMP_SLOT 0009ad75 uxpttl_ │ │ │ │ -0010fd98 000ea516 R_ARM_JUMP_SLOT 00076e1d sbyte_ │ │ │ │ -0010fd9c 00075116 R_ARM_JUMP_SLOT 000a0091 uusebi_ │ │ │ │ -0010fda0 000ca216 R_ARM_JUMP_SLOT 000916e1 lrlt1_ │ │ │ │ -0010fda4 000e1d16 R_ARM_JUMP_SLOT 000ca72d szxmod_ │ │ │ │ -0010fda8 00033316 R_ARM_JUMP_SLOT 000eb10d sgiqin_ │ │ │ │ -0010fdac 000bd716 R_ARM_JUMP_SLOT 000a96c9 usiqvl_ │ │ │ │ -0010fdb0 00086d16 R_ARM_JUMP_SLOT 0009ff95 uuqidv_ │ │ │ │ -0010fdb4 000b1316 R_ARM_JUMP_SLOT 000851b5 vrsub0_ │ │ │ │ -0010fdb8 000fb516 R_ARM_JUMP_SLOT 000c26d1 udrsvl_ │ │ │ │ -0010fdbc 0005fc16 R_ARM_JUMP_SLOT 000dc9d1 swswdi_ │ │ │ │ -0010fdc0 00082e16 R_ARM_JUMP_SLOT 000d9bf9 swpget_ │ │ │ │ -0010fdc4 0007c816 R_ARM_JUMP_SLOT 000eafad sglget_ │ │ │ │ -0010fdc8 000e5116 R_ARM_JUMP_SLOT 000c9231 uciget_ │ │ │ │ -0010fdcc 000c2e16 R_ARM_JUMP_SLOT 000d9c55 swpstx_ │ │ │ │ -0010fdd0 000bc316 R_ARM_JUMP_SLOT 000eb009 sglstx_ │ │ │ │ -0010fdd4 0011ac16 R_ARM_JUMP_SLOT 000a0349 uupqvl_ │ │ │ │ -0010fdd8 0003c316 R_ARM_JUMP_SLOT 000b3bc1 uiqfnm_ │ │ │ │ -0010fddc 000c7516 R_ARM_JUMP_SLOT 000a0f91 uulqcp_ │ │ │ │ -0010fde0 000d5f16 R_ARM_JUMP_SLOT 000a7dcd uscqvl_ │ │ │ │ -0010fde4 0005c816 R_ARM_JUMP_SLOT 000779d5 shtsgz_ │ │ │ │ -0010fde8 00058f16 R_ARM_JUMP_SLOT 000845cd cfftb_ │ │ │ │ -0010fdec 000f3616 R_ARM_JUMP_SLOT 00079b19 shlbwj_ │ │ │ │ +0010fd78 000d3d16 R_ARM_JUMP_SLOT 0008b889 ueitlv_ │ │ │ │ +0010fd7c 000b3816 R_ARM_JUMP_SLOT 000a3d35 uglqin_ │ │ │ │ +0010fd80 0008e816 R_ARM_JUMP_SLOT 000b0f09 mpicyl_ │ │ │ │ +0010fd84 00106b16 R_ARM_JUMP_SLOT 000ea51d shfwgz_ │ │ │ │ +0010fd88 000f6816 R_ARM_JUMP_SLOT 000a74cd iblkle_ │ │ │ │ +0010fd8c 000de316 R_ARM_JUMP_SLOT 000b5a49 g2qctm_ │ │ │ │ +0010fd90 00049b16 R_ARM_JUMP_SLOT 000a6011 ugpqnp_ │ │ │ │ +0010fd94 00074016 R_ARM_JUMP_SLOT 0009b3d9 uxpttl_ │ │ │ │ +0010fd98 000ea516 R_ARM_JUMP_SLOT 000da6a1 sbyte_ │ │ │ │ +0010fd9c 00075116 R_ARM_JUMP_SLOT 00079b8d uusebi_ │ │ │ │ +0010fda0 000ca216 R_ARM_JUMP_SLOT 000b40cd lrlt1_ │ │ │ │ +0010fda4 000e1d16 R_ARM_JUMP_SLOT 000b8049 szxmod_ │ │ │ │ +0010fda8 00033316 R_ARM_JUMP_SLOT 000cf7fd sgiqin_ │ │ │ │ +0010fdac 000bd716 R_ARM_JUMP_SLOT 000846c5 usiqvl_ │ │ │ │ +0010fdb0 00086d16 R_ARM_JUMP_SLOT 0007b3f1 uuqidv_ │ │ │ │ +0010fdb4 000b1316 R_ARM_JUMP_SLOT 000b5c75 vrsub0_ │ │ │ │ +0010fdb8 000fb516 R_ARM_JUMP_SLOT 000a017d udrsvl_ │ │ │ │ +0010fdbc 0005fc16 R_ARM_JUMP_SLOT 000d954d swswdi_ │ │ │ │ +0010fdc0 00082e16 R_ARM_JUMP_SLOT 000da3d5 swpget_ │ │ │ │ +0010fdc4 0007c816 R_ARM_JUMP_SLOT 000cbe29 sglget_ │ │ │ │ +0010fdc8 000e5116 R_ARM_JUMP_SLOT 000975f9 uciget_ │ │ │ │ +0010fdcc 000c2e16 R_ARM_JUMP_SLOT 000da431 swpstx_ │ │ │ │ +0010fdd0 000bc316 R_ARM_JUMP_SLOT 000cbe85 sglstx_ │ │ │ │ +0010fdd4 0011ac16 R_ARM_JUMP_SLOT 00079e81 uupqvl_ │ │ │ │ +0010fdd8 0003c316 R_ARM_JUMP_SLOT 0007ffcd uiqfnm_ │ │ │ │ +0010fddc 000c7516 R_ARM_JUMP_SLOT 0007aa45 uulqcp_ │ │ │ │ +0010fde0 000d5f16 R_ARM_JUMP_SLOT 000873a5 uscqvl_ │ │ │ │ +0010fde4 0005c816 R_ARM_JUMP_SLOT 000ec0a1 shtsgz_ │ │ │ │ +0010fde8 00058f16 R_ARM_JUMP_SLOT 000e4401 cfftb_ │ │ │ │ +0010fdec 000f3616 R_ARM_JUMP_SLOT 000eb1bd shlbwj_ │ │ │ │ 0010fdf0 0000ad16 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ -0010fdf4 000b8216 R_ARM_JUMP_SLOT 0007daf5 sinti_ │ │ │ │ -0010fdf8 000c4d16 R_ARM_JUMP_SLOT 00092a11 lg2inq_ │ │ │ │ -0010fdfc 0005ea16 R_ARM_JUMP_SLOT 000b7ebd ui2ini_ │ │ │ │ -0010fe00 00091616 R_ARM_JUMP_SLOT 00099d85 uysaxz_ │ │ │ │ -0010fe04 0008fe16 R_ARM_JUMP_SLOT 00088871 rtcenv_ │ │ │ │ -0010fe08 000b5316 R_ARM_JUMP_SLOT 000a0a31 uurqvl_ │ │ │ │ +0010fdf4 000b8216 R_ARM_JUMP_SLOT 000e613d sinti_ │ │ │ │ +0010fdf8 000c4d16 R_ARM_JUMP_SLOT 000b5169 lg2inq_ │ │ │ │ +0010fdfc 0005ea16 R_ARM_JUMP_SLOT 0007df19 ui2ini_ │ │ │ │ +0010fe00 00091616 R_ARM_JUMP_SLOT 00073771 uysaxz_ │ │ │ │ +0010fe04 0008fe16 R_ARM_JUMP_SLOT 000ac441 rtcenv_ │ │ │ │ +0010fe08 000b5316 R_ARM_JUMP_SLOT 0007981d uurqvl_ │ │ │ │ 0010fe0c 0000ae16 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_character_write@GFORTRAN_8 │ │ │ │ -0010fe10 0002cb16 R_ARM_JUMP_SLOT 000ad8cd umrget_ │ │ │ │ +0010fe10 0002cb16 R_ARM_JUMP_SLOT 00076545 umrget_ │ │ │ │ 0010fe14 0000af16 R_ARM_JUMP_SLOT 00000000 _gfortran_string_index@GFORTRAN_8 │ │ │ │ -0010fe18 000f4816 R_ARM_JUMP_SLOT 00074dbd datec1_ │ │ │ │ -0010fe1c 00078d16 R_ARM_JUMP_SLOT 000b31e5 uipda3_ │ │ │ │ -0010fe20 000e9c16 R_ARM_JUMP_SLOT 00081591 passf4_ │ │ │ │ -0010fe24 0004ad16 R_ARM_JUMP_SLOT 000dd0a9 swlqcl_ │ │ │ │ -0010fe28 000dd416 R_ARM_JUMP_SLOT 00036509 tmstln_ │ │ │ │ -0010fe2c 00096816 R_ARM_JUMP_SLOT 00071be1 time31_ │ │ │ │ -0010fe30 00041716 R_ARM_JUMP_SLOT 000b78c1 uifluv_ │ │ │ │ -0010fe34 000b8816 R_ARM_JUMP_SLOT 000917a9 lrnea_ │ │ │ │ -0010fe38 0006d816 R_ARM_JUMP_SLOT 000df46d stqwtr_ │ │ │ │ -0010fe3c 000c7e16 R_ARM_JUMP_SLOT 000b9165 uhbrl_ │ │ │ │ -0010fe40 000d8416 R_ARM_JUMP_SLOT 000d52d9 zglset_ │ │ │ │ -0010fe44 00104f16 R_ARM_JUMP_SLOT 0003a5b5 tmiqvl_ │ │ │ │ -0010fe48 000fee16 R_ARM_JUMP_SLOT 000be8b5 uerqvl_ │ │ │ │ -0010fe4c 00092716 R_ARM_JUMP_SLOT 000d09d1 szclld_ │ │ │ │ -0010fe50 000e9116 R_ARM_JUMP_SLOT 000aab05 umfmap_ │ │ │ │ -0010fe54 0002e216 R_ARM_JUMP_SLOT 000cb011 szqcll_ │ │ │ │ -0010fe58 00065f16 R_ARM_JUMP_SLOT 000c8299 ucrqin_ │ │ │ │ +0010fe18 000f4816 R_ARM_JUMP_SLOT 000dce9d datec1_ │ │ │ │ +0010fe1c 00078d16 R_ARM_JUMP_SLOT 0007ebbd uipda3_ │ │ │ │ +0010fe20 000e9c16 R_ARM_JUMP_SLOT 000e6af9 passf4_ │ │ │ │ +0010fe24 0004ad16 R_ARM_JUMP_SLOT 000d6209 swlqcl_ │ │ │ │ +0010fe28 000dd416 R_ARM_JUMP_SLOT 00038259 tmstln_ │ │ │ │ +0010fe2c 00096816 R_ARM_JUMP_SLOT 000db275 time31_ │ │ │ │ +0010fe30 00041716 R_ARM_JUMP_SLOT 000807a9 uifluv_ │ │ │ │ +0010fe34 000b8816 R_ARM_JUMP_SLOT 000b40a9 lrnea_ │ │ │ │ +0010fe38 0006d816 R_ARM_JUMP_SLOT 000c7ed9 stqwtr_ │ │ │ │ +0010fe3c 000c7e16 R_ARM_JUMP_SLOT 000a2479 uhbrl_ │ │ │ │ +0010fe40 000d8416 R_ARM_JUMP_SLOT 000d2471 zglset_ │ │ │ │ +0010fe44 00104f16 R_ARM_JUMP_SLOT 00036cb1 tmiqvl_ │ │ │ │ +0010fe48 000fee16 R_ARM_JUMP_SLOT 0008d739 uerqvl_ │ │ │ │ +0010fe4c 00092716 R_ARM_JUMP_SLOT 000bd48d szclld_ │ │ │ │ +0010fe50 000e9116 R_ARM_JUMP_SLOT 00077a71 umfmap_ │ │ │ │ +0010fe54 0002e216 R_ARM_JUMP_SLOT 000b9b75 szqcll_ │ │ │ │ +0010fe58 00065f16 R_ARM_JUMP_SLOT 0009602d ucrqin_ │ │ │ │ 0010fe5c 0000b016 R_ARM_JUMP_SLOT 00000000 _gfortran_st_inquire@GFORTRAN_8 │ │ │ │ -0010fe60 00088816 R_ARM_JUMP_SLOT 0009635d uzcqnp_ │ │ │ │ -0010fe64 00058216 R_ARM_JUMP_SLOT 000d9165 swrset_ │ │ │ │ -0010fe68 0010c616 R_ARM_JUMP_SLOT 00084d61 vrdiv1_ │ │ │ │ -0010fe6c 00118c16 R_ARM_JUMP_SLOT 000b3295 uic3d_ │ │ │ │ -0010fe70 000b9116 R_ARM_JUMP_SLOT 000a5995 usxsub_ │ │ │ │ -0010fe74 00110216 R_ARM_JUMP_SLOT 0008a0e5 glpstx_ │ │ │ │ -0010fe78 000a3e16 R_ARM_JUMP_SLOT 000981e9 uziset_ │ │ │ │ -0010fe7c 000aae16 R_ARM_JUMP_SLOT 0008b9a1 gliqcp_ │ │ │ │ -0010fe80 00020816 R_ARM_JUMP_SLOT 000e9759 sgqtxy_ │ │ │ │ -0010fe84 0006e416 R_ARM_JUMP_SLOT 000af391 umqfnm_ │ │ │ │ -0010fe88 00010a16 R_ARM_JUMP_SLOT 000ea585 sgrqin_ │ │ │ │ -0010fe8c 00074d16 R_ARM_JUMP_SLOT 00039f3d tmlsvl_ │ │ │ │ -0010fe90 00110616 R_ARM_JUMP_SLOT 00078751 shmwjz_ │ │ │ │ -0010fe94 00117716 R_ARM_JUMP_SLOT 000b35e1 uirqnp_ │ │ │ │ -0010fe98 000f9816 R_ARM_JUMP_SLOT 0007988d shlbwm_ │ │ │ │ -0010fe9c 00106f16 R_ARM_JUMP_SLOT 000dcb75 swocls_ │ │ │ │ -0010fea0 0010f316 R_ARM_JUMP_SLOT 000e6cc1 sgtnzu_ │ │ │ │ -0010fea4 00071c16 R_ARM_JUMP_SLOT 0009fee5 uverb_ │ │ │ │ -0010fea8 000d9516 R_ARM_JUMP_SLOT 000e8869 sgtrnl_ │ │ │ │ -0010feac 00021c16 R_ARM_JUMP_SLOT 000e3e3d sgtxxv_ │ │ │ │ -0010feb0 000f9416 R_ARM_JUMP_SLOT 000e00e9 stfrad_ │ │ │ │ -0010feb4 00035216 R_ARM_JUMP_SLOT 0007adcd odrqnp_ │ │ │ │ +0010fe60 00088816 R_ARM_JUMP_SLOT 000900e5 uzcqnp_ │ │ │ │ +0010fe64 00058216 R_ARM_JUMP_SLOT 000d5fc1 swrset_ │ │ │ │ +0010fe68 0010c616 R_ARM_JUMP_SLOT 000b63b5 vrdiv1_ │ │ │ │ +0010fe6c 00118c16 R_ARM_JUMP_SLOT 0007fddd uic3d_ │ │ │ │ +0010fe70 000b9116 R_ARM_JUMP_SLOT 00085149 usxsub_ │ │ │ │ +0010fe74 00110216 R_ARM_JUMP_SLOT 000a8119 glpstx_ │ │ │ │ +0010fe78 000a3e16 R_ARM_JUMP_SLOT 000905f5 uziset_ │ │ │ │ +0010fe7c 000aae16 R_ARM_JUMP_SLOT 000aa1d1 gliqcp_ │ │ │ │ +0010fe80 00020816 R_ARM_JUMP_SLOT 000cca9d sgqtxy_ │ │ │ │ +0010fe84 0006e416 R_ARM_JUMP_SLOT 00076405 umqfnm_ │ │ │ │ +0010fe88 00010a16 R_ARM_JUMP_SLOT 000cacb9 sgrqin_ │ │ │ │ +0010fe8c 00074d16 R_ARM_JUMP_SLOT 0003a451 tmlsvl_ │ │ │ │ +0010fe90 00110616 R_ARM_JUMP_SLOT 000eae45 shmwjz_ │ │ │ │ +0010fe94 00117716 R_ARM_JUMP_SLOT 00080bcd uirqnp_ │ │ │ │ +0010fe98 000f9816 R_ARM_JUMP_SLOT 000eb2c1 shlbwm_ │ │ │ │ +0010fe9c 00106f16 R_ARM_JUMP_SLOT 000d96f1 swocls_ │ │ │ │ +0010fea0 0010f316 R_ARM_JUMP_SLOT 000cd3d9 sgtnzu_ │ │ │ │ +0010fea4 00071c16 R_ARM_JUMP_SLOT 00093481 uverb_ │ │ │ │ +0010fea8 000d9516 R_ARM_JUMP_SLOT 000cde75 sgtrnl_ │ │ │ │ +0010feac 00021c16 R_ARM_JUMP_SLOT 000cd1dd sgtxxv_ │ │ │ │ +0010feb0 000f9416 R_ARM_JUMP_SLOT 000c8329 stfrad_ │ │ │ │ +0010feb4 00035216 R_ARM_JUMP_SLOT 000e08cd odrqnp_ │ │ │ │ 0010feb8 0000b116 R_ARM_JUMP_SLOT 00000000 __printf_chk@GLIBC_2.4 │ │ │ │ -0010febc 000e2216 R_ARM_JUMP_SLOT 000e333d slform_ │ │ │ │ -0010fec0 00036216 R_ARM_JUMP_SLOT 000b3ac5 uirstx_ │ │ │ │ -0010fec4 00030416 R_ARM_JUMP_SLOT 000b6179 uiiqcl_ │ │ │ │ -0010fec8 00060716 R_ARM_JUMP_SLOT 000aeb29 umplim_ │ │ │ │ -0010fecc 000d9f16 R_ARM_JUMP_SLOT 000760bd chngr_ │ │ │ │ -0010fed0 00030e16 R_ARM_JUMP_SLOT 000a1ee5 uulin_ │ │ │ │ -0010fed4 00044b16 R_ARM_JUMP_SLOT 00039e55 tmpset_ │ │ │ │ -0010fed8 00031716 R_ARM_JUMP_SLOT 000be039 uepqnp_ │ │ │ │ -0010fedc 000a2316 R_ARM_JUMP_SLOT 000c36cd udistx_ │ │ │ │ -0010fee0 000d4816 R_ARM_JUMP_SLOT 00082a89 passb3_ │ │ │ │ -0010fee4 00010816 R_ARM_JUMP_SLOT 000e75f1 sgqtxr_ │ │ │ │ -0010fee8 00121416 R_ARM_JUMP_SLOT 000cfd3d szsttt_ │ │ │ │ -0010feec 00097116 R_ARM_JUMP_SLOT 00076af5 cupper_ │ │ │ │ -0010fef0 00060816 R_ARM_JUMP_SLOT 000c4af5 udgcla_ │ │ │ │ -0010fef4 00104a16 R_ARM_JUMP_SLOT 0008f4a1 mpscct_ │ │ │ │ +0010febc 000e2216 R_ARM_JUMP_SLOT 000c2729 slform_ │ │ │ │ +0010fec0 00036216 R_ARM_JUMP_SLOT 0007d681 uirstx_ │ │ │ │ +0010fec4 00030416 R_ARM_JUMP_SLOT 0007dac1 uiiqcl_ │ │ │ │ +0010fec8 00060716 R_ARM_JUMP_SLOT 00074e45 umplim_ │ │ │ │ +0010fecc 000d9f16 R_ARM_JUMP_SLOT 000dc9c5 chngr_ │ │ │ │ +0010fed0 00030e16 R_ARM_JUMP_SLOT 0007b50d uulin_ │ │ │ │ +0010fed4 00044b16 R_ARM_JUMP_SLOT 0003a9dd tmpset_ │ │ │ │ +0010fed8 00031716 R_ARM_JUMP_SLOT 0008a8bd uepqnp_ │ │ │ │ +0010fedc 000a2316 R_ARM_JUMP_SLOT 0009d331 udistx_ │ │ │ │ +0010fee0 000d4816 R_ARM_JUMP_SLOT 000e77f5 passb3_ │ │ │ │ +0010fee4 00010816 R_ARM_JUMP_SLOT 000d04e1 sgqtxr_ │ │ │ │ +0010fee8 00121416 R_ARM_JUMP_SLOT 000bf6ad szsttt_ │ │ │ │ +0010feec 00097116 R_ARM_JUMP_SLOT 000dc7d1 cupper_ │ │ │ │ +0010fef0 00060816 R_ARM_JUMP_SLOT 000a0ad5 udgcla_ │ │ │ │ +0010fef4 00104a16 R_ARM_JUMP_SLOT 000aeec1 mpscct_ │ │ │ │ 0010fef8 0000b216 R_ARM_JUMP_SLOT 00000000 _gfortran_select_string@GFORTRAN_8 │ │ │ │ -0010fefc 00081e16 R_ARM_JUMP_SLOT 000e0f41 stqtrf_ │ │ │ │ -0010ff00 000ca516 R_ARM_JUMP_SLOT 00076a5d lchrb_ │ │ │ │ -0010ff04 000d3816 R_ARM_JUMP_SLOT 000c4841 udqclz_ │ │ │ │ -0010ff08 00043116 R_ARM_JUMP_SLOT 000384d1 tmslcl_ │ │ │ │ -0010ff0c 00111a16 R_ARM_JUMP_SLOT 000ea8a9 sgrqid_ │ │ │ │ -0010ff10 00014d16 R_ARM_JUMP_SLOT 000a6cf1 ususcu_ │ │ │ │ -0010ff14 0005bb16 R_ARM_JUMP_SLOT 000d90c5 swrstx_ │ │ │ │ -0010ff18 000a4516 R_ARM_JUMP_SLOT 00091095 mpimwd_ │ │ │ │ -0010ff1c 00080616 R_ARM_JUMP_SLOT 000a8a05 usrqnp_ │ │ │ │ -0010ff20 0001b616 R_ARM_JUMP_SLOT 0009d08d uwsgya_ │ │ │ │ -0010ff24 00039e16 R_ARM_JUMP_SLOT 000bc275 ugiset_ │ │ │ │ -0010ff28 00112716 R_ARM_JUMP_SLOT 000c8d69 uclset_ │ │ │ │ -0010ff2c 00100e16 R_ARM_JUMP_SLOT 000906e9 mpfcon_ │ │ │ │ +0010fefc 00081e16 R_ARM_JUMP_SLOT 000c74b5 stqtrf_ │ │ │ │ +0010ff00 000ca516 R_ARM_JUMP_SLOT 000dc5cd lchrb_ │ │ │ │ +0010ff04 000d3816 R_ARM_JUMP_SLOT 0009f121 udqclz_ │ │ │ │ +0010ff08 00043116 R_ARM_JUMP_SLOT 00035eb9 tmslcl_ │ │ │ │ +0010ff0c 00111a16 R_ARM_JUMP_SLOT 000cafdd sgrqid_ │ │ │ │ +0010ff10 00014d16 R_ARM_JUMP_SLOT 00089049 ususcu_ │ │ │ │ +0010ff14 0005bb16 R_ARM_JUMP_SLOT 000d5f21 swrstx_ │ │ │ │ +0010ff18 000a4516 R_ARM_JUMP_SLOT 000b02a9 mpimwd_ │ │ │ │ +0010ff1c 00080616 R_ARM_JUMP_SLOT 00085e59 usrqnp_ │ │ │ │ +0010ff20 0001b616 R_ARM_JUMP_SLOT 000719cd uwsgya_ │ │ │ │ +0010ff24 00112716 R_ARM_JUMP_SLOT 00095995 uclset_ │ │ │ │ +0010ff28 00039e16 R_ARM_JUMP_SLOT 000a6655 ugiset_ │ │ │ │ +0010ff2c 00100e16 R_ARM_JUMP_SLOT 000b03e1 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) 0x2eea0 │ │ │ │ - 0x0000000d (FINI) 0xed4e8 │ │ │ │ + 0x0000000d (FINI) 0xed4cc │ │ │ │ 0x00000019 (INIT_ARRAY) 0x10cee8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x10ceec │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0x1b820 │ │ │ │ 0x00000006 (SYMTAB) 0x96c0 │ │ │ ├── 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: b0dc32317c6f982100e9231346bd040a73b1e1e8 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 1fbbe6ebcf2fa0ab93bffc0f52d15c077d7a448b │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -6,476 +6,40 @@ │ │ │ │ G b%/E-G │ │ │ │ __gmon_start__ │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __cxa_finalize │ │ │ │ __stack_chk_guard │ │ │ │ __stack_chk_fail │ │ │ │ +_gfortran_concat_string │ │ │ │ _gfortran_st_write │ │ │ │ _gfortran_transfer_integer_write │ │ │ │ _gfortran_st_write_done │ │ │ │ -_gfortran_concat_string │ │ │ │ _gfortran_transfer_real_write │ │ │ │ __aeabi_idivmod │ │ │ │ -__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 │ │ │ │ -__uspack_MOD_xttl0 │ │ │ │ -__uspack_MOD_yttl0 │ │ │ │ -__uspack_MOD_xuni0 │ │ │ │ -__uspack_MOD_yuni0 │ │ │ │ -__uspack_MOD_dclshiftaxis │ │ │ │ -__uspack_MOD_dcldrawaxislabel │ │ │ │ -__uspack_MOD_dcldrawtickmark │ │ │ │ -__uspack_MOD_dcldrawaxisline │ │ │ │ -__uspack_MOD_dcldrawtitle │ │ │ │ -__uspack_MOD_dcldrawaxiscalendar │ │ │ │ -__uspack_MOD_dcldrawaxislog │ │ │ │ -__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 │ │ │ │ -_gfortran_os_error_at │ │ │ │ -__sgpack_MOD_dclgetarrowlineindex │ │ │ │ -__sgpack_MOD_dclgetarrowlinetype │ │ │ │ -__sgpack_MOD_dclsetarrowlineindex │ │ │ │ -__sgpack_MOD_dclsetarrowlinetype │ │ │ │ -__sgpack_MOD_dcldrawarrowprojected │ │ │ │ -__sgpack_MOD_dcldrawarrownormalized │ │ │ │ -__sgpack_MOD_dcldrawarrow │ │ │ │ -__sgpack_MOD_dclgetshadepattern │ │ │ │ -__sgpack_MOD_dclsetshadepattern │ │ │ │ -__sgpack_MOD_dclshaderegionprojected │ │ │ │ -__sgpack_MOD_dclshaderegionnormalized │ │ │ │ -__sgpack_MOD_dclshaderegion │ │ │ │ -__sgpack_MOD_dclgettextposition │ │ │ │ -__sgpack_MOD_dclgettextindex │ │ │ │ -__sgpack_MOD_dclgettextangle │ │ │ │ -__sgpack_MOD_dclgettextheight │ │ │ │ -__sgpack_MOD_dclsettextposition │ │ │ │ -__sgpack_MOD_dclsettextindex │ │ │ │ -__sgpack_MOD_dclsettextangle │ │ │ │ -__sgpack_MOD_dclsettextheight │ │ │ │ -__sgpack_MOD_dcldrawtextprojected │ │ │ │ -__sgpack_MOD_dcldrawtextnormalized │ │ │ │ -__sgpack_MOD_dcldrawtext │ │ │ │ -__sgpack_MOD_dclgetmarkersize │ │ │ │ -__sgpack_MOD_dclgetmarkerindex │ │ │ │ -__sgpack_MOD_dclgetmarkertype │ │ │ │ -__sgpack_MOD_dclsetmarkersize │ │ │ │ -__sgpack_MOD_dclsetmarkerindex │ │ │ │ -__sgpack_MOD_dclsetmarkertype │ │ │ │ -__sgpack_MOD_dcldrawmarkerprojected │ │ │ │ -__sgpack_MOD_dcldrawmarkernormalized │ │ │ │ -__sgpack_MOD_dcldrawmarker │ │ │ │ -__sgpack_MOD_dclgetlinetextsize │ │ │ │ -__sgpack_MOD_dclgetlinetext │ │ │ │ -__sgpack_MOD_dclgetlineindex │ │ │ │ -__sgpack_MOD_dclgetlinetype │ │ │ │ -__sgpack_MOD_dclnextlinetext │ │ │ │ -__sgpack_MOD_dclsetlinetextsize │ │ │ │ -__sgpack_MOD_dclsetlinetext │ │ │ │ -__sgpack_MOD_dclsetlineindex │ │ │ │ -__sgpack_MOD_dclsetlinetype │ │ │ │ -__sgpack_MOD_dcldrawlineprojected2 │ │ │ │ -__sgpack_MOD_dcldrawlineprojected1 │ │ │ │ -__sgpack_MOD_dcldrawlinenormalized2 │ │ │ │ -__sgpack_MOD_dcldrawlinenormalized1 │ │ │ │ -__sgpack_MOD_dcldrawline2 │ │ │ │ -__sgpack_MOD_dcldrawline1 │ │ │ │ -__sgpack_MOD_dclgettransnumber │ │ │ │ -__sgpack_MOD_dclgetmapprojectionangle │ │ │ │ -__sgpack_MOD_dclgetsimilarity │ │ │ │ -__sgpack_MOD_dclgetwindow │ │ │ │ -__sgpack_MOD_dclgetviewport │ │ │ │ -__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 │ │ │ │ -__rfblib_MOD_dclgetcor │ │ │ │ -__rfblib_MOD_dclgetcov │ │ │ │ -__rfblib_MOD_dclgetprd │ │ │ │ -__rfalib_MOD_dclgetamp │ │ │ │ -__rfalib_MOD_dclgetrms │ │ │ │ -__rfalib_MOD_dclgetstd │ │ │ │ -__rfalib_MOD_dclgetvar │ │ │ │ -__rfalib_MOD_dclgetave │ │ │ │ -__oslib_MOD_dclabort │ │ │ │ -__oslib_MOD_dclgetargument │ │ │ │ -__oslib_MOD_dclgetargumentnum │ │ │ │ -__oslib_MOD_dclgetenv │ │ │ │ -__oslib_MOD_dclexeccommand │ │ │ │ -__maplib_MOD_dclsetorthographic │ │ │ │ -__maplib_MOD_dclsetbonnes │ │ │ │ -__maplib_MOD_dclsetconicalc │ │ │ │ -__maplib_MOD_dclsetconicala │ │ │ │ -__maplib_MOD_dclsetconical │ │ │ │ -__maplib_MOD_dclazimuthala_b │ │ │ │ -__maplib_MOD_dclazimuthal_b │ │ │ │ -__maplib_MOD_dclpolarstereo_b │ │ │ │ -__maplib_MOD_dclorthographic_b │ │ │ │ -__maplib_MOD_dclbonnes_b │ │ │ │ -__maplib_MOD_dclconicalc_b │ │ │ │ -__maplib_MOD_dclconicala_b │ │ │ │ -__maplib_MOD_dclconical_b │ │ │ │ -__maplib_MOD_dclkitada_b │ │ │ │ -__maplib_MOD_dcleckert6_b │ │ │ │ -__maplib_MOD_dclhammer_b │ │ │ │ -__maplib_MOD_dclmollweidelike_b │ │ │ │ -__maplib_MOD_dclmollweide_b │ │ │ │ -__maplib_MOD_dclmercator_b │ │ │ │ -__maplib_MOD_dclcylindrical_b │ │ │ │ -__maplib_MOD_dclazimuthala_f │ │ │ │ -__maplib_MOD_dclazimuthal_f │ │ │ │ -__maplib_MOD_dclpolarstereo_f │ │ │ │ -__maplib_MOD_dclorthographic_f │ │ │ │ -__maplib_MOD_dclbonnes_f │ │ │ │ -__maplib_MOD_dclconicalc_f │ │ │ │ -__maplib_MOD_dclconical_f │ │ │ │ -__maplib_MOD_dclconicala_f │ │ │ │ -__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_character_write │ │ │ │ -_gfortran_st_read │ │ │ │ -_gfortran_transfer_integer │ │ │ │ -_gfortran_st_read_done │ │ │ │ -__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 │ │ │ │ -__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 │ │ │ │ -__ffteasy_MOD_dcldealloceasyfft │ │ │ │ -__ffteasy_MOD_dcliniteasyfft │ │ │ │ -__fftsin_MOD_dclsinfft │ │ │ │ -__fftsin_MOD_dcldeallocsinfft │ │ │ │ -__fftsin_MOD_dclinitsinfft │ │ │ │ -__fftcos_MOD_dclcosfft │ │ │ │ -__fftcos_MOD_dcldealloccosfft │ │ │ │ -__fftcos_MOD_dclinitcosfft │ │ │ │ -__fftqsin_MOD_dclsinqft_b │ │ │ │ -__fftqsin_MOD_dclsinqft_f │ │ │ │ -__fftqsin_MOD_dcldeallocsinqft │ │ │ │ -__fftqsin_MOD_dclinitsinqft │ │ │ │ -__fftqcos_MOD_dclcosqft_b │ │ │ │ -__fftqcos_MOD_dclcosqft_f │ │ │ │ -__fftqcos_MOD_dcldealloccosqft │ │ │ │ -__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_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 │ │ │ │ -__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 │ │ │ │ -__dcl_common_MOD___copy_dcl_common_Cartesian3d │ │ │ │ -__dcl_common_MOD___copy_dcl_common_Cartesian │ │ │ │ -__dcl_common_MOD___copy_dcl_common_Bipolar │ │ │ │ -__dcl_common_MOD_dclswapindex │ │ │ │ -_gfortran_reshape_r4 │ │ │ │ -__dcl_common_MOD_dcl_week │ │ │ │ -__dcl_common_MOD_dcl_month │ │ │ │ -__dcl_common_MOD___vtab_dcl_common_Spherical │ │ │ │ -__dcl_common_MOD___vtab_dcl_common_Polar │ │ │ │ -__dcl_common_MOD___vtab_dcl_common_Map │ │ │ │ -__dcl_common_MOD___vtab_dcl_common_Hyperbolic │ │ │ │ -__dcl_common_MOD___vtab_dcl_common_Elliptic │ │ │ │ -__dcl_common_MOD___vtab_dcl_common_Dcl_time │ │ │ │ -__dcl_common_MOD___vtab_dcl_common_Dcl_date │ │ │ │ -__dcl_common_MOD___vtab_dcl_common_Cartesian3d │ │ │ │ -__dcl_common_MOD___vtab_dcl_common_Cartesian │ │ │ │ -__dcl_common_MOD___vtab_dcl_common_Bipolar │ │ │ │ -__dcl_common_MOD___def_init_dcl_common_Spherical │ │ │ │ -__dcl_common_MOD___def_init_dcl_common_Polar │ │ │ │ -__dcl_common_MOD___def_init_dcl_common_Map │ │ │ │ -__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 │ │ │ │ set_msgdmp_func │ │ │ │ set_msgdmp_err_func │ │ │ │ msgdmp__ │ │ │ │ init_arg_ │ │ │ │ F77_aloc │ │ │ │ __fprintf_chk │ │ │ │ msgdmp_dclorig │ │ │ │ char_trim_ │ │ │ │ -usaxlb__ │ │ │ │ char_trim2_ │ │ │ │ -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__ │ │ │ │ @@ -2156,38 +1720,469 @@ │ │ │ │ tmrqcl__ │ │ │ │ tmrqvl__ │ │ │ │ tmrsvl__ │ │ │ │ tmrqin__ │ │ │ │ tmstla__ │ │ │ │ tmstlc__ │ │ │ │ tmstls__ │ │ │ │ -__time64 │ │ │ │ -__localtime64 │ │ │ │ -_gfortran_pow_i4_i4 │ │ │ │ -__powisf2 │ │ │ │ -_gfortran_random_seed_i4 │ │ │ │ -_gfortran_random_r4 │ │ │ │ +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 │ │ │ │ +__uspack_MOD_dcldrawaxisline │ │ │ │ +__uspack_MOD_dcldrawtitle │ │ │ │ +__uspack_MOD_dcldrawaxiscalendar │ │ │ │ +__uspack_MOD_dcldrawaxislog │ │ │ │ +__uspack_MOD_dcldrawaxisspecify │ │ │ │ +__uspack_MOD_dcldrawaxis │ │ │ │ +__uspack_MOD_dcldrawscaledgraph │ │ │ │ +__uspack_MOD_dcldrawscaledaxis │ │ │ │ +__uspack_MOD_dclfitscalingparm │ │ │ │ +__uspack_MOD_dclsettitle │ │ │ │ +__uspack_MOD_dclscalingpoint │ │ │ │ +__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 │ │ │ │ +__sgpack_MOD_dclgetshadepattern │ │ │ │ +__sgpack_MOD_dclsetshadepattern │ │ │ │ +__sgpack_MOD_dclshaderegionprojected │ │ │ │ +__sgpack_MOD_dclshaderegionnormalized │ │ │ │ +__sgpack_MOD_dclshaderegion │ │ │ │ +__sgpack_MOD_dclgettextposition │ │ │ │ +__sgpack_MOD_dclgettextindex │ │ │ │ +__sgpack_MOD_dclgettextangle │ │ │ │ +__sgpack_MOD_dclgettextheight │ │ │ │ +__sgpack_MOD_dclsettextposition │ │ │ │ +__sgpack_MOD_dclsettextindex │ │ │ │ +__sgpack_MOD_dclsettextangle │ │ │ │ +__sgpack_MOD_dclsettextheight │ │ │ │ +__sgpack_MOD_dcldrawtextprojected │ │ │ │ +__sgpack_MOD_dcldrawtextnormalized │ │ │ │ +__sgpack_MOD_dcldrawtext │ │ │ │ +__sgpack_MOD_dclgetmarkersize │ │ │ │ +__sgpack_MOD_dclgetmarkerindex │ │ │ │ +__sgpack_MOD_dclgetmarkertype │ │ │ │ +__sgpack_MOD_dclsetmarkersize │ │ │ │ +__sgpack_MOD_dclsetmarkerindex │ │ │ │ +__sgpack_MOD_dclsetmarkertype │ │ │ │ +__sgpack_MOD_dcldrawmarkerprojected │ │ │ │ +__sgpack_MOD_dcldrawmarkernormalized │ │ │ │ +__sgpack_MOD_dcldrawmarker │ │ │ │ +__sgpack_MOD_dclgetlinetextsize │ │ │ │ +__sgpack_MOD_dclgetlinetext │ │ │ │ +__sgpack_MOD_dclgetlineindex │ │ │ │ +__sgpack_MOD_dclgetlinetype │ │ │ │ +__sgpack_MOD_dclnextlinetext │ │ │ │ +__sgpack_MOD_dclsetlinetextsize │ │ │ │ +__sgpack_MOD_dclsetlinetext │ │ │ │ +__sgpack_MOD_dclsetlineindex │ │ │ │ +__sgpack_MOD_dclsetlinetype │ │ │ │ +__sgpack_MOD_dcldrawlineprojected2 │ │ │ │ +__sgpack_MOD_dcldrawlineprojected1 │ │ │ │ +__sgpack_MOD_dcldrawlinenormalized2 │ │ │ │ +__sgpack_MOD_dcldrawlinenormalized1 │ │ │ │ +__sgpack_MOD_dcldrawline2 │ │ │ │ +__sgpack_MOD_dcldrawline1 │ │ │ │ +__sgpack_MOD_dclgettransnumber │ │ │ │ +__sgpack_MOD_dclgetmapprojectionangle │ │ │ │ +__sgpack_MOD_dclgetsimilarity │ │ │ │ +__sgpack_MOD_dclgetwindow │ │ │ │ +__sgpack_MOD_dclgetviewport │ │ │ │ +__sgpack_MOD_dcltransnumtolong │ │ │ │ +__sgpack_MOD_dcltransnumtoshort │ │ │ │ +__sgpack_MOD_dcltranslongtonum │ │ │ │ +__sgpack_MOD_dcltranslongtoshort │ │ │ │ +__sgpack_MOD_dcltransshorttonum │ │ │ │ +__sgpack_MOD_dcltransshorttolong │ │ │ │ +__sgpack_MOD_dclprintdevicelist │ │ │ │ +__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 │ │ │ │ +__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 │ │ │ │ +__maplib_MOD_dclsetconicalc │ │ │ │ +__maplib_MOD_dclsetconicala │ │ │ │ +__maplib_MOD_dclsetconical │ │ │ │ +__maplib_MOD_dclazimuthala_b │ │ │ │ +__maplib_MOD_dclazimuthal_b │ │ │ │ +__maplib_MOD_dclpolarstereo_b │ │ │ │ +__maplib_MOD_dclorthographic_b │ │ │ │ +__maplib_MOD_dclbonnes_b │ │ │ │ +__maplib_MOD_dclconicalc_b │ │ │ │ +__maplib_MOD_dclconicala_b │ │ │ │ +__maplib_MOD_dclconical_b │ │ │ │ +__maplib_MOD_dclkitada_b │ │ │ │ +__maplib_MOD_dcleckert6_b │ │ │ │ +__maplib_MOD_dclhammer_b │ │ │ │ +__maplib_MOD_dclmollweidelike_b │ │ │ │ +__maplib_MOD_dclmollweide_b │ │ │ │ +__maplib_MOD_dclmercator_b │ │ │ │ +__maplib_MOD_dclcylindrical_b │ │ │ │ +__maplib_MOD_dclazimuthala_f │ │ │ │ +__maplib_MOD_dclazimuthal_f │ │ │ │ +__maplib_MOD_dclpolarstereo_f │ │ │ │ +__maplib_MOD_dclorthographic_f │ │ │ │ +__maplib_MOD_dclbonnes_f │ │ │ │ +__maplib_MOD_dclconicalc_f │ │ │ │ +__maplib_MOD_dclconical_f │ │ │ │ +__maplib_MOD_dclconicala_f │ │ │ │ +__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 │ │ │ │ +__indxlib_MOD_dclloclastreal │ │ │ │ +__indxlib_MOD_dcllocfirstreal │ │ │ │ +__indxlib_MOD_dclloclastint │ │ │ │ +__indxlib_MOD_dcllocfirstint │ │ │ │ +__indxlib_MOD_dclloclastcharex │ │ │ │ +__indxlib_MOD_dcllocfirstcharex │ │ │ │ +__indxlib_MOD_dclloclastchar │ │ │ │ +__indxlib_MOD_dcllocfirstchar │ │ │ │ +__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 │ │ │ │ +__ffteasy_MOD_dcldealloceasyfft │ │ │ │ +__ffteasy_MOD_dcliniteasyfft │ │ │ │ +__fftsin_MOD_dclsinfft │ │ │ │ +__fftsin_MOD_dcldeallocsinfft │ │ │ │ +__fftsin_MOD_dclinitsinfft │ │ │ │ +__fftcos_MOD_dclcosfft │ │ │ │ +__fftcos_MOD_dcldealloccosfft │ │ │ │ +__fftcos_MOD_dclinitcosfft │ │ │ │ +__fftqsin_MOD_dclsinqft_b │ │ │ │ +__fftqsin_MOD_dclsinqft_f │ │ │ │ +__fftqsin_MOD_dcldeallocsinqft │ │ │ │ +__fftqsin_MOD_dclinitsinqft │ │ │ │ +__fftqcos_MOD_dclcosqft_b │ │ │ │ +__fftqcos_MOD_dclcosqft_f │ │ │ │ +__fftqcos_MOD_dcldealloccosqft │ │ │ │ +__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 │ │ │ │ +__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 │ │ │ │ +__dcl_common_MOD___copy_dcl_common_Cartesian3d │ │ │ │ +__dcl_common_MOD___copy_dcl_common_Cartesian │ │ │ │ +__dcl_common_MOD___copy_dcl_common_Bipolar │ │ │ │ +__dcl_common_MOD_dclswapindex │ │ │ │ +_gfortran_reshape_r4 │ │ │ │ +__dcl_common_MOD_dcl_week │ │ │ │ +__dcl_common_MOD_dcl_month │ │ │ │ +__dcl_common_MOD___vtab_dcl_common_Spherical │ │ │ │ +__dcl_common_MOD___vtab_dcl_common_Polar │ │ │ │ +__dcl_common_MOD___vtab_dcl_common_Map │ │ │ │ +__dcl_common_MOD___vtab_dcl_common_Hyperbolic │ │ │ │ +__dcl_common_MOD___vtab_dcl_common_Elliptic │ │ │ │ +__dcl_common_MOD___vtab_dcl_common_Dcl_time │ │ │ │ +__dcl_common_MOD___vtab_dcl_common_Dcl_date │ │ │ │ +__dcl_common_MOD___vtab_dcl_common_Cartesian3d │ │ │ │ +__dcl_common_MOD___vtab_dcl_common_Cartesian │ │ │ │ +__dcl_common_MOD___vtab_dcl_common_Bipolar │ │ │ │ +__dcl_common_MOD___def_init_dcl_common_Spherical │ │ │ │ +__dcl_common_MOD___def_init_dcl_common_Polar │ │ │ │ +__dcl_common_MOD___def_init_dcl_common_Map │ │ │ │ +__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_transfer_real │ │ │ │ -_gfortran_transfer_character │ │ │ │ -_gfortran_st_inquire │ │ │ │ _gfortran_st_open │ │ │ │ +_gfortran_st_rewind │ │ │ │ +_gfortran_transfer_real │ │ │ │ _gfortran_st_close │ │ │ │ -_gfortran_transfer_array_write │ │ │ │ +__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 │ │ │ │ -__aeabi_idiv │ │ │ │ -_gfortran_pow_c4_i4 │ │ │ │ _gfortran_stop_string │ │ │ │ -_gfortran_st_rewind │ │ │ │ -__aeabi_uidiv │ │ │ │ -__memcpy_chk │ │ │ │ -_gfortran_iargc │ │ │ │ -_gfortran_get_command_argument_i4 │ │ │ │ -__powidf2 │ │ │ │ +_gfortran_stop_numeric │ │ │ │ zg_button_press_event │ │ │ │ zg_destroy_event │ │ │ │ cairo_create │ │ │ │ cairo_get_source │ │ │ │ cairo_pattern_set_filter │ │ │ │ cairo_set_source_rgb │ │ │ │ cairo_image_surface_create │ │ │ │ @@ -2282,15 +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_stop_numeric │ │ │ │ +__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 │ │ │ │ @@ -2303,104 +2303,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 │ │ │ │ -"6H|DxD! │ │ │ │ -#(JyD(HzDxD │ │ │ │ -YIzDYHyDxD │ │ │ │ J!HzDxD │ │ │ │ J!HzDxD │ │ │ │ -#iJyDiHzDxD │ │ │ │ -#xJyDxHzDxD │ │ │ │ -#wJyDwHzDxD │ │ │ │ -#rJyDrHzDxD │ │ │ │ -#`JyD`HzDxD │ │ │ │ -#_JyD_HzDxD │ │ │ │ -#ZJyDZHzDxD │ │ │ │ -#_JyD_HzDxD │ │ │ │ -#h2FiF(F │ │ │ │ -yJ #yHxD │ │ │ │ -vJvH #xD │ │ │ │ -"nI}DyD(F │ │ │ │ -#iJyDiHzDxD │ │ │ │ -#xJyDxHzDxD │ │ │ │ -#wJyDwHzDxD │ │ │ │ -#rJyDrHzDxD │ │ │ │ -#`JyD`HzDxD │ │ │ │ -#_JyD_HzDxD │ │ │ │ -#ZJyDZHzDxD │ │ │ │ -#_JyD_HzDxD │ │ │ │ -4h:F)F@F │ │ │ │ -#0JyD0HzDxD │ │ │ │ -#&JyD&HzDxD │ │ │ │ -"ICFRFyDHh │ │ │ │ -#2JyD2HzDxD │ │ │ │ -#/JyD/HzDxD │ │ │ │ -#1JyD1HzDxD │ │ │ │ -!h#L|D#hs │ │ │ │ -KFBF9F0F │ │ │ │ -KFBF9F0F │ │ │ │ -KFBF9F0F │ │ │ │ -3JxD3IzD │ │ │ │ -3JxD3IzD │ │ │ │ -3JxD3IzD │ │ │ │ -#hJyDhHzDxD │ │ │ │ -#hJyDhHzDxD │ │ │ │ -#hJyDhHzDxD │ │ │ │ -+FBF9F0F │ │ │ │ -+FBF9F0F │ │ │ │ -#_JyD_HzDxD │ │ │ │ -#_JyD_HzDxD │ │ │ │ -#UJyDUHzDxD │ │ │ │ -#UJyDUHzDxD │ │ │ │ -#GJyDGHzDxD │ │ │ │ -#GJyDGHzDxD │ │ │ │ -#(IzD(HyDxD │ │ │ │ -#-IzD-HyDxD │ │ │ │ -#KJyDKHzDxD │ │ │ │ -#2IzD2HyDxD │ │ │ │ -#MJyDMHzDxD │ │ │ │ -#/IzD/HyDxD │ │ │ │ -#MJyDMHzDxD │ │ │ │ -#MJyDMHzDxD │ │ │ │ -#/IzD/HyDxD │ │ │ │ -#MJyDMHzDxD │ │ │ │ -#MJyDMHzDxD │ │ │ │ -#/IzD/HyDxD │ │ │ │ -#PJyDPHzDxD │ │ │ │ -#PJyDPHzDxD │ │ │ │ -#0IzD0HyDxD │ │ │ │ -2!LAX|D F h │ │ │ │ -2"MAX}D(F h │ │ │ │ - 'uJ(FYF#FzD │ │ │ │ - '5J(FYF#FzD │ │ │ │ - '.J(FYF#FzD │ │ │ │ - '&J(FYF#FzD │ │ │ │ -0"F1F(F │ │ │ │ -/5;AGMSY_e) │ │ │ │ -0"F1F(F │ │ │ │ -/5;AGMSY_e) │ │ │ │ -0"F1F(F │ │ │ │ -/5;AGMSY_e) │ │ │ │ -0 ihKF(h │ │ │ │ -0 RF)FHF │ │ │ │ -06I %>HzD │ │ │ │ -#,IzD,HyDxD │ │ │ │ -#9IzD9HyDxD │ │ │ │ -2AX F h │ │ │ │ -#?IzD?HyDxD │ │ │ │ -$8HzDyDxD │ │ │ │ -#0JyD0HzDxD │ │ │ │ -$#HzDyDxD │ │ │ │ -$eHzDyDxD │ │ │ │ -#JJyDJHzDxD │ │ │ │ -#FIzDFHyDxD │ │ │ │ -$=HzDyDxD │ │ │ │ -#9IzD9HyDxD │ │ │ │ -$3HzDyDxDy │ │ │ │ -$YHzDyDxD │ │ │ │ -#HIzDHHyDxD │ │ │ │ -$BHzDyDxD │ │ │ │ -#,JyD,HzDxD │ │ │ │ -#>IzD>HyDxD │ │ │ │ -$6HzDyDxD │ │ │ │ -#,IzD,HyDxD │ │ │ │ -$$HzDyDxDi │ │ │ │ -# JyD HzDxD │ │ │ │ -HzDyDxDH │ │ │ │ -#>IzD>HyDxD │ │ │ │ -2AX F h │ │ │ │ -#`JyD`HzDxD │ │ │ │ -$KHzDyDxD │ │ │ │ -#CIzDCHyDxD │ │ │ │ -$9HzDyDxD │ │ │ │ -#5IzD5HyDxD │ │ │ │ -HzDyDxDC │ │ │ │ + J!HzDxD │ │ │ │ + J!HzDxD │ │ │ │ +3F*F9F@F │ │ │ │ +"LHyDxD 1 │ │ │ │ +;F2FYFPF │ │ │ │ +kHlJxDzD │ │ │ │ +2F NP# H~D │ │ │ │ +"{D(HxD\X! │ │ │ │ +LIzDLHyDxD │ │ │ │ +"i1Fbb8F │ │ │ │ +gKyDgMgL}D │ │ │ │ J!HzDxD │ │ │ │ J!HzDxD │ │ │ │ #2FP%yDxD │ │ │ │ +#BIzDBHyDxD │ │ │ │ +#3JyD3HzDxD │ │ │ │ #2FP%yDxD │ │ │ │ #iIzDiHyDxD │ │ │ │ $aHzDyDxD │ │ │ │ #2IzD2HyDxD │ │ │ │ $(HzDyDxD~ │ │ │ │ #%JyD%HzDxD │ │ │ │ -#BIzDBHyDxD │ │ │ │ -#3JyD3HzDxD │ │ │ │ +_IzD{D │ │ │ │ -CFFJyDFHzD │ │ │ │ -CFFJyDFHzD │ │ │ │ -`,K{DCc4# │ │ │ │ -#eJyDeHzDxD │ │ │ │ -`)K{DCc4# │ │ │ │ -hIiHyDxD │ │ │ │ -#,IzD,HyDxD │ │ │ │ -#!JyD!HzDxD │ │ │ │ 0IzD0HyDxD │ │ │ │ (IzD(HyDxD │ │ │ │ +"xD)F4Y$h │ │ │ │ + J!HzDxD │ │ │ │ + J!HzDxD │ │ │ │ +#eJyDeHzDxD │ │ │ │ +CFFJyDFHzD │ │ │ │ +`)K{DCc4# │ │ │ │ + >_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 │ │ │ │ -#!JyD!HzDxD │ │ │ │ -"xD)F4Y$h │ │ │ │ -+F2F9F@F │ │ │ │ -#aJyDaHzDxD │ │ │ │ -QJ)F0FzD │ │ │ │ -NJ9F@FzD │ │ │ │ -#AIzDAHyDxD │ │ │ │ -2F NP# H~D │ │ │ │ -"{D(HxD\X! │ │ │ │ -;F2FYFPF │ │ │ │ -gKyDgMgL}D │ │ │ │ -kHlJxDzD │ │ │ │ -"LHyDxD 1 │ │ │ │ -LIzDLHyDxD │ │ │ │ -"i1Fbb8F │ │ │ │ +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 │ │ │ │ -3F*F9F@F │ │ │ │ +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 │ │ │ │ +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 │ │ │ │ - HP")FxD │ │ │ │ +#,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 │ │ │ │ -#lJyDlHzDxD │ │ │ │ +#kJyDkHzDxD │ │ │ │ #gJyDgHzDxD │ │ │ │ + HP")FxD │ │ │ │ + J!HzDxD │ │ │ │ + J!HzDxD │ │ │ │ #pJyDpHzDxD │ │ │ │ -#kJyDkHzDxD │ │ │ │ +#lJyDlHzDxD │ │ │ │ #gJyDgHzDxD │ │ │ │ -:F1F(FSF │ │ │ │ -:F1F(FCF?O │ │ │ │ -4*F1F F~ │ │ │ │ - 4*F1F F{ │ │ │ │ -4*F1F F{ │ │ │ │ -I %>HzD │ │ │ │ -#,IzD,HyDxD{ │ │ │ │ -#9IzD9HyDxD{ │ │ │ │ +#,IzD,HyDxD │ │ │ │ +#>IzD>HyDxD │ │ │ │ +#`JyD`HzDxD │ │ │ │ +$KHzDyDxD │ │ │ │ +#CIzDCHyDxD │ │ │ │ +$9HzDyDxD │ │ │ │ +#6IzD6HyDxD │ │ │ │ +HzDyDxDB │ │ │ │ 2AX F h │ │ │ │ -#@IzD@HyDxDz │ │ │ │ +#IzD>HyDxDy │ │ │ │ +#,JyD,HzDxD │ │ │ │ 2AX F h │ │ │ │ -#`JyD`HzDxDy │ │ │ │ -$KHzDyDxD │ │ │ │ -#CIzDCHyDxDy │ │ │ │ -$9HzDyDxD │ │ │ │ -#6IzD6HyDxDy │ │ │ │ -HzDyDxDB │ │ │ │ - J!HzDxD │ │ │ │ - J!HzDxD │ │ │ │ -4*F1F Fv │ │ │ │ -4*F1F Fv │ │ │ │ -4*F1F Fu │ │ │ │ -4*F1F Fu │ │ │ │ -#0JyD0HzDxDw │ │ │ │ -"+HyD+LxDy │ │ │ │ +#0JyD0HzDxD │ │ │ │ +"+HyD+LxD │ │ │ │ BFIFPFP$ │ │ │ │ JFAFPFP$ │ │ │ │ -K1F:F{D@F │ │ │ │ -H3F*FxD!F │ │ │ │ J!HzDxD │ │ │ │ J!HzDxD │ │ │ │ -4*F1F Fs │ │ │ │ -4*F1F Fr │ │ │ │ -4*F1F Fr │ │ │ │ -4*F1F Fr │ │ │ │ -`iK{DCcC# │ │ │ │ -w{J`Z`:h │ │ │ │ -zKFBF9F(F │ │ │ │ -3F*FxD!F │ │ │ │ -?)FCF:FJ │ │ │ │ -3F"FAF8Fp │ │ │ │ -K1FBF{D8F │ │ │ │ - J!HzDxD │ │ │ │ - J!HzDxD │ │ │ │ -4*F1F Fo │ │ │ │ -4*F1F Fo │ │ │ │ -4*F1F Fn │ │ │ │ -4*F1F Fn │ │ │ │ -BHBIxDyD │ │ │ │ -iISFtJzDlX!F │ │ │ │ -L:F)F|D@Fd │ │ │ │ -kL)FkN|D~D │ │ │ │ -TLTJ|DzD │ │ │ │ -ci;`TK{D │ │ │ │ -H|DxD!Fg │ │ │ │ -nKU`{DNa │ │ │ │ -IIzDIHyDxDg │ │ │ │ -AIzDAHyDxDg │ │ │ │ -=HyD=JxDzDg │ │ │ │ -/IzD/HyDxDg │ │ │ │ -CFyD*FxD │ │ │ │ -!rJxDrIzDyDf │ │ │ │ -%KF>JyDxDzDf │ │ │ │ - 9JyD9HzDxDf │ │ │ │ -lEAF(F|Dg │ │ │ │ -JIKHyDxDd │ │ │ │ -#wJyDwHzDxDe │ │ │ │ -!zDQcyJzD │ │ │ │ -"9HyDxDd │ │ │ │ +DZ`AJL: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&HyDxDq │ │ │ │ +#"JyD"HzDxDq │ │ │ │ +#cIzDcHyDxDq │ │ │ │ +)RHyDRJxDzDq │ │ │ │ +$,I!%,HzD │ │ │ │ +kJ[KzDPj │ │ │ │ +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 │ │ │ │ -#BJyDBHzDxDS │ │ │ │ -#=JyD=HzDxDS │ │ │ │ -7IzD7HyDxDS │ │ │ │ -#2JyD2HzDxDS │ │ │ │ +#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#aQ │ │ │ │ -!8F2`+`O │ │ │ │ -z;F2F F)F │ │ │ │ -#5IzD5HyDxDR │ │ │ │ -#$JyD$HzDxDR │ │ │ │ -+FZFQF FR │ │ │ │ -[F*FQF FR │ │ │ │ -KFBF9F(FQ │ │ │ │ -CFJF9F(FQ │ │ │ │ -uIzDuHyDxDQ │ │ │ │ -!IzD!HyDxDQ │ │ │ │ -pIzDpHyDxDQ │ │ │ │ -!IzD!HyDxDQ │ │ │ │ -+F:F1F FQ │ │ │ │ -;F*F1F FQ │ │ │ │ -DFNFTEKD │ │ │ │ -(FTKyD{DP │ │ │ │ -#cIzDcHyDxDQ │ │ │ │ -)RHyDRJxDzDQ │ │ │ │ -#;IzD;HyDxDP │ │ │ │ -#+JyD+HzDxDP │ │ │ │ -"yH}DxD) │ │ │ │ -zP}D~D2Fkh │ │ │ │ -#&IzD&HyDxDP │ │ │ │ -#"JyD"HzDxDP │ │ │ │ -$,I!%,HzD │ │ │ │ -kJ[KzDPj │ │ │ │ -fIzDfHyDxDP │ │ │ │ -^IzD^HyDxDP │ │ │ │ +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 FyDQ │ │ │ │ +,IBF FyDj │ │ │ │ ` F'K:h{Db`cc │ │ │ │ -3F*F9F FN │ │ │ │ -$0HzDyDxD │ │ │ │ -#)IzD)HyDxDO │ │ │ │ -$"HzDyDxD │ │ │ │ -3F*F9F FN │ │ │ │ +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)HyDxDO │ │ │ │ +#)IzD)HyDxDf │ │ │ │ $"HzDyDxD │ │ │ │ -3F*F9F FM │ │ │ │ +KFBF9F0Fb │ │ │ │ +3F*F9F Fe │ │ │ │ $0HzDyDxD │ │ │ │ -#)IzD)HyDxDO │ │ │ │ +#)IzD)HyDxDf │ │ │ │ $"HzDyDxD │ │ │ │ -#'IzD'HyDxDO │ │ │ │ -#"IzD"HyDxDO │ │ │ │ -#'IzD'HyDxDO │ │ │ │ -#"IzD"HyDxDO │ │ │ │ -#'IzD'HyDxDO │ │ │ │ -#"IzD"HyDxDO │ │ │ │ -#>IzD>HyDxDO │ │ │ │ -$7HzDyDxD │ │ │ │ -#0IzD0HyDxDO │ │ │ │ -$'HzDyDxD │ │ │ │ -#$JyD$HzDxDO │ │ │ │ -#>IzD>HyDxDN │ │ │ │ +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 │ │ │ │ -#0IzD0HyDxDN │ │ │ │ +#0IzD0HyDxDe │ │ │ │ $'HzDyDxD │ │ │ │ -#$JyD$HzDxDN │ │ │ │ -#>IzD>HyDxDN │ │ │ │ +#$JyD$HzDxDe │ │ │ │ +3F*F9F Fc │ │ │ │ +$0HzDyDxD │ │ │ │ +#)IzD)HyDxDe │ │ │ │ +$"HzDyDxD │ │ │ │ +"|D!FxDA │ │ │ │ +#>IzD>HyDxDd │ │ │ │ $7HzDyDxD │ │ │ │ -#0IzD0HyDxDN │ │ │ │ +#0IzD0HyDxDd │ │ │ │ $'HzDyDxD │ │ │ │ -#$JyD$HzDxDN │ │ │ │ -#0IzD0HyDxDN │ │ │ │ -#+IzD+HyDxDN │ │ │ │ -$$HzDyDxD │ │ │ │ -#0IzD0HyDxDN │ │ │ │ -#+IzD+HyDxDN │ │ │ │ -$$HzDyDxD │ │ │ │ -#0IzD0HyDxDN │ │ │ │ -#+IzD+HyDxDN │ │ │ │ -$$HzDyDxD │ │ │ │ -SFJFAF8FP │ │ │ │ -SFJFAF8FL │ │ │ │ -SFJFAF8FO │ │ │ │ -SFJFAF8FL │ │ │ │ -#(IzD(HyDxDN │ │ │ │ -$!HzDyDxD │ │ │ │ -SFJFAF8FN │ │ │ │ -#(IzD(HyDxDN │ │ │ │ -$!HzDyDxD │ │ │ │ -SFJFAF8FI │ │ │ │ -#(IzD(HyDxDM │ │ │ │ -$!HzDyDxD │ │ │ │ -H*F!FxDM │ │ │ │ - IzD HyDxDM │ │ │ │ -KFBF9F0FI │ │ │ │ -KFBF9F0FK │ │ │ │ -KFBF9F0FN │ │ │ │ -;F2F)F FN │ │ │ │ -;F2F)F FI │ │ │ │ -;F2F)F FK │ │ │ │ -CF:F1F(FN │ │ │ │ -CF:F1F(FN │ │ │ │ -CF:F1F(FK │ │ │ │ -;F2F)F FK │ │ │ │ -;F2F)F FM │ │ │ │ -;F2F)F FN │ │ │ │ -+F"F9F@FK │ │ │ │ -3FZFQFHFH │ │ │ │ -# IzD HyDxDL │ │ │ │ -+F"F9F@FK │ │ │ │ -3FZFQFHFJ │ │ │ │ -# IzD HyDxDL │ │ │ │ -3F*F9F FJ │ │ │ │ -SFZFIF@FI │ │ │ │ -#.IzD.HyDxDL │ │ │ │ -$'HzDyDxD │ │ │ │ -##IzD#HyDxDL │ │ │ │ +#$JyD$HzDxDd │ │ │ │ +#'IzD'HyDxDd │ │ │ │ +#"IzD"HyDxDd │ │ │ │ + J!HzDxD │ │ │ │ + J!HzDxD │ │ │ │ +4*F1F Fb │ │ │ │ +4*F1F Fa │ │ │ │ +#9JyD9HzDxDc │ │ │ │ 2H2JxDzD │ │ │ │ -;F2F)F FI │ │ │ │ -#(IzD(HyDxDL │ │ │ │ -#$IzD$HyDxDL │ │ │ │ +;F2F)F F` │ │ │ │ +#(IzD(HyDxDc │ │ │ │ +#$IzD$HyDxDc │ │ │ │ 2H2JxDzD │ │ │ │ -;F2F)F FG │ │ │ │ -#(IzD(HyDxDL │ │ │ │ -#$IzD$HyDxDL │ │ │ │ +;F2F)F F^ │ │ │ │ +#(IzD(HyDxDc │ │ │ │ +#$IzD$HyDxDc │ │ │ │ 2H2JxDzD │ │ │ │ -;F2F)F FJ │ │ │ │ -#(IzD(HyDxDL │ │ │ │ -#$IzD$HyDxDL │ │ │ │ -#(IzD(HyDxDL │ │ │ │ -$%HzDyDxD │ │ │ │ -#(IzD(HyDxDL │ │ │ │ -$%HzDyDxD │ │ │ │ -#(IzD(HyDxDK │ │ │ │ -$%HzDyDxD │ │ │ │ -#.JyD.HzDxDK │ │ │ │ -#%JyD%HzDxDK │ │ │ │ -#!JyD!HzDxDK │ │ │ │ -#.JyD.HzDxDK │ │ │ │ -#%JyD%HzDxDK │ │ │ │ -#!JyD!HzDxDK │ │ │ │ -#.JyD.HzDxDK │ │ │ │ -#%JyD%HzDxDK │ │ │ │ -#!JyD!HzDxDK │ │ │ │ -IP&{D(FyD │ │ │ │ -IP&{D(FyD │ │ │ │ -4*F1F FH │ │ │ │ -4*F1F FH │ │ │ │ -4*F1F FH │ │ │ │ -4*F1F FH │ │ │ │ -#9JyD9HzDxDJ │ │ │ │ -zJ FzDbc │ │ │ │ -JJ FzDbc │ │ │ │ -,IBF FyDK │ │ │ │ -` F'K:h{Db`cc │ │ │ │ +;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_ │ │ │ │ +&K*F&IyD │ │ │ │ +di:FKFyD] │ │ │ │ +K1F{DXi\ │ │ │ │ +VKWI`iyD │ │ │ │ +8K1F{DXi[ │ │ │ │ +I3FzD FyD │ │ │ │ + K L{D M|D}D │ │ │ │ +mjKO"~DiM │ │ │ │ +4*F1F F[ │ │ │ │ +cBF)F8FD │ │ │ │ +#BFyD8F\ │ │ │ │ +#BF8FyD\ │ │ │ │ +#BF8FyD\ │ │ │ │ +#BF8FyD\ │ │ │ │ +#BF8FyD\ │ │ │ │ +#BF8FyD\ │ │ │ │ ++F2FIFPFC │ │ │ │ +KFRF)F0FC │ │ │ │ +P%|DxD!F │ │ │ │ +4*F1F FW │ │ │ │ J!HzDxD │ │ │ │ J!HzDxD │ │ │ │ -4*F1F FG │ │ │ │ -4*F1F FG │ │ │ │ -4*F1F FF │ │ │ │ -4*F1F FF │ │ │ │ -"|D!FxDA │ │ │ │ -SFJFAF FH │ │ │ │ -#(IzD(HyDxDG │ │ │ │ -$%HzDyDxD │ │ │ │ -SFJFAF FE │ │ │ │ -#(IzD(HyDxDG │ │ │ │ -$%HzDyDxD │ │ │ │ -;F2F)F FE │ │ │ │ -#.IzD.HyDxDG │ │ │ │ -#%IzD%HyDxDG │ │ │ │ -#!JyD!HzDxDG │ │ │ │ -;F2F)F FG │ │ │ │ -#.IzD.HyDxDG │ │ │ │ -#%IzD%HyDxDG │ │ │ │ -#!JyD!HzDxDG │ │ │ │ -CF:F1F FD │ │ │ │ -CF:F1F FE │ │ │ │ -;F2F)F FE │ │ │ │ -;F2F)F FC │ │ │ │ -#7JyD7HzD │ │ │ │ -#/IzD/HyD │ │ │ │ -#'IzD'HyD │ │ │ │ -#3JyD3HzDxDF │ │ │ │ -'+M'#+J~D}D1FzD(F │ │ │ │ +4*F1F FW │ │ │ │ +H~DxD1FW │ │ │ │ +#\M$h}D1h │ │ │ │ +#DJF)F8F │ │ │ │ +!+x|D F#pZ │ │ │ │ +zD&cbcX" │ │ │ │ +,0@Bnd0+@ │ │ │ │ +"8`9F FU │ │ │ │ +8F3FRFIF │ │ │ │ + 6tMzD}D │ │ │ │ +H*FYFxD(0U │ │ │ │ +bJZKzDaIyD │ │ │ │ +3D"F!F8F │ │ │ │ +3D"F!F8F │ │ │ │ +#7JyD7HzDxDW │ │ │ │ +#GIzDGHyDxDW │ │ │ │ +KF!FzD8FV │ │ │ │ +&yD:FxDW │ │ │ │ +#$IzD$HyDxDV │ │ │ │ +KF!FzD8FV │ │ │ │ +&yD:FxDV │ │ │ │ +#$IzD$HyDxDV │ │ │ │ +a#D)F8FR │ │ │ │ +D8F}DKF*F │ │ │ │ +D)F|DKF"F │ │ │ │ ++F:F1F FT │ │ │ │ +?I{D?JyD │ │ │ │ +HzDyDxDU │ │ │ │ +I1F8F|DU │ │ │ │ +HzDyDxD{ │ │ │ │ +H~DxD1FR │ │ │ │ +z#F:FYF(Fw │ │ │ │ +jBF9F(FP │ │ │ │ +4*F1F FP │ │ │ │ + J!HzDxD │ │ │ │ + J!HzDxD │ │ │ │ +4*F1F FP │ │ │ │ +2F)F@F;F │ │ │ │ +"FH|DxD!FM │ │ │ │ +z#F*FAF0Fw │ │ │ │ +G0FIF;FBF │ │ │ │ +z#F*FQF0Fw │ │ │ │ +G0F9FKFRF │ │ │ │ +z+F"FiF8Fw │ │ │ │ ++F"FiF8F │ │ │ │ +ziF"F8Fw │ │ │ │ +4*F1F FO │ │ │ │ +4*F1F FO │ │ │ │ +KF*FAF8F │ │ │ │ +KF*FAF8F │ │ │ │ +F8FR /Fs │ │ │ │ +;F"FIF@F │ │ │ │ +STLNDT │ │ │ │ +STLNGLIM │ │ │ │ +GRDTHRES │ │ │ │ +PERIODX │ │ │ │ +PERIODY │ │ │ │ +FIXEDDT │ │ │ │ +DETECTED STREAM .LT. GLIM. │ │ │ │ +DETECTED EXISTING SAME GRID. │ │ │ │ +IDX IS OUT OF RANGE. │ │ │ │ +PARAMETER ' │ │ │ │ +' IS NOT DEFINED. │ │ │ │ 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. │ │ │ │ -IDX IS OUT OF RANGE. │ │ │ │ -PARAMETER ' │ │ │ │ -' IS NOT DEFINED. │ │ │ │ -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 │ │ │ │ -DclShifAxis │ │ │ │ -DclDrawAxisLabel │ │ │ │ -DclDrawTickmark │ │ │ │ -DclDrawAxisLine │ │ │ │ -DclDrawTitle │ │ │ │ -DclDrawAxisCalendar │ │ │ │ -DclDrawAxisLog │ │ │ │ -DclDrawAxisSpecify │ │ │ │ -DclDrawAxis │ │ │ │ -DclDrawScaledGraph │ │ │ │ -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. │ │ │ │ -Error allocating %lu bytes │ │ │ │ -In file 'shtrlib.f90', around line 60 │ │ │ │ -Integer overflow when calculating the amount of memory to allocate │ │ │ │ -In file 'shtrlib.f90', around line 68 │ │ │ │ -DclGetArrowLineIndex │ │ │ │ -DclGetArrowLineType │ │ │ │ -DclSetArrowLineIndex │ │ │ │ -DclSetArrowLineType │ │ │ │ -DclDrawArrowProjected │ │ │ │ -DclDrawArrowNormalized │ │ │ │ -DclDrawArrow │ │ │ │ -DclGetShadePattern │ │ │ │ -DclSetShadePattern │ │ │ │ -DclShadeRegionProjected │ │ │ │ -DclShadeRegionNormalized │ │ │ │ -DclShadeRegion │ │ │ │ -DclGetTextPosition │ │ │ │ -DclGetTextIndex │ │ │ │ -DclGetTextAngle │ │ │ │ -DclGetTextHeight │ │ │ │ -DclSetTextPosition │ │ │ │ -DclSetTextIndex │ │ │ │ -DclSetTextAngle │ │ │ │ -DclSetTextHeight │ │ │ │ -DclDrawTextProjected │ │ │ │ -DclDrawTextNormalized │ │ │ │ -DclDrawText │ │ │ │ -DclGetMarkerSize │ │ │ │ -DclGetMarkerIndex │ │ │ │ -DclGetMarkerType │ │ │ │ -DclSetMarkerSize │ │ │ │ -DclSetMarkerIndex │ │ │ │ -DclSetMarkerType │ │ │ │ -DclDrawMarkerProjected │ │ │ │ -DclDrawMarkerNormalized │ │ │ │ -DclDrawMarker │ │ │ │ -DclGetLineTextSize │ │ │ │ -DclGetLineText │ │ │ │ -DclGetLineIndex │ │ │ │ -DclGetLineType │ │ │ │ -DclNextLineText │ │ │ │ -DclSetLineTextSize │ │ │ │ -DclSetLineText │ │ │ │ -DclSetLineIndex │ │ │ │ -DclSetLineType │ │ │ │ -DclDrawLineProjected │ │ │ │ -DclDrawLineNormalized │ │ │ │ -DclDrawLine │ │ │ │ -DclGetTransNumber │ │ │ │ -DclGetMapProjectionAngle │ │ │ │ -DclGetSimilarity │ │ │ │ -DclGetWindow │ │ │ │ -DclGetViewPort │ │ │ │ -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 │ │ │ │ -DclGetCOR │ │ │ │ -DclGetCOV │ │ │ │ -DclGetPRD │ │ │ │ -DclGetAMP │ │ │ │ -DclGetRMS │ │ │ │ -DclGetSTD │ │ │ │ -DclGetVAR │ │ │ │ -DclGetAVE │ │ │ │ -DclAbort │ │ │ │ -DclGetArgument │ │ │ │ -DclGetArgumentNum │ │ │ │ -DclGetEnv │ │ │ │ -DclExecCommand │ │ │ │ -DclSetOrthographic │ │ │ │ -DclSetBonnes │ │ │ │ -DclSetConicalC │ │ │ │ -DclSetConicalA │ │ │ │ -DclSetConical │ │ │ │ -DclAzimuthalA_B │ │ │ │ -DclAzimuthal_B │ │ │ │ -DclPolarStereo_B │ │ │ │ -DclOrthographic_B │ │ │ │ -DclBonnes_B │ │ │ │ -DclConicalC_B │ │ │ │ -DclConicalA_B │ │ │ │ -DclConical_B │ │ │ │ -DclKitada_B │ │ │ │ -DclEckert6_B │ │ │ │ -DclHammer_B │ │ │ │ -DclMollweideLike_B │ │ │ │ -DclMollweide_B │ │ │ │ -DclMercator_B │ │ │ │ -DclCylindrical_B │ │ │ │ -DclAzimuthalA_F │ │ │ │ -DclAzimuthal_F │ │ │ │ -DclPolarStereo_F │ │ │ │ -DclOrthographic_F │ │ │ │ -DclBonnes_F │ │ │ │ -DclConicalC_F │ │ │ │ -DclConical_F │ │ │ │ -DclConicalA_F │ │ │ │ -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 │ │ │ │ -DclRealFFT_B │ │ │ │ -Wrong working area. │ │ │ │ -DclrealFFT_B │ │ │ │ -DclRealFFT_F │ │ │ │ -DclDeallocRealFFT │ │ │ │ -At line 43 of file fftlib.f90 │ │ │ │ -DclInitRealFFT │ │ │ │ -Working area has been allocated already. │ │ │ │ -In file 'fftlib.f90', around line 31 │ │ │ │ -DclEasyFFT_B │ │ │ │ -DclEasyFFT_F │ │ │ │ -DclDeallocEasyFFT │ │ │ │ -At line 114 of file fftlib.f90 │ │ │ │ -DclInitEasyFFT │ │ │ │ -In file 'fftlib.f90', around line 102 │ │ │ │ -DclSinFFT │ │ │ │ -DclDeallocSinFFT │ │ │ │ -At line 187 of file fftlib.f90 │ │ │ │ -DclInitSinFFT │ │ │ │ -In file 'fftlib.f90', around line 175 │ │ │ │ -DclCosFFT │ │ │ │ -DclDeallocCosFFT │ │ │ │ -At line 241 of file fftlib.f90 │ │ │ │ -DclInitCosFFT │ │ │ │ -In file 'fftlib.f90', around line 229 │ │ │ │ -DclSinQFT_B │ │ │ │ -DclSinQFT_F │ │ │ │ -DclDeallocSinQFT │ │ │ │ -At line 295 of file fftlib.f90 │ │ │ │ -DclInitSinQFT │ │ │ │ -In file 'fftlib.f90', around line 283 │ │ │ │ -DclCosQFT_B │ │ │ │ -DclCosQFT_F │ │ │ │ -DclDeallocCosQFT │ │ │ │ -At line 366 of file fftlib.f90 │ │ │ │ -DclInitCosQFT │ │ │ │ -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 │ │ │ │ -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 │ │ │ │ statement executed │ │ │ │ malloc(%u) failure in %s │ │ │ │ *** Error ( │ │ │ │ ***** ERROR ( │ │ │ │ - Warning ( │ │ │ │ *** WARNING ( │ │ │ │ - Message ( │ │ │ │ *** MESSAGE ( │ │ │ │ +++ THE FOLLOWING MESSAGES ARE SUPPRESSED. │ │ │ │ -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 │ │ │ │ +Error allocating %lu bytes │ │ │ │ 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 │ │ │ │ @@ -4326,354 +3925,566 @@ │ │ │ │ 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 │ │ │ │ -timec3.f │ │ │ │ -(A2,I1,A1,I1,A1) │ │ │ │ -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. │ │ │ │ -dcl-7.5.3 │ │ │ │ -INVALID HEXADECIMAL CHARACTER. │ │ │ │ -LENGTH OF CHARACTER IS LESS THAN 8. │ │ │ │ -(1P,E9.2E2) │ │ │ │ -(1P,E8.2E1) │ │ │ │ -(1P,E8.1E2) │ │ │ │ -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 │ │ │ │ -UNFORMATTED │ │ │ │ -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) │ │ │ │ -CAN NOT CONVERT HSV TO RGB. │ │ │ │ -*** Error in clckgt : │ │ │ │ -Clckst must be called prior to this routine. │ │ │ │ -TEXT LENGTH IS TOO SHORT. │ │ │ │ -PATTERN < │ │ │ │ - > WAS NOT FOUND. │ │ │ │ -SUBSTITUTION ERROR. │ │ │ │ -CHARACTER LENGTH IS INCONSISTENT. │ │ │ │ -LENGTH OF CHAR IS NOT EQUAL TO THAT OF CREF. │ │ │ │ -INVALID REFERENCE NAME. │ │ │ │ -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. │ │ │ │ -IM MUST BE IM >= MM+1 │ │ │ │ -JM MUST BE JM >= (MM+1)/2 │ │ │ │ -AVERAGING LENGTH IS INVALID. │ │ │ │ -AVERAGING LENGTH IS EVEN NUMBER. │ │ │ │ -ERROR EXCEEDED 10 x EPSL. │ │ │ │ -RECALCULATING. │ │ │ │ -INVALID TEND OR DT. │ │ │ │ -TOO MANY STEPS. │ │ │ │ -INVALID N. │ │ │ │ -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. │ │ │ │ -*** 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. │ │ │ │ -NUMBER OF DIMENSION SHOULD BE 1<= ND <= 10. │ │ │ │ -RELATION SHOULD BE 1 <= NP(N) <= NQ(N) <= NS(N). │ │ │ │ -mpfpt2.f │ │ │ │ -(a,"(",2f12.7,")") │ │ │ │ -(a,f12.7) │ │ │ │ -(a,3f12.7) │ │ │ │ -r,r0,rho= │ │ │ │ -EXCEEDING MAXIMUM ITERATIONS. │ │ │ │ -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 │ │ │ │ -NUMBER OF BLOCKS IS INVALID. │ │ │ │ -XB(1).NE.1 OR XB(NB).NE.10. │ │ │ │ -IB .EQ. 0. │ │ │ │ -RD .LE. 0. │ │ │ │ -ID .LE. 0. │ │ │ │ -ORDER OF RX IS INVALID. │ │ │ │ -uzpsav.f │ │ │ │ -PARAMETER " │ │ │ │ -" IS NOT DEFINED. │ │ │ │ -uzcqnp.f │ │ │ │ -IOSTAT IS NOT ZERO. │ │ │ │ -uzrqnp.f │ │ │ │ -uzlqnp.f │ │ │ │ -uziqnp.f │ │ │ │ -SUB OPTION CANNOT BE USED. │ │ │ │ +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 │ │ │ │ +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 │ │ │ │ +DclGetShadePattern │ │ │ │ +DclSetShadePattern │ │ │ │ +DclShadeRegionProjected │ │ │ │ +DclShadeRegionNormalized │ │ │ │ +DclShadeRegion │ │ │ │ +DclGetTextPosition │ │ │ │ +DclGetTextIndex │ │ │ │ +DclGetTextAngle │ │ │ │ +DclGetTextHeight │ │ │ │ +DclSetTextPosition │ │ │ │ +DclSetTextIndex │ │ │ │ +DclSetTextAngle │ │ │ │ +DclSetTextHeight │ │ │ │ +DclDrawTextProjected │ │ │ │ +DclDrawTextNormalized │ │ │ │ +DclDrawText │ │ │ │ +DclGetMarkerSize │ │ │ │ +DclGetMarkerIndex │ │ │ │ +DclGetMarkerType │ │ │ │ +DclSetMarkerSize │ │ │ │ +DclSetMarkerIndex │ │ │ │ +DclSetMarkerType │ │ │ │ +DclDrawMarkerProjected │ │ │ │ +DclDrawMarkerNormalized │ │ │ │ +DclDrawMarker │ │ │ │ +DclGetLineTextSize │ │ │ │ +DclGetLineText │ │ │ │ +DclGetLineIndex │ │ │ │ +DclGetLineType │ │ │ │ +DclNextLineText │ │ │ │ +DclSetLineTextSize │ │ │ │ +DclSetLineText │ │ │ │ +DclSetLineIndex │ │ │ │ +DclSetLineType │ │ │ │ +DclDrawLineProjected │ │ │ │ +DclDrawLineNormalized │ │ │ │ +DclDrawLine │ │ │ │ +DclGetTransNumber │ │ │ │ +DclGetMapProjectionAngle │ │ │ │ +DclGetSimilarity │ │ │ │ +DclGetWindow │ │ │ │ +DclGetViewPort │ │ │ │ +DclTransNumToLong │ │ │ │ +DclTransNumToShort │ │ │ │ +DclTransLongToNum │ │ │ │ +DclTransLongToShort │ │ │ │ +DclTransShortToNum │ │ │ │ +DclTransShortToLong │ │ │ │ +DclPrintDeviceList │ │ │ │ +DclClearShadeLevel │ │ │ │ +DclGetShadeLevelNumber │ │ │ │ +DclGetShadeLevel │ │ │ │ +DclSetShadeLevel │ │ │ │ +DclShadeContourEX │ │ │ │ +DclShadeContour │ │ │ │ +DclFormatTime │ │ │ │ +DclGetTime │ │ │ │ +DclSetUnitVectorTitle │ │ │ │ +DclDrawVectors │ │ │ │ +DclGetCOR │ │ │ │ +DclGetCOV │ │ │ │ +DclGetPRD │ │ │ │ +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 │ │ │ │ +DclSetConicalC │ │ │ │ +DclSetConicalA │ │ │ │ +DclSetConical │ │ │ │ +DclAzimuthalA_B │ │ │ │ +DclAzimuthal_B │ │ │ │ +DclPolarStereo_B │ │ │ │ +DclOrthographic_B │ │ │ │ +DclBonnes_B │ │ │ │ +DclConicalC_B │ │ │ │ +DclConicalA_B │ │ │ │ +DclConical_B │ │ │ │ +DclKitada_B │ │ │ │ +DclEckert6_B │ │ │ │ +DclHammer_B │ │ │ │ +DclMollweideLike_B │ │ │ │ +DclMollweide_B │ │ │ │ +DclMercator_B │ │ │ │ +DclCylindrical_B │ │ │ │ +DclAzimuthalA_F │ │ │ │ +DclAzimuthal_F │ │ │ │ +DclPolarStereo_F │ │ │ │ +DclOrthographic_F │ │ │ │ +DclBonnes_F │ │ │ │ +DclConicalC_F │ │ │ │ +DclConical_F │ │ │ │ +DclConicalA_F │ │ │ │ +DclKitada_F │ │ │ │ +DclEckert6_F │ │ │ │ +DclHammer_F │ │ │ │ +DclMollweideLike_F │ │ │ │ +DclMollweide_F │ │ │ │ +DclMercator_F │ │ │ │ +DclCylindrical_F │ │ │ │ +DclLocLast │ │ │ │ +DclLocFirst │ │ │ │ +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 │ │ │ │ +Working area has been allocated already. │ │ │ │ +In file 'fftlib.f90', around line 31 │ │ │ │ +DclEasyFFT_B │ │ │ │ +DclEasyFFT_F │ │ │ │ +DclDeallocEasyFFT │ │ │ │ +At line 114 of file fftlib.f90 │ │ │ │ +DclInitEasyFFT │ │ │ │ +In file 'fftlib.f90', around line 102 │ │ │ │ +DclSinFFT │ │ │ │ +DclDeallocSinFFT │ │ │ │ +At line 187 of file fftlib.f90 │ │ │ │ +DclInitSinFFT │ │ │ │ +In file 'fftlib.f90', around line 175 │ │ │ │ +DclCosFFT │ │ │ │ +DclDeallocCosFFT │ │ │ │ +At line 241 of file fftlib.f90 │ │ │ │ +DclInitCosFFT │ │ │ │ +In file 'fftlib.f90', around line 229 │ │ │ │ +DclSinQFT_B │ │ │ │ +DclSinQFT_F │ │ │ │ +DclDeallocSinQFT │ │ │ │ +At line 295 of file fftlib.f90 │ │ │ │ +DclInitSinQFT │ │ │ │ +In file 'fftlib.f90', around line 283 │ │ │ │ +DclCosQFT_B │ │ │ │ +DclCosQFT_F │ │ │ │ +DclDeallocCosQFT │ │ │ │ +At line 366 of file fftlib.f90 │ │ │ │ +DclInitCosQFT │ │ │ │ +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 │ │ │ │ +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 │ │ │ │ +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. │ │ │ │ -'ISLCT' IS INVALID. │ │ │ │ -CHARACTER LENGTH IS ZERO. │ │ │ │ -uypttl.f │ │ │ │ -NUMBER OF POINTS IS INVALID. │ │ │ │ -WORKING AREA IS NOT ENOUGH. │ │ │ │ -CHARACTER LENGTH IS LESS THAN OR EQUAL TO ZERO. │ │ │ │ -uyplbl.f │ │ │ │ -uyptmk.f │ │ │ │ +LINE INDEX IS INVALID. │ │ │ │ 'ISLCT' IS INVALID │ │ │ │ uypaxs.f │ │ │ │ -UYSOFF HAS NOT BEEN CALLED. │ │ │ │ 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. │ │ │ │ -LINE INDEX IS INVALID. │ │ │ │ -DX1 AND DX2 WERE SWITCHED. │ │ │ │ -uxpttl.f │ │ │ │ -uxplbl.f │ │ │ │ -uxptmk.f │ │ │ │ -uxpaxs.f │ │ │ │ -UXSOFF HAS NOT BEEN CALLED. │ │ │ │ -UYMIN = UYMAX. │ │ │ │ -UXMIN = UXMAX. │ │ │ │ -NUMBER OF POINTS IS LESS THAN 2. │ │ │ │ -LINETYPE IS 0 / DO NOTHING. │ │ │ │ -RUNDEF CAN NOT BE UESED FOR UPY. │ │ │ │ -uvbxlz.f │ │ │ │ -NUMBER OF POINTS IS LESS THAN 1. │ │ │ │ -TONE PAT. INDEX IS 0 / DO NOTHING. │ │ │ │ -TONE PAT. INDEX IS LESS THAN 0. │ │ │ │ -uvbxaz.f │ │ │ │ -LINE TYPE IS 0 / DO NOTHING. │ │ │ │ -uvbxfz.f │ │ │ │ -BAR SIZE IS 0 / DO NOTHING. │ │ │ │ -BAR SIZE IS LESS THAN ZERO. │ │ │ │ -uvbrlz.f │ │ │ │ -uvbraz.f │ │ │ │ -(2I8,F8.5) │ │ │ │ -MARKER SIZE IS 0 / DO NOTHING. │ │ │ │ -MARKER SIZE IS LESS THAN ZERO. │ │ │ │ -uvbrfz.f │ │ │ │ -uvdifz.f │ │ │ │ -RUNDEF CAN NOT BE UESED FOR UPY1 OR UPY2 │ │ │ │ -uverbz.f │ │ │ │ -MARKER TYPE IS 0 / DO NOTHING. │ │ │ │ -uumrkz.f │ │ │ │ -uulinz.f │ │ │ │ +INDEXBND │ │ │ │ +INVALID WINDOW FOR CONICAL PROJECTION. │ │ │ │ +TOO MANY POINTS IGNORED. │ │ │ │ +INDEXOUT │ │ │ │ +ITYPEOUT │ │ │ │ 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. │ │ │ │ +OUTLINE FILE = │ │ │ │ +OUTLINE FILE DOES NOT EXIST. │ │ │ │ +umpmap.f │ │ │ │ +UNFORMATTED │ │ │ │ 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 │ │ │ │ +INVALID ITR │ │ │ │ MAJOR DIVISION IS NOT A COMMON MEASURE OF 360. │ │ │ │ MINOR DIVISION IS NOT A COMMON MEASURE OF 360. │ │ │ │ -INDEXOUT │ │ │ │ -ITYPEOUT │ │ │ │ -umpmap.f │ │ │ │ -INVALID CSIDE. │ │ │ │ -INVALID NLBL. │ │ │ │ -INVALID NTICKS. │ │ │ │ -TOO MANY TICKS. │ │ │ │ -TOO MANY LABELS. │ │ │ │ -ulylog.f │ │ │ │ -ulxlog.f │ │ │ │ +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 │ │ │ │ -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 │ │ │ │ +FORMATTED │ │ │ │ TOO MANY LEVEL. │ │ │ │ (G6.4, Z8) │ │ │ │ ERROR IN FILE. │ │ │ │ MASK FILE DOES NOT EXIST. │ │ │ │ (F6.4,F8.3) │ │ │ │ -RUNDEF CAN NOT BE UESED FOR UPX. │ │ │ │ -uhbxlz.f │ │ │ │ -uhbxaz.f │ │ │ │ -uhbxfz.f │ │ │ │ -uhbrlz.f │ │ │ │ -uhbraz.f │ │ │ │ -ERROR MARKER SIZE IS LESS THAN ZERO. │ │ │ │ -uhbrfz.f │ │ │ │ -uhdifz.f │ │ │ │ -uherbz.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 │ │ │ │ -MISSING FIELD. │ │ │ │ -ZERO FIELD. │ │ │ │ -XFACT1 │ │ │ │ -YFACT1 │ │ │ │ -XFACT2 │ │ │ │ -YFACT2 │ │ │ │ -UXUNIT │ │ │ │ -UYUNIT │ │ │ │ -XUNIT =##########, YUNIT =########## │ │ │ │ -ugvect.f │ │ │ │ -XFACT =##########, YFACT =########## │ │ │ │ +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 │ │ │ │ -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. │ │ │ │ +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 │ │ │ │ -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) │ │ │ │ -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 │ │ │ │ +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. │ │ │ │ @@ -4684,56 +4495,278 @@ │ │ │ │ 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. │ │ │ │ -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 │ │ │ │ +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 │ │ │ │ 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 │ │ │ │ -szl3op.f │ │ │ │ -szlaop.f │ │ │ │ -szlnop.f │ │ │ │ -sztnop.f │ │ │ │ sztxop.f │ │ │ │ (F8.5,5I8) │ │ │ │ -szpmop.f │ │ │ │ -szplop.f │ │ │ │ +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. │ │ │ │ +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. │ │ │ │ +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. │ │ │ │ +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. │ │ │ │ +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) │ │ │ │ +sgpfln.f │ │ │ │ +TEXT HEIGHT IS 0 / DO NOTHING. │ │ │ │ +TEXT INDEX IS 0 / DO NOTHING. │ │ │ │ +TEXT INDEX IS LESS THAN 0. │ │ │ │ +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. │ │ │ │ +WORKSTATION NUMBER IS INVALID. │ │ │ │ +(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 │ │ │ │ @@ -4756,15 +4789,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. │ │ │ │ @@ -4777,172 +4809,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. │ │ │ │ -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. │ │ │ │ -TRANSFORMATION FUNCTION NUMBER IS INVALID. │ │ │ │ -WORKSTATION VIEWPORT WAS MODIFIED. │ │ │ │ -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 │ │ │ │ -INVERSE TRANSFORMATION IS NOT DEFINED FOR ITR=6. │ │ │ │ -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. │ │ │ │ -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 │ │ │ │ -POSITION PARAMETER IS INVALID. │ │ │ │ -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. │ │ │ │ -WIDTH OF LAYOUT RECTANGLE IS LESS THAN ZERO. │ │ │ │ -SCALING FACTOR IS LESS THAN ZERO. │ │ │ │ -SELECTED SIZE CANNOT BE ASSIGNED. │ │ │ │ -' IS ASSUMED. │ │ │ │ -SELECTED SIZE ' │ │ │ │ -' CANNOT BE ASSIGNED. │ │ │ │ -sgpfln.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. │ │ │ │ -TEXT HEIGHT IS 0 / DO NOTHING. │ │ │ │ -TEXT INDEX IS 0 / DO NOTHING. │ │ │ │ -TEXT INDEX IS LESS THAN 0. │ │ │ │ -NUMBER OF POINTS IS LESS THAN 3. │ │ │ │ -POLYMARKER INDEX IS 0 / DO NOTHING. │ │ │ │ -POLYMARKER INDEX IS LESS THAN 0. │ │ │ │ -POLYLINE INDEX IS 0 / DO NOTHING. │ │ │ │ -POLYLINE INDEX IS LESS THAN 0. │ │ │ │ -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. │ │ │ │ +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 BITPIC AND CHANGE IT CORRECTLY. │ │ │ │ +timec3.f │ │ │ │ +(A2,I1,A1,I1,A1) │ │ │ │ +dcl-7.5.3 │ │ │ │ +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. │ │ │ │ +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 │ │ │ │ +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. │ │ │ │ +INVALID HEXADECIMAL CHARACTER. │ │ │ │ +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 │ │ │ │ +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 │ │ │ │ SUNDAY MONDAY TUESDAY WEDNESDAYTHURSDAY FRIDAY SATURDAY │ │ │ │ JANUARY FEBRUARY MARCH APRIL MAY JUNE JULY AUGUST SEPTEMBEROCTOBER NOVEMBER DECEMBER ; │ │ │ │ -0123456789ABCDEF │ │ │ │ -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC │ │ │ │ -SUNDAY MONDAY TUESDAY WEDNESDAYTHURSDAY FRIDAY SATURDAY │ │ │ │ -JANUARY FEBRUARY MARCH APRIL MAY JUNE JULY AUGUST SEPTEMBEROCTOBER NOVEMBER DECEMBER │ │ │ │ -0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ '()*+,-./:=$ │ │ │ │ -0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 │ │ │ │ -ABCDEFGHIJKLMNOPQRSTUVWXYZ │ │ │ │ - '()*+,-./:=$ │ │ │ │ -EPSILON EPSILON │ │ │ │ -'7LBAR LBAR │ │ │ │ -MAXSTEP NSTEP MAXSTEP NSTEP │ │ │ │ -LBAR EPSILON MAXSTEP NSTEP │ │ │ │ -LBAR EPSILON MAXSTEP NSTEP │ │ │ │ -0123456789 │ │ │ │ -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 │ │ │ │ -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 │ │ │ │ -UMIN UMAX UREF ****UMIN ****UMAX ****UREF UMIN UMAX UREF ****UMIN ****UMAX ****UREF │ │ │ │ - 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 │ │ │ │ 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 │ │ │ │ -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 │ │ │ │ +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 │ │ │ │ -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 │ │ │ │ -LTONE 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 │ │ │ │ + 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 │ │ │ │ -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 │ │ │ │ +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 │ │ │ │ +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 │ │ │ │ -NDAY NCHAR LOWER DFACT IUNDEF DAY_INTERVAL MONTH_NAME_LENGTH MONTH_NAME_LOWER ****DFACT ----IUNDEF DFACT ****DFACT │ │ │ │ -?LOWER ENABLE_LOWERCASE_MONTH │ │ │ │ -NDAY NCHAR IUNDEF DAY_INTERVAL MONTH_NAME_LENGTH ----IUNDEF │ │ │ │ +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 │ │ │ │ -@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 │ │ │ │ +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 │ │ │ │ -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 │ │ │ │ +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 '()*+,-./:=$ │ │ │ │ + '()*+,-./:=$ │ │ │ │ +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': │ │ │ │ 0x0001b820 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. │ │ │ │ 0x0001b830 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT │ │ │ │ 0x0001b840 4d436c6f 6e655461 626c6500 5f49544d MCloneTable._ITM │ │ │ │ 0x0001b850 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone │ │ │ │ 0x0001b860 5461626c 65005f5f 6378615f 66696e61 Table.__cxa_fina │ │ │ │ - 0x0001b870 6c697a65 00746d73 746c735f 006d616c lize.tmstls_.mal │ │ │ │ - 0x0001b880 6c6f6300 72667069 5f00746d 72676574 loc.rfpi_.tmrget │ │ │ │ - 0x0001b890 5f00746d 6c676574 5f00676c 72676574 _.tmlget_.glrget │ │ │ │ - 0x0001b8a0 5f00676c 6c736574 5f007367 71767074 _.gllset_.sgqvpt │ │ │ │ - 0x0001b8b0 5f007367 71776e64 5f00746d 73746c6e _.sgqwnd_.tmstln │ │ │ │ - 0x0001b8c0 5f00746d 69676574 5f005f5f 73746163 _.tmiget_.__stac │ │ │ │ - 0x0001b8d0 6b5f6368 6b5f6775 61726400 73676c73 k_chk_guard.sgls │ │ │ │ - 0x0001b8e0 65745f00 73677273 65745f00 69626c6b et_.sgrset_.iblk │ │ │ │ - 0x0001b8f0 67655f00 75756c69 6e5f006d 7367646d ge_.uulin_.msgdm │ │ │ │ - 0x0001b900 705f0073 676c6175 5f005f5f 73746163 p_.sglau_.__stac │ │ │ │ - 0x0001b910 6b5f6368 6b5f6661 696c006d 656d7365 k_chk_fail.memse │ │ │ │ - 0x0001b920 74005f67 666f7274 72616e5f 73745f77 t._gfortran_st_w │ │ │ │ - 0x0001b930 72697465 005f6766 6f727472 616e5f74 rite._gfortran_t │ │ │ │ - 0x0001b940 72616e73 6665725f 696e7465 6765725f ransfer_integer_ │ │ │ │ - 0x0001b950 77726974 65005f67 666f7274 72616e5f write._gfortran_ │ │ │ │ - 0x0001b960 73745f77 72697465 5f646f6e 65005f67 st_write_done._g │ │ │ │ - 0x0001b970 666f7274 72616e5f 636f6e63 61745f73 fortran_concat_s │ │ │ │ - 0x0001b980 7472696e 67005f67 666f7274 72616e5f tring._gfortran_ │ │ │ │ - 0x0001b990 7472616e 73666572 5f726561 6c5f7772 transfer_real_wr │ │ │ │ - 0x0001b9a0 69746500 5f5f6165 6162695f 69646976 ite.__aeabi_idiv │ │ │ │ - 0x0001b9b0 6d6f6400 6d656d63 70790074 6d727365 mod.memcpy.tmrse │ │ │ │ - 0x0001b9c0 745f0074 6d736c63 6c5f0074 6d6c7365 t_.tmslcl_.tmlse │ │ │ │ - 0x0001b9d0 745f0074 6d697365 745f0074 6d73746c t_.tmiset_.tmstl │ │ │ │ - 0x0001b9e0 635f0074 6d73746c 615f0069 74727032 c_.tmstla_.itrp2 │ │ │ │ - 0x0001b9f0 645f0074 6d72716e 705f0074 6d727169 d_.tmrqnp_.tmrqi │ │ │ │ - 0x0001ba00 6e5f006c 63687265 715f0074 6d727376 n_.lchreq_.tmrsv │ │ │ │ - 0x0001ba10 6c5f0072 74726765 745f0072 6c726765 l_.rtrget_.rlrge │ │ │ │ - 0x0001ba20 745f0074 6d727176 6c5f0075 7a726765 t_.tmrqvl_.uzrge │ │ │ │ - 0x0001ba30 745f0074 6d727163 6c5f0074 6d727163 t_.tmrqcl_.tmrqc │ │ │ │ - 0x0001ba40 705f0074 6d727169 645f006c 656e635f p_.tmrqid_.lenc_ │ │ │ │ - 0x0001ba50 006d656d 6d6f7665 00746d72 7374785f .memmove.tmrstx_ │ │ │ │ - 0x0001ba60 00746d70 716e705f 00746d70 71696e5f .tmpqnp_.tmpqin_ │ │ │ │ - 0x0001ba70 00746d70 73766c5f 00746d6c 7169645f .tmpsvl_.tmlqid_ │ │ │ │ - 0x0001ba80 00746d6c 73766c5f 00746d69 7169645f .tmlsvl_.tmiqid_ │ │ │ │ - 0x0001ba90 00746d69 73766c5f 00746d70 71766c5f .tmisvl_.tmpqvl_ │ │ │ │ - 0x0001baa0 00746d6c 71766c5f 00746d69 71766c5f .tmlqvl_.tmiqvl_ │ │ │ │ - 0x0001bab0 00746d70 7169745f 00746d70 71636c5f .tmpqit_.tmpqcl_ │ │ │ │ - 0x0001bac0 00746d70 7163705f 00746d70 7169645f .tmpqcp_.tmpqid_ │ │ │ │ - 0x0001bad0 00746d70 6765745f 00746d70 7374785f .tmpget_.tmpstx_ │ │ │ │ - 0x0001bae0 00727469 6765745f 00726c69 6765745f .rtiget_.rliget_ │ │ │ │ - 0x0001baf0 0072746c 6765745f 00726c6c 6765745f .rtlget_.rllget_ │ │ │ │ - 0x0001bb00 00746d70 7365745f 00746d6c 716e705f .tmpset_.tmlqnp_ │ │ │ │ - 0x0001bb10 00746d6c 71696e5f 00746d6c 71636c5f .tmlqin_.tmlqcl_ │ │ │ │ - 0x0001bb20 00746d6c 7163705f 00746d6c 7374785f .tmlqcp_.tmlstx_ │ │ │ │ - 0x0001bb30 00746d69 716e705f 00746d69 71696e5f .tmiqnp_.tmiqin_ │ │ │ │ - 0x0001bb40 00746d69 71636c5f 00746d69 7163705f .tmiqcl_.tmiqcp_ │ │ │ │ - 0x0001bb50 00746d69 7374785f 005f5f75 7a706163 .tmistx_.__uzpac │ │ │ │ - 0x0001bb60 6b5f4d4f 445f6463 6c736574 61786973 k_MOD_dclsetaxis │ │ │ │ - 0x0001bb70 66616374 6f720070 72636f70 6e5f0075 factor.prcopn_.u │ │ │ │ - 0x0001bb80 7a666163 745f0070 7263636c 735f005f zfact_.prccls_._ │ │ │ │ - 0x0001bb90 5f757770 61636b5f 4d4f445f 64636c67 _uwpack_MOD_dclg │ │ │ │ - 0x0001bba0 65747967 7269646e 756d6265 72006975 etygridnumber.iu │ │ │ │ - 0x0001bbb0 7767795f 005f5f75 77706163 6b5f4d4f wgy_.__uwpack_MO │ │ │ │ - 0x0001bbc0 445f6463 6c676574 78677269 646e756d D_dclgetxgridnum │ │ │ │ - 0x0001bbd0 62657200 69757767 785f005f 5f757770 ber.iuwgx_.__uwp │ │ │ │ - 0x0001bbe0 61636b5f 4d4f445f 64636c67 65747967 ack_MOD_dclgetyg │ │ │ │ - 0x0001bbf0 72696476 616c7565 00727577 67795f00 ridvalue.ruwgy_. │ │ │ │ - 0x0001bc00 5f5f7577 7061636b 5f4d4f44 5f64636c __uwpack_MOD_dcl │ │ │ │ - 0x0001bc10 67657478 67726964 76616c75 65007275 getxgridvalue.ru │ │ │ │ - 0x0001bc20 7767785f 005f5f75 77706163 6b5f4d4f wgx_.__uwpack_MO │ │ │ │ - 0x0001bc30 445f6463 6c676574 79657665 6e677269 D_dclgetyevengri │ │ │ │ - 0x0001bc40 64007577 71677962 5f005f5f 75777061 d.uwqgyb_.__uwpa │ │ │ │ - 0x0001bc50 636b5f4d 4f445f64 636c6765 74786576 ck_MOD_dclgetxev │ │ │ │ - 0x0001bc60 656e6772 69640075 77716778 625f005f engrid.uwqgxb_._ │ │ │ │ - 0x0001bc70 5f757770 61636b5f 4d4f445f 64636c73 _uwpack_MOD_dcls │ │ │ │ - 0x0001bc80 65747965 76656e67 72696400 75777367 etyevengrid.uwsg │ │ │ │ - 0x0001bc90 79625f00 5f5f7577 7061636b 5f4d4f44 yb_.__uwpack_MOD │ │ │ │ - 0x0001bca0 5f64636c 73657478 6576656e 67726964 _dclsetxevengrid │ │ │ │ - 0x0001bcb0 00757773 6778625f 005f5f75 77706163 .uwsgxb_.__uwpac │ │ │ │ - 0x0001bcc0 6b5f4d4f 445f6463 6c676574 79677269 k_MOD_dclgetygri │ │ │ │ - 0x0001bcd0 64007577 71677961 5f005f5f 75777061 d.uwqgya_.__uwpa │ │ │ │ - 0x0001bce0 636b5f4d 4f445f64 636c7365 74796772 ck_MOD_dclsetygr │ │ │ │ - 0x0001bcf0 69640075 77736779 615f005f 5f757770 id.uwsgya_.__uwp │ │ │ │ - 0x0001bd00 61636b5f 4d4f445f 64636c67 65747867 ack_MOD_dclgetxg │ │ │ │ - 0x0001bd10 72696400 75777167 78615f00 5f5f7577 rid.uwqgxa_.__uw │ │ │ │ - 0x0001bd20 7061636b 5f4d4f44 5f64636c 73657478 pack_MOD_dclsetx │ │ │ │ - 0x0001bd30 67726964 00757773 6778615f 005f5f75 grid.uwsgxa_.__u │ │ │ │ - 0x0001bd40 76706163 6b5f4d4f 445f6463 6c647261 vpack_MOD_dcldra │ │ │ │ - 0x0001bd50 7779626f 786c696e 65007367 6f6f706e wyboxline.sgoopn │ │ │ │ - 0x0001bd60 5f007576 62786c7a 5f007367 6f636c73 _.uvbxlz_.sgocls │ │ │ │ - 0x0001bd70 5f007575 71667274 5f007575 71667269 _.uuqfrt_.uuqfri │ │ │ │ - 0x0001bd80 5f005f5f 75767061 636b5f4d 4f445f64 _.__uvpack_MOD_d │ │ │ │ - 0x0001bd90 636c7368 61646579 626f7861 72656100 clshadeyboxarea. │ │ │ │ - 0x0001bda0 75766278 617a5f00 75757161 72705f00 uvbxaz_.uuqarp_. │ │ │ │ - 0x0001bdb0 5f5f7576 7061636b 5f4d4f44 5f64636c __uvpack_MOD_dcl │ │ │ │ - 0x0001bdc0 64726177 79626f78 6672616d 65007576 drawyboxframe.uv │ │ │ │ - 0x0001bdd0 6278667a 5f005f5f 75767061 636b5f4d bxfz_.__uvpack_M │ │ │ │ - 0x0001bde0 4f445f64 636c6472 61777962 61726c69 OD_dcldrawybarli │ │ │ │ - 0x0001bdf0 6e650075 7662726c 7a5f0075 75716272 ne.uvbrlz_.uuqbr │ │ │ │ - 0x0001be00 735f005f 5f757670 61636b5f 4d4f445f s_.__uvpack_MOD_ │ │ │ │ - 0x0001be10 64636c73 68616465 79626172 61726561 dclshadeybararea │ │ │ │ - 0x0001be20 00757662 72617a5f 005f5f75 76706163 .uvbraz_.__uvpac │ │ │ │ - 0x0001be30 6b5f4d4f 445f6463 6c647261 77796261 k_MOD_dcldrawyba │ │ │ │ - 0x0001be40 72667261 6d650075 76627266 7a5f005f rframe.uvbrfz_._ │ │ │ │ - 0x0001be50 5f757670 61636b5f 4d4f445f 64636c73 _uvpack_MOD_dcls │ │ │ │ - 0x0001be60 68616465 79676170 00757664 69667a5f hadeygap.uvdifz_ │ │ │ │ - 0x0001be70 005f5f75 76706163 6b5f4d4f 445f6463 .__uvpack_MOD_dc │ │ │ │ - 0x0001be80 6c647261 77796572 726f7262 61720075 ldrawyerrorbar.u │ │ │ │ - 0x0001be90 76657262 7a5f0075 75716562 745f0075 verbz_.uuqebt_.u │ │ │ │ - 0x0001bea0 75716562 695f0075 75716562 735f005f uqebi_.uuqebs_._ │ │ │ │ - 0x0001beb0 5f757570 61636b5f 4d4f445f 64636c67 _uupack_MOD_dclg │ │ │ │ - 0x0001bec0 65746672 616d6569 6e646578 005f5f75 etframeindex.__u │ │ │ │ - 0x0001bed0 75706163 6b5f4d4f 445f6463 6c736574 upack_MOD_dclset │ │ │ │ - 0x0001bee0 6672616d 65696e64 65780075 75736672 frameindex.uusfr │ │ │ │ - 0x0001bef0 695f005f 5f757570 61636b5f 4d4f445f i_.__uupack_MOD_ │ │ │ │ - 0x0001bf00 64636c67 65746672 616d6574 79706500 dclgetframetype. │ │ │ │ - 0x0001bf10 5f5f7575 7061636b 5f4d4f44 5f64636c __uupack_MOD_dcl │ │ │ │ - 0x0001bf20 73657466 72616d65 74797065 00757573 setframetype.uus │ │ │ │ - 0x0001bf30 6672745f 005f5f75 75706163 6b5f4d4f frt_.__uupack_MO │ │ │ │ - 0x0001bf40 445f6463 6c676574 61726561 70617474 D_dclgetareapatt │ │ │ │ - 0x0001bf50 65726e00 5f5f7575 7061636b 5f4d4f44 ern.__uupack_MOD │ │ │ │ - 0x0001bf60 5f64636c 73657461 72656170 61747465 _dclsetareapatte │ │ │ │ - 0x0001bf70 726e0075 75736172 705f005f 5f757570 rn.uusarp_.__uup │ │ │ │ - 0x0001bf80 61636b5f 4d4f445f 64636c67 65746261 ack_MOD_dclgetba │ │ │ │ - 0x0001bf90 72776964 7468005f 5f757570 61636b5f rwidth.__uupack_ │ │ │ │ - 0x0001bfa0 4d4f445f 64636c73 65746261 72776964 MOD_dclsetbarwid │ │ │ │ - 0x0001bfb0 74680075 75736272 735f005f 5f757570 th.uusbrs_.__uup │ │ │ │ - 0x0001bfc0 61636b5f 4d4f445f 64636c67 65746572 ack_MOD_dclgeter │ │ │ │ - 0x0001bfd0 726f7262 61727769 64746800 5f5f7575 rorbarwidth.__uu │ │ │ │ - 0x0001bfe0 7061636b 5f4d4f44 5f64636c 73657465 pack_MOD_dclsete │ │ │ │ - 0x0001bff0 72726f72 62617277 69647468 00757573 rrorbarwidth.uus │ │ │ │ - 0x0001c000 6562735f 005f5f75 75706163 6b5f4d4f ebs_.__uupack_MO │ │ │ │ - 0x0001c010 445f6463 6c676574 6572726f 72626172 D_dclgeterrorbar │ │ │ │ - 0x0001c020 6c696e65 696e6465 78005f5f 75757061 lineindex.__uupa │ │ │ │ - 0x0001c030 636b5f4d 4f445f64 636c7365 74657272 ck_MOD_dclseterr │ │ │ │ - 0x0001c040 6f726261 726c696e 65696e64 65780075 orbarlineindex.u │ │ │ │ - 0x0001c050 75736562 695f005f 5f757570 61636b5f usebi_.__uupack_ │ │ │ │ - 0x0001c060 4d4f445f 64636c67 65746572 726f7262 MOD_dclgeterrorb │ │ │ │ - 0x0001c070 61726c69 6e657479 7065005f 5f757570 arlinetype.__uup │ │ │ │ - 0x0001c080 61636b5f 4d4f445f 64636c73 65746572 ack_MOD_dclseter │ │ │ │ - 0x0001c090 726f7262 61726c69 6e657479 70650075 rorbarlinetype.u │ │ │ │ - 0x0001c0a0 75736562 745f0075 73636765 745f0075 usebt_.uscget_.u │ │ │ │ - 0x0001c0b0 73637365 745f005f 5f757370 61636b5f scset_.__uspack_ │ │ │ │ - 0x0001c0c0 4d4f445f 7874746c 30005f5f 75737061 MOD_xttl0.__uspa │ │ │ │ - 0x0001c0d0 636b5f4d 4f445f79 74746c30 005f5f75 ck_MOD_yttl0.__u │ │ │ │ - 0x0001c0e0 73706163 6b5f4d4f 445f7875 6e693000 spack_MOD_xuni0. │ │ │ │ - 0x0001c0f0 5f5f7573 7061636b 5f4d4f44 5f79756e __uspack_MOD_yun │ │ │ │ - 0x0001c100 6930005f 5f757370 61636b5f 4d4f445f i0.__uspack_MOD_ │ │ │ │ - 0x0001c110 64636c73 68696674 61786973 00757373 dclshiftaxis.uss │ │ │ │ - 0x0001c120 6178735f 005f5f75 73706163 6b5f4d4f axs_.__uspack_MO │ │ │ │ - 0x0001c130 445f6463 6c647261 77617869 736c6162 D_dcldrawaxislab │ │ │ │ - 0x0001c140 656c0075 73706c62 6c5f0075 73706e75 el.usplbl_.uspnu │ │ │ │ - 0x0001c150 6d5f005f 5f757370 61636b5f 4d4f445f m_.__uspack_MOD_ │ │ │ │ - 0x0001c160 64636c64 72617774 69636b6d 61726b00 dcldrawtickmark. │ │ │ │ - 0x0001c170 75787074 6d6b5f00 5f5f7573 7061636b uxptmk_.__uspack │ │ │ │ - 0x0001c180 5f4d4f44 5f64636c 64726177 61786973 _MOD_dcldrawaxis │ │ │ │ - 0x0001c190 6c696e65 00757370 6178735f 005f5f75 line.uspaxs_.__u │ │ │ │ - 0x0001c1a0 73706163 6b5f4d4f 445f6463 6c647261 spack_MOD_dcldra │ │ │ │ - 0x0001c1b0 77746974 6c650075 73707474 6c5f005f wtitle.uspttl_._ │ │ │ │ - 0x0001c1c0 5f757370 61636b5f 4d4f445f 64636c64 _uspack_MOD_dcld │ │ │ │ - 0x0001c1d0 72617761 78697363 616c656e 64617200 rawaxiscalendar. │ │ │ │ - 0x0001c1e0 75736178 636c5f00 5f5f7573 7061636b usaxcl_.__uspack │ │ │ │ - 0x0001c1f0 5f4d4f44 5f64636c 64726177 61786973 _MOD_dcldrawaxis │ │ │ │ - 0x0001c200 6c6f6700 75737267 65745f00 75737273 log.usrget_.usrs │ │ │ │ - 0x0001c210 65745f00 757a7273 65745f00 756c6967 et_.uzrset_.ulig │ │ │ │ - 0x0001c220 65745f00 756c6973 65745f00 756c7873 et_.uliset_.ulxs │ │ │ │ - 0x0001c230 666d5f00 756c7178 626c5f00 756c7179 fm_.ulqxbl_.ulqy │ │ │ │ - 0x0001c240 626c5f00 756c7378 626c5f00 756c7379 bl_.ulsxbl_.ulsy │ │ │ │ - 0x0001c250 626c5f00 75736178 6c675f00 75737073 bl_.usaxlg_.usps │ │ │ │ - 0x0001c260 65745f00 757a7073 65745f00 5f5f7573 et_.uzpset_.__us │ │ │ │ - 0x0001c270 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ - 0x0001c280 61786973 73706563 69667900 75736178 axisspecify.usax │ │ │ │ - 0x0001c290 6c625f00 75736178 6e6d5f00 5f5f7573 lb_.usaxnm_.__us │ │ │ │ - 0x0001c2a0 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ - 0x0001c2b0 61786973 00757361 7864765f 005f5f75 axis.usaxdv_.__u │ │ │ │ - 0x0001c2c0 73706163 6b5f4d4f 445f6463 6c647261 spack_MOD_dcldra │ │ │ │ - 0x0001c2d0 77736361 6c656467 72617068 00757373 wscaledgraph.uss │ │ │ │ - 0x0001c2e0 706e745f 00757370 6669745f 00677273 pnt_.uspfit_.grs │ │ │ │ - 0x0001c2f0 7472665f 00757364 6178735f 00736770 trf_.usdaxs_.sgp │ │ │ │ - 0x0001c300 6c7a755f 00736771 706c695f 00736771 lzu_.sgqpli_.sgq │ │ │ │ - 0x0001c310 706c745f 005f5f75 73706163 6b5f4d4f plt_.__uspack_MO │ │ │ │ - 0x0001c320 445f6463 6c647261 77736361 6c656461 D_dcldrawscaleda │ │ │ │ - 0x0001c330 78697300 75736178 73635f00 5f5f7573 xis.usaxsc_.__us │ │ │ │ - 0x0001c340 7061636b 5f4d4f44 5f64636c 66697473 pack_MOD_dclfits │ │ │ │ - 0x0001c350 63616c69 6e677061 726d005f 5f757370 calingparm.__usp │ │ │ │ - 0x0001c360 61636b5f 4d4f445f 64636c73 65747469 ack_MOD_dclsetti │ │ │ │ - 0x0001c370 746c6500 5f5f7573 7061636b 5f4d4f44 tle.__uspack_MOD │ │ │ │ - 0x0001c380 5f64636c 7363616c 696e6770 6f696e74 _dclscalingpoint │ │ │ │ - 0x0001c390 005f5f75 6d706163 6b5f4d4f 445f6463 .__umpack_MOD_dc │ │ │ │ - 0x0001c3a0 6c66696c 6c6d6170 00756d66 6d61705f lfillmap.umfmap_ │ │ │ │ - 0x0001c3b0 005f5f75 6d706163 6b5f4d4f 445f6463 .__umpack_MOD_dc │ │ │ │ - 0x0001c3c0 6c647261 776d6170 00756d70 6d61705f ldrawmap.umpmap_ │ │ │ │ - 0x0001c3d0 005f5f75 6d706163 6b5f4d4f 445f6463 .__umpack_MOD_dc │ │ │ │ - 0x0001c3e0 6c647261 776c696d 6200756d 706c696d ldrawlimb.umplim │ │ │ │ - 0x0001c3f0 5f005f5f 756d7061 636b5f4d 4f445f64 _.__umpack_MOD_d │ │ │ │ - 0x0001c400 636c6472 61776772 69640075 6d706772 cldrawgrid.umpgr │ │ │ │ - 0x0001c410 645f005f 5f756d70 61636b5f 4d4f445f d_.__umpack_MOD_ │ │ │ │ - 0x0001c420 64636c64 72617767 6c6f6265 00756d70 dcldrawglobe.ump │ │ │ │ - 0x0001c430 676c625f 005f5f75 6d706163 6b5f4d4f glb_.__umpack_MO │ │ │ │ - 0x0001c440 445f6463 6c666974 6d617070 61726d00 D_dclfitmapparm. │ │ │ │ - 0x0001c450 756d7066 69745f00 5f5f756d 7061636b umpfit_.__umpack │ │ │ │ - 0x0001c460 5f4d4f44 5f64636c 7365746d 6170706f _MOD_dclsetmappo │ │ │ │ - 0x0001c470 696e7400 756d7370 6e745f00 5f5f756d int.umspnt_.__um │ │ │ │ - 0x0001c480 7061636b 5f4d4f44 5f64636c 73657463 pack_MOD_dclsetc │ │ │ │ - 0x0001c490 6972636c 6577696e 646f7700 756d7363 irclewindow.umsc │ │ │ │ - 0x0001c4a0 77645f00 5f5f756d 7061636b 5f4d4f44 wd_.__umpack_MOD │ │ │ │ - 0x0001c4b0 5f64636c 7365746d 6170636f 6e746163 _dclsetmapcontac │ │ │ │ - 0x0001c4c0 74706f69 6e740075 6d73636e 745f005f tpoint.umscnt_._ │ │ │ │ - 0x0001c4d0 5f756870 61636b5f 4d4f445f 64636c64 _uhpack_MOD_dcld │ │ │ │ - 0x0001c4e0 72617778 626f786c 696e6500 75686278 rawxboxline.uhbx │ │ │ │ - 0x0001c4f0 6c7a5f00 5f5f7568 7061636b 5f4d4f44 lz_.__uhpack_MOD │ │ │ │ - 0x0001c500 5f64636c 73686164 6578626f 78617265 _dclshadexboxare │ │ │ │ - 0x0001c510 61007568 6278617a 5f005f5f 75687061 a.uhbxaz_.__uhpa │ │ │ │ - 0x0001c520 636b5f4d 4f445f64 636c6472 61777862 ck_MOD_dcldrawxb │ │ │ │ - 0x0001c530 6f786672 616d6500 75686278 667a5f00 oxframe.uhbxfz_. │ │ │ │ - 0x0001c540 5f5f7568 7061636b 5f4d4f44 5f64636c __uhpack_MOD_dcl │ │ │ │ - 0x0001c550 64726177 78626172 6c696e65 00756862 drawxbarline.uhb │ │ │ │ - 0x0001c560 726c7a5f 005f5f75 68706163 6b5f4d4f rlz_.__uhpack_MO │ │ │ │ - 0x0001c570 445f6463 6c736861 64657862 61726172 D_dclshadexbarar │ │ │ │ - 0x0001c580 65610075 68627261 7a5f005f 5f756870 ea.uhbraz_.__uhp │ │ │ │ - 0x0001c590 61636b5f 4d4f445f 64636c64 72617778 ack_MOD_dcldrawx │ │ │ │ - 0x0001c5a0 62617266 72616d65 00756862 72667a5f barframe.uhbrfz_ │ │ │ │ - 0x0001c5b0 005f5f75 68706163 6b5f4d4f 445f6463 .__uhpack_MOD_dc │ │ │ │ - 0x0001c5c0 6c736861 64657867 61700075 68646966 lshadexgap.uhdif │ │ │ │ - 0x0001c5d0 7a5f005f 5f756870 61636b5f 4d4f445f z_.__uhpack_MOD_ │ │ │ │ - 0x0001c5e0 64636c64 72617778 6572726f 72626172 dcldrawxerrorbar │ │ │ │ - 0x0001c5f0 00756865 72627a5f 005f5f75 67706163 .uherbz_.__ugpac │ │ │ │ - 0x0001c600 6b5f4d4f 445f6463 6c736574 756e6974 k_MOD_dclsetunit │ │ │ │ - 0x0001c610 76656374 6f727469 746c6500 75677375 vectortitle.ugsu │ │ │ │ - 0x0001c620 745f005f 5f756770 61636b5f 4d4f445f t_.__ugpack_MOD_ │ │ │ │ - 0x0001c630 64636c64 72617776 6563746f 72730075 dcldrawvectors.u │ │ │ │ - 0x0001c640 67766563 745f005f 5f756570 61636b5f gvect_.__uepack_ │ │ │ │ - 0x0001c650 4d4f445f 64636c63 6c656172 73686164 MOD_dclclearshad │ │ │ │ - 0x0001c660 656c6576 656c0075 6569746c 765f005f elevel.ueitlv_._ │ │ │ │ - 0x0001c670 5f756570 61636b5f 4d4f445f 64636c67 _uepack_MOD_dclg │ │ │ │ - 0x0001c680 65747368 6164656c 6576656c 6e756d62 etshadelevelnumb │ │ │ │ - 0x0001c690 65720075 65716e74 6c5f005f 5f756570 er.ueqntl_.__uep │ │ │ │ - 0x0001c6a0 61636b5f 4d4f445f 64636c67 65747368 ack_MOD_dclgetsh │ │ │ │ - 0x0001c6b0 6164656c 6576656c 00756571 746c765f adelevel.ueqtlv_ │ │ │ │ - 0x0001c6c0 005f5f75 65706163 6b5f4d4f 445f6463 .__uepack_MOD_dc │ │ │ │ - 0x0001c6d0 6c736574 73686164 656e0075 6573746c lsetshaden.uestl │ │ │ │ - 0x0001c6e0 6e5f005f 5f756570 61636b5f 4d4f445f n_.__uepack_MOD_ │ │ │ │ - 0x0001c6f0 64636c73 65747368 61646576 00756573 dclsetshadev.ues │ │ │ │ - 0x0001c700 746c765f 005f5f75 65706163 6b5f4d4f tlv_.__uepack_MO │ │ │ │ - 0x0001c710 445f6463 6c736574 73686164 65620075 D_dclsetshadeb.u │ │ │ │ - 0x0001c720 6567746c 625f005f 5f756570 61636b5f egtlb_.__uepack_ │ │ │ │ - 0x0001c730 4d4f445f 64636c73 65747368 61646561 MOD_dclsetshadea │ │ │ │ - 0x0001c740 00756567 746c615f 005f5f75 65706163 .uegtla_.__uepac │ │ │ │ - 0x0001c750 6b5f4d4f 445f6463 6c736861 6465636f k_MOD_dclshadeco │ │ │ │ - 0x0001c760 6e746f75 72657800 7565746f 6e665f00 ntourex.uetonf_. │ │ │ │ - 0x0001c770 5f5f7565 7061636b 5f4d4f44 5f64636c __uepack_MOD_dcl │ │ │ │ - 0x0001c780 73686164 65636f6e 746f7572 00756574 shadecontour.uet │ │ │ │ - 0x0001c790 6f6e655f 005f5f75 64706163 6b5f4d4f one_.__udpack_MO │ │ │ │ - 0x0001c7a0 445f6463 6c676574 636f6e74 6f75726c D_dclgetcontourl │ │ │ │ - 0x0001c7b0 6162656c 666f726d 61740075 6471666d abelformat.udqfm │ │ │ │ - 0x0001c7c0 745f005f 5f756470 61636b5f 4d4f445f t_.__udpack_MOD_ │ │ │ │ - 0x0001c7d0 64636c73 6574636f 6e746f75 726c6162 dclsetcontourlab │ │ │ │ - 0x0001c7e0 656c666f 726d6174 00756473 666d745f elformat.udsfmt_ │ │ │ │ - 0x0001c7f0 005f5f75 64706163 6b5f4d4f 445f6463 .__udpack_MOD_dc │ │ │ │ - 0x0001c800 6c676574 636f6e74 6f757269 6e746572 lgetcontourinter │ │ │ │ - 0x0001c810 76616c00 7275646c 65765f00 5f5f7564 val.rudlev_.__ud │ │ │ │ - 0x0001c820 7061636b 5f4d4f44 5f64636c 636c6561 pack_MOD_dclclea │ │ │ │ - 0x0001c830 72636f6e 746f7572 6c657665 6c007564 rcontourlevel.ud │ │ │ │ - 0x0001c840 69636c76 5f005f5f 75647061 636b5f4d iclv_.__udpack_M │ │ │ │ - 0x0001c850 4f445f64 636c6465 6c636f6e 746f7572 OD_dcldelcontour │ │ │ │ - 0x0001c860 6c657665 6c007564 64636c76 5f005f5f level.uddclv_.__ │ │ │ │ - 0x0001c870 75647061 636b5f4d 4f445f64 636c6765 udpack_MOD_dclge │ │ │ │ - 0x0001c880 74636f6e 746f7572 6c657665 6c6e756d tcontourlevelnum │ │ │ │ - 0x0001c890 62657200 75647163 6c6e5f00 5f5f7564 ber.udqcln_.__ud │ │ │ │ - 0x0001c8a0 7061636b 5f4d4f44 5f64636c 67657463 pack_MOD_dclgetc │ │ │ │ - 0x0001c8b0 6f6e746f 75726c69 6e650075 6471636c ontourline.udqcl │ │ │ │ - 0x0001c8c0 765f005f 5f756470 61636b5f 4d4f445f v_.__udpack_MOD_ │ │ │ │ - 0x0001c8d0 64636c73 6574636f 6e746f75 726c696e dclsetcontourlin │ │ │ │ - 0x0001c8e0 65007564 73636c76 5f007564 6c676574 e.udsclv_.udlget │ │ │ │ - 0x0001c8f0 5f007564 69676574 5f005f5f 75647061 _.udiget_.__udpa │ │ │ │ - 0x0001c900 636b5f4d 4f445f64 636c7365 74636f6e ck_MOD_dclsetcon │ │ │ │ - 0x0001c910 746f7572 62007564 67636c62 5f005f5f tourb.udgclb_.__ │ │ │ │ - 0x0001c920 75647061 636b5f4d 4f445f64 636c7365 udpack_MOD_dclse │ │ │ │ - 0x0001c930 74636f6e 746f7572 61007564 67636c61 tcontoura.udgcla │ │ │ │ - 0x0001c940 5f005f5f 75647061 636b5f4d 4f445f64 _.__udpack_MOD_d │ │ │ │ - 0x0001c950 636c6472 6177636f 6e746f75 72007564 cldrawcontour.ud │ │ │ │ - 0x0001c960 636e747a 5f005f5f 74696d65 6c69625f cntz_.__timelib_ │ │ │ │ - 0x0001c970 4d4f445f 64636c66 6f726d61 7474696d MOD_dclformattim │ │ │ │ - 0x0001c980 65007469 6d656333 5f005f5f 74696d65 e.timec3_.__time │ │ │ │ - 0x0001c990 6c69625f 4d4f445f 64636c67 65747469 lib_MOD_dclgetti │ │ │ │ - 0x0001c9a0 6d650074 696d6571 335f005f 5f737973 me.timeq3_.__sys │ │ │ │ - 0x0001c9b0 6c69625f 4d4f445f 64636c67 6574756e lib_MOD_dclgetun │ │ │ │ - 0x0001c9c0 69746e75 6d006975 666f706e 5f005f5f itnum.iufopn_.__ │ │ │ │ - 0x0001c9d0 7379736c 69625f4d 4f445f64 636c636f syslib_MOD_dclco │ │ │ │ - 0x0001c9e0 6d706368 6172005f 5f737973 6c69625f mpchar.__syslib_ │ │ │ │ - 0x0001c9f0 4d4f445f 64636c6d 65737361 67656475 MOD_dclmessagedu │ │ │ │ - 0x0001ca00 6d70005f 5f736c70 61636b5f 4d4f445f mp.__slpack_MOD_ │ │ │ │ - 0x0001ca10 64636c64 72617764 65766963 65766965 dcldrawdevicevie │ │ │ │ - 0x0001ca20 77706f72 74636f72 6e657200 736c7077 wportcorner.slpw │ │ │ │ - 0x0001ca30 76635f00 5f5f736c 7061636b 5f4d4f44 vc_.__slpack_MOD │ │ │ │ - 0x0001ca40 5f64636c 64726177 64657669 63657769 _dcldrawdevicewi │ │ │ │ - 0x0001ca50 6e646f77 636f726e 65720073 6c707777 ndowcorner.slpww │ │ │ │ - 0x0001ca60 635f005f 5f736c70 61636b5f 4d4f445f c_.__slpack_MOD_ │ │ │ │ - 0x0001ca70 64636c64 72617776 69657770 6f727463 dcldrawviewportc │ │ │ │ - 0x0001ca80 6f726e65 7200736c 70767063 5f005f5f orner.slpvpc_.__ │ │ │ │ - 0x0001ca90 736c7061 636b5f4d 4f445f64 636c6472 slpack_MOD_dcldr │ │ │ │ - 0x0001caa0 61776465 76696365 76696577 706f7274 awdeviceviewport │ │ │ │ - 0x0001cab0 6672616d 6500736c 70777672 5f005f5f frame.slpwvr_.__ │ │ │ │ - 0x0001cac0 736c7061 636b5f4d 4f445f64 636c6472 slpack_MOD_dcldr │ │ │ │ - 0x0001cad0 61776465 76696365 77696e64 6f776672 awdevicewindowfr │ │ │ │ - 0x0001cae0 616d6500 736c7077 77725f00 5f5f736c ame.slpwwr_.__sl │ │ │ │ - 0x0001caf0 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ - 0x0001cb00 76696577 706f7274 6672616d 6500736c viewportframe.sl │ │ │ │ - 0x0001cb10 70767072 5f005f5f 736c7061 636b5f4d pvpr_.__slpack_M │ │ │ │ - 0x0001cb20 4f445f64 636c7365 74667261 6d657469 OD_dclsetframeti │ │ │ │ - 0x0001cb30 746c6500 736c7374 746c5f00 5f5f736c tle.slsttl_.__sl │ │ │ │ - 0x0001cb40 7061636b 5f4d4f44 5f64636c 73657461 pack_MOD_dclseta │ │ │ │ - 0x0001cb50 73706563 74726174 696f0073 6c726174 spectratio.slrat │ │ │ │ - 0x0001cb60 5f005f5f 736c7061 636b5f4d 4f445f64 _.__slpack_MOD_d │ │ │ │ - 0x0001cb70 636c7365 74667261 6d656d61 7267696e clsetframemargin │ │ │ │ - 0x0001cb80 00736c6d 676e5f00 5f5f736c 7061636b .slmgn_.__slpack │ │ │ │ - 0x0001cb90 5f4d4f44 5f64636c 64697669 64656672 _MOD_dcldividefr │ │ │ │ - 0x0001cba0 616d6500 736c6469 765f005f 5f736874 ame.sldiv_.__sht │ │ │ │ - 0x0001cbb0 726c6962 5f4d4f44 5f64636c 6c656765 rlib_MOD_dcllege │ │ │ │ - 0x0001cbc0 6e647265 7472616e 73666f72 6d5f6200 ndretransform_b. │ │ │ │ - 0x0001cbd0 5f67666f 72747261 6e5f696e 7465726e _gfortran_intern │ │ │ │ - 0x0001cbe0 616c5f70 61636b00 7368746c 62775f00 al_pack.shtlbw_. │ │ │ │ - 0x0001cbf0 5f67666f 72747261 6e5f696e 7465726e _gfortran_intern │ │ │ │ - 0x0001cc00 616c5f75 6e706163 6b005f5f 73687472 al_unpack.__shtr │ │ │ │ - 0x0001cc10 6c69625f 4d4f445f 64636c6c 6567656e lib_MOD_dcllegen │ │ │ │ - 0x0001cc20 64726574 72616e73 666f726d 5f660073 dretransform_f.s │ │ │ │ - 0x0001cc30 68746c66 775f005f 5f736874 726c6962 htlfw_.__shtrlib │ │ │ │ - 0x0001cc40 5f4d4f44 5f64636c 6765746c 6567656e _MOD_dclgetlegen │ │ │ │ - 0x0001cc50 64726566 756e6374 696f6e73 00736874 drefunctions.sht │ │ │ │ - 0x0001cc60 66756e5f 005f5f73 6874726c 69625f4d fun_.__shtrlib_M │ │ │ │ - 0x0001cc70 4f445f64 636c7370 65637472 756d746f OD_dclspectrumto │ │ │ │ - 0x0001cc80 67726964 666f726c 61746974 75646500 gridforlatitude. │ │ │ │ - 0x0001cc90 73687473 676a5f00 73687477 676a5f00 shtsgj_.shtwgj_. │ │ │ │ - 0x0001cca0 73687473 776a5f00 5f5f7368 74726c69 shtswj_.__shtrli │ │ │ │ - 0x0001ccb0 625f4d4f 445f6463 6c737065 63747275 b_MOD_dclspectru │ │ │ │ - 0x0001ccc0 6d746f67 72696466 6f727a6f 6e616c00 mtogridforzonal. │ │ │ │ - 0x0001ccd0 73687473 677a5f00 73687477 677a5f00 shtsgz_.shtwgz_. │ │ │ │ - 0x0001cce0 73687473 777a5f00 5f5f7368 74726c69 shtswz_.__shtrli │ │ │ │ - 0x0001ccf0 625f4d4f 445f6463 6c737065 63747275 b_MOD_dclspectru │ │ │ │ - 0x0001cd00 6d746f67 72696466 6f727761 76650073 mtogridforwave.s │ │ │ │ - 0x0001cd10 68747367 6d5f0073 68747767 6d5f0073 htsgm_.shtwgm_.s │ │ │ │ - 0x0001cd20 68747377 6d5f005f 5f736874 726c6962 htswm_.__shtrlib │ │ │ │ - 0x0001cd30 5f4d4f44 5f64636c 67726964 746f7370 _MOD_dclgridtosp │ │ │ │ - 0x0001cd40 65637472 756d0073 68746732 735f0073 ectrum.shtg2s_.s │ │ │ │ - 0x0001cd50 68747732 735f0073 68746732 775f005f htw2s_.shtg2w_._ │ │ │ │ - 0x0001cd60 5f736874 726c6962 5f4d4f44 5f64636c _shtrlib_MOD_dcl │ │ │ │ - 0x0001cd70 73706563 7472756d 746f6772 69640073 spectrumtogrid.s │ │ │ │ - 0x0001cd80 68747367 615f0073 68747767 615f0073 htsga_.shtwga_.s │ │ │ │ - 0x0001cd90 68747377 615f005f 5f736874 726c6962 htswa_.__shtrlib │ │ │ │ - 0x0001cda0 5f4d4f44 5f64636c 6f706572 6174656c _MOD_dcloperatel │ │ │ │ - 0x0001cdb0 61706c61 6369616e 00736874 6c61705f aplacian.shtlap_ │ │ │ │ - 0x0001cdc0 005f5f73 6874726c 69625f4d 4f445f64 .__shtrlib_MOD_d │ │ │ │ - 0x0001cdd0 636c6765 74737065 63747275 6d6e756d clgetspectrumnum │ │ │ │ - 0x0001cde0 62657200 7368746e 6d6c5f00 5f5f7368 ber.shtnml_.__sh │ │ │ │ - 0x0001cdf0 74726c69 625f4d4f 445f6463 6c646561 trlib_MOD_dcldea │ │ │ │ - 0x0001ce00 6c6c6f63 73687400 5f67666f 72747261 llocsht._gfortra │ │ │ │ - 0x0001ce10 6e5f7275 6e74696d 655f6572 726f725f n_runtime_error_ │ │ │ │ - 0x0001ce20 6174005f 5f736874 726c6962 5f4d4f44 at.__shtrlib_MOD │ │ │ │ - 0x0001ce30 5f64636c 696e6974 73687400 73687469 _dclinitsht.shti │ │ │ │ - 0x0001ce40 6e745f00 5f67666f 72747261 6e5f7275 nt_._gfortran_ru │ │ │ │ - 0x0001ce50 6e74696d 655f6572 726f7200 5f67666f ntime_error._gfo │ │ │ │ - 0x0001ce60 72747261 6e5f6f73 5f657272 6f725f61 rtran_os_error_a │ │ │ │ - 0x0001ce70 74005f5f 73677061 636b5f4d 4f445f64 t.__sgpack_MOD_d │ │ │ │ - 0x0001ce80 636c6765 74617272 6f776c69 6e65696e clgetarrowlinein │ │ │ │ - 0x0001ce90 64657800 7367716c 61695f00 5f5f7367 dex.sgqlai_.__sg │ │ │ │ - 0x0001cea0 7061636b 5f4d4f44 5f64636c 67657461 pack_MOD_dclgeta │ │ │ │ - 0x0001ceb0 72726f77 6c696e65 74797065 00736771 rrowlinetype.sgq │ │ │ │ - 0x0001cec0 6c61745f 005f5f73 67706163 6b5f4d4f lat_.__sgpack_MO │ │ │ │ - 0x0001ced0 445f6463 6c736574 6172726f 776c696e D_dclsetarrowlin │ │ │ │ - 0x0001cee0 65696e64 65780073 67736c61 695f005f eindex.sgslai_._ │ │ │ │ - 0x0001cef0 5f736770 61636b5f 4d4f445f 64636c73 _sgpack_MOD_dcls │ │ │ │ - 0x0001cf00 65746172 726f776c 696e6574 79706500 etarrowlinetype. │ │ │ │ - 0x0001cf10 7367736c 61745f00 5f5f7367 7061636b sgslat_.__sgpack │ │ │ │ - 0x0001cf20 5f4d4f44 5f64636c 64726177 6172726f _MOD_dcldrawarro │ │ │ │ - 0x0001cf30 7770726f 6a656374 65640073 676c617a wprojected.sglaz │ │ │ │ - 0x0001cf40 725f005f 5f736770 61636b5f 4d4f445f r_.__sgpack_MOD_ │ │ │ │ - 0x0001cf50 64636c64 72617761 72726f77 6e6f726d dcldrawarrownorm │ │ │ │ - 0x0001cf60 616c697a 65640073 676c617a 765f005f alized.sglazv_._ │ │ │ │ - 0x0001cf70 5f736770 61636b5f 4d4f445f 64636c64 _sgpack_MOD_dcld │ │ │ │ - 0x0001cf80 72617761 72726f77 0073676c 617a755f rawarrow.sglazu_ │ │ │ │ - 0x0001cf90 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ - 0x0001cfa0 6c676574 73686164 65706174 7465726e lgetshadepattern │ │ │ │ - 0x0001cfb0 00736771 746e705f 005f5f73 67706163 .sgqtnp_.__sgpac │ │ │ │ - 0x0001cfc0 6b5f4d4f 445f6463 6c736574 73686164 k_MOD_dclsetshad │ │ │ │ - 0x0001cfd0 65706174 7465726e 00736773 746e705f epattern.sgstnp_ │ │ │ │ - 0x0001cfe0 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ - 0x0001cff0 6c736861 64657265 67696f6e 70726f6a lshaderegionproj │ │ │ │ - 0x0001d000 65637465 64007367 746e7a72 5f005f5f ected.sgtnzr_.__ │ │ │ │ - 0x0001d010 73677061 636b5f4d 4f445f64 636c7368 sgpack_MOD_dclsh │ │ │ │ - 0x0001d020 61646572 6567696f 6e6e6f72 6d616c69 aderegionnormali │ │ │ │ - 0x0001d030 7a656400 7367746e 7a765f00 5f5f7367 zed.sgtnzv_.__sg │ │ │ │ - 0x0001d040 7061636b 5f4d4f44 5f64636c 73686164 pack_MOD_dclshad │ │ │ │ - 0x0001d050 65726567 696f6e00 7367746e 7a755f00 eregion.sgtnzu_. │ │ │ │ - 0x0001d060 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ - 0x0001d070 67657474 65787470 6f736974 696f6e00 gettextposition. │ │ │ │ - 0x0001d080 73677174 78635f00 5f5f7367 7061636b sgqtxc_.__sgpack │ │ │ │ - 0x0001d090 5f4d4f44 5f64636c 67657474 65787469 _MOD_dclgettexti │ │ │ │ - 0x0001d0a0 6e646578 00736771 7478695f 005f5f73 ndex.sgqtxi_.__s │ │ │ │ - 0x0001d0b0 67706163 6b5f4d4f 445f6463 6c676574 gpack_MOD_dclget │ │ │ │ - 0x0001d0c0 74657874 616e676c 65007367 71747872 textangle.sgqtxr │ │ │ │ - 0x0001d0d0 5f005f5f 73677061 636b5f4d 4f445f64 _.__sgpack_MOD_d │ │ │ │ - 0x0001d0e0 636c6765 74746578 74686569 67687400 clgettextheight. │ │ │ │ - 0x0001d0f0 73677174 78735f00 5f5f7367 7061636b sgqtxs_.__sgpack │ │ │ │ - 0x0001d100 5f4d4f44 5f64636c 73657474 65787470 _MOD_dclsettextp │ │ │ │ - 0x0001d110 6f736974 696f6e00 73677374 78635f00 osition.sgstxc_. │ │ │ │ - 0x0001d120 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ - 0x0001d130 73657474 65787469 6e646578 00736773 settextindex.sgs │ │ │ │ - 0x0001d140 7478695f 005f5f73 67706163 6b5f4d4f txi_.__sgpack_MO │ │ │ │ - 0x0001d150 445f6463 6c736574 74657874 616e676c D_dclsettextangl │ │ │ │ - 0x0001d160 65006c72 6f756e64 66007367 73747872 e.lroundf.sgstxr │ │ │ │ - 0x0001d170 5f005f5f 73677061 636b5f4d 4f445f64 _.__sgpack_MOD_d │ │ │ │ - 0x0001d180 636c7365 74746578 74686569 67687400 clsettextheight. │ │ │ │ - 0x0001d190 73677374 78735f00 5f5f7367 7061636b sgstxs_.__sgpack │ │ │ │ - 0x0001d1a0 5f4d4f44 5f64636c 64726177 74657874 _MOD_dcldrawtext │ │ │ │ - 0x0001d1b0 70726f6a 65637465 64007367 74787a72 projected.sgtxzr │ │ │ │ - 0x0001d1c0 5f005f5f 73677061 636b5f4d 4f445f64 _.__sgpack_MOD_d │ │ │ │ - 0x0001d1d0 636c6472 61777465 78746e6f 726d616c cldrawtextnormal │ │ │ │ - 0x0001d1e0 697a6564 00736774 787a765f 005f5f73 ized.sgtxzv_.__s │ │ │ │ - 0x0001d1f0 67706163 6b5f4d4f 445f6463 6c647261 gpack_MOD_dcldra │ │ │ │ - 0x0001d200 77746578 74007367 74787a75 5f005f5f wtext.sgtxzu_.__ │ │ │ │ - 0x0001d210 73677061 636b5f4d 4f445f64 636c6765 sgpack_MOD_dclge │ │ │ │ - 0x0001d220 746d6172 6b657273 697a6500 73677170 tmarkersize.sgqp │ │ │ │ - 0x0001d230 6d735f00 5f5f7367 7061636b 5f4d4f44 ms_.__sgpack_MOD │ │ │ │ - 0x0001d240 5f64636c 6765746d 61726b65 72696e64 _dclgetmarkerind │ │ │ │ - 0x0001d250 65780073 6771706d 695f005f 5f736770 ex.sgqpmi_.__sgp │ │ │ │ - 0x0001d260 61636b5f 4d4f445f 64636c67 65746d61 ack_MOD_dclgetma │ │ │ │ - 0x0001d270 726b6572 74797065 00736771 706d745f rkertype.sgqpmt_ │ │ │ │ - 0x0001d280 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ - 0x0001d290 6c736574 6d61726b 65727369 7a650073 lsetmarkersize.s │ │ │ │ - 0x0001d2a0 6773706d 735f005f 5f736770 61636b5f gspms_.__sgpack_ │ │ │ │ - 0x0001d2b0 4d4f445f 64636c73 65746d61 726b6572 MOD_dclsetmarker │ │ │ │ - 0x0001d2c0 696e6465 78007367 73706d69 5f005f5f index.sgspmi_.__ │ │ │ │ - 0x0001d2d0 73677061 636b5f4d 4f445f64 636c7365 sgpack_MOD_dclse │ │ │ │ - 0x0001d2e0 746d6172 6b657274 79706500 73677370 tmarkertype.sgsp │ │ │ │ - 0x0001d2f0 6d745f00 5f5f7367 7061636b 5f4d4f44 mt_.__sgpack_MOD │ │ │ │ - 0x0001d300 5f64636c 64726177 6d61726b 65727072 _dcldrawmarkerpr │ │ │ │ - 0x0001d310 6f6a6563 74656400 7367706d 7a725f00 ojected.sgpmzr_. │ │ │ │ - 0x0001d320 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ - 0x0001d330 64726177 6d61726b 65726e6f 726d616c drawmarkernormal │ │ │ │ - 0x0001d340 697a6564 00736770 6d7a765f 005f5f73 ized.sgpmzv_.__s │ │ │ │ - 0x0001d350 67706163 6b5f4d4f 445f6463 6c647261 gpack_MOD_dcldra │ │ │ │ - 0x0001d360 776d6172 6b657200 7367706d 7a755f00 wmarker.sgpmzu_. │ │ │ │ - 0x0001d370 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ - 0x0001d380 6765746c 696e6574 65787473 697a6500 getlinetextsize. │ │ │ │ - 0x0001d390 73677170 6c735f00 5f5f7367 7061636b sgqpls_.__sgpack │ │ │ │ - 0x0001d3a0 5f4d4f44 5f64636c 6765746c 696e6574 _MOD_dclgetlinet │ │ │ │ - 0x0001d3b0 65787400 73677170 6c635f00 5f5f7367 ext.sgqplc_.__sg │ │ │ │ - 0x0001d3c0 7061636b 5f4d4f44 5f64636c 6765746c pack_MOD_dclgetl │ │ │ │ - 0x0001d3d0 696e6569 6e646578 005f5f73 67706163 ineindex.__sgpac │ │ │ │ - 0x0001d3e0 6b5f4d4f 445f6463 6c676574 6c696e65 k_MOD_dclgetline │ │ │ │ - 0x0001d3f0 74797065 005f5f73 67706163 6b5f4d4f type.__sgpack_MO │ │ │ │ - 0x0001d400 445f6463 6c6e6578 746c696e 65746578 D_dclnextlinetex │ │ │ │ - 0x0001d410 74007367 6e706c63 5f005f5f 73677061 t.sgnplc_.__sgpa │ │ │ │ - 0x0001d420 636b5f4d 4f445f64 636c7365 746c696e ck_MOD_dclsetlin │ │ │ │ - 0x0001d430 65746578 7473697a 65007367 73706c73 etextsize.sgspls │ │ │ │ - 0x0001d440 5f005f5f 73677061 636b5f4d 4f445f64 _.__sgpack_MOD_d │ │ │ │ - 0x0001d450 636c7365 746c696e 65746578 74007367 clsetlinetext.sg │ │ │ │ - 0x0001d460 73706c63 5f005f5f 73677061 636b5f4d splc_.__sgpack_M │ │ │ │ - 0x0001d470 4f445f64 636c7365 746c696e 65696e64 OD_dclsetlineind │ │ │ │ - 0x0001d480 65780073 6773706c 695f005f 5f736770 ex.sgspli_.__sgp │ │ │ │ - 0x0001d490 61636b5f 4d4f445f 64636c73 65746c69 ack_MOD_dclsetli │ │ │ │ - 0x0001d4a0 6e657479 70650073 6773706c 745f005f netype.sgsplt_._ │ │ │ │ - 0x0001d4b0 5f736770 61636b5f 4d4f445f 64636c64 _sgpack_MOD_dcld │ │ │ │ - 0x0001d4c0 7261776c 696e6570 726f6a65 63746564 rawlineprojected │ │ │ │ - 0x0001d4d0 32007367 706c7a72 5f005f5f 73677061 2.sgplzr_.__sgpa │ │ │ │ - 0x0001d4e0 636b5f4d 4f445f64 636c6472 61776c69 ck_MOD_dcldrawli │ │ │ │ - 0x0001d4f0 6e657072 6f6a6563 74656431 005f5f73 neprojected1.__s │ │ │ │ - 0x0001d500 67706163 6b5f4d4f 445f6463 6c647261 gpack_MOD_dcldra │ │ │ │ - 0x0001d510 776c696e 656e6f72 6d616c69 7a656432 wlinenormalized2 │ │ │ │ - 0x0001d520 00736770 6c7a765f 005f5f73 67706163 .sgplzv_.__sgpac │ │ │ │ - 0x0001d530 6b5f4d4f 445f6463 6c647261 776c696e k_MOD_dcldrawlin │ │ │ │ - 0x0001d540 656e6f72 6d616c69 7a656431 005f5f73 enormalized1.__s │ │ │ │ - 0x0001d550 67706163 6b5f4d4f 445f6463 6c647261 gpack_MOD_dcldra │ │ │ │ - 0x0001d560 776c696e 6532005f 5f736770 61636b5f wline2.__sgpack_ │ │ │ │ - 0x0001d570 4d4f445f 64636c64 7261776c 696e6531 MOD_dcldrawline1 │ │ │ │ - 0x0001d580 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ - 0x0001d590 6c676574 7472616e 736e756d 62657200 lgettransnumber. │ │ │ │ - 0x0001d5a0 73677174 726e5f00 5f5f7367 7061636b sgqtrn_.__sgpack │ │ │ │ - 0x0001d5b0 5f4d4f44 5f64636c 6765746d 61707072 _MOD_dclgetmappr │ │ │ │ - 0x0001d5c0 6f6a6563 74696f6e 616e676c 65007367 ojectionangle.sg │ │ │ │ - 0x0001d5d0 716d706c 5f005f5f 73677061 636b5f4d qmpl_.__sgpack_M │ │ │ │ - 0x0001d5e0 4f445f64 636c6765 7473696d 696c6172 OD_dclgetsimilar │ │ │ │ - 0x0001d5f0 69747900 73677173 696d5f00 5f5f7367 ity.sgqsim_.__sg │ │ │ │ - 0x0001d600 7061636b 5f4d4f44 5f64636c 67657477 pack_MOD_dclgetw │ │ │ │ - 0x0001d610 696e646f 77005f5f 73677061 636b5f4d indow.__sgpack_M │ │ │ │ - 0x0001d620 4f445f64 636c6765 74766965 77706f72 OD_dclgetviewpor │ │ │ │ - 0x0001d630 74005f5f 73677061 636b5f4d 4f445f64 t.__sgpack_MOD_d │ │ │ │ - 0x0001d640 636c7472 616e736e 756d746f 6c6f6e67 cltransnumtolong │ │ │ │ - 0x0001d650 00736774 726e6c5f 005f5f73 67706163 .sgtrnl_.__sgpac │ │ │ │ - 0x0001d660 6b5f4d4f 445f6463 6c747261 6e736e75 k_MOD_dcltransnu │ │ │ │ - 0x0001d670 6d746f73 686f7274 00736774 726e735f mtoshort.sgtrns_ │ │ │ │ - 0x0001d680 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ - 0x0001d690 6c747261 6e736c6f 6e67746f 6e756d00 ltranslongtonum. │ │ │ │ - 0x0001d6a0 73677472 6c6e5f00 5f5f7367 7061636b sgtrln_.__sgpack │ │ │ │ - 0x0001d6b0 5f4d4f44 5f64636c 7472616e 736c6f6e _MOD_dcltranslon │ │ │ │ - 0x0001d6c0 67746f73 686f7274 00736774 726c735f gtoshort.sgtrls_ │ │ │ │ - 0x0001d6d0 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ - 0x0001d6e0 6c747261 6e737368 6f727474 6f6e756d ltransshorttonum │ │ │ │ - 0x0001d6f0 00736774 72736e5f 005f5f73 67706163 .sgtrsn_.__sgpac │ │ │ │ - 0x0001d700 6b5f4d4f 445f6463 6c747261 6e737368 k_MOD_dcltranssh │ │ │ │ - 0x0001d710 6f727474 6f6c6f6e 67007367 7472736c orttolong.sgtrsl │ │ │ │ - 0x0001d720 5f005f5f 73677061 636b5f4d 4f445f64 _.__sgpack_MOD_d │ │ │ │ - 0x0001d730 636c7072 696e7464 65766963 656c6973 clprintdevicelis │ │ │ │ - 0x0001d740 74007367 7077736e 5f005f5f 73637061 t.sgpwsn_.__scpa │ │ │ │ - 0x0001d750 636b5f4d 4f445f64 636c6765 74336468 ck_MOD_dclget3dh │ │ │ │ - 0x0001d760 61746368 70617474 65726e00 73637174 atchpattern.scqt │ │ │ │ - 0x0001d770 6e705f00 5f5f7363 7061636b 5f4d4f44 np_.__scpack_MOD │ │ │ │ - 0x0001d780 5f64636c 73657433 64686174 63687061 _dclset3dhatchpa │ │ │ │ - 0x0001d790 74746572 6e007363 73746e70 5f005f5f ttern.scstnp_.__ │ │ │ │ - 0x0001d7a0 73637061 636b5f4d 4f445f64 636c6472 scpack_MOD_dcldr │ │ │ │ - 0x0001d7b0 61773364 68617463 686e6f72 6d616c69 aw3dhatchnormali │ │ │ │ - 0x0001d7c0 7a656400 7363746e 7a765f00 5f5f7363 zed.sctnzv_.__sc │ │ │ │ - 0x0001d7d0 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ - 0x0001d7e0 33646861 74636800 7363746e 7a755f00 3dhatch.sctnzu_. │ │ │ │ - 0x0001d7f0 5f5f7363 7061636b 5f4d4f44 5f64636c __scpack_MOD_dcl │ │ │ │ - 0x0001d800 67657433 646d6172 6b657273 697a6500 get3dmarkersize. │ │ │ │ - 0x0001d810 73637170 6d735f00 5f5f7363 7061636b scqpms_.__scpack │ │ │ │ - 0x0001d820 5f4d4f44 5f64636c 67657433 646d6172 _MOD_dclget3dmar │ │ │ │ - 0x0001d830 6b657269 6e646578 00736371 706d695f kerindex.scqpmi_ │ │ │ │ - 0x0001d840 005f5f73 63706163 6b5f4d4f 445f6463 .__scpack_MOD_dc │ │ │ │ - 0x0001d850 6c676574 33646d61 726b6572 74797065 lget3dmarkertype │ │ │ │ - 0x0001d860 00736371 706d745f 005f5f73 63706163 .scqpmt_.__scpac │ │ │ │ - 0x0001d870 6b5f4d4f 445f6463 6c736574 33646d61 k_MOD_dclset3dma │ │ │ │ - 0x0001d880 726b6572 73697a65 00736373 706d735f rkersize.scspms_ │ │ │ │ - 0x0001d890 005f5f73 63706163 6b5f4d4f 445f6463 .__scpack_MOD_dc │ │ │ │ - 0x0001d8a0 6c736574 33646d61 726b6572 696e6465 lset3dmarkerinde │ │ │ │ - 0x0001d8b0 78007363 73706d69 5f005f5f 73637061 x.scspmi_.__scpa │ │ │ │ - 0x0001d8c0 636b5f4d 4f445f64 636c7365 7433646d ck_MOD_dclset3dm │ │ │ │ - 0x0001d8d0 61726b65 72747970 65007363 73706d74 arkertype.scspmt │ │ │ │ - 0x0001d8e0 5f005f5f 73637061 636b5f4d 4f445f64 _.__scpack_MOD_d │ │ │ │ - 0x0001d8f0 636c6472 61773364 6d61726b 65726e6f cldraw3dmarkerno │ │ │ │ - 0x0001d900 726d616c 697a6564 00736370 6d7a765f rmalized.scpmzv_ │ │ │ │ - 0x0001d910 005f5f73 63706163 6b5f4d4f 445f6463 .__scpack_MOD_dc │ │ │ │ - 0x0001d920 6c647261 7733646d 61726b65 72007363 ldraw3dmarker.sc │ │ │ │ - 0x0001d930 706d7a75 5f005f5f 73637061 636b5f4d pmzu_.__scpack_M │ │ │ │ - 0x0001d940 4f445f64 636c6765 7433646c 696e6569 OD_dclget3dlinei │ │ │ │ - 0x0001d950 6e646578 00736371 706c695f 005f5f73 ndex.scqpli_.__s │ │ │ │ - 0x0001d960 63706163 6b5f4d4f 445f6463 6c736574 cpack_MOD_dclset │ │ │ │ - 0x0001d970 33646c69 6e65696e 64657800 73637370 3dlineindex.scsp │ │ │ │ - 0x0001d980 6c695f00 5f5f7363 7061636b 5f4d4f44 li_.__scpack_MOD │ │ │ │ - 0x0001d990 5f64636c 64726177 33646c69 6e656e6f _dcldraw3dlineno │ │ │ │ - 0x0001d9a0 726d616c 697a6564 00736370 6c7a765f rmalized.scplzv_ │ │ │ │ - 0x0001d9b0 005f5f73 63706163 6b5f4d4f 445f6463 .__scpack_MOD_dc │ │ │ │ - 0x0001d9c0 6c647261 7733646c 696e6500 7363706c ldraw3dline.scpl │ │ │ │ - 0x0001d9d0 7a755f00 5f5f7363 7061636b 5f4d4f44 zu_.__scpack_MOD │ │ │ │ - 0x0001d9e0 5f64636c 67657432 64706c61 6e650073 _dclget2dplane.s │ │ │ │ - 0x0001d9f0 6371706c 6e5f005f 5f736370 61636b5f cqpln_.__scpack_ │ │ │ │ - 0x0001da00 4d4f445f 64636c67 65743364 6f626a65 MOD_dclget3dobje │ │ │ │ - 0x0001da10 6374706f 696e7400 7363716f 626a5f00 ctpoint.scqobj_. │ │ │ │ - 0x0001da20 5f5f7363 7061636b 5f4d4f44 5f64636c __scpack_MOD_dcl │ │ │ │ - 0x0001da30 67657433 64657965 706f696e 74007363 get3deyepoint.sc │ │ │ │ - 0x0001da40 71657965 5f005f5f 73637061 636b5f4d qeye_.__scpack_M │ │ │ │ - 0x0001da50 4f445f64 636c7365 74336470 726f6a65 OD_dclset3dproje │ │ │ │ - 0x0001da60 6374696f 6e007363 7370726a 5f005f5f ction.scsprj_.__ │ │ │ │ - 0x0001da70 73637061 636b5f4d 4f445f64 636c7365 scpack_MOD_dclse │ │ │ │ - 0x0001da80 74326470 6c616e65 00736373 706c6e5f t2dplane.scspln_ │ │ │ │ - 0x0001da90 005f5f73 63706163 6b5f4d4f 445f6463 .__scpack_MOD_dc │ │ │ │ - 0x0001daa0 6c736574 33646f62 6a656374 706f696e lset3dobjectpoin │ │ │ │ - 0x0001dab0 74007363 736f626a 5f005f5f 73637061 t.scsobj_.__scpa │ │ │ │ - 0x0001dac0 636b5f4d 4f445f64 636c7365 74336465 ck_MOD_dclset3de │ │ │ │ - 0x0001dad0 7965706f 696e7400 73637365 79655f00 yepoint.scseye_. │ │ │ │ - 0x0001dae0 5f5f7363 7061636b 5f4d4f44 5f64636c __scpack_MOD_dcl │ │ │ │ - 0x0001daf0 67657433 64747261 6e736e75 6d626572 get3dtransnumber │ │ │ │ - 0x0001db00 00736371 74726e5f 005f5f73 63706163 .scqtrn_.__scpac │ │ │ │ - 0x0001db10 6b5f4d4f 445f6463 6c676574 33646f72 k_MOD_dclget3dor │ │ │ │ - 0x0001db20 6967696e 00736371 6f72675f 005f5f73 igin.scqorg_.__s │ │ │ │ - 0x0001db30 63706163 6b5f4d4f 445f6463 6c676574 cpack_MOD_dclget │ │ │ │ - 0x0001db40 33646c6f 67617869 73007363 716c6f67 3dlogaxis.scqlog │ │ │ │ - 0x0001db50 5f005f5f 73637061 636b5f4d 4f445f64 _.__scpack_MOD_d │ │ │ │ - 0x0001db60 636c6765 74336477 696e646f 77007363 clget3dwindow.sc │ │ │ │ - 0x0001db70 71776e64 5f005f5f 73637061 636b5f4d qwnd_.__scpack_M │ │ │ │ - 0x0001db80 4f445f64 636c6765 74336476 69657770 OD_dclget3dviewp │ │ │ │ - 0x0001db90 6f727400 73637176 70745f00 5f5f7363 ort.scqvpt_.__sc │ │ │ │ - 0x0001dba0 7061636b 5f4d4f44 5f64636c 73657433 pack_MOD_dclset3 │ │ │ │ - 0x0001dbb0 64747261 6e736675 6e637469 6f6e0073 dtransfunction.s │ │ │ │ - 0x0001dbc0 63737472 665f005f 5f736370 61636b5f cstrf_.__scpack_ │ │ │ │ - 0x0001dbd0 4d4f445f 64636c73 65743364 7472616e MOD_dclset3dtran │ │ │ │ - 0x0001dbe0 736e756d 62657200 73637374 726e5f00 snumber.scstrn_. │ │ │ │ - 0x0001dbf0 5f5f7363 7061636b 5f4d4f44 5f64636c __scpack_MOD_dcl │ │ │ │ - 0x0001dc00 73657433 646f7269 67696e00 7363736f set3dorigin.scso │ │ │ │ - 0x0001dc10 72675f00 5f5f7363 7061636b 5f4d4f44 rg_.__scpack_MOD │ │ │ │ - 0x0001dc20 5f64636c 73657433 646c6f67 61786973 _dclset3dlogaxis │ │ │ │ - 0x0001dc30 00736373 6c6f675f 005f5f73 63706163 .scslog_.__scpac │ │ │ │ - 0x0001dc40 6b5f4d4f 445f6463 6c736574 33647769 k_MOD_dclset3dwi │ │ │ │ - 0x0001dc50 6e646f77 00736373 776e645f 005f5f73 ndow.scswnd_.__s │ │ │ │ - 0x0001dc60 63706163 6b5f4d4f 445f6463 6c736574 cpack_MOD_dclset │ │ │ │ - 0x0001dc70 33647669 6577706f 72740073 63737670 3dviewport.scsvp │ │ │ │ - 0x0001dc80 745f005f 5f726e6d 6c69625f 4d4f445f t_.__rnmlib_MOD_ │ │ │ │ - 0x0001dc90 64636c72 756e6e69 6e676d65 616e0076 dclrunningmean.v │ │ │ │ - 0x0001dca0 72726e6d 5f005f5f 7266626c 69625f4d rrnm_.__rfblib_M │ │ │ │ - 0x0001dcb0 4f445f64 636c6765 74636f72 0072636f OD_dclgetcor.rco │ │ │ │ - 0x0001dcc0 725f005f 5f726662 6c69625f 4d4f445f r_.__rfblib_MOD_ │ │ │ │ - 0x0001dcd0 64636c67 6574636f 76007263 6f765f00 dclgetcov.rcov_. │ │ │ │ - 0x0001dce0 5f5f7266 626c6962 5f4d4f44 5f64636c __rfblib_MOD_dcl │ │ │ │ - 0x0001dcf0 67657470 72640072 7072645f 005f5f72 getprd.rprd_.__r │ │ │ │ - 0x0001dd00 66616c69 625f4d4f 445f6463 6c676574 falib_MOD_dclget │ │ │ │ - 0x0001dd10 616d7000 72616d70 5f005f5f 7266616c amp.ramp_.__rfal │ │ │ │ - 0x0001dd20 69625f4d 4f445f64 636c6765 74726d73 ib_MOD_dclgetrms │ │ │ │ - 0x0001dd30 0072726d 735f005f 5f726661 6c69625f .rrms_.__rfalib_ │ │ │ │ - 0x0001dd40 4d4f445f 64636c67 65747374 64007273 MOD_dclgetstd.rs │ │ │ │ - 0x0001dd50 74645f00 5f5f7266 616c6962 5f4d4f44 td_.__rfalib_MOD │ │ │ │ - 0x0001dd60 5f64636c 67657476 61720072 7661725f _dclgetvar.rvar_ │ │ │ │ - 0x0001dd70 005f5f72 66616c69 625f4d4f 445f6463 .__rfalib_MOD_dc │ │ │ │ - 0x0001dd80 6c676574 61766500 72617665 5f005f5f lgetave.rave_.__ │ │ │ │ - 0x0001dd90 6f736c69 625f4d4f 445f6463 6c61626f oslib_MOD_dclabo │ │ │ │ - 0x0001dda0 7274006f 73616272 745f005f 5f6f736c rt.osabrt_.__osl │ │ │ │ - 0x0001ddb0 69625f4d 4f445f64 636c6765 74617267 ib_MOD_dclgetarg │ │ │ │ - 0x0001ddc0 756d656e 74006f73 67617267 5f005f5f ument.osgarg_.__ │ │ │ │ - 0x0001ddd0 6f736c69 625f4d4f 445f6463 6c676574 oslib_MOD_dclget │ │ │ │ - 0x0001dde0 61726775 6d656e74 6e756d00 6f737161 argumentnum.osqa │ │ │ │ - 0x0001ddf0 726e5f00 5f5f6f73 6c69625f 4d4f445f rn_.__oslib_MOD_ │ │ │ │ - 0x0001de00 64636c67 6574656e 76006f73 67656e76 dclgetenv.osgenv │ │ │ │ - 0x0001de10 5f005f5f 6f736c69 625f4d4f 445f6463 _.__oslib_MOD_dc │ │ │ │ - 0x0001de20 6c657865 63636f6d 6d616e64 006f7365 lexeccommand.ose │ │ │ │ - 0x0001de30 7865635f 005f5f6d 61706c69 625f4d4f xec_.__maplib_MO │ │ │ │ - 0x0001de40 445f6463 6c736574 6f727468 6f677261 D_dclsetorthogra │ │ │ │ - 0x0001de50 70686963 006d7073 6f74675f 005f5f6d phic.mpsotg_.__m │ │ │ │ - 0x0001de60 61706c69 625f4d4f 445f6463 6c736574 aplib_MOD_dclset │ │ │ │ - 0x0001de70 626f6e6e 6573006d 7073626f 6e5f005f bonnes.mpsbon_._ │ │ │ │ - 0x0001de80 5f6d6170 6c69625f 4d4f445f 64636c73 _maplib_MOD_dcls │ │ │ │ - 0x0001de90 6574636f 6e696361 6c63006d 7073636f etconicalc.mpsco │ │ │ │ - 0x0001dea0 635f005f 5f6d6170 6c69625f 4d4f445f c_.__maplib_MOD_ │ │ │ │ - 0x0001deb0 64636c73 6574636f 6e696361 6c61006d dclsetconicala.m │ │ │ │ - 0x0001dec0 7073636f 615f005f 5f6d6170 6c69625f pscoa_.__maplib_ │ │ │ │ - 0x0001ded0 4d4f445f 64636c73 6574636f 6e696361 MOD_dclsetconica │ │ │ │ - 0x0001dee0 6c006d70 73636f6e 5f005f5f 6d61706c l.mpscon_.__mapl │ │ │ │ - 0x0001def0 69625f4d 4f445f64 636c617a 696d7574 ib_MOD_dclazimut │ │ │ │ - 0x0001df00 68616c61 5f62006d 7069617a 615f005f hala_b.mpiaza_._ │ │ │ │ - 0x0001df10 5f6d6170 6c69625f 4d4f445f 64636c61 _maplib_MOD_dcla │ │ │ │ - 0x0001df20 7a696d75 7468616c 5f62006d 7069617a zimuthal_b.mpiaz │ │ │ │ - 0x0001df30 6d5f005f 5f6d6170 6c69625f 4d4f445f m_.__maplib_MOD_ │ │ │ │ - 0x0001df40 64636c70 6f6c6172 73746572 656f5f62 dclpolarstereo_b │ │ │ │ - 0x0001df50 006d7069 7073745f 005f5f6d 61706c69 .mpipst_.__mapli │ │ │ │ - 0x0001df60 625f4d4f 445f6463 6c6f7274 686f6772 b_MOD_dclorthogr │ │ │ │ - 0x0001df70 61706869 635f6200 6d70696f 74675f00 aphic_b.mpiotg_. │ │ │ │ - 0x0001df80 5f5f6d61 706c6962 5f4d4f44 5f64636c __maplib_MOD_dcl │ │ │ │ - 0x0001df90 626f6e6e 65735f62 006d7069 626f6e5f bonnes_b.mpibon_ │ │ │ │ - 0x0001dfa0 005f5f6d 61706c69 625f4d4f 445f6463 .__maplib_MOD_dc │ │ │ │ - 0x0001dfb0 6c636f6e 6963616c 635f6200 6d706963 lconicalc_b.mpic │ │ │ │ - 0x0001dfc0 6f635f00 5f5f6d61 706c6962 5f4d4f44 oc_.__maplib_MOD │ │ │ │ - 0x0001dfd0 5f64636c 636f6e69 63616c61 5f62006d _dclconicala_b.m │ │ │ │ - 0x0001dfe0 7069636f 615f005f 5f6d6170 6c69625f picoa_.__maplib_ │ │ │ │ - 0x0001dff0 4d4f445f 64636c63 6f6e6963 616c5f62 MOD_dclconical_b │ │ │ │ - 0x0001e000 006d7069 636f6e5f 005f5f6d 61706c69 .mpicon_.__mapli │ │ │ │ - 0x0001e010 625f4d4f 445f6463 6c6b6974 6164615f b_MOD_dclkitada_ │ │ │ │ - 0x0001e020 62006d70 696b7464 5f005f5f 6d61706c b.mpiktd_.__mapl │ │ │ │ - 0x0001e030 69625f4d 4f445f64 636c6563 6b657274 ib_MOD_dcleckert │ │ │ │ - 0x0001e040 365f6200 6d706965 6b365f00 5f5f6d61 6_b.mpiek6_.__ma │ │ │ │ - 0x0001e050 706c6962 5f4d4f44 5f64636c 68616d6d plib_MOD_dclhamm │ │ │ │ - 0x0001e060 65725f62 006d7069 686d725f 005f5f6d er_b.mpihmr_.__m │ │ │ │ - 0x0001e070 61706c69 625f4d4f 445f6463 6c6d6f6c aplib_MOD_dclmol │ │ │ │ - 0x0001e080 6c776569 64656c69 6b655f62 006d7069 lweidelike_b.mpi │ │ │ │ - 0x0001e090 6d776c5f 005f5f6d 61706c69 625f4d4f mwl_.__maplib_MO │ │ │ │ - 0x0001e0a0 445f6463 6c6d6f6c 6c776569 64655f62 D_dclmollweide_b │ │ │ │ - 0x0001e0b0 006d7069 6d77645f 005f5f6d 61706c69 .mpimwd_.__mapli │ │ │ │ - 0x0001e0c0 625f4d4f 445f6463 6c6d6572 6361746f b_MOD_dclmercato │ │ │ │ - 0x0001e0d0 725f6200 6d70696d 65725f00 5f5f6d61 r_b.mpimer_.__ma │ │ │ │ - 0x0001e0e0 706c6962 5f4d4f44 5f64636c 63796c69 plib_MOD_dclcyli │ │ │ │ - 0x0001e0f0 6e647269 63616c5f 62006d70 6963796c ndrical_b.mpicyl │ │ │ │ - 0x0001e100 5f005f5f 6d61706c 69625f4d 4f445f64 _.__maplib_MOD_d │ │ │ │ - 0x0001e110 636c617a 696d7574 68616c61 5f66006d clazimuthala_f.m │ │ │ │ - 0x0001e120 7066617a 615f005f 5f6d6170 6c69625f pfaza_.__maplib_ │ │ │ │ - 0x0001e130 4d4f445f 64636c61 7a696d75 7468616c MOD_dclazimuthal │ │ │ │ - 0x0001e140 5f66006d 7066617a 6d5f005f 5f6d6170 _f.mpfazm_.__map │ │ │ │ - 0x0001e150 6c69625f 4d4f445f 64636c70 6f6c6172 lib_MOD_dclpolar │ │ │ │ - 0x0001e160 73746572 656f5f66 006d7066 7073745f stereo_f.mpfpst_ │ │ │ │ - 0x0001e170 005f5f6d 61706c69 625f4d4f 445f6463 .__maplib_MOD_dc │ │ │ │ - 0x0001e180 6c6f7274 686f6772 61706869 635f6600 lorthographic_f. │ │ │ │ - 0x0001e190 6d70666f 74675f00 5f5f6d61 706c6962 mpfotg_.__maplib │ │ │ │ - 0x0001e1a0 5f4d4f44 5f64636c 626f6e6e 65735f66 _MOD_dclbonnes_f │ │ │ │ - 0x0001e1b0 006d7066 626f6e5f 005f5f6d 61706c69 .mpfbon_.__mapli │ │ │ │ - 0x0001e1c0 625f4d4f 445f6463 6c636f6e 6963616c b_MOD_dclconical │ │ │ │ - 0x0001e1d0 635f6600 6d706663 6f635f00 5f5f6d61 c_f.mpfcoc_.__ma │ │ │ │ - 0x0001e1e0 706c6962 5f4d4f44 5f64636c 636f6e69 plib_MOD_dclconi │ │ │ │ - 0x0001e1f0 63616c5f 66006d70 66636f6e 5f005f5f cal_f.mpfcon_.__ │ │ │ │ - 0x0001e200 6d61706c 69625f4d 4f445f64 636c636f maplib_MOD_dclco │ │ │ │ - 0x0001e210 6e696361 6c615f66 006d7066 636f615f nicala_f.mpfcoa_ │ │ │ │ - 0x0001e220 005f5f6d 61706c69 625f4d4f 445f6463 .__maplib_MOD_dc │ │ │ │ - 0x0001e230 6c6b6974 6164615f 66006d70 666b7464 lkitada_f.mpfktd │ │ │ │ - 0x0001e240 5f005f5f 6d61706c 69625f4d 4f445f64 _.__maplib_MOD_d │ │ │ │ - 0x0001e250 636c6563 6b657274 365f6600 6d706665 cleckert6_f.mpfe │ │ │ │ - 0x0001e260 6b365f00 5f5f6d61 706c6962 5f4d4f44 k6_.__maplib_MOD │ │ │ │ - 0x0001e270 5f64636c 68616d6d 65725f66 006d7066 _dclhammer_f.mpf │ │ │ │ - 0x0001e280 686d725f 005f5f6d 61706c69 625f4d4f hmr_.__maplib_MO │ │ │ │ - 0x0001e290 445f6463 6c6d6f6c 6c776569 64656c69 D_dclmollweideli │ │ │ │ - 0x0001e2a0 6b655f66 006d7066 6d776c5f 005f5f6d ke_f.mpfmwl_.__m │ │ │ │ - 0x0001e2b0 61706c69 625f4d4f 445f6463 6c6d6f6c aplib_MOD_dclmol │ │ │ │ - 0x0001e2c0 6c776569 64655f66 006d7066 6d77645f lweide_f.mpfmwd_ │ │ │ │ - 0x0001e2d0 005f5f6d 61706c69 625f4d4f 445f6463 .__maplib_MOD_dc │ │ │ │ - 0x0001e2e0 6c6d6572 6361746f 725f6600 6d70666d lmercator_f.mpfm │ │ │ │ - 0x0001e2f0 65725f00 5f5f6d61 706c6962 5f4d4f44 er_.__maplib_MOD │ │ │ │ - 0x0001e300 5f64636c 63796c69 6e647269 63616c5f _dclcylindrical_ │ │ │ │ - 0x0001e310 66006d70 6663796c 5f005f5f 6c726c6c f.mpfcyl_.__lrll │ │ │ │ - 0x0001e320 69625f4d 4f445f64 636c6765 006c7267 ib_MOD_dclge.lrg │ │ │ │ - 0x0001e330 65615f00 6c726765 315f005f 5f6c726c ea_.lrge1_.__lrl │ │ │ │ - 0x0001e340 6c69625f 4d4f445f 64636c67 74006c72 lib_MOD_dclgt.lr │ │ │ │ - 0x0001e350 6774615f 006c7267 74315f00 5f5f6c72 gta_.lrgt1_.__lr │ │ │ │ - 0x0001e360 6c6c6962 5f4d4f44 5f64636c 6c65006c llib_MOD_dclle.l │ │ │ │ - 0x0001e370 726c6561 5f006c72 6c65315f 005f5f6c rlea_.lrle1_.__l │ │ │ │ - 0x0001e380 726c6c69 625f4d4f 445f6463 6c6c7400 rllib_MOD_dcllt. │ │ │ │ - 0x0001e390 6c726c74 615f006c 726c7431 5f005f5f lrlta_.lrlt1_.__ │ │ │ │ - 0x0001e3a0 6c726c6c 69625f4d 4f445f64 636c6e65 lrllib_MOD_dclne │ │ │ │ - 0x0001e3b0 006c726e 65615f00 6c726e65 315f005f .lrnea_.lrne1_._ │ │ │ │ - 0x0001e3c0 5f6c726c 6c69625f 4d4f445f 64636c65 _lrllib_MOD_dcle │ │ │ │ - 0x0001e3d0 71006c72 6571615f 006c7265 71315f00 q.lreqa_.lreq1_. │ │ │ │ - 0x0001e3e0 5f5f696e 74726c69 625f4d4f 445f6463 __intrlib_MOD_dc │ │ │ │ - 0x0001e3f0 6c696e74 6572706f 6c617465 63007663 linterpolatec.vc │ │ │ │ - 0x0001e400 696e7472 5f005f5f 696e7472 6c69625f intr_.__intrlib_ │ │ │ │ - 0x0001e410 4d4f445f 64636c69 6e746572 706f6c61 MOD_dclinterpola │ │ │ │ - 0x0001e420 74657200 7672696e 74725f00 5f5f696e ter.vrintr_.__in │ │ │ │ - 0x0001e430 746c6962 5f4d4f44 5f64636c 696e7467 tlib_MOD_dclintg │ │ │ │ - 0x0001e440 65006972 67655f00 5f5f696e 746c6962 e.irge_.__intlib │ │ │ │ - 0x0001e450 5f4d4f44 5f64636c 696e7467 74006972 _MOD_dclintgt.ir │ │ │ │ - 0x0001e460 67745f00 5f5f696e 746c6962 5f4d4f44 gt_.__intlib_MOD │ │ │ │ - 0x0001e470 5f64636c 696e746c 65006972 6c655f00 _dclintle.irle_. │ │ │ │ - 0x0001e480 5f5f696e 746c6962 5f4d4f44 5f64636c __intlib_MOD_dcl │ │ │ │ - 0x0001e490 696e746c 74006972 6c745f00 5f5f696e intlt.irlt_.__in │ │ │ │ - 0x0001e4a0 64786c69 625f4d4f 445f6463 6c6c6f63 dxlib_MOD_dclloc │ │ │ │ - 0x0001e4b0 6c617374 7265616c 00696e64 78726c5f lastreal.indxrl_ │ │ │ │ - 0x0001e4c0 005f5f69 6e64786c 69625f4d 4f445f64 .__indxlib_MOD_d │ │ │ │ - 0x0001e4d0 636c6c6f 63666972 73747265 616c0069 cllocfirstreal.i │ │ │ │ - 0x0001e4e0 6e647872 665f005f 5f696e64 786c6962 ndxrf_.__indxlib │ │ │ │ - 0x0001e4f0 5f4d4f44 5f64636c 6c6f636c 61737469 _MOD_dclloclasti │ │ │ │ - 0x0001e500 6e740069 6e647869 6c5f005f 5f696e64 nt.indxil_.__ind │ │ │ │ - 0x0001e510 786c6962 5f4d4f44 5f64636c 6c6f6366 xlib_MOD_dcllocf │ │ │ │ - 0x0001e520 69727374 696e7400 696e6478 69665f00 irstint.indxif_. │ │ │ │ - 0x0001e530 5f5f696e 64786c69 625f4d4f 445f6463 __indxlib_MOD_dc │ │ │ │ - 0x0001e540 6c6c6f63 6c617374 63686172 65780069 lloclastcharex.i │ │ │ │ - 0x0001e550 6e64786d 6c5f005f 5f696e64 786c6962 ndxml_.__indxlib │ │ │ │ - 0x0001e560 5f4d4f44 5f64636c 6c6f6366 69727374 _MOD_dcllocfirst │ │ │ │ - 0x0001e570 63686172 65780069 6e64786d 665f005f charex.indxmf_._ │ │ │ │ - 0x0001e580 5f696e64 786c6962 5f4d4f44 5f64636c _indxlib_MOD_dcl │ │ │ │ - 0x0001e590 6c6f636c 61737463 68617200 696e6478 loclastchar.indx │ │ │ │ - 0x0001e5a0 6e6c5f00 5f5f696e 64786c69 625f4d4f nl_.__indxlib_MO │ │ │ │ - 0x0001e5b0 445f6463 6c6c6f63 66697273 74636861 D_dcllocfirstcha │ │ │ │ - 0x0001e5c0 7200696e 64786e66 5f005f5f 67727061 r.indxnf_.__grpa │ │ │ │ - 0x0001e5d0 636b5f4d 4f445f64 636c7365 7477696e ck_MOD_dclsetwin │ │ │ │ - 0x0001e5e0 646f7700 67727377 6e645f00 5f5f6772 dow.grswnd_.__gr │ │ │ │ - 0x0001e5f0 7061636b 5f4d4f44 5f64636c 73657476 pack_MOD_dclsetv │ │ │ │ - 0x0001e600 69657770 6f727400 67727376 70745f00 iewport.grsvpt_. │ │ │ │ - 0x0001e610 5f5f6772 7061636b 5f4d4f44 5f64636c __grpack_MOD_dcl │ │ │ │ - 0x0001e620 7365746d 61707072 6f6a6563 74696f6e setmapprojection │ │ │ │ - 0x0001e630 77696e64 6f770067 72737478 795f005f window.grstxy_._ │ │ │ │ - 0x0001e640 5f677270 61636b5f 4d4f445f 64636c73 _grpack_MOD_dcls │ │ │ │ - 0x0001e650 65747369 6d696c61 72697479 00677273 etsimilarity.grs │ │ │ │ - 0x0001e660 73696d5f 005f5f67 72706163 6b5f4d4f sim_.__grpack_MO │ │ │ │ - 0x0001e670 445f6463 6c736574 6d617070 726f6a65 D_dclsetmapproje │ │ │ │ - 0x0001e680 6374696f 6e616e67 6c650067 72736d70 ctionangle.grsmp │ │ │ │ - 0x0001e690 6c5f005f 5f677270 61636b5f 4d4f445f l_.__grpack_MOD_ │ │ │ │ - 0x0001e6a0 64636c73 65747472 616e736e 756d6265 dclsettransnumbe │ │ │ │ - 0x0001e6b0 72006772 7374726e 5f005f5f 67727061 r.grstrn_.__grpa │ │ │ │ - 0x0001e6c0 636b5f4d 4f445f64 636c7365 74747261 ck_MOD_dclsettra │ │ │ │ - 0x0001e6d0 6e736675 6e637469 6f6e005f 5f677270 nsfunction.__grp │ │ │ │ - 0x0001e6e0 61636b5f 4d4f445f 64636c63 6c6f7365 ack_MOD_dclclose │ │ │ │ - 0x0001e6f0 67726170 68696373 00677263 6c735f00 graphics.grcls_. │ │ │ │ - 0x0001e700 5f5f6772 7061636b 5f4d4f44 5f64636c __grpack_MOD_dcl │ │ │ │ - 0x0001e710 6e657766 69670067 72666967 5f005f5f newfig.grfig_.__ │ │ │ │ - 0x0001e720 67727061 636b5f4d 4f445f64 636c6e65 grpack_MOD_dclne │ │ │ │ - 0x0001e730 77667261 6d650067 7266726d 5f005f5f wframe.grfrm_.__ │ │ │ │ - 0x0001e740 67727061 636b5f4d 4f445f64 636c6f70 grpack_MOD_dclop │ │ │ │ - 0x0001e750 656e6772 61706869 63730067 726f706e engraphics.gropn │ │ │ │ - 0x0001e760 5f005f67 666f7274 72616e5f 7472616e _._gfortran_tran │ │ │ │ - 0x0001e770 73666572 5f636861 72616374 65725f77 sfer_character_w │ │ │ │ - 0x0001e780 72697465 005f6766 6f727472 616e5f73 rite._gfortran_s │ │ │ │ - 0x0001e790 745f7265 6164005f 67666f72 7472616e t_read._gfortran │ │ │ │ - 0x0001e7a0 5f747261 6e736665 725f696e 74656765 _transfer_intege │ │ │ │ - 0x0001e7b0 72005f67 666f7274 72616e5f 73745f72 r._gfortran_st_r │ │ │ │ - 0x0001e7c0 6561645f 646f6e65 005f5f67 72706163 ead_done.__grpac │ │ │ │ - 0x0001e7d0 6b5f4d4f 445f6463 6c73656c 65637464 k_MOD_dclselectd │ │ │ │ - 0x0001e7e0 65766963 65005f5f 676e6d6c 69625f4d evice.__gnmlib_M │ │ │ │ - 0x0001e7f0 4f445f64 636c676f 6f646e75 6d676500 OD_dclgoodnumge. │ │ │ │ - 0x0001e800 72676e67 655f005f 5f676e6d 6c69625f rgnge_.__gnmlib_ │ │ │ │ - 0x0001e810 4d4f445f 64636c67 6f6f646e 756d6774 MOD_dclgoodnumgt │ │ │ │ - 0x0001e820 0072676e 67745f00 5f5f676e 6d6c6962 .rgngt_.__gnmlib │ │ │ │ - 0x0001e830 5f4d4f44 5f64636c 676f6f64 6e756d6c _MOD_dclgoodnuml │ │ │ │ - 0x0001e840 65007267 6e6c655f 005f5f67 6e6d6c69 e.rgnle_.__gnmli │ │ │ │ - 0x0001e850 625f4d4f 445f6463 6c676f6f 646e756d b_MOD_dclgoodnum │ │ │ │ - 0x0001e860 6c740072 676e6c74 5f005f5f 676e6d6c lt.rgnlt_.__gnml │ │ │ │ - 0x0001e870 69625f4d 4f445f64 636c7265 73746f72 ib_MOD_dclrestor │ │ │ │ - 0x0001e880 65676f6f 646e756d 6c697374 00676e72 egoodnumlist.gnr │ │ │ │ - 0x0001e890 7365745f 005f5f67 6e6d6c69 625f4d4f set_.__gnmlib_MO │ │ │ │ - 0x0001e8a0 445f6463 6c736176 65676f6f 646e756d D_dclsavegoodnum │ │ │ │ - 0x0001e8b0 6c697374 00676e73 6176655f 005f5f67 list.gnsave_.__g │ │ │ │ - 0x0001e8c0 6e6d6c69 625f4d4f 445f6463 6c676574 nmlib_MOD_dclget │ │ │ │ - 0x0001e8d0 676f6f64 6e756d6c 69737400 676e7162 goodnumlist.gnqb │ │ │ │ - 0x0001e8e0 6c6b5f00 5f5f676e 6d6c6962 5f4d4f44 lk_.__gnmlib_MOD │ │ │ │ - 0x0001e8f0 5f64636c 73657467 6f6f646e 756d6c69 _dclsetgoodnumli │ │ │ │ - 0x0001e900 73740067 6e73626c 6b5f005f 5f676e6d st.gnsblk_.__gnm │ │ │ │ - 0x0001e910 6c69625f 4d4f445f 64636c67 6f6f646e lib_MOD_dclgoodn │ │ │ │ - 0x0001e920 756d6578 6765005f 5f676e6d 6c69625f umexge.__gnmlib_ │ │ │ │ - 0x0001e930 4d4f445f 64636c67 6f6f646e 756d6578 MOD_dclgoodnumex │ │ │ │ - 0x0001e940 6c65005f 5f676e6d 6c69625f 4d4f445f le.__gnmlib_MOD_ │ │ │ │ - 0x0001e950 64636c67 6f6f646e 756d6578 6774005f dclgoodnumexgt._ │ │ │ │ - 0x0001e960 5f676e6d 6c69625f 4d4f445f 64636c67 _gnmlib_MOD_dclg │ │ │ │ - 0x0001e970 6f6f646e 756d6578 6c74005f 5f666674 oodnumexlt.__fft │ │ │ │ - 0x0001e980 5f776f72 6b5f4d4f 445f5f5f 636f7079 _work_MOD___copy │ │ │ │ - 0x0001e990 5f666674 5f776f72 6b5f576f 726b005f _fft_work_Work._ │ │ │ │ - 0x0001e9a0 5f666674 7265616c 5f4d4f44 5f64636c _fftreal_MOD_dcl │ │ │ │ - 0x0001e9b0 7265616c 6666745f 62007266 6674625f realfft_b.rfftb_ │ │ │ │ - 0x0001e9c0 005f5f66 66747265 616c5f4d 4f445f64 .__fftreal_MOD_d │ │ │ │ - 0x0001e9d0 636c7265 616c6666 745f6600 72666674 clrealfft_f.rfft │ │ │ │ - 0x0001e9e0 665f005f 5f666674 7265616c 5f4d4f44 f_.__fftreal_MOD │ │ │ │ - 0x0001e9f0 5f64636c 6465616c 6c6f6372 65616c66 _dcldeallocrealf │ │ │ │ - 0x0001ea00 6674005f 5f666674 7265616c 5f4d4f44 ft.__fftreal_MOD │ │ │ │ - 0x0001ea10 5f64636c 696e6974 7265616c 66667400 _dclinitrealfft. │ │ │ │ - 0x0001ea20 72666674 695f005f 5f666674 65617379 rffti_.__ffteasy │ │ │ │ - 0x0001ea30 5f4d4f44 5f64636c 65617379 6666745f _MOD_dcleasyfft_ │ │ │ │ - 0x0001ea40 6200657a 66667462 5f005f5f 66667465 b.ezfftb_.__ffte │ │ │ │ - 0x0001ea50 6173795f 4d4f445f 64636c65 61737966 asy_MOD_dcleasyf │ │ │ │ - 0x0001ea60 66745f66 00657a66 6674665f 005f5f66 ft_f.ezfftf_.__f │ │ │ │ - 0x0001ea70 66746561 73795f4d 4f445f64 636c6465 fteasy_MOD_dclde │ │ │ │ - 0x0001ea80 616c6c6f 63656173 79666674 005f5f66 alloceasyfft.__f │ │ │ │ - 0x0001ea90 66746561 73795f4d 4f445f64 636c696e fteasy_MOD_dclin │ │ │ │ - 0x0001eaa0 69746561 73796666 7400657a 66667469 iteasyfft.ezffti │ │ │ │ - 0x0001eab0 5f005f5f 66667473 696e5f4d 4f445f64 _.__fftsin_MOD_d │ │ │ │ - 0x0001eac0 636c7369 6e666674 0073696e 745f005f clsinfft.sint_._ │ │ │ │ - 0x0001ead0 5f666674 73696e5f 4d4f445f 64636c64 _fftsin_MOD_dcld │ │ │ │ - 0x0001eae0 65616c6c 6f637369 6e666674 005f5f66 eallocsinfft.__f │ │ │ │ - 0x0001eaf0 66747369 6e5f4d4f 445f6463 6c696e69 ftsin_MOD_dclini │ │ │ │ - 0x0001eb00 7473696e 66667400 73696e74 695f005f tsinfft.sinti_._ │ │ │ │ - 0x0001eb10 5f666674 636f735f 4d4f445f 64636c63 _fftcos_MOD_dclc │ │ │ │ - 0x0001eb20 6f736666 7400636f 73745f00 5f5f6666 osfft.cost_.__ff │ │ │ │ - 0x0001eb30 74636f73 5f4d4f44 5f64636c 6465616c tcos_MOD_dcldeal │ │ │ │ - 0x0001eb40 6c6f6363 6f736666 74005f5f 66667463 loccosfft.__fftc │ │ │ │ - 0x0001eb50 6f735f4d 4f445f64 636c696e 6974636f os_MOD_dclinitco │ │ │ │ - 0x0001eb60 73666674 00636f73 74695f00 5f5f6666 sfft.costi_.__ff │ │ │ │ - 0x0001eb70 74717369 6e5f4d4f 445f6463 6c73696e tqsin_MOD_dclsin │ │ │ │ - 0x0001eb80 7166745f 62007369 6e71625f 005f5f66 qft_b.sinqb_.__f │ │ │ │ - 0x0001eb90 66747173 696e5f4d 4f445f64 636c7369 ftqsin_MOD_dclsi │ │ │ │ - 0x0001eba0 6e716674 5f660073 696e7166 5f005f5f nqft_f.sinqf_.__ │ │ │ │ - 0x0001ebb0 66667471 73696e5f 4d4f445f 64636c64 fftqsin_MOD_dcld │ │ │ │ - 0x0001ebc0 65616c6c 6f637369 6e716674 005f5f66 eallocsinqft.__f │ │ │ │ - 0x0001ebd0 66747173 696e5f4d 4f445f64 636c696e ftqsin_MOD_dclin │ │ │ │ - 0x0001ebe0 69747369 6e716674 0073696e 71695f00 itsinqft.sinqi_. │ │ │ │ - 0x0001ebf0 5f5f6666 7471636f 735f4d4f 445f6463 __fftqcos_MOD_dc │ │ │ │ - 0x0001ec00 6c636f73 7166745f 6200636f 7371625f lcosqft_b.cosqb_ │ │ │ │ - 0x0001ec10 005f5f66 66747163 6f735f4d 4f445f64 .__fftqcos_MOD_d │ │ │ │ - 0x0001ec20 636c636f 73716674 5f660063 6f737166 clcosqft_f.cosqf │ │ │ │ - 0x0001ec30 5f005f5f 66667471 636f735f 4d4f445f _.__fftqcos_MOD_ │ │ │ │ - 0x0001ec40 64636c64 65616c6c 6f63636f 73716674 dcldealloccosqft │ │ │ │ - 0x0001ec50 005f5f66 66747163 6f735f4d 4f445f64 .__fftqcos_MOD_d │ │ │ │ - 0x0001ec60 636c696e 6974636f 73716674 00636f73 clinitcosqft.cos │ │ │ │ - 0x0001ec70 71695f00 5f5f6666 74636d70 6c785f4d qi_.__fftcmplx_M │ │ │ │ - 0x0001ec80 4f445f64 636c636f 6d706c65 78666674 OD_dclcomplexfft │ │ │ │ - 0x0001ec90 5f620063 66667462 5f005f5f 66667463 _b.cfftb_.__fftc │ │ │ │ - 0x0001eca0 6d706c78 5f4d4f44 5f64636c 636f6d70 mplx_MOD_dclcomp │ │ │ │ - 0x0001ecb0 6c657866 66745f66 00636666 74665f00 lexfft_f.cfftf_. │ │ │ │ - 0x0001ecc0 5f5f6666 74636d70 6c785f4d 4f445f64 __fftcmplx_MOD_d │ │ │ │ - 0x0001ecd0 636c6465 616c6c6f 63636f6d 706c6578 cldealloccomplex │ │ │ │ - 0x0001ece0 66667400 5f5f6666 74636d70 6c785f4d fft.__fftcmplx_M │ │ │ │ - 0x0001ecf0 4f445f64 636c696e 6974636f 6d706c65 OD_dclinitcomple │ │ │ │ - 0x0001ed00 78666674 00636666 74695f00 5f5f6666 xfft.cffti_.__ff │ │ │ │ - 0x0001ed10 745f776f 726b5f4d 4f445f5f 5f767461 t_work_MOD___vta │ │ │ │ - 0x0001ed20 625f6666 745f776f 726b5f57 6f726b00 b_fft_work_Work. │ │ │ │ - 0x0001ed30 5f5f6666 745f776f 726b5f4d 4f445f5f __fft_work_MOD__ │ │ │ │ - 0x0001ed40 5f646566 5f696e69 745f6666 745f776f _def_init_fft_wo │ │ │ │ - 0x0001ed50 726b5f57 6f726b00 5f5f6461 74656c69 rk_Work.__dateli │ │ │ │ - 0x0001ed60 625f4d4f 445f6463 6c6c656e 6774686f b_MOD_dcllengtho │ │ │ │ - 0x0001ed70 66796561 72006e64 79656172 5f005f5f fyear.ndyear_.__ │ │ │ │ - 0x0001ed80 64617465 6c69625f 4d4f445f 64636c6c datelib_MOD_dcll │ │ │ │ - 0x0001ed90 656e6774 686f666d 6f6e7468 006e646d engthofmonth.ndm │ │ │ │ - 0x0001eda0 6f6e5f00 5f5f6461 74656c69 625f4d4f on_.__datelib_MO │ │ │ │ - 0x0001edb0 445f6463 6c646179 6f667765 656b0069 D_dcldayofweek.i │ │ │ │ - 0x0001edc0 7765656b 335f005f 5f646174 656c6962 week3_.__datelib │ │ │ │ - 0x0001edd0 5f4d4f44 5f64636c 666f726d 61746461 _MOD_dclformatda │ │ │ │ - 0x0001ede0 74650064 61746563 335f005f 5f646174 te.datec3_.__dat │ │ │ │ - 0x0001edf0 656c6962 5f4d4f44 5f64636c 64696666 elib_MOD_dcldiff │ │ │ │ - 0x0001ee00 64617465 006e6461 7465335f 005f5f64 date.ndate3_.__d │ │ │ │ - 0x0001ee10 6174656c 69625f4d 4f445f64 636c6164 atelib_MOD_dclad │ │ │ │ - 0x0001ee20 64646174 65006461 74656633 5f005f5f ddate.datef3_.__ │ │ │ │ - 0x0001ee30 64617465 6c69625f 4d4f445f 64636c67 datelib_MOD_dclg │ │ │ │ - 0x0001ee40 65746461 74650064 61746571 335f005f etdate.dateq3_._ │ │ │ │ - 0x0001ee50 5f637472 6c69625f 4d4f445f 64636c72 _ctrlib_MOD_dclr │ │ │ │ - 0x0001ee60 6f746174 65737068 65726963 616c0063 otatespherical.c │ │ │ │ - 0x0001ee70 7233735f 005f5f63 74726c69 625f4d4f r3s_.__ctrlib_MO │ │ │ │ - 0x0001ee80 445f6463 6c726f74 61746533 64006372 D_dclrotate3d.cr │ │ │ │ - 0x0001ee90 33635f00 5f5f6374 726c6962 5f4d4f44 3c_.__ctrlib_MOD │ │ │ │ - 0x0001eea0 5f64636c 726f7461 74653264 00637232 _dclrotate2d.cr2 │ │ │ │ - 0x0001eeb0 635f005f 5f637472 6c69625f 4d4f445f c_.__ctrlib_MOD_ │ │ │ │ - 0x0001eec0 64636c63 6f6e7673 70686572 6963616c dclconvspherical │ │ │ │ - 0x0001eed0 00637433 63735f00 5f5f6374 726c6962 .ct3cs_.__ctrlib │ │ │ │ - 0x0001eee0 5f4d4f44 5f64636c 636f6e76 33640063 _MOD_dclconv3d.c │ │ │ │ - 0x0001eef0 74337363 5f005f5f 6374726c 69625f4d t3sc_.__ctrlib_M │ │ │ │ - 0x0001ef00 4f445f64 636c636f 6e766879 70657262 OD_dclconvhyperb │ │ │ │ - 0x0001ef10 6f6c6963 00637432 63685f00 5f5f6374 olic.ct2ch_.__ct │ │ │ │ - 0x0001ef20 726c6962 5f4d4f44 5f64636c 636f6e76 rlib_MOD_dclconv │ │ │ │ - 0x0001ef30 706f6c61 72006374 3263705f 005f5f63 polar.ct2cp_.__c │ │ │ │ - 0x0001ef40 74726c69 625f4d4f 445f6463 6c683263 trlib_MOD_dclh2c │ │ │ │ - 0x0001ef50 00637432 68635f00 5f5f6374 726c6962 .ct2hc_.__ctrlib │ │ │ │ - 0x0001ef60 5f4d4f44 5f64636c 62326300 63743262 _MOD_dclb2c.ct2b │ │ │ │ - 0x0001ef70 635f005f 5f637472 6c69625f 4d4f445f c_.__ctrlib_MOD_ │ │ │ │ - 0x0001ef80 64636c65 32630063 74326563 5f005f5f dcle2c.ct2ec_.__ │ │ │ │ - 0x0001ef90 6374726c 69625f4d 4f445f64 636c7032 ctrlib_MOD_dclp2 │ │ │ │ - 0x0001efa0 63006374 3270635f 005f5f63 686b6c69 c.ct2pc_.__chkli │ │ │ │ - 0x0001efb0 625f4d4f 445f6463 6c636865 636b6368 b_MOD_dclcheckch │ │ │ │ - 0x0001efc0 61727061 74746572 6e006c63 68725f00 arpattern.lchr_. │ │ │ │ - 0x0001efd0 5f5f6368 6b6c6962 5f4d4f44 5f64636c __chklib_MOD_dcl │ │ │ │ - 0x0001efe0 63686563 6b666f72 7472616e 006c6368 checkfortran.lch │ │ │ │ - 0x0001eff0 72665f00 5f5f6368 6b6c6962 5f4d4f44 rf_.__chklib_MOD │ │ │ │ - 0x0001f000 5f64636c 63686563 6b616c70 68616e75 _dclcheckalphanu │ │ │ │ - 0x0001f010 6d006c63 6872615f 005f5f63 686b6c69 m.lchra_.__chkli │ │ │ │ - 0x0001f020 625f4d4f 445f6463 6c636865 636b6e75 b_MOD_dclchecknu │ │ │ │ - 0x0001f030 6d626572 006c6368 72645f00 5f5f6368 mber.lchrd_.__ch │ │ │ │ - 0x0001f040 6b6c6962 5f4d4f44 5f64636c 63686563 klib_MOD_dclchec │ │ │ │ - 0x0001f050 6b616c70 68616265 74006c63 68726c5f kalphabet.lchrl_ │ │ │ │ - 0x0001f060 005f5f63 686b6c69 625f4d4f 445f6463 .__chklib_MOD_dc │ │ │ │ - 0x0001f070 6c636865 636b7370 65636961 6c006c63 lcheckspecial.lc │ │ │ │ - 0x0001f080 6872735f 005f5f63 686b6c69 625f4d4f hrs_.__chklib_MO │ │ │ │ - 0x0001f090 445f6463 6c636865 636b6375 7272656e D_dclcheckcurren │ │ │ │ - 0x0001f0a0 6379006c 63687263 5f005f5f 63686b6c cy.lchrc_.__chkl │ │ │ │ - 0x0001f0b0 69625f4d 4f445f64 636c6368 65636b62 ib_MOD_dclcheckb │ │ │ │ - 0x0001f0c0 6c616e6b 006c6368 72625f00 5f5f6368 lank.lchrb_.__ch │ │ │ │ - 0x0001f0d0 676c6962 5f4d4f44 5f64636c 746f6c6f glib_MOD_dcltolo │ │ │ │ - 0x0001f0e0 77657200 636c6f77 65725f00 5f5f6368 wer.clower_.__ch │ │ │ │ - 0x0001f0f0 676c6962 5f4d4f44 5f64636c 746f7570 glib_MOD_dcltoup │ │ │ │ - 0x0001f100 70657200 63757070 65725f00 5f5f626c per.cupper_.__bl │ │ │ │ - 0x0001f110 6b6c6962 5f4d4f44 5f64636c 696e7465 klib_MOD_dclinte │ │ │ │ - 0x0001f120 7276616c 6765005f 5f626c6b 6c69625f rvalge.__blklib_ │ │ │ │ - 0x0001f130 4d4f445f 64636c69 6e746572 76616c67 MOD_dclintervalg │ │ │ │ - 0x0001f140 74006962 6c6b6774 5f005f5f 626c6b6c t.iblkgt_.__blkl │ │ │ │ - 0x0001f150 69625f4d 4f445f64 636c696e 74657276 ib_MOD_dclinterv │ │ │ │ - 0x0001f160 616c6c65 0069626c 6b6c655f 005f5f62 alle.iblkle_.__b │ │ │ │ - 0x0001f170 6c6b6c69 625f4d4f 445f6463 6c696e74 lklib_MOD_dclint │ │ │ │ - 0x0001f180 65727661 6c6c7400 69626c6b 6c745f00 ervallt.iblklt_. │ │ │ │ - 0x0001f190 5f5f6463 6c5f7061 726d5f4d 4f445f64 __dcl_parm_MOD_d │ │ │ │ - 0x0001f1a0 636c7365 74636861 72657800 5f67666f clsetcharex._gfo │ │ │ │ - 0x0001f1b0 72747261 6e5f7374 72696e67 5f696e64 rtran_string_ind │ │ │ │ - 0x0001f1c0 65780075 73637169 6e5f0075 7a637169 ex.uscqin_.uzcqi │ │ │ │ - 0x0001f1d0 6e5f0073 77637169 6e5f0067 6c637169 n_.swcqin_.glcqi │ │ │ │ - 0x0001f1e0 6e5f0072 6c636765 745f0075 73637376 n_.rlcget_.uscsv │ │ │ │ - 0x0001f1f0 6c5f005f 67666f72 7472616e 5f73656c l_._gfortran_sel │ │ │ │ - 0x0001f200 6563745f 73747269 6e670075 73637374 ect_string.uscst │ │ │ │ - 0x0001f210 785f0067 6c637374 785f0073 77637374 x_.glcstx_.swcst │ │ │ │ - 0x0001f220 785f0075 7a637374 785f0075 7a637376 x_.uzcstx_.uzcsv │ │ │ │ - 0x0001f230 6c5f0073 77637376 6c5f0067 6c637376 l_.swcsvl_.glcsv │ │ │ │ - 0x0001f240 6c5f005f 5f64636c 5f706172 6d5f4d4f l_.__dcl_parm_MO │ │ │ │ - 0x0001f250 445f6463 6c736574 6c6f6769 63616c65 D_dclsetlogicale │ │ │ │ - 0x0001f260 78007565 6c71696e 5f007567 6c71696e x.uelqin_.uglqin │ │ │ │ - 0x0001f270 5f007573 6c71696e 5f00757a 6c71696e _.uslqin_.uzlqin │ │ │ │ - 0x0001f280 5f00756c 6c71696e 5f007563 6c71696e _.ullqin_.uclqin │ │ │ │ - 0x0001f290 5f00756d 6c71696e 5f007367 6c71696e _.umlqin_.sglqin │ │ │ │ - 0x0001f2a0 5f007377 6c71696e 5f00676c 6c71696e _.swlqin_.gllqin │ │ │ │ - 0x0001f2b0 5f007564 6c71696e 5f007564 6c73766c _.udlqin_.udlsvl │ │ │ │ - 0x0001f2c0 5f007567 6c737478 5f00757a 6c737478 _.uglstx_.uzlstx │ │ │ │ - 0x0001f2d0 5f007563 6c737478 5f007564 6c737478 _.uclstx_.udlstx │ │ │ │ - 0x0001f2e0 5f007377 6c737478 5f00676c 6c737478 _.swlstx_.gllstx │ │ │ │ - 0x0001f2f0 5f007367 6c737478 5f007565 6c737478 _.sglstx_.uelstx │ │ │ │ - 0x0001f300 5f00756c 6c737478 5f00756d 6c737478 _.ullstx_.umlstx │ │ │ │ - 0x0001f310 5f007573 6c737478 5f007565 6c73766c _.uslstx_.uelsvl │ │ │ │ - 0x0001f320 5f007567 6c73766c 5f007573 6c73766c _.uglsvl_.uslsvl │ │ │ │ - 0x0001f330 5f00757a 6c73766c 5f00756c 6c73766c _.uzlsvl_.ullsvl │ │ │ │ - 0x0001f340 5f007563 6c73766c 5f00756d 6c73766c _.uclsvl_.umlsvl │ │ │ │ - 0x0001f350 5f007367 6c73766c 5f007377 6c73766c _.sglsvl_.swlsvl │ │ │ │ - 0x0001f360 5f00676c 6c73766c 5f005f5f 64636c5f _.gllsvl_.__dcl_ │ │ │ │ - 0x0001f370 7061726d 5f4d4f44 5f64636c 73657472 parm_MOD_dclsetr │ │ │ │ - 0x0001f380 65616c65 78007565 7271696e 5f007567 ealex.uerqin_.ug │ │ │ │ - 0x0001f390 7271696e 5f007573 7271696e 5f00757a rqin_.usrqin_.uz │ │ │ │ - 0x0001f3a0 7271696e 5f00756c 7271696e 5f007563 rqin_.ulrqin_.uc │ │ │ │ - 0x0001f3b0 7271696e 5f00756d 7271696e 5f007367 rqin_.umrqin_.sg │ │ │ │ - 0x0001f3c0 7271696e 5f007377 7271696e 5f00676c rqin_.swrqin_.gl │ │ │ │ - 0x0001f3d0 7271696e 5f007564 7271696e 5f007564 rqin_.udrqin_.ud │ │ │ │ - 0x0001f3e0 7273766c 5f007567 72737478 5f00757a rsvl_.ugrstx_.uz │ │ │ │ - 0x0001f3f0 72737478 5f007563 72737478 5f007564 rstx_.ucrstx_.ud │ │ │ │ - 0x0001f400 72737478 5f007377 72737478 5f00676c rstx_.swrstx_.gl │ │ │ │ - 0x0001f410 72737478 5f007367 72737478 5f007565 rstx_.sgrstx_.ue │ │ │ │ - 0x0001f420 72737478 5f00756c 72737478 5f00756d rstx_.ulrstx_.um │ │ │ │ - 0x0001f430 72737478 5f007573 72737478 5f007565 rstx_.usrstx_.ue │ │ │ │ - 0x0001f440 7273766c 5f007567 7273766c 5f007573 rsvl_.ugrsvl_.us │ │ │ │ - 0x0001f450 7273766c 5f00757a 7273766c 5f00756c rsvl_.uzrsvl_.ul │ │ │ │ - 0x0001f460 7273766c 5f007563 7273766c 5f00756d rsvl_.ucrsvl_.um │ │ │ │ - 0x0001f470 7273766c 5f007367 7273766c 5f007377 rsvl_.sgrsvl_.sw │ │ │ │ - 0x0001f480 7273766c 5f00676c 7273766c 5f005f5f rsvl_.glrsvl_.__ │ │ │ │ - 0x0001f490 64636c5f 7061726d 5f4d4f44 5f64636c dcl_parm_MOD_dcl │ │ │ │ - 0x0001f4a0 73657469 6e746567 65726578 00756569 setintegerex.uei │ │ │ │ - 0x0001f4b0 71696e5f 00756769 71696e5f 00757369 qin_.ugiqin_.usi │ │ │ │ - 0x0001f4c0 71696e5f 00757a69 71696e5f 00756c69 qin_.uziqin_.uli │ │ │ │ - 0x0001f4d0 71696e5f 00756369 71696e5f 00756d69 qin_.uciqin_.umi │ │ │ │ - 0x0001f4e0 71696e5f 00736769 71696e5f 00737769 qin_.sgiqin_.swi │ │ │ │ - 0x0001f4f0 71696e5f 00676c69 71696e5f 00756469 qin_.gliqin_.udi │ │ │ │ - 0x0001f500 71696e5f 00756469 73766c5f 00756769 qin_.udisvl_.ugi │ │ │ │ - 0x0001f510 7374785f 00757a69 7374785f 00756369 stx_.uzistx_.uci │ │ │ │ - 0x0001f520 7374785f 00756469 7374785f 00737769 stx_.udistx_.swi │ │ │ │ - 0x0001f530 7374785f 00676c69 7374785f 00736769 stx_.glistx_.sgi │ │ │ │ - 0x0001f540 7374785f 00756569 7374785f 00756c69 stx_.ueistx_.uli │ │ │ │ - 0x0001f550 7374785f 00756d69 7374785f 00757369 stx_.umistx_.usi │ │ │ │ - 0x0001f560 7374785f 00756569 73766c5f 00756769 stx_.ueisvl_.ugi │ │ │ │ - 0x0001f570 73766c5f 00757369 73766c5f 00757a69 svl_.usisvl_.uzi │ │ │ │ - 0x0001f580 73766c5f 00756c69 73766c5f 00756369 svl_.ulisvl_.uci │ │ │ │ - 0x0001f590 73766c5f 00756d69 73766c5f 00736769 svl_.umisvl_.sgi │ │ │ │ - 0x0001f5a0 73766c5f 00737769 73766c5f 00676c69 svl_.swisvl_.gli │ │ │ │ - 0x0001f5b0 73766c5f 005f5f64 636c5f70 61726d5f svl_.__dcl_parm_ │ │ │ │ - 0x0001f5c0 4d4f445f 64636c73 65746368 61720067 MOD_dclsetchar.g │ │ │ │ - 0x0001f5d0 6c637365 745f0073 77637365 745f0075 lcset_.swcset_.u │ │ │ │ - 0x0001f5e0 7a637365 745f005f 5f64636c 5f706172 zcset_.__dcl_par │ │ │ │ - 0x0001f5f0 6d5f4d4f 445f6463 6c736574 6c6f6769 m_MOD_dclsetlogi │ │ │ │ - 0x0001f600 63616c00 75676c73 65745f00 757a6c73 cal.uglset_.uzls │ │ │ │ - 0x0001f610 65745f00 75636c73 65745f00 75646c73 et_.uclset_.udls │ │ │ │ - 0x0001f620 65745f00 73776c73 65745f00 75656c73 et_.swlset_.uels │ │ │ │ - 0x0001f630 65745f00 756c6c73 65745f00 756d6c73 et_.ullset_.umls │ │ │ │ - 0x0001f640 65745f00 75736c73 65745f00 5f5f6463 et_.uslset_.__dc │ │ │ │ - 0x0001f650 6c5f7061 726d5f4d 4f445f64 636c7365 l_parm_MOD_dclse │ │ │ │ - 0x0001f660 74726561 6c007567 72736574 5f007563 treal.ugrset_.uc │ │ │ │ - 0x0001f670 72736574 5f007564 72736574 5f007377 rset_.udrset_.sw │ │ │ │ - 0x0001f680 72736574 5f00676c 72736574 5f007565 rset_.glrset_.ue │ │ │ │ - 0x0001f690 72736574 5f00756c 72736574 5f00756d rset_.ulrset_.um │ │ │ │ - 0x0001f6a0 72736574 5f005f5f 64636c5f 7061726d rset_.__dcl_parm │ │ │ │ - 0x0001f6b0 5f4d4f44 5f64636c 73657469 6e746567 _MOD_dclsetinteg │ │ │ │ - 0x0001f6c0 65720075 67697365 745f0075 7a697365 er.ugiset_.uzise │ │ │ │ - 0x0001f6d0 745f0075 63697365 745f0075 64697365 t_.uciset_.udise │ │ │ │ - 0x0001f6e0 745f0073 77697365 745f0067 6c697365 t_.swiset_.glise │ │ │ │ - 0x0001f6f0 745f0073 67697365 745f0075 65697365 t_.sgiset_.ueise │ │ │ │ - 0x0001f700 745f0075 6d697365 745f0075 73697365 t_.umiset_.usise │ │ │ │ - 0x0001f710 745f005f 5f64636c 5f706172 6d5f4d4f t_.__dcl_parm_MO │ │ │ │ - 0x0001f720 445f6463 6c676574 63686172 73007573 D_dclgetchars.us │ │ │ │ - 0x0001f730 6371766c 5f00676c 63676574 5f007377 cqvl_.glcget_.sw │ │ │ │ - 0x0001f740 63676574 5f00757a 63676574 5f00757a cget_.uzcget_.uz │ │ │ │ - 0x0001f750 6371766c 5f007377 6371766c 5f00676c cqvl_.swcqvl_.gl │ │ │ │ - 0x0001f760 6371766c 5f005f5f 64636c5f 7061726d cqvl_.__dcl_parm │ │ │ │ - 0x0001f770 5f4d4f44 5f64636c 6765746c 6f676963 _MOD_dclgetlogic │ │ │ │ - 0x0001f780 616c7300 75646c71 766c5f00 75676c67 als.udlqvl_.uglg │ │ │ │ - 0x0001f790 65745f00 757a6c67 65745f00 75636c67 et_.uzlget_.uclg │ │ │ │ - 0x0001f7a0 65745f00 73776c67 65745f00 676c6c67 et_.swlget_.gllg │ │ │ │ - 0x0001f7b0 65745f00 73676c67 65745f00 75656c67 et_.sglget_.uelg │ │ │ │ - 0x0001f7c0 65745f00 756c6c67 65745f00 756d6c67 et_.ullget_.umlg │ │ │ │ - 0x0001f7d0 65745f00 75736c67 65745f00 75656c71 et_.uslget_.uelq │ │ │ │ - 0x0001f7e0 766c5f00 75676c71 766c5f00 75736c71 vl_.uglqvl_.uslq │ │ │ │ - 0x0001f7f0 766c5f00 757a6c71 766c5f00 756c6c71 vl_.uzlqvl_.ullq │ │ │ │ - 0x0001f800 766c5f00 75636c71 766c5f00 756d6c71 vl_.uclqvl_.umlq │ │ │ │ - 0x0001f810 766c5f00 73676c71 766c5f00 73776c71 vl_.sglqvl_.swlq │ │ │ │ - 0x0001f820 766c5f00 676c6c71 766c5f00 5f5f6463 vl_.gllqvl_.__dc │ │ │ │ - 0x0001f830 6c5f7061 726d5f4d 4f445f64 636c6765 l_parm_MOD_dclge │ │ │ │ - 0x0001f840 74726561 6c730075 64727176 6c5f0075 treals.udrqvl_.u │ │ │ │ - 0x0001f850 67726765 745f0075 63726765 745f0075 grget_.ucrget_.u │ │ │ │ - 0x0001f860 64726765 745f0073 77726765 745f0073 drget_.swrget_.s │ │ │ │ - 0x0001f870 67726765 745f0075 65726765 745f0075 grget_.uerget_.u │ │ │ │ - 0x0001f880 6c726765 745f0075 6d726765 745f0075 lrget_.umrget_.u │ │ │ │ - 0x0001f890 65727176 6c5f0075 67727176 6c5f0075 erqvl_.ugrqvl_.u │ │ │ │ - 0x0001f8a0 73727176 6c5f0075 7a727176 6c5f0075 srqvl_.uzrqvl_.u │ │ │ │ - 0x0001f8b0 6c727176 6c5f0075 63727176 6c5f0075 lrqvl_.ucrqvl_.u │ │ │ │ - 0x0001f8c0 6d727176 6c5f0073 67727176 6c5f0073 mrqvl_.sgrqvl_.s │ │ │ │ - 0x0001f8d0 77727176 6c5f0067 6c727176 6c5f005f wrqvl_.glrqvl_._ │ │ │ │ - 0x0001f8e0 5f64636c 5f706172 6d5f4d4f 445f6463 _dcl_parm_MOD_dc │ │ │ │ - 0x0001f8f0 6c676574 696e7465 67657273 00756469 lgetintegers.udi │ │ │ │ - 0x0001f900 71766c5f 00756769 6765745f 00757a69 qvl_.ugiget_.uzi │ │ │ │ - 0x0001f910 6765745f 00756369 6765745f 00737769 get_.uciget_.swi │ │ │ │ - 0x0001f920 6765745f 00676c69 6765745f 00736769 get_.gliget_.sgi │ │ │ │ - 0x0001f930 6765745f 00756569 6765745f 00756d69 get_.ueiget_.umi │ │ │ │ - 0x0001f940 6765745f 00757369 6765745f 00756569 get_.usiget_.uei │ │ │ │ - 0x0001f950 71766c5f 00756769 71766c5f 00757369 qvl_.ugiqvl_.usi │ │ │ │ - 0x0001f960 71766c5f 00757a69 71766c5f 00756c69 qvl_.uziqvl_.uli │ │ │ │ - 0x0001f970 71766c5f 00756369 71766c5f 00756d69 qvl_.uciqvl_.umi │ │ │ │ - 0x0001f980 71766c5f 00736769 71766c5f 00737769 qvl_.sgiqvl_.swi │ │ │ │ - 0x0001f990 71766c5f 00676c69 71766c5f 005f5f64 qvl_.gliqvl_.__d │ │ │ │ - 0x0001f9a0 636c5f70 61726d5f 4d4f445f 64636c67 cl_parm_MOD_dclg │ │ │ │ - 0x0001f9b0 65746368 6172005f 5f64636c 5f706172 etchar.__dcl_par │ │ │ │ - 0x0001f9c0 6d5f4d4f 445f6463 6c676574 6c6f6769 m_MOD_dclgetlogi │ │ │ │ - 0x0001f9d0 63616c00 5f5f6463 6c5f7061 726d5f4d cal.__dcl_parm_M │ │ │ │ - 0x0001f9e0 4f445f64 636c6765 74726561 6c005f5f OD_dclgetreal.__ │ │ │ │ - 0x0001f9f0 64636c5f 7061726d 5f4d4f44 5f64636c dcl_parm_MOD_dcl │ │ │ │ - 0x0001fa00 67657469 6e746567 6572005f 5f64636c getinteger.__dcl │ │ │ │ - 0x0001fa10 5f636f6d 6d6f6e5f 4d4f445f 5f5f636f _common_MOD___co │ │ │ │ - 0x0001fa20 70795f64 636c5f63 6f6d6d6f 6e5f5370 py_dcl_common_Sp │ │ │ │ - 0x0001fa30 68657269 63616c00 5f5f6463 6c5f636f herical.__dcl_co │ │ │ │ - 0x0001fa40 6d6d6f6e 5f4d4f44 5f5f5f63 6f70795f mmon_MOD___copy_ │ │ │ │ - 0x0001fa50 64636c5f 636f6d6d 6f6e5f50 6f6c6172 dcl_common_Polar │ │ │ │ - 0x0001fa60 005f5f64 636c5f63 6f6d6d6f 6e5f4d4f .__dcl_common_MO │ │ │ │ - 0x0001fa70 445f5f5f 636f7079 5f64636c 5f636f6d D___copy_dcl_com │ │ │ │ - 0x0001fa80 6d6f6e5f 4d617000 5f5f6463 6c5f636f mon_Map.__dcl_co │ │ │ │ - 0x0001fa90 6d6d6f6e 5f4d4f44 5f5f5f63 6f70795f mmon_MOD___copy_ │ │ │ │ - 0x0001faa0 64636c5f 636f6d6d 6f6e5f48 79706572 dcl_common_Hyper │ │ │ │ - 0x0001fab0 626f6c69 63005f5f 64636c5f 636f6d6d bolic.__dcl_comm │ │ │ │ - 0x0001fac0 6f6e5f4d 4f445f5f 5f636f70 795f6463 on_MOD___copy_dc │ │ │ │ - 0x0001fad0 6c5f636f 6d6d6f6e 5f456c6c 69707469 l_common_Ellipti │ │ │ │ - 0x0001fae0 63005f5f 64636c5f 636f6d6d 6f6e5f4d c.__dcl_common_M │ │ │ │ - 0x0001faf0 4f445f5f 5f636f70 795f6463 6c5f636f OD___copy_dcl_co │ │ │ │ - 0x0001fb00 6d6d6f6e 5f44636c 5f74696d 65005f5f mmon_Dcl_time.__ │ │ │ │ - 0x0001fb10 64636c5f 636f6d6d 6f6e5f4d 4f445f5f dcl_common_MOD__ │ │ │ │ - 0x0001fb20 5f636f70 795f6463 6c5f636f 6d6d6f6e _copy_dcl_common │ │ │ │ - 0x0001fb30 5f44636c 5f646174 65005f5f 64636c5f _Dcl_date.__dcl_ │ │ │ │ - 0x0001fb40 636f6d6d 6f6e5f4d 4f445f5f 5f636f70 common_MOD___cop │ │ │ │ - 0x0001fb50 795f6463 6c5f636f 6d6d6f6e 5f436172 y_dcl_common_Car │ │ │ │ - 0x0001fb60 74657369 616e3364 005f5f64 636c5f63 tesian3d.__dcl_c │ │ │ │ - 0x0001fb70 6f6d6d6f 6e5f4d4f 445f5f5f 636f7079 ommon_MOD___copy │ │ │ │ - 0x0001fb80 5f64636c 5f636f6d 6d6f6e5f 43617274 _dcl_common_Cart │ │ │ │ - 0x0001fb90 65736961 6e005f5f 64636c5f 636f6d6d esian.__dcl_comm │ │ │ │ - 0x0001fba0 6f6e5f4d 4f445f5f 5f636f70 795f6463 on_MOD___copy_dc │ │ │ │ - 0x0001fbb0 6c5f636f 6d6d6f6e 5f426970 6f6c6172 l_common_Bipolar │ │ │ │ - 0x0001fbc0 005f5f64 636c5f63 6f6d6d6f 6e5f4d4f .__dcl_common_MO │ │ │ │ - 0x0001fbd0 445f6463 6c737761 70696e64 6578005f D_dclswapindex._ │ │ │ │ - 0x0001fbe0 67666f72 7472616e 5f726573 68617065 gfortran_reshape │ │ │ │ - 0x0001fbf0 5f723400 5f5f6463 6c5f636f 6d6d6f6e _r4.__dcl_common │ │ │ │ - 0x0001fc00 5f4d4f44 5f64636c 5f776565 6b005f5f _MOD_dcl_week.__ │ │ │ │ - 0x0001fc10 64636c5f 636f6d6d 6f6e5f4d 4f445f64 dcl_common_MOD_d │ │ │ │ - 0x0001fc20 636c5f6d 6f6e7468 005f5f64 636c5f63 cl_month.__dcl_c │ │ │ │ - 0x0001fc30 6f6d6d6f 6e5f4d4f 445f5f5f 76746162 ommon_MOD___vtab │ │ │ │ - 0x0001fc40 5f64636c 5f636f6d 6d6f6e5f 53706865 _dcl_common_Sphe │ │ │ │ - 0x0001fc50 72696361 6c005f5f 64636c5f 636f6d6d rical.__dcl_comm │ │ │ │ - 0x0001fc60 6f6e5f4d 4f445f5f 5f767461 625f6463 on_MOD___vtab_dc │ │ │ │ - 0x0001fc70 6c5f636f 6d6d6f6e 5f506f6c 6172005f l_common_Polar._ │ │ │ │ - 0x0001fc80 5f64636c 5f636f6d 6d6f6e5f 4d4f445f _dcl_common_MOD_ │ │ │ │ - 0x0001fc90 5f5f7674 61625f64 636c5f63 6f6d6d6f __vtab_dcl_commo │ │ │ │ - 0x0001fca0 6e5f4d61 70005f5f 64636c5f 636f6d6d n_Map.__dcl_comm │ │ │ │ - 0x0001fcb0 6f6e5f4d 4f445f5f 5f767461 625f6463 on_MOD___vtab_dc │ │ │ │ - 0x0001fcc0 6c5f636f 6d6d6f6e 5f487970 6572626f l_common_Hyperbo │ │ │ │ - 0x0001fcd0 6c696300 5f5f6463 6c5f636f 6d6d6f6e lic.__dcl_common │ │ │ │ - 0x0001fce0 5f4d4f44 5f5f5f76 7461625f 64636c5f _MOD___vtab_dcl_ │ │ │ │ - 0x0001fcf0 636f6d6d 6f6e5f45 6c6c6970 74696300 common_Elliptic. │ │ │ │ - 0x0001fd00 5f5f6463 6c5f636f 6d6d6f6e 5f4d4f44 __dcl_common_MOD │ │ │ │ - 0x0001fd10 5f5f5f76 7461625f 64636c5f 636f6d6d ___vtab_dcl_comm │ │ │ │ - 0x0001fd20 6f6e5f44 636c5f74 696d6500 5f5f6463 on_Dcl_time.__dc │ │ │ │ - 0x0001fd30 6c5f636f 6d6d6f6e 5f4d4f44 5f5f5f76 l_common_MOD___v │ │ │ │ - 0x0001fd40 7461625f 64636c5f 636f6d6d 6f6e5f44 tab_dcl_common_D │ │ │ │ - 0x0001fd50 636c5f64 61746500 5f5f6463 6c5f636f cl_date.__dcl_co │ │ │ │ - 0x0001fd60 6d6d6f6e 5f4d4f44 5f5f5f76 7461625f mmon_MOD___vtab_ │ │ │ │ - 0x0001fd70 64636c5f 636f6d6d 6f6e5f43 61727465 dcl_common_Carte │ │ │ │ - 0x0001fd80 7369616e 3364005f 5f64636c 5f636f6d sian3d.__dcl_com │ │ │ │ - 0x0001fd90 6d6f6e5f 4d4f445f 5f5f7674 61625f64 mon_MOD___vtab_d │ │ │ │ - 0x0001fda0 636c5f63 6f6d6d6f 6e5f4361 72746573 cl_common_Cartes │ │ │ │ - 0x0001fdb0 69616e00 5f5f6463 6c5f636f 6d6d6f6e ian.__dcl_common │ │ │ │ - 0x0001fdc0 5f4d4f44 5f5f5f76 7461625f 64636c5f _MOD___vtab_dcl_ │ │ │ │ - 0x0001fdd0 636f6d6d 6f6e5f42 69706f6c 6172005f common_Bipolar._ │ │ │ │ - 0x0001fde0 5f64636c 5f636f6d 6d6f6e5f 4d4f445f _dcl_common_MOD_ │ │ │ │ - 0x0001fdf0 5f5f6465 665f696e 69745f64 636c5f63 __def_init_dcl_c │ │ │ │ - 0x0001fe00 6f6d6d6f 6e5f5370 68657269 63616c00 ommon_Spherical. │ │ │ │ - 0x0001fe10 5f5f6463 6c5f636f 6d6d6f6e 5f4d4f44 __dcl_common_MOD │ │ │ │ - 0x0001fe20 5f5f5f64 65665f69 6e69745f 64636c5f ___def_init_dcl_ │ │ │ │ - 0x0001fe30 636f6d6d 6f6e5f50 6f6c6172 005f5f64 common_Polar.__d │ │ │ │ - 0x0001fe40 636c5f63 6f6d6d6f 6e5f4d4f 445f5f5f cl_common_MOD___ │ │ │ │ - 0x0001fe50 6465665f 696e6974 5f64636c 5f636f6d def_init_dcl_com │ │ │ │ - 0x0001fe60 6d6f6e5f 4d617000 5f5f6463 6c5f636f mon_Map.__dcl_co │ │ │ │ - 0x0001fe70 6d6d6f6e 5f4d4f44 5f5f5f64 65665f69 mmon_MOD___def_i │ │ │ │ - 0x0001fe80 6e69745f 64636c5f 636f6d6d 6f6e5f48 nit_dcl_common_H │ │ │ │ - 0x0001fe90 79706572 626f6c69 63005f5f 64636c5f yperbolic.__dcl_ │ │ │ │ - 0x0001fea0 636f6d6d 6f6e5f4d 4f445f5f 5f646566 common_MOD___def │ │ │ │ - 0x0001feb0 5f696e69 745f6463 6c5f636f 6d6d6f6e _init_dcl_common │ │ │ │ - 0x0001fec0 5f456c6c 69707469 63005f5f 64636c5f _Elliptic.__dcl_ │ │ │ │ - 0x0001fed0 636f6d6d 6f6e5f4d 4f445f5f 5f646566 common_MOD___def │ │ │ │ - 0x0001fee0 5f696e69 745f6463 6c5f636f 6d6d6f6e _init_dcl_common │ │ │ │ - 0x0001fef0 5f44636c 5f74696d 65005f5f 64636c5f _Dcl_time.__dcl_ │ │ │ │ - 0x0001ff00 636f6d6d 6f6e5f4d 4f445f5f 5f646566 common_MOD___def │ │ │ │ - 0x0001ff10 5f696e69 745f6463 6c5f636f 6d6d6f6e _init_dcl_common │ │ │ │ - 0x0001ff20 5f44636c 5f646174 65005f5f 64636c5f _Dcl_date.__dcl_ │ │ │ │ - 0x0001ff30 636f6d6d 6f6e5f4d 4f445f5f 5f646566 common_MOD___def │ │ │ │ - 0x0001ff40 5f696e69 745f6463 6c5f636f 6d6d6f6e _init_dcl_common │ │ │ │ - 0x0001ff50 5f436172 74657369 616e3364 005f5f64 _Cartesian3d.__d │ │ │ │ - 0x0001ff60 636c5f63 6f6d6d6f 6e5f4d4f 445f5f5f cl_common_MOD___ │ │ │ │ - 0x0001ff70 6465665f 696e6974 5f64636c 5f636f6d def_init_dcl_com │ │ │ │ - 0x0001ff80 6d6f6e5f 43617274 65736961 6e005f5f mon_Cartesian.__ │ │ │ │ - 0x0001ff90 64636c5f 636f6d6d 6f6e5f4d 4f445f5f dcl_common_MOD__ │ │ │ │ - 0x0001ffa0 5f646566 5f696e69 745f6463 6c5f636f _def_init_dcl_co │ │ │ │ - 0x0001ffb0 6d6d6f6e 5f426970 6f6c6172 00736574 mmon_Bipolar.set │ │ │ │ - 0x0001ffc0 5f6d7367 646d705f 66756e63 00736574 _msgdmp_func.set │ │ │ │ - 0x0001ffd0 5f6d7367 646d705f 6572725f 66756e63 _msgdmp_err_func │ │ │ │ - 0x0001ffe0 006d7367 646d705f 5f00735f 73746f70 .msgdmp__.s_stop │ │ │ │ - 0x0001fff0 00657869 74006677 72697465 00737464 .exit.fwrite.std │ │ │ │ - 0x00020000 65727200 696e6974 5f617267 5f007861 err.init_arg_.xa │ │ │ │ - 0x00020010 72676300 78617267 7600735f 636f7079 rgc.xargv.s_copy │ │ │ │ - 0x00020020 00657869 745f0046 37375f61 6c6f6300 .exit_.F77_aloc. │ │ │ │ - 0x00020030 5f5f6670 72696e74 665f6368 6b00735f __fprintf_chk.s_ │ │ │ │ - 0x00020040 63617400 6d736764 6d705f64 636c6f72 cat.msgdmp_dclor │ │ │ │ - 0x00020050 69670070 72636c76 6c5f0070 72636e61 ig.prclvl_.prcna │ │ │ │ - 0x00020060 6d5f006d 737a646d 705f0075 7367695f m_.mszdmp_.usgi_ │ │ │ │ - 0x00020070 5f007573 67695f00 63686172 5f747269 _.usgi_.char_tri │ │ │ │ - 0x00020080 6d5f0063 7367695f 5f006373 67695f00 m_.csgi__.csgi_. │ │ │ │ - 0x00020090 69616e64 5f5f0069 616e645f 00696f72 iand__.iand_.ior │ │ │ │ - 0x000200a0 5f5f0069 6f725f00 75736178 6c625f5f __.ior_.usaxlb__ │ │ │ │ - 0x000200b0 00636861 725f7472 696d325f 00757861 .char_trim2_.uxa │ │ │ │ - 0x000200c0 786c625f 5f007578 61786c62 5f007579 xlb__.uxaxlb_.uy │ │ │ │ - 0x000200d0 61786c62 5f5f0075 7961786c 625f0075 axlb__.uyaxlb_.u │ │ │ │ - 0x000200e0 73706c62 6c5f5f00 7578706c 626c5f5f splbl__.uxplbl__ │ │ │ │ - 0x000200f0 00757870 6c626c5f 00757970 6c626c5f .uxplbl_.uyplbl_ │ │ │ │ - 0x00020100 5f007579 706c626c 5f007578 706c6261 _.uyplbl_.uxplba │ │ │ │ - 0x00020110 5f5f0075 78706c62 615f0075 79706c62 __.uxplba_.uyplb │ │ │ │ - 0x00020120 615f5f00 7579706c 62615f00 7578706c a__.uyplba_.uxpl │ │ │ │ - 0x00020130 62625f5f 00757870 6c62625f 00757970 bb__.uxplbb_.uyp │ │ │ │ - 0x00020140 6c62625f 5f007579 706c6262 5f006368 lbb__.uyplbb_.ch │ │ │ │ - 0x00020150 61725f74 72696d63 5f007565 73746c6e ar_trimc_.uestln │ │ │ │ - 0x00020160 5f5f0073 7a706970 7a5f5f00 737a7069 __.szpipz__.szpi │ │ │ │ - 0x00020170 707a5f00 737a6769 707a5f5f 00737a67 pz_.szgipz__.szg │ │ │ │ - 0x00020180 69707a5f 00737a70 6c6f705f 5f00737a ipz_.szplop__.sz │ │ │ │ - 0x00020190 706c6f70 5f00737a 706c636c 5f5f0073 plop_.szplcl__.s │ │ │ │ - 0x000201a0 7a706c63 6c5f0073 7a736763 6c5f5f00 zplcl_.szsgcl__. │ │ │ │ - 0x000201b0 737a7367 636c5f00 737a7167 63795f5f szsgcl_.szqgcy__ │ │ │ │ - 0x000201c0 00737a71 6763795f 00737a71 6763785f .szqgcy_.szqgcx_ │ │ │ │ - 0x000201d0 5f00737a 71676378 5f00737a 74786e6f _.szqgcx_.sztxno │ │ │ │ - 0x000201e0 5f5f0073 7a74786e 6f5f0073 7a6c6e7a __.sztxno_.szlnz │ │ │ │ - 0x000201f0 725f5f00 737a6c6e 7a725f00 737a6f70 r__.szlnzr_.szop │ │ │ │ - 0x00020200 6c725f5f 00737a6f 706c725f 00737a6d lr__.szoplr_.szm │ │ │ │ - 0x00020210 766c725f 5f00737a 6d766c72 5f00737a vlr__.szmvlr_.sz │ │ │ │ - 0x00020220 706c6c72 5f5f0073 7a706c6c 725f0073 pllr__.szpllr_.s │ │ │ │ - 0x00020230 7a636c6c 725f5f00 737a636c 6c725f00 zcllr__.szcllr_. │ │ │ │ - 0x00020240 737a746e 7a725f5f 00737a74 6e7a725f sztnzr__.sztnzr_ │ │ │ │ - 0x00020250 00737a70 636c6c5f 5f00737a 70636c6c .szpcll__.szpcll │ │ │ │ - 0x00020260 5f00737a 67636c6c 5f5f0073 7a67636c _.szgcll__.szgcl │ │ │ │ - 0x00020270 6c5f0073 7a73636c 6c5f5f00 737a7363 l_.szscll__.szsc │ │ │ │ - 0x00020280 6c6c5f00 737a7163 6c6c5f5f 00737a71 ll_.szqcll__.szq │ │ │ │ - 0x00020290 636c6c5f 00737a6d 337a755f 5f00737a cll_.szm3zu__.sz │ │ │ │ - 0x000202a0 6d337a75 5f00737a 6c6e7a75 5f5f0073 m3zu_.szlnzu__.s │ │ │ │ - 0x000202b0 7a6c6e7a 755f0073 7a717478 775f5f00 zlnzu_.szqtxw__. │ │ │ │ - 0x000202c0 737a7174 78775f00 737a746e 73765f5f szqtxw_.sztnsv__ │ │ │ │ - 0x000202d0 00737a74 6e73765f 00737a74 337a765f .sztnsv_.szt3zv_ │ │ │ │ - 0x000202e0 5f00737a 74337a76 5f00737a 706c7a72 _.szt3zv_.szplzr │ │ │ │ - 0x000202f0 5f5f0073 7a706c7a 725f0073 7a70636c __.szplzr_.szpcl │ │ │ │ - 0x00020300 785f5f00 737a7063 6c785f00 737a6763 x__.szpclx_.szgc │ │ │ │ - 0x00020310 6c785f5f 00737a67 636c785f 00737a73 lx__.szgclx_.szs │ │ │ │ - 0x00020320 636c785f 5f00737a 73636c78 5f00737a clx__.szsclx_.sz │ │ │ │ - 0x00020330 71636c78 5f5f0073 7a71636c 785f0073 qclx__.szqclx_.s │ │ │ │ - 0x00020340 7a706c7a 755f5f00 737a706c 7a755f00 zplzu__.szplzu_. │ │ │ │ - 0x00020350 737a746e 7a765f5f 00737a74 6e7a765f sztnzv__.sztnzv_ │ │ │ │ - 0x00020360 00737a6c 336f705f 5f00737a 6c336f70 .szl3op__.szl3op │ │ │ │ - 0x00020370 5f00737a 6c33636c 5f5f0073 7a6c3363 _.szl3cl__.szl3c │ │ │ │ - 0x00020380 6c5f0073 7a6f706c 755f5f00 737a6f70 l_.szoplu__.szop │ │ │ │ - 0x00020390 6c755f00 737a6d76 6c755f5f 00737a6d lu_.szmvlu__.szm │ │ │ │ - 0x000203a0 766c755f 00737a70 6c6c755f 5f00737a vlu_.szpllu__.sz │ │ │ │ - 0x000203b0 706c6c75 5f00737a 636c6c75 5f5f0073 pllu_.szcllu__.s │ │ │ │ - 0x000203c0 7a636c6c 755f0073 7a706970 6c5f5f00 zcllu_.szpipl__. │ │ │ │ - 0x000203d0 737a7069 706c5f00 737a6769 706c5f5f szpipl_.szgipl__ │ │ │ │ - 0x000203e0 00737a67 69706c5f 00737a6f 706c765f .szgipl_.szoplv_ │ │ │ │ - 0x000203f0 5f00737a 6f706c76 5f00737a 6d766c76 _.szoplv_.szmvlv │ │ │ │ - 0x00020400 5f5f0073 7a6d766c 765f0073 7a706c6c __.szmvlv_.szpll │ │ │ │ - 0x00020410 765f5f00 737a706c 6c765f00 737a636c v__.szpllv_.szcl │ │ │ │ - 0x00020420 6c765f5f 00737a63 6c6c765f 00737a6f lv__.szcllv_.szo │ │ │ │ - 0x00020430 706c635f 5f00737a 6f706c63 5f00737a plc__.szoplc_.sz │ │ │ │ - 0x00020440 6d766c63 5f5f0073 7a6d766c 635f0073 mvlc__.szmvlc_.s │ │ │ │ - 0x00020450 7a706c6c 635f5f00 737a706c 6c635f00 zpllc__.szpllc_. │ │ │ │ - 0x00020460 737a636c 6c635f5f 00737a63 6c6c635f szcllc__.szcllc_ │ │ │ │ - 0x00020470 00737a73 63687a5f 5f00737a 7363687a .szschz__.szschz │ │ │ │ - 0x00020480 5f00737a 7163687a 5f5f0073 7a716368 _.szqchz__.szqch │ │ │ │ - 0x00020490 7a5f0073 7a637273 745f5f00 737a6372 z_.szcrst__.szcr │ │ │ │ - 0x000204a0 73745f00 737a6f70 73765f5f 00737a6f st_.szopsv__.szo │ │ │ │ - 0x000204b0 7073765f 00737a6d 7673765f 5f00737a psv_.szmvsv__.sz │ │ │ │ - 0x000204c0 6d767376 5f00737a 706c7376 5f5f0073 mvsv_.szplsv__.s │ │ │ │ - 0x000204d0 7a706c73 765f0073 7a636c73 765f5f00 zplsv_.szclsv__. │ │ │ │ - 0x000204e0 737a636c 73765f00 737a746e 6f705f5f szclsv_.sztnop__ │ │ │ │ - 0x000204f0 00737a74 6e6f705f 00737a74 6e636c5f .sztnop_.sztncl_ │ │ │ │ - 0x00020500 5f00737a 746e636c 5f00737a 706d7a76 _.sztncl_.szpmzv │ │ │ │ - 0x00020510 5f5f0073 7a706d7a 765f0073 7a74337a __.szpmzv_.szt3z │ │ │ │ - 0x00020520 755f5f00 737a7433 7a755f00 737a6f70 u__.szt3zu_.szop │ │ │ │ - 0x00020530 74745f5f 00737a6f 7074745f 00737a73 tt__.szoptt_.szs │ │ │ │ - 0x00020540 7474745f 5f00737a 73747474 5f00737a ttt__.szsttt_.sz │ │ │ │ - 0x00020550 636c7474 5f5f0073 7a636c74 745f0073 cltt__.szcltt_.s │ │ │ │ - 0x00020560 7a74787a 755f5f00 737a7478 7a755f00 ztxzu__.sztxzu_. │ │ │ │ - 0x00020570 737a7369 64785f5f 00737a73 6964785f szsidx__.szsidx_ │ │ │ │ - 0x00020580 00737a71 6964785f 5f00737a 71696478 .szqidx__.szqidx │ │ │ │ - 0x00020590 5f00737a 746e7a75 5f5f0073 7a746e7a _.sztnzu__.sztnz │ │ │ │ - 0x000205a0 755f0073 7a73746e 695f5f00 737a7374 u_.szstni__.szst │ │ │ │ - 0x000205b0 6e695f00 737a7174 6e695f5f 00737a71 ni_.szqtni__.szq │ │ │ │ - 0x000205c0 746e695f 00737a6c 617a755f 5f00737a tni_.szlazu__.sz │ │ │ │ - 0x000205d0 6c617a75 5f00737a 6c617a72 5f5f0073 lazu_.szlazr__.s │ │ │ │ - 0x000205e0 7a6c617a 725f0073 7a74336f 705f5f00 zlazr_.szt3op__. │ │ │ │ - 0x000205f0 737a7433 6f705f00 737a7433 636c5f5f szt3op_.szt3cl__ │ │ │ │ - 0x00020600 00737a74 33636c5f 00737a6f 7074735f .szt3cl_.szopts_ │ │ │ │ - 0x00020610 5f00737a 6f707473 5f00737a 73747473 _.szopts_.szstts │ │ │ │ - 0x00020620 5f5f0073 7a737474 735f0073 7a636c74 __.szstts_.szclt │ │ │ │ - 0x00020630 735f5f00 737a636c 74735f00 737a7469 s__.szclts_.szti │ │ │ │ - 0x00020640 74735f5f 00737a74 6974735f 00737a70 ts__.sztits_.szp │ │ │ │ - 0x00020650 6d6f705f 5f00737a 706d6f70 5f00737a mop__.szpmop_.sz │ │ │ │ - 0x00020660 706d636c 5f5f0073 7a706d63 6c5f0073 pmcl__.szpmcl_.s │ │ │ │ - 0x00020670 7a6c337a 765f5f00 737a6c33 7a765f00 zl3zv__.szl3zv_. │ │ │ │ - 0x00020680 737a7478 6f705f5f 00737a74 786f705f sztxop__.sztxop_ │ │ │ │ - 0x00020690 00737a74 78636c5f 5f00737a 7478636c .sztxcl__.sztxcl │ │ │ │ - 0x000206a0 5f00737a 706d7a75 5f5f0073 7a706d7a _.szpmzu__.szpmz │ │ │ │ - 0x000206b0 755f0073 7a74787a 725f5f00 737a7478 u_.sztxzr__.sztx │ │ │ │ - 0x000206c0 7a725f00 737a7374 79705f5f 00737a73 zr_.szstyp__.szs │ │ │ │ - 0x000206d0 7479705f 00737a71 7479705f 5f00737a typ_.szqtyp__.sz │ │ │ │ - 0x000206e0 71747970 5f00737a 6f707470 5f5f0073 qtyp_.szoptp__.s │ │ │ │ - 0x000206f0 7a6f7074 705f0073 7a737474 705f5f00 zoptp_.szsttp__. │ │ │ │ - 0x00020700 737a7374 74705f00 737a636c 74705f5f szsttp_.szcltp__ │ │ │ │ - 0x00020710 00737a63 6c74705f 00737a73 746d645f .szcltp_.szstmd_ │ │ │ │ - 0x00020720 5f00737a 73746d64 5f00737a 71746d64 _.szstmd_.szqtmd │ │ │ │ - 0x00020730 5f5f0073 7a71746d 645f0073 7a6f7074 __.szqtmd_.szopt │ │ │ │ - 0x00020740 755f5f00 737a6f70 74755f00 737a7374 u__.szoptu_.szst │ │ │ │ - 0x00020750 74755f5f 00737a73 7474755f 00737a63 tu__.szsttu_.szc │ │ │ │ - 0x00020760 6c74755f 5f00737a 636c7475 5f00737a ltu__.szcltu_.sz │ │ │ │ - 0x00020770 736c7469 5f5f0073 7a736c74 695f0073 slti__.szslti_.s │ │ │ │ - 0x00020780 7a74787a 765f5f00 737a7478 7a765f00 ztxzv__.sztxzv_. │ │ │ │ - 0x00020790 737a6f70 74725f5f 00737a6f 7074725f szoptr__.szoptr_ │ │ │ │ - 0x000207a0 00737a73 7474725f 5f00737a 73747472 .szsttr__.szsttr │ │ │ │ - 0x000207b0 5f00737a 636c7472 5f5f0073 7a636c74 _.szcltr__.szclt │ │ │ │ - 0x000207c0 725f0073 7a706970 745f5f00 737a7069 r_.szpipt__.szpi │ │ │ │ - 0x000207d0 70745f00 737a6769 70745f5f 00737a67 pt_.szgipt__.szg │ │ │ │ - 0x000207e0 6970745f 00737a70 6d7a725f 5f00737a ipt_.szpmzr__.sz │ │ │ │ - 0x000207f0 706d7a72 5f00737a 6f706c64 5f5f0073 pmzr_.szopld__.s │ │ │ │ - 0x00020800 7a6f706c 645f0073 7a6d766c 645f5f00 zopld_.szmvld__. │ │ │ │ - 0x00020810 737a6d76 6c645f00 737a706c 6c645f5f szmvld_.szplld__ │ │ │ │ - 0x00020820 00737a70 6c6c645f 00737a63 6c6c645f .szplld_.szclld_ │ │ │ │ - 0x00020830 5f00737a 636c6c64 5f00737a 7374797a _.szclld_.szstyz │ │ │ │ - 0x00020840 5f5f0073 7a737479 7a5f0073 7a717479 __.szstyz_.szqty │ │ │ │ - 0x00020850 7a5f5f00 737a7174 797a5f00 737a6c6e z__.szqtyz_.szln │ │ │ │ - 0x00020860 7a765f5f 00737a6c 6e7a765f 00737a66 zv__.szlnzv_.szf │ │ │ │ - 0x00020870 696e745f 5f00737a 66696e74 5f00737a int__.szfint_.sz │ │ │ │ - 0x00020880 71666e74 5f5f0073 7a71666e 745f0073 qfnt__.szqfnt_.s │ │ │ │ - 0x00020890 7a71666e 775f5f00 737a7166 6e775f00 zqfnw__.szqfnw_. │ │ │ │ - 0x000208a0 737a6f70 6c745f5f 00737a6f 706c745f szoplt__.szoplt_ │ │ │ │ - 0x000208b0 00737a6d 766c745f 5f00737a 6d766c74 .szmvlt__.szmvlt │ │ │ │ - 0x000208c0 5f00737a 706c6c74 5f5f0073 7a706c6c _.szpllt__.szpll │ │ │ │ - 0x000208d0 745f0073 7a636c6c 745f5f00 737a636c t_.szcllt__.szcl │ │ │ │ - 0x000208e0 6c745f00 737a6d33 6f705f5f 00737a6d lt_.szm3op__.szm │ │ │ │ - 0x000208f0 336f705f 00737a6d 33636c5f 5f00737a 3op_.szm3cl__.sz │ │ │ │ - 0x00020900 6d33636c 5f00737a 6c616f70 5f5f0073 m3cl_.szlaop__.s │ │ │ │ - 0x00020910 7a6c616f 705f0073 7a6c6163 6c5f5f00 zlaop_.szlacl__. │ │ │ │ - 0x00020920 737a6c61 636c5f00 737a6c6e 6f705f5f szlacl_.szlnop__ │ │ │ │ - 0x00020930 00737a6c 6e6f705f 00737a6c 6e636c5f .szlnop_.szlncl_ │ │ │ │ - 0x00020940 5f00737a 6c6e636c 5f00737a 6f706c33 _.szlncl_.szopl3 │ │ │ │ - 0x00020950 5f5f0073 7a6f706c 335f0073 7a6d766c __.szopl3_.szmvl │ │ │ │ - 0x00020960 335f5f00 737a6d76 6c335f00 737a706c 3__.szmvl3_.szpl │ │ │ │ - 0x00020970 6c335f5f 00737a70 6c6c335f 00737a63 l3__.szpll3_.szc │ │ │ │ - 0x00020980 6c6c335f 5f00737a 636c6c33 5f00737a ll3__.szcll3_.sz │ │ │ │ - 0x00020990 6f70747a 5f5f0073 7a6f7074 7a5f0073 optz__.szoptz_.s │ │ │ │ - 0x000209a0 7a737474 7a5f5f00 737a7374 747a5f00 zsttz__.szsttz_. │ │ │ │ - 0x000209b0 737a636c 747a5f5f 00737a63 6c747a5f szcltz__.szcltz_ │ │ │ │ - 0x000209c0 00737a74 69747a5f 5f00737a 7469747a .sztitz__.sztitz │ │ │ │ - 0x000209d0 5f00737a 6c337a75 5f5f0073 7a6c337a _.szl3zu__.szl3z │ │ │ │ - 0x000209e0 755f0073 7a6f706c 7a5f5f00 737a6f70 u_.szoplz__.szop │ │ │ │ - 0x000209f0 6c7a5f00 737a6d76 6c7a5f5f 00737a6d lz_.szmvlz__.szm │ │ │ │ - 0x00020a00 766c7a5f 00737a70 6c6c7a5f 5f00737a vlz_.szpllz__.sz │ │ │ │ - 0x00020a10 706c6c7a 5f00737a 636c6c7a 5f5f0073 pllz_.szcllz__.s │ │ │ │ - 0x00020a20 7a636c6c 7a5f0073 7a6d337a 765f5f00 zcllz_.szm3zv__. │ │ │ │ - 0x00020a30 737a6d33 7a765f00 737a7063 6c795f5f szm3zv_.szpcly__ │ │ │ │ - 0x00020a40 00737a70 636c795f 00737a67 636c795f .szpcly_.szgcly_ │ │ │ │ - 0x00020a50 5f00737a 67636c79 5f00737a 73636c79 _.szgcly_.szscly │ │ │ │ - 0x00020a60 5f5f0073 7a73636c 795f0073 7a71636c __.szscly_.szqcl │ │ │ │ - 0x00020a70 795f5f00 737a7163 6c795f00 737a6f70 y__.szqcly_.szop │ │ │ │ - 0x00020a80 6c705f5f 00737a6f 706c705f 00737a6d lp__.szoplp_.szm │ │ │ │ - 0x00020a90 766c705f 5f00737a 6d766c70 5f00737a vlp__.szmvlp_.sz │ │ │ │ - 0x00020aa0 706c6c70 5f5f0073 7a706c6c 705f0073 pllp__.szpllp_.s │ │ │ │ - 0x00020ab0 7a636c6c 705f5f00 737a636c 6c705f00 zcllp__.szcllp_. │ │ │ │ - 0x00020ac0 737a666f 6e745f5f 00737a6c 617a765f szfont__.szlazv_ │ │ │ │ - 0x00020ad0 5f00737a 6c617a76 5f00737a 74787776 _.szlazv_.sztxwv │ │ │ │ - 0x00020ae0 5f5f0073 7a747877 765f0073 7a636c74 __.sztxwv_.szclt │ │ │ │ - 0x00020af0 6e5f5f00 737a636c 746e5f00 737a706c n__.szcltn_.szpl │ │ │ │ - 0x00020b00 7a765f5f 00737a70 6c7a765f 00737a6f zv__.szplzv_.szo │ │ │ │ - 0x00020b10 7074765f 5f00737a 6f707476 5f00737a ptv__.szoptv_.sz │ │ │ │ - 0x00020b20 73747476 5f5f0073 7a737474 765f0073 sttv__.szsttv_.s │ │ │ │ - 0x00020b30 7a636c74 765f5f00 737a636c 74765f00 zcltv__.szcltv_. │ │ │ │ - 0x00020b40 73746672 6f745f5f 00737466 726f745f stfrot__.stfrot_ │ │ │ │ - 0x00020b50 00737469 726f745f 5f007374 69726f74 .stirot__.stirot │ │ │ │ - 0x00020b60 5f007374 73726f74 5f5f0073 7473726f _.stsrot__.stsro │ │ │ │ - 0x00020b70 745f0073 74667472 6e5f5f00 73746674 t_.stftrn__.stft │ │ │ │ - 0x00020b80 726e5f00 73746974 726e5f5f 00737469 rn_.stitrn__.sti │ │ │ │ - 0x00020b90 74726e5f 00737473 7472695f 5f007374 trn_.ststri__.st │ │ │ │ - 0x00020ba0 73747269 5f007374 73747270 5f5f0073 stri_.ststrp__.s │ │ │ │ - 0x00020bb0 74737472 705f0073 74667072 335f5f00 tstrp_.stfpr3__. │ │ │ │ - 0x00020bc0 73746670 72335f00 73747370 72335f5f stfpr3_.stspr3__ │ │ │ │ - 0x00020bd0 00737473 7072335f 00737466 7072325f .stspr3_.stfpr2_ │ │ │ │ - 0x00020be0 5f007374 66707232 5f007374 69707232 _.stfpr2_.stipr2 │ │ │ │ - 0x00020bf0 5f5f0073 74697072 325f0073 74737072 __.stipr2_.stspr │ │ │ │ - 0x00020c00 325f5f00 73747370 72325f00 73746570 2__.stspr2_.step │ │ │ │ - 0x00020c10 72325f5f 00737465 7072325f 00737472 r2__.stepr2_.str │ │ │ │ - 0x00020c20 7072325f 5f007374 72707232 5f007374 pr2__.strpr2_.st │ │ │ │ - 0x00020c30 66747266 5f5f0073 74667472 665f0073 ftrf__.stftrf_.s │ │ │ │ - 0x00020c40 74697472 665f5f00 73746974 72665f00 titrf__.stitrf_. │ │ │ │ - 0x00020c50 73747174 72665f5f 00737471 7472665f stqtrf__.stqtrf_ │ │ │ │ - 0x00020c60 00737473 7472665f 5f007374 73747266 .ststrf__.ststrf │ │ │ │ - 0x00020c70 5f007374 7374726e 5f5f0073 74737472 _.ststrn__.ststr │ │ │ │ - 0x00020c80 6e5f0073 74667261 645f5f00 73746672 n_.stfrad__.stfr │ │ │ │ - 0x00020c90 61645f00 73746972 61645f5f 00737469 ad_.stirad__.sti │ │ │ │ - 0x00020ca0 7261645f 00737473 7261645f 5f007374 rad_.stsrad__.st │ │ │ │ - 0x00020cb0 73726164 5f007374 66747233 5f5f0073 srad_.stftr3__.s │ │ │ │ - 0x00020cc0 74667472 335f0073 74737472 335f5f00 tftr3_.ststr3__. │ │ │ │ - 0x00020cd0 73747374 72335f00 73747372 64335f5f ststr3_.stsrd3__ │ │ │ │ - 0x00020ce0 00737473 7264335f 00737473 6c67335f .stsrd3_.stslg3_ │ │ │ │ - 0x00020cf0 5f007374 736c6733 5f007374 66757372 _.stslg3_.stfusr │ │ │ │ - 0x00020d00 5f5f0073 74667573 725f0073 74697573 __.stfusr_.stius │ │ │ │ - 0x00020d10 725f5f00 73746975 73725f00 73747375 r__.stiusr_.stsu │ │ │ │ - 0x00020d20 73725f5f 00737473 7573725f 0073746e sr__.stsusr_.stn │ │ │ │ - 0x00020d30 7573725f 5f007374 6e757372 5f007374 usr__.stnusr_.st │ │ │ │ - 0x00020d40 63757372 5f5f0073 74637573 725f0073 cusr__.stcusr_.s │ │ │ │ - 0x00020d50 74667774 725f5f00 73746677 74725f00 tfwtr__.stfwtr_. │ │ │ │ - 0x00020d60 73746977 74725f5f 00737469 7774725f stiwtr__.stiwtr_ │ │ │ │ - 0x00020d70 00737473 7774725f 5f007374 73777472 .stswtr__.stswtr │ │ │ │ - 0x00020d80 5f007374 71777472 5f5f0073 74717774 _.stqwtr__.stqwt │ │ │ │ - 0x00020d90 725f0073 74737772 635f5f00 73747377 r_.stswrc__.stsw │ │ │ │ - 0x00020da0 72635f00 73747177 72635f5f 00737471 rc_.stqwrc__.stq │ │ │ │ - 0x00020db0 7772635f 00736c70 6167655f 5f00736c wrc_.slpage__.sl │ │ │ │ - 0x00020dc0 70616765 5f00736c 70777672 5f5f0073 page_.slpwvr__.s │ │ │ │ - 0x00020dd0 6c7a7474 6c5f5f00 736c7a74 746c5f00 lzttl__.slzttl_. │ │ │ │ - 0x00020de0 736c7261 745f5f00 736c7172 63745f5f slrat__.slqrct__ │ │ │ │ - 0x00020df0 00736c71 7263745f 00736c70 7777725f .slqrct_.slpwwr_ │ │ │ │ - 0x00020e00 5f00736c 70777763 5f5f0073 6c646976 _.slpwwc__.sldiv │ │ │ │ - 0x00020e10 5f5f0073 6c737474 6c5f5f00 736c6474 __.slsttl__.sldt │ │ │ │ - 0x00020e20 746c5f5f 00736c64 74746c5f 00736c70 tl__.sldttl_.slp │ │ │ │ - 0x00020e30 74746c5f 5f00736c 7074746c 5f00736c ttl__.slpttl_.sl │ │ │ │ - 0x00020e40 6469767a 5f5f0073 6c646976 7a5f0073 divz__.sldivz_.s │ │ │ │ - 0x00020e50 6c726174 7a5f5f00 736c7261 747a5f00 lratz__.slratz_. │ │ │ │ - 0x00020e60 736c7077 76635f5f 00736c71 73697a5f slpwvc__.slqsiz_ │ │ │ │ - 0x00020e70 5f00736c 7173697a 5f00736c 70767072 _.slqsiz_.slpvpr │ │ │ │ - 0x00020e80 5f5f0073 6c696e69 745f5f00 736c696e __.slinit__.slin │ │ │ │ - 0x00020e90 69745f00 736c7369 7a655f5f 00736c73 it_.slsize__.sls │ │ │ │ - 0x00020ea0 697a655f 00736c66 6f726d5f 5f00736c ize_.slform__.sl │ │ │ │ - 0x00020eb0 666f726d 5f00736c 70636e72 5f5f0073 form_.slpcnr__.s │ │ │ │ - 0x00020ec0 6c70636e 725f0073 6c707670 635f5f00 lpcnr_.slpvpc__. │ │ │ │ - 0x00020ed0 736c6d67 6e5f5f00 736c6d67 6e7a5f5f slmgn__.slmgnz__ │ │ │ │ - 0x00020ee0 00736c6d 676e7a5f 00736c74 6c63765f .slmgnz_.sltlcv_ │ │ │ │ - 0x00020ef0 5f00736c 746c6376 5f007363 746e7a75 _.sltlcv_.sctnzu │ │ │ │ - 0x00020f00 5f5f0073 63746e75 5f5f0073 63746e75 __.sctnu__.sctnu │ │ │ │ - 0x00020f10 5f007363 746e765f 5f007363 746e765f _.sctnv__.sctnv_ │ │ │ │ - 0x00020f20 00736373 746e705f 5f007363 71746e70 .scstnp__.scqtnp │ │ │ │ - 0x00020f30 5f5f0073 63706c7a 755f5f00 73637377 __.scplzu__.scsw │ │ │ │ - 0x00020f40 6e645f5f 00736371 776e645f 5f007363 nd__.scqwnd__.sc │ │ │ │ - 0x00020f50 73706c6e 5f5f0073 6371706c 6e5f5f00 spln__.scqpln__. │ │ │ │ - 0x00020f60 7363736c 6f675f5f 00736371 6c6f675f scslog__.scqlog_ │ │ │ │ - 0x00020f70 5f007363 706c755f 5f007363 706c755f _.scplu__.scplu_ │ │ │ │ - 0x00020f80 00736370 6c765f5f 00736370 6c765f00 .scplv__.scplv_. │ │ │ │ - 0x00020f90 73637370 6c695f5f 00736371 706c695f scspli__.scqpli_ │ │ │ │ - 0x00020fa0 5f007363 746e7a76 5f5f0073 63706c7a _.sctnzv__.scplz │ │ │ │ - 0x00020fb0 765f5f00 7363736f 72675f5f 00736371 v__.scsorg__.scq │ │ │ │ - 0x00020fc0 6f72675f 5f007363 73657965 5f5f0073 org__.scseye__.s │ │ │ │ - 0x00020fd0 63716579 655f5f00 73637370 726a5f5f cqeye__.scsprj__ │ │ │ │ - 0x00020fe0 00736370 6d755f5f 00736370 6d755f00 .scpmu__.scpmu_. │ │ │ │ - 0x00020ff0 7363706d 765f5f00 7363706d 765f0073 scpmv__.scpmv_.s │ │ │ │ - 0x00021000 6373706d 745f5f00 73637170 6d745f5f cspmt__.scqpmt__ │ │ │ │ - 0x00021010 00736373 706d695f 5f007363 71706d69 .scspmi__.scqpmi │ │ │ │ - 0x00021020 5f5f0073 6373706d 735f5f00 73637170 __.scspms__.scqp │ │ │ │ - 0x00021030 6d735f5f 00736370 6d7a755f 5f007363 ms__.scpmzu__.sc │ │ │ │ - 0x00021040 73747266 5f5f0073 63736f62 6a5f5f00 strf__.scsobj__. │ │ │ │ - 0x00021050 7363716f 626a5f5f 00736373 74726e5f scqobj__.scstrn_ │ │ │ │ - 0x00021060 5f007363 7174726e 5f5f0073 63706d7a _.scqtrn__.scpmz │ │ │ │ - 0x00021070 765f5f00 73637376 70745f5f 00736371 v__.scsvpt__.scq │ │ │ │ - 0x00021080 7670745f 5f007367 72676574 5f5f0073 vpt__.sgrget__.s │ │ │ │ - 0x00021090 67727365 745f5f00 73677273 74785f5f grset__.sgrstx__ │ │ │ │ - 0x000210a0 00736770 6d7a725f 5f007367 706d7a75 .sgpmzr__.sgpmzu │ │ │ │ - 0x000210b0 5f5f0073 67747878 725f5f00 73677478 __.sgtxxr__.sgtx │ │ │ │ - 0x000210c0 78725f00 73676c61 78725f5f 0073676c xr_.sglaxr__.sgl │ │ │ │ - 0x000210d0 6178725f 00736773 7478795f 5f007367 axr_.sgstxy__.sg │ │ │ │ - 0x000210e0 73747879 5f007367 71747879 5f5f0073 stxy_.sgqtxy__.s │ │ │ │ - 0x000210f0 67717478 795f0073 6774787a 755f5f00 gqtxy_.sgtxzu__. │ │ │ │ - 0x00021100 73676c6e 7a765f5f 0073676c 6e7a765f sglnzv__.sglnzv_ │ │ │ │ - 0x00021110 00736774 6e78765f 5f007367 746e7876 .sgtnxv__.sgtnxv │ │ │ │ - 0x00021120 5f007367 706d7876 5f5f0073 67706d78 _.sgpmxv__.sgpmx │ │ │ │ - 0x00021130 765f0073 6773776e 645f5f00 73677377 v_.sgswnd__.sgsw │ │ │ │ - 0x00021140 6e645f00 73677177 6e645f5f 00736773 nd_.sgqwnd__.sgs │ │ │ │ - 0x00021150 7472665f 5f007367 73747266 5f007367 trf__.sgstrf_.sg │ │ │ │ - 0x00021160 70676574 5f5f0073 67706765 745f0073 pget__.sgpget_.s │ │ │ │ - 0x00021170 67707365 745f5f00 73677073 65745f00 gpset__.sgpset_. │ │ │ │ - 0x00021180 73677073 74785f5f 00736770 7374785f sgpstx__.sgpstx_ │ │ │ │ - 0x00021190 00736774 7878765f 5f007367 74787876 .sgtxxv__.sgtxxv │ │ │ │ - 0x000211a0 5f007367 6c716e70 5f5f0073 676c716e _.sglqnp__.sglqn │ │ │ │ - 0x000211b0 705f0073 676c7169 645f5f00 73676c71 p_.sglqid__.sglq │ │ │ │ - 0x000211c0 69645f00 73676c71 63705f5f 0073676c id_.sglqcp__.sgl │ │ │ │ - 0x000211d0 7163705f 0073676c 71636c5f 5f007367 qcp_.sglqcl__.sg │ │ │ │ - 0x000211e0 6c71636c 5f007367 6c71766c 5f5f0073 lqcl_.sglqvl__.s │ │ │ │ - 0x000211f0 676c7376 6c5f5f00 73676c71 696e5f5f glsvl__.sglqin__ │ │ │ │ - 0x00021200 00736770 6d7a765f 5f007367 6c617876 .sgpmzv__.sglaxv │ │ │ │ - 0x00021210 5f5f0073 676c6178 765f0073 676c6175 __.sglaxv_.sglau │ │ │ │ - 0x00021220 5f5f0073 676c6176 5f5f0073 676c6176 __.sglav__.sglav │ │ │ │ - 0x00021230 5f007367 6c61725f 5f007367 6c61725f _.sglar__.sglar_ │ │ │ │ - 0x00021240 00736773 6c61745f 5f007367 716c6174 .sgslat__.sgqlat │ │ │ │ - 0x00021250 5f5f0073 67736c61 695f5f00 7367716c __.sgslai__.sgql │ │ │ │ - 0x00021260 61695f5f 00736773 6377645f 5f007367 ai__.sgscwd__.sg │ │ │ │ - 0x00021270 73637764 5f007367 71637764 5f5f0073 scwd_.sgqcwd__.s │ │ │ │ - 0x00021280 67716377 645f0073 6770666c 6e5f5f00 gqcwd_.sgpfln__. │ │ │ │ - 0x00021290 73677066 6c6e5f00 7367746e 7a725f5f sgpfln_.sgtnzr__ │ │ │ │ - 0x000212a0 00736770 6c755f5f 00736770 6c755f00 .sgplu__.sgplu_. │ │ │ │ - 0x000212b0 7367706c 765f5f00 7367706c 765f0073 sgplv__.sgplv_.s │ │ │ │ - 0x000212c0 67706c72 5f5f0073 67706c72 5f007367 gplr__.sgplr_.sg │ │ │ │ - 0x000212d0 73706c74 5f5f0073 6771706c 745f5f00 splt__.sgqplt__. │ │ │ │ - 0x000212e0 73677370 6c695f5f 00736771 706c695f sgspli__.sgqpli_ │ │ │ │ - 0x000212f0 5f007367 6c6e7a75 5f5f0073 676c6e7a _.sglnzu__.sglnz │ │ │ │ - 0x00021300 755f0073 676c6765 745f5f00 73676c73 u_.sglget__.sgls │ │ │ │ - 0x00021310 65745f5f 0073676c 7374785f 5f007367 et__.sglstx__.sg │ │ │ │ - 0x00021320 73767074 5f5f0073 67737670 745f0073 svpt__.sgsvpt_.s │ │ │ │ - 0x00021330 67717670 745f5f00 7367706c 7a725f5f gqvpt__.sgplzr__ │ │ │ │ - 0x00021340 0073676c 617a765f 5f007367 6c617875 .sglazv__.sglaxu │ │ │ │ - 0x00021350 5f5f0073 676c6178 755f0073 67747878 __.sglaxu_.sgtxx │ │ │ │ - 0x00021360 755f5f00 73677478 78755f00 7367746e u__.sgtxxu_.sgtn │ │ │ │ - 0x00021370 7a755f5f 00736774 78755f5f 00736774 zu__.sgtxu__.sgt │ │ │ │ - 0x00021380 78755f00 73677478 765f5f00 73677478 xu_.sgtxv__.sgtx │ │ │ │ - 0x00021390 765f0073 67747872 5f5f0073 67747872 v_.sgtxr__.sgtxr │ │ │ │ - 0x000213a0 5f007367 73747873 5f5f0073 67717478 _.sgstxs__.sgqtx │ │ │ │ - 0x000213b0 735f5f00 73677374 78725f5f 00736771 s__.sgstxr__.sgq │ │ │ │ - 0x000213c0 7478725f 5f007367 73747863 5f5f0073 txr__.sgstxc__.s │ │ │ │ - 0x000213d0 67717478 635f5f00 73677374 78695f5f gqtxc__.sgstxi__ │ │ │ │ - 0x000213e0 00736771 7478695f 5f007367 6c6e7875 .sgqtxi__.sglnxu │ │ │ │ - 0x000213f0 5f5f0073 676c6e78 755f0073 67706c78 __.sglnxu_.sgplx │ │ │ │ - 0x00021400 765f5f00 7367706c 78765f00 73677478 v__.sgplxv_.sgtx │ │ │ │ - 0x00021410 7a765f5f 0073676c 6e78725f 5f007367 zv__.sglnxr__.sg │ │ │ │ - 0x00021420 6c6e7872 5f007367 7077736e 5f5f0073 lnxr_.sgpwsn__.s │ │ │ │ - 0x00021430 67706c78 725f5f00 7367706c 78725f00 gplxr__.sgplxr_. │ │ │ │ - 0x00021440 73677374 726e5f5f 00736773 74726e5f sgstrn__.sgstrn_ │ │ │ │ - 0x00021450 00736771 74726e5f 5f007367 73706c63 .sgqtrn__.sgsplc │ │ │ │ - 0x00021460 5f5f0073 6771706c 635f5f00 73677370 __.sgqplc__.sgsp │ │ │ │ - 0x00021470 6c735f5f 00736771 706c735f 5f007367 ls__.sgqpls__.sg │ │ │ │ - 0x00021480 6e706c63 5f5f0073 67696765 745f5f00 nplc__.sgiget__. │ │ │ │ - 0x00021490 73676973 65745f5f 00736769 7374785f sgiset__.sgistx_ │ │ │ │ - 0x000214a0 5f007367 74787a72 5f5f0073 676c6e7a _.sgtxzr__.sglnz │ │ │ │ - 0x000214b0 725f5f00 73676c6e 7a725f00 7367706d r__.sglnzr_.sgpm │ │ │ │ - 0x000214c0 78755f5f 00736770 6d78755f 00697367 xu__.sgpmxu_.isg │ │ │ │ - 0x000214d0 7472635f 5f006973 67747263 5f007367 trc__.isgtrc_.sg │ │ │ │ - 0x000214e0 706d755f 5f007367 706d755f 00736770 pmu__.sgpmu_.sgp │ │ │ │ - 0x000214f0 6d765f5f 00736770 6d765f00 7367706d mv__.sgpmv_.sgpm │ │ │ │ - 0x00021500 725f5f00 7367706d 725f0073 6773706d r__.sgpmr_.sgspm │ │ │ │ - 0x00021510 745f5f00 73677170 6d745f5f 00736773 t__.sgqpmt__.sgs │ │ │ │ - 0x00021520 706d695f 5f007367 71706d69 5f5f0073 pmi__.sgqpmi__.s │ │ │ │ - 0x00021530 6773706d 735f5f00 73677170 6d735f5f gspms__.sgqpms__ │ │ │ │ - 0x00021540 0073676c 617a725f 5f007367 746e755f .sglazr__.sgtnu_ │ │ │ │ - 0x00021550 5f007367 746e755f 00736774 6e765f5f _.sgtnu_.sgtnv__ │ │ │ │ - 0x00021560 00736774 6e765f00 7367746e 725f5f00 .sgtnv_.sgtnr__. │ │ │ │ - 0x00021570 7367746e 725f0073 6773746e 705f5f00 sgtnr_.sgstnp__. │ │ │ │ - 0x00021580 73677174 6e705f5f 00736770 6c78755f sgqtnp__.sgplxu_ │ │ │ │ - 0x00021590 5f007367 706c7875 5f007367 736d706c _.sgplxu_.sgsmpl │ │ │ │ - 0x000215a0 5f5f0073 67736d70 6c5f0073 67716d70 __.sgsmpl_.sgqmp │ │ │ │ - 0x000215b0 6c5f5f00 73676c61 7a755f5f 00736770 l__.sglazu__.sgp │ │ │ │ - 0x000215c0 6c7a755f 5f007367 6c6e7876 5f5f0073 lzu__.sglnxv__.s │ │ │ │ - 0x000215d0 676c6e78 765f0073 67746e78 725f5f00 glnxv_.sgtnxr__. │ │ │ │ - 0x000215e0 7367746e 78725f00 7367706d 78725f5f sgtnxr_.sgpmxr__ │ │ │ │ - 0x000215f0 00736770 6d78725f 00736773 636d6e5f .sgpmxr_.sgscmn_ │ │ │ │ - 0x00021600 5f007367 73636d6e 5f007367 71636d6e _.sgscmn_.sgqcmn │ │ │ │ - 0x00021610 5f5f0073 6771636d 6e5f0073 676f706e __.sgqcmn_.sgopn │ │ │ │ - 0x00021620 5f5f0073 676f706e 5f007367 696e6974 __.sgopn_.sginit │ │ │ │ - 0x00021630 5f5f0073 67696e69 745f0073 6766726d __.sginit_.sgfrm │ │ │ │ - 0x00021640 5f5f0073 6766726d 5f007367 636c735f __.sgfrm_.sgcls_ │ │ │ │ - 0x00021650 5f007367 636c735f 00736774 6e78755f _.sgcls_.sgtnxu_ │ │ │ │ - 0x00021660 5f007367 746e7875 5f007367 6f6f706e _.sgtnxu_.sgoopn │ │ │ │ - 0x00021670 5f5f0073 676f636c 735f5f00 7367746e __.sgocls__.sgtn │ │ │ │ - 0x00021680 7a765f5f 00736770 6c7a765f 5f007367 zv__.sgplzv__.sg │ │ │ │ - 0x00021690 69716e70 5f5f0073 6769716e 705f0073 iqnp__.sgiqnp_.s │ │ │ │ - 0x000216a0 67697169 645f5f00 73676971 69645f00 giqid__.sgiqid_. │ │ │ │ - 0x000216b0 73676971 63705f5f 00736769 7163705f sgiqcp__.sgiqcp_ │ │ │ │ - 0x000216c0 00736769 71636c5f 5f007367 6971636c .sgiqcl__.sgiqcl │ │ │ │ - 0x000216d0 5f007367 6971766c 5f5f0073 67697376 _.sgiqvl__.sgisv │ │ │ │ - 0x000216e0 6c5f5f00 73676971 696e5f5f 0073676c l__.sgiqin__.sgl │ │ │ │ - 0x000216f0 6e755f5f 0073676c 6e755f00 73676c6e nu__.sglnu_.sgln │ │ │ │ - 0x00021700 765f5f00 73676c6e 765f0073 676c6e72 v__.sglnv_.sglnr │ │ │ │ - 0x00021710 5f5f0073 676c6e72 5f007367 736c6e69 __.sglnr_.sgslni │ │ │ │ - 0x00021720 5f5f0073 67736c6e 695f0073 67716c6e __.sgslni_.sgqln │ │ │ │ - 0x00021730 695f5f00 7367716c 6e695f00 73677071 i__.sgqlni_.sgpq │ │ │ │ - 0x00021740 6e705f5f 00736770 716e705f 00736770 np__.sgpqnp_.sgp │ │ │ │ - 0x00021750 7169645f 5f007367 70716964 5f007367 qid__.sgpqid_.sg │ │ │ │ - 0x00021760 70716370 5f5f0073 67707163 705f0073 pqcp__.sgpqcp_.s │ │ │ │ - 0x00021770 67707163 6c5f5f00 73677071 636c5f00 gpqcl__.sgpqcl_. │ │ │ │ - 0x00021780 73677071 69745f5f 00736770 7169745f sgpqit__.sgpqit_ │ │ │ │ - 0x00021790 00736770 71766c5f 5f007367 7071766c .sgpqvl__.sgpqvl │ │ │ │ - 0x000217a0 5f007367 7073766c 5f5f0073 67707376 _.sgpsvl__.sgpsv │ │ │ │ - 0x000217b0 6c5f0073 67707169 6e5f5f00 73677071 l_.sgpqin__.sgpq │ │ │ │ - 0x000217c0 696e5f00 73677063 6d645f5f 00736770 in_.sgpcmd__.sgp │ │ │ │ - 0x000217d0 636d645f 00736772 716e705f 5f007367 cmd_.sgrqnp__.sg │ │ │ │ - 0x000217e0 72716e70 5f007367 72716964 5f5f0073 rqnp_.sgrqid__.s │ │ │ │ - 0x000217f0 67727169 645f0073 67727163 705f5f00 grqid_.sgrqcp__. │ │ │ │ - 0x00021800 73677271 63705f00 73677271 636c5f5f sgrqcp_.sgrqcl__ │ │ │ │ - 0x00021810 00736772 71636c5f 00736772 71766c5f .sgrqcl_.sgrqvl_ │ │ │ │ - 0x00021820 5f007367 7273766c 5f5f0073 67727169 _.sgrsvl__.sgrqi │ │ │ │ - 0x00021830 6e5f5f00 69736772 67625f5f 00697367 n__.isgrgb__.isg │ │ │ │ - 0x00021840 7267625f 00736774 7271665f 5f007367 rgb_.sgtrqf__.sg │ │ │ │ - 0x00021850 74727166 5f007367 7472736c 5f5f0073 trqf_.sgtrsl__.s │ │ │ │ - 0x00021860 67747273 6e5f5f00 73677472 6c735f5f gtrsn__.sgtrls__ │ │ │ │ - 0x00021870 00736774 726c6e5f 5f007367 74726e73 .sgtrln__.sgtrns │ │ │ │ - 0x00021880 5f5f0073 6774726e 6c5f5f00 7367636c __.sgtrnl__.sgcl │ │ │ │ - 0x00021890 73745f5f 00736763 6c73745f 00736771 st__.sgclst_.sgq │ │ │ │ - 0x000218a0 636c5f5f 00736771 636c5f00 73677373 cl__.sgqcl_.sgss │ │ │ │ - 0x000218b0 696d5f5f 00736773 73696d5f 00736771 im__.sgssim_.sgq │ │ │ │ - 0x000218c0 73696d5f 5f007a67 69736574 5f5f007a sim__.zgiset__.z │ │ │ │ - 0x000218d0 67697365 745f007a 67727365 745f5f00 giset_.zgrset__. │ │ │ │ - 0x000218e0 7a677273 65745f00 7a676672 656c5f5f zgrset_.zgfrel__ │ │ │ │ - 0x000218f0 007a6766 72656c5f 007a6769 696e745f .zgfrel_.zgiint_ │ │ │ │ - 0x00021900 5f007a67 69696e74 5f007a67 646f706e _.zgiint_.zgdopn │ │ │ │ - 0x00021910 5f5f007a 67646f70 6e5f007a 6764636c __.zgdopn_.zgdcl │ │ │ │ - 0x00021920 735f5f00 7a676463 6c735f00 7a67706f s__.zgdcls_.zgpo │ │ │ │ - 0x00021930 706e5f5f 007a6770 6f706e5f 007a6770 pn__.zgpopn_.zgp │ │ │ │ - 0x00021940 636c735f 5f007a67 70636c73 5f007a67 cls__.zgpcls_.zg │ │ │ │ - 0x00021950 666c6173 685f5f00 7a67666c 6173685f flash__.zgflash_ │ │ │ │ - 0x00021960 007a676f 6f706e5f 5f007a67 6f6f706e .zgoopn__.zgoopn │ │ │ │ - 0x00021970 5f007a67 6f636c73 5f5f007a 676f636c _.zgocls__.zgocl │ │ │ │ - 0x00021980 735f007a 67737764 695f5f00 7a677377 s_.zgswdi__.zgsw │ │ │ │ - 0x00021990 64695f00 7a677363 6c695f5f 007a6773 di_.zgscli__.zgs │ │ │ │ - 0x000219a0 636c695f 007a6767 6f706e5f 5f007a67 cli_.zggopn__.zg │ │ │ │ - 0x000219b0 676f706e 5f007a67 676d6f76 5f5f007a gopn_.zggmov__.z │ │ │ │ - 0x000219c0 67676d6f 765f007a 67636c69 705f5f00 ggmov_.zgclip__. │ │ │ │ - 0x000219d0 7a67636c 69705f00 7a677263 6c705f5f zgclip_.zgrclp__ │ │ │ │ - 0x000219e0 007a6772 636c705f 007a6774 78745f5f .zgrclp_.zgtxt__ │ │ │ │ - 0x000219f0 007a6774 78745f00 7a677365 6c656374 .zgtxt_.zgselect │ │ │ │ - 0x00021a00 666f6e74 5f5f007a 6773656c 65637466 font__.zgselectf │ │ │ │ - 0x00021a10 6f6e745f 007a6766 7466635f 5f007a67 ont_.zgftfc__.zg │ │ │ │ - 0x00021a20 66746663 5f007a67 7366775f 5f007a67 ftfc_.zgsfw__.zg │ │ │ │ - 0x00021a30 7366775f 007a676e 756d666f 6e74735f sfw_.zgnumfonts_ │ │ │ │ - 0x00021a40 5f007a67 6e756d66 6f6e7473 5f007a67 _.zgnumfonts_.zg │ │ │ │ - 0x00021a50 6c697374 666f6e74 735f5f00 7a676c69 listfonts__.zgli │ │ │ │ - 0x00021a60 7374666f 6e74735f 007a6766 6f6e746e stfonts_.zgfontn │ │ │ │ - 0x00021a70 616d655f 5f007a67 666f6e74 6e616d65 ame__.zgfontname │ │ │ │ - 0x00021a80 5f007a67 67706c74 5f5f007a 6767706c _.zggplt__.zggpl │ │ │ │ - 0x00021a90 745f007a 6767636c 735f5f00 7a676763 t_.zggcls__.zggc │ │ │ │ - 0x00021aa0 6c735f00 7a676774 6f6e5f5f 007a6767 ls_.zggton__.zgg │ │ │ │ - 0x00021ab0 746f6e5f 007a6769 6f706e5f 5f007a67 ton_.zgiopn__.zg │ │ │ │ - 0x00021ac0 696f706e 5f007a67 69646174 5f5f007a iopn_.zgidat__.z │ │ │ │ - 0x00021ad0 67696461 745f007a 6769636c 735f5f00 gidat_.zgicls__. │ │ │ │ - 0x00021ae0 7a676963 6c735f00 7a677170 6e745f5f zgicls_.zgqpnt__ │ │ │ │ - 0x00021af0 007a6771 706e745f 007a6771 7764635f .zgqpnt_.zgqwdc_ │ │ │ │ - 0x00021b00 5f007a67 71776463 5f007a67 71636c63 _.zgqwdc_.zgqclc │ │ │ │ - 0x00021b10 5f5f007a 6771636c 635f007a 6771746e __.zgqclc_.zgqtn │ │ │ │ - 0x00021b20 635f5f00 7a677174 6e635f00 7a677169 c__.zgqtnc_.zgqi │ │ │ │ - 0x00021b30 6d635f5f 007a6771 696d635f 007a6771 mc__.zgqimc_.zgq │ │ │ │ - 0x00021b40 7074635f 5f007a67 71707463 5f007a67 ptc__.zgqptc_.zg │ │ │ │ - 0x00021b50 71726374 5f5f007a 67717263 745f007a qrct__.zgqrct_.z │ │ │ │ - 0x00021b60 6773726f 745f5f00 7a677372 6f745f00 gsrot__.zgsrot_. │ │ │ │ - 0x00021b70 7a677366 636d5f5f 007a6773 66636d5f zgsfcm__.zgsfcm_ │ │ │ │ - 0x00021b80 007a6773 6c636c5f 5f007a67 736c636c .zgslcl__.zgslcl │ │ │ │ - 0x00021b90 5f007a67 7374636c 5f5f007a 67737463 _.zgstcl__.zgstc │ │ │ │ - 0x00021ba0 6c5f007a 6769636c 725f5f00 7a676963 l_.zgiclr__.zgic │ │ │ │ - 0x00021bb0 6c725f00 7a67636c 696e695f 5f007a67 lr_.zgclini__.zg │ │ │ │ - 0x00021bc0 636c696e 695f0073 77646f70 6e5f5f00 clini_.swdopn__. │ │ │ │ - 0x00021bd0 7377646f 706e5f00 73776463 6c735f5f swdopn_.swdcls__ │ │ │ │ - 0x00021be0 00737764 636c735f 00737770 6f706e5f .swdcls_.swpopn_ │ │ │ │ - 0x00021bf0 5f007377 706f706e 5f007377 666c7368 _.swpopn_.swflsh │ │ │ │ - 0x00021c00 5f5f0073 77666c73 685f0073 7770636c __.swflsh_.swpcl │ │ │ │ - 0x00021c10 735f5f00 73777063 6c735f00 73776f6f s__.swpcls_.swoo │ │ │ │ - 0x00021c20 706e5f5f 0073776f 6f706e5f 0073776f pn__.swoopn_.swo │ │ │ │ - 0x00021c30 636c735f 5f007377 6f636c73 5f007377 cls__.swocls_.sw │ │ │ │ - 0x00021c40 71666363 5f5f0073 77716663 635f0073 qfcc__.swqfcc_.s │ │ │ │ - 0x00021c50 77736663 6d5f5f00 73777366 636d5f00 wsfcm__.swsfcm_. │ │ │ │ - 0x00021c60 73777377 64695f5f 00737773 7764695f swswdi__.swswdi_ │ │ │ │ - 0x00021c70 00737773 636c695f 5f007377 73636c69 .swscli__.swscli │ │ │ │ - 0x00021c80 5f007377 736c636c 5f5f0073 77736c63 _.swslcl__.swslc │ │ │ │ - 0x00021c90 6c5f0073 77736677 5f5f0073 77736677 l_.swsfw__.swsfw │ │ │ │ - 0x00021ca0 5f007377 676f706e 5f5f0073 77676f70 _.swgopn__.swgop │ │ │ │ - 0x00021cb0 6e5f0073 77676d6f 765f5f00 7377676d n_.swgmov__.swgm │ │ │ │ - 0x00021cc0 6f765f00 73776770 6c745f5f 00737767 ov_.swgplt__.swg │ │ │ │ - 0x00021cd0 706c745f 00737767 636c735f 5f007377 plt_.swgcls__.sw │ │ │ │ - 0x00021ce0 67636c73 5f007377 7374636c 5f5f0073 gcls_.swstcl__.s │ │ │ │ - 0x00021cf0 77737463 6c5f0073 7767746f 6e5f5f00 wstcl_.swgton__. │ │ │ │ - 0x00021d00 73776774 6f6e5f00 73776971 6e705f5f swgton_.swiqnp__ │ │ │ │ - 0x00021d10 00737769 716e705f 00737769 7169645f .swiqnp_.swiqid_ │ │ │ │ - 0x00021d20 5f007377 69716964 5f007377 69716370 _.swiqid_.swiqcp │ │ │ │ - 0x00021d30 5f5f0073 77697163 705f0073 77697163 __.swiqcp_.swiqc │ │ │ │ - 0x00021d40 6c5f5f00 73776971 636c5f00 73776971 l__.swiqcl_.swiq │ │ │ │ - 0x00021d50 766c5f5f 00737769 73766c5f 5f007377 vl__.swisvl__.sw │ │ │ │ - 0x00021d60 6971696e 5f5f0073 77696f70 6e5f5f00 iqin__.swiopn__. │ │ │ │ - 0x00021d70 7377696f 706e5f00 73776964 61745f5f swiopn_.swidat__ │ │ │ │ - 0x00021d80 00737769 6461745f 00737769 636c725f .swidat_.swiclr_ │ │ │ │ - 0x00021d90 5f007377 69636c72 5f007377 69636c73 _.swiclr_.swicls │ │ │ │ - 0x00021da0 5f5f0073 7769636c 735f0073 7771706e __.swicls_.swqpn │ │ │ │ - 0x00021db0 745f5f00 73777170 6e745f00 73776669 t__.swqpnt_.swfi │ │ │ │ - 0x00021dc0 6e745f5f 00737766 696e745f 00737769 nt__.swfint_.swi │ │ │ │ - 0x00021dd0 696e745f 5f007377 69696e74 5f007377 int__.swiint_.sw │ │ │ │ - 0x00021de0 71776463 5f5f0073 77717764 635f0073 qwdc__.swqwdc_.s │ │ │ │ - 0x00021df0 7771636c 635f5f00 73777163 6c635f00 wqclc__.swqclc_. │ │ │ │ - 0x00021e00 73777174 6e635f5f 00737771 746e635f swqtnc__.swqtnc_ │ │ │ │ - 0x00021e10 00737771 696d635f 5f007377 71696d63 .swqimc__.swqimc │ │ │ │ - 0x00021e20 5f007377 71707463 5f5f0073 77717074 _.swqptc__.swqpt │ │ │ │ - 0x00021e30 635f0073 77717263 745f5f00 73777172 c_.swqrct__.swqr │ │ │ │ - 0x00021e40 63745f00 73777372 6f745f5f 00737773 ct_.swsrot__.sws │ │ │ │ - 0x00021e50 726f745f 00737763 6c63685f 5f007377 rot_.swclch__.sw │ │ │ │ - 0x00021e60 636c6368 5f007377 71747877 5f5f0073 clch_.swqtxw__.s │ │ │ │ - 0x00021e70 77717478 775f0073 77667466 635f5f00 wqtxw_.swftfc__. │ │ │ │ - 0x00021e80 73776674 66635f00 73776674 6e6d5f5f swftfc_.swftnm__ │ │ │ │ - 0x00021e90 00737766 746e6d5f 00737773 6c66745f .swftnm_.swslft_ │ │ │ │ - 0x00021ea0 5f007377 736c6674 5f007377 67746674 _.swslft_.swgtft │ │ │ │ - 0x00021eb0 5f5f0073 77677466 745f0073 776c7366 __.swgtft_.swlsf │ │ │ │ - 0x00021ec0 745f5f00 73776c73 66745f00 73777478 t__.swlsft_.swtx │ │ │ │ - 0x00021ed0 745f5f00 73777478 745f0073 77726765 t__.swtxt_.swrge │ │ │ │ - 0x00021ee0 745f5f00 73777273 65745f5f 00737772 t__.swrset__.swr │ │ │ │ - 0x00021ef0 7374785f 5f007377 70716e70 5f5f0073 stx__.swpqnp__.s │ │ │ │ - 0x00021f00 7770716e 705f0073 77707169 645f5f00 wpqnp_.swpqid__. │ │ │ │ - 0x00021f10 73777071 69645f00 73777071 63705f5f swpqid_.swpqcp__ │ │ │ │ - 0x00021f20 00737770 7163705f 00737770 71636c5f .swpqcp_.swpqcl_ │ │ │ │ - 0x00021f30 5f007377 7071636c 5f007377 70716974 _.swpqcl_.swpqit │ │ │ │ - 0x00021f40 5f5f0073 77707169 745f0073 77707176 __.swpqit_.swpqv │ │ │ │ - 0x00021f50 6c5f5f00 73777071 766c5f00 73777073 l__.swpqvl_.swps │ │ │ │ - 0x00021f60 766c5f5f 00737770 73766c5f 00737770 vl__.swpsvl_.swp │ │ │ │ - 0x00021f70 71696e5f 5f007377 7071696e 5f007377 qin__.swpqin_.sw │ │ │ │ - 0x00021f80 72716e70 5f5f0073 7772716e 705f0073 rqnp__.swrqnp_.s │ │ │ │ - 0x00021f90 77727169 645f5f00 73777271 69645f00 wrqid__.swrqid_. │ │ │ │ - 0x00021fa0 73777271 63705f5f 00737772 7163705f swrqcp__.swrqcp_ │ │ │ │ - 0x00021fb0 00737772 71636c5f 5f007377 7271636c .swrqcl__.swrqcl │ │ │ │ - 0x00021fc0 5f007377 7271766c 5f5f0073 77727376 _.swrqvl__.swrsv │ │ │ │ - 0x00021fd0 6c5f5f00 73777271 696e5f5f 00737763 l__.swrqin__.swc │ │ │ │ - 0x00021fe0 716e705f 5f007377 63716e70 5f007377 qnp__.swcqnp_.sw │ │ │ │ - 0x00021ff0 63716964 5f5f0073 77637169 645f0073 cqid__.swcqid_.s │ │ │ │ - 0x00022000 77637163 705f5f00 73776371 63705f00 wcqcp__.swcqcp_. │ │ │ │ - 0x00022010 73776371 636c5f5f 00737763 71636c5f swcqcl__.swcqcl_ │ │ │ │ - 0x00022020 00737763 71766c5f 5f007377 6373766c .swcqvl__.swcsvl │ │ │ │ - 0x00022030 5f5f0073 77637169 6e5f5f00 73776c67 __.swcqin__.swlg │ │ │ │ - 0x00022040 65745f5f 0073776c 7365745f 5f007377 et__.swlset__.sw │ │ │ │ - 0x00022050 6c737478 5f5f0073 7771666e 6d5f5f00 lstx__.swqfnm__. │ │ │ │ - 0x00022060 73777166 6e6d5f00 7a676669 6e745f5f swqfnm_.zgfint__ │ │ │ │ - 0x00022070 007a6766 696e745f 007a6771 7478775f .zgfint_.zgqtxw_ │ │ │ │ - 0x00022080 5f007a67 71747877 5f007377 6c716e70 _.zgqtxw_.swlqnp │ │ │ │ - 0x00022090 5f5f0073 776c716e 705f0073 776c7169 __.swlqnp_.swlqi │ │ │ │ - 0x000220a0 645f5f00 73776c71 69645f00 73776c71 d__.swlqid_.swlq │ │ │ │ - 0x000220b0 63705f5f 0073776c 7163705f 0073776c cp__.swlqcp_.swl │ │ │ │ - 0x000220c0 71636c5f 5f007377 6c71636c 5f007377 qcl__.swlqcl_.sw │ │ │ │ - 0x000220d0 6c71766c 5f5f0073 776c7376 6c5f5f00 lqvl__.swlsvl__. │ │ │ │ - 0x000220e0 73776c71 696e5f5f 00737763 6765745f swlqin__.swcget_ │ │ │ │ - 0x000220f0 5f007377 63736574 5f5f0073 77637374 _.swcset__.swcst │ │ │ │ - 0x00022100 785f5f00 73776967 65745f5f 00737769 x__.swiget__.swi │ │ │ │ - 0x00022110 7365745f 5f007377 69737478 5f5f0073 set__.swistx__.s │ │ │ │ - 0x00022120 77636d6c 6c5f5f00 7377636d 6c6c5f00 wcmll__.swcmll_. │ │ │ │ - 0x00022130 73777163 6d6e5f5f 00737771 636d6e5f swqcmn__.swqcmn_ │ │ │ │ - 0x00022140 00737771 636d665f 5f007377 71636d66 .swqcmf__.swqcmf │ │ │ │ - 0x00022150 5f007377 71636d64 5f5f0073 7771636d _.swqcmd__.swqcm │ │ │ │ - 0x00022160 645f0073 77706765 745f5f00 73777067 d_.swpget__.swpg │ │ │ │ - 0x00022170 65745f00 73777073 65745f5f 00737770 et_.swpset__.swp │ │ │ │ - 0x00022180 7365745f 00737770 7374785f 5f007377 set_.swpstx__.sw │ │ │ │ - 0x00022190 70737478 5f007565 6c676574 5f5f0075 pstx_.uelget__.u │ │ │ │ - 0x000221a0 656c7365 745f5f00 75656c73 74785f5f elset__.uelstx__ │ │ │ │ - 0x000221b0 0075657a 63686b5f 5f007565 7a63686b .uezchk__.uezchk │ │ │ │ - 0x000221c0 5f007565 69746c76 5f5f0075 6573746c _.ueitlv__.uestl │ │ │ │ - 0x000221d0 765f5f00 75657174 6c765f5f 00756571 v__.ueqtlv__.ueq │ │ │ │ - 0x000221e0 6e746c5f 5f007565 73746c7a 5f5f0075 ntl__.uestlz__.u │ │ │ │ - 0x000221f0 6573746c 7a5f0075 6571746c 7a5f5f00 estlz_.ueqtlz__. │ │ │ │ - 0x00022200 75657174 6c7a5f00 75656967 65745f5f ueqtlz_.ueiget__ │ │ │ │ - 0x00022210 00756569 7365745f 5f007565 69737478 .ueiset__.ueistx │ │ │ │ - 0x00022220 5f5f0075 65746f6e 7a5f5f00 7565746f __.uetonz__.ueto │ │ │ │ - 0x00022230 6e7a5f00 7565746f 6e655f5f 00756572 nz_.uetone__.uer │ │ │ │ - 0x00022240 6765745f 5f007565 72736574 5f5f0075 get__.uerset__.u │ │ │ │ - 0x00022250 65727374 785f5f00 75656774 6c625f5f erstx__.uegtlb__ │ │ │ │ - 0x00022260 00756570 6765745f 5f007565 70676574 .uepget__.uepget │ │ │ │ - 0x00022270 5f007565 70736574 5f5f0075 65707365 _.uepset__.uepse │ │ │ │ - 0x00022280 745f0075 65707374 785f5f00 75657073 t_.uepstx__.ueps │ │ │ │ - 0x00022290 74785f00 7565746f 6e635f5f 00756574 tx_.uetonc__.uet │ │ │ │ - 0x000222a0 6f6e635f 00756561 7265615f 5f007565 onc_.uearea__.ue │ │ │ │ - 0x000222b0 61726561 5f007565 61696e74 5f5f0075 area_.ueaint__.u │ │ │ │ - 0x000222c0 6561696e 745f0075 6570716e 705f5f00 eaint_.uepqnp__. │ │ │ │ - 0x000222d0 75657071 6e705f00 75657071 69645f5f uepqnp_.uepqid__ │ │ │ │ - 0x000222e0 00756570 7169645f 00756570 7163705f .uepqid_.uepqcp_ │ │ │ │ - 0x000222f0 5f007565 70716370 5f007565 7071636c _.uepqcp_.uepqcl │ │ │ │ - 0x00022300 5f5f0075 65707163 6c5f0075 65707169 __.uepqcl_.uepqi │ │ │ │ - 0x00022310 745f5f00 75657071 69745f00 75657071 t__.uepqit_.uepq │ │ │ │ - 0x00022320 766c5f5f 00756570 71766c5f 00756570 vl__.uepqvl_.uep │ │ │ │ - 0x00022330 73766c5f 5f007565 7073766c 5f007565 svl__.uepsvl_.ue │ │ │ │ - 0x00022340 7071696e 5f5f0075 65707169 6e5f0075 pqin__.uepqin_.u │ │ │ │ - 0x00022350 6572716e 705f5f00 75657271 6e705f00 erqnp__.uerqnp_. │ │ │ │ - 0x00022360 75657271 69645f5f 00756572 7169645f uerqid__.uerqid_ │ │ │ │ - 0x00022370 00756572 7163705f 5f007565 72716370 .uerqcp__.uerqcp │ │ │ │ - 0x00022380 5f007565 7271636c 5f5f0075 65727163 _.uerqcl__.uerqc │ │ │ │ - 0x00022390 6c5f0075 65727176 6c5f5f00 75657273 l_.uerqvl__.uers │ │ │ │ - 0x000223a0 766c5f5f 00756572 71696e5f 5f007565 vl__.uerqin__.ue │ │ │ │ - 0x000223b0 67746c61 5f5f0075 6569716e 705f5f00 gtla__.ueiqnp__. │ │ │ │ - 0x000223c0 75656971 6e705f00 75656971 69645f5f ueiqnp_.ueiqid__ │ │ │ │ - 0x000223d0 00756569 7169645f 00756569 7163705f .ueiqid_.ueiqcp_ │ │ │ │ - 0x000223e0 5f007565 69716370 5f007565 6971636c _.ueiqcp_.ueiqcl │ │ │ │ - 0x000223f0 5f5f0075 65697163 6c5f0075 65697176 __.ueiqcl_.ueiqv │ │ │ │ - 0x00022400 6c5f5f00 75656973 766c5f5f 00756569 l__.ueisvl__.uei │ │ │ │ - 0x00022410 71696e5f 5f007565 746f6e66 5f5f0075 qin__.uetonf__.u │ │ │ │ - 0x00022420 65746f6e 625f5f00 7565746f 6e625f00 etonb__.uetonb_. │ │ │ │ - 0x00022430 75656c71 6e705f5f 0075656c 716e705f uelqnp__.uelqnp_ │ │ │ │ - 0x00022440 0075656c 7169645f 5f007565 6c716964 .uelqid__.uelqid │ │ │ │ - 0x00022450 5f007565 6c716370 5f5f0075 656c7163 _.uelqcp__.uelqc │ │ │ │ - 0x00022460 705f0075 656c7163 6c5f5f00 75656c71 p_.uelqcl__.uelq │ │ │ │ - 0x00022470 636c5f00 75656c71 766c5f5f 0075656c cl_.uelqvl__.uel │ │ │ │ - 0x00022480 73766c5f 5f007565 6c71696e 5f5f0069 svl__.uelqin__.i │ │ │ │ - 0x00022490 7565746f 6e5f5f00 69756574 6f6e5f00 ueton__.iueton_. │ │ │ │ - 0x000224a0 75737071 6e705f5f 00757370 716e705f uspqnp__.uspqnp_ │ │ │ │ - 0x000224b0 00757370 7169645f 5f007573 70716964 .uspqid__.uspqid │ │ │ │ - 0x000224c0 5f007573 70716370 5f5f0075 73707163 _.uspqcp__.uspqc │ │ │ │ - 0x000224d0 705f0075 73707163 6c5f5f00 75737071 p_.uspqcl__.uspq │ │ │ │ - 0x000224e0 636c5f00 75737071 69745f5f 00757370 cl_.uspqit__.usp │ │ │ │ - 0x000224f0 7169745f 00757370 71766c5f 5f007573 qit_.uspqvl__.us │ │ │ │ - 0x00022500 7071766c 5f007573 7073766c 5f5f0075 pqvl_.uspsvl__.u │ │ │ │ - 0x00022510 73707376 6c5f0075 73707169 6e5f5f00 spsvl_.uspqin__. │ │ │ │ - 0x00022520 75737071 696e5f00 75737074 746c5f5f uspqin_.uspttl__ │ │ │ │ - 0x00022530 00757372 716e705f 5f007573 72716e70 .usrqnp__.usrqnp │ │ │ │ - 0x00022540 5f007573 72716964 5f5f0075 73727169 _.usrqid__.usrqi │ │ │ │ - 0x00022550 645f0075 73727163 705f5f00 75737271 d_.usrqcp__.usrq │ │ │ │ - 0x00022560 63705f00 75737271 636c5f5f 00757372 cp_.usrqcl__.usr │ │ │ │ - 0x00022570 71636c5f 00757372 71766c5f 5f007573 qcl_.usrqvl__.us │ │ │ │ - 0x00022580 7273766c 5f5f0075 73727169 6e5f5f00 rsvl__.usrqin__. │ │ │ │ - 0x00022590 75737861 78735f5f 00757378 6178735f usxaxs__.usxaxs_ │ │ │ │ - 0x000225a0 00757379 7375625f 5f007573 79737562 .usysub__.usysub │ │ │ │ - 0x000225b0 5f007573 70666974 5f5f0075 73617863 _.uspfit__.usaxc │ │ │ │ - 0x000225c0 6c5f5f00 7573706e 756d5f5f 0075737a l__.uspnum__.usz │ │ │ │ - 0x000225d0 6467745f 5f007573 7a646774 5f007573 dgt__.uszdgt_.us │ │ │ │ - 0x000225e0 6c676574 5f5f0075 736c7365 745f5f00 lget__.uslset__. │ │ │ │ - 0x000225f0 75736c73 74785f5f 00757361 786c675f uslstx__.usaxlg_ │ │ │ │ - 0x00022600 5f007573 7761707a 5f5f0075 73776170 _.uswapz__.uswap │ │ │ │ - 0x00022610 7a5f0075 73757363 6c5f5f00 75737573 z_.ususcl__.usus │ │ │ │ - 0x00022620 636c5f00 75737573 63755f5f 00757375 cl_.ususcu__.usu │ │ │ │ - 0x00022630 7363755f 00757378 696e7a5f 5f007573 scu_.usxinz__.us │ │ │ │ - 0x00022640 78696e7a 5f007573 78746c7a 5f5f0075 xinz_.usxtlz__.u │ │ │ │ - 0x00022650 7378746c 7a5f0075 73696765 745f5f00 sxtlz_.usiget__. │ │ │ │ - 0x00022660 75736973 65745f5f 00757369 7374785f usiset__.usistx_ │ │ │ │ - 0x00022670 5f007573 73706e74 5f5f0075 73786f66 _.usspnt__.usxof │ │ │ │ - 0x00022680 665f5f00 7573786f 66665f00 75736178 f__.usxoff_.usax │ │ │ │ - 0x00022690 6e6d5f5f 00757361 7873635f 5f007573 nm__.usaxsc__.us │ │ │ │ - 0x000226a0 64617873 5f5f0075 7369716e 705f5f00 daxs__.usiqnp__. │ │ │ │ - 0x000226b0 75736971 6e705f00 75736971 69645f5f usiqnp_.usiqid__ │ │ │ │ - 0x000226c0 00757369 7169645f 00757369 7163705f .usiqid_.usiqcp_ │ │ │ │ - 0x000226d0 5f007573 69716370 5f007573 6971636c _.usiqcp_.usiqcl │ │ │ │ - 0x000226e0 5f5f0075 73697163 6c5f0075 73697176 __.usiqcl_.usiqv │ │ │ │ - 0x000226f0 6c5f5f00 75736973 766c5f5f 00757369 l__.usisvl__.usi │ │ │ │ - 0x00022700 71696e5f 5f007573 72676574 5f5f0075 qin__.usrget__.u │ │ │ │ - 0x00022710 73727365 745f5f00 75737273 74785f5f srset__.usrstx__ │ │ │ │ - 0x00022720 00757363 68766c5f 5f007573 6368766c .uschvl__.uschvl │ │ │ │ - 0x00022730 5f007573 78737562 5f5f0075 73787375 _.usxsub__.usxsu │ │ │ │ - 0x00022740 625f0075 73786178 755f5f00 75737861 b_.usxaxu__.usxa │ │ │ │ - 0x00022750 78755f00 75737961 78735f5f 00757379 xu_.usyaxs__.usy │ │ │ │ - 0x00022760 6178735f 00757367 7270685f 5f007573 axs_.usgrph__.us │ │ │ │ - 0x00022770 67727068 5f007573 61786476 5f5f0063 grph_.usaxdv__.c │ │ │ │ - 0x00022780 73626c62 6c5f5f00 6373626c 626c5f00 sblbl__.csblbl_. │ │ │ │ - 0x00022790 75737067 65745f5f 00757370 6765745f uspget__.uspget_ │ │ │ │ - 0x000227a0 00757370 7365745f 5f007573 70737478 .uspset__.uspstx │ │ │ │ - 0x000227b0 5f5f0075 73707374 785f0075 736c716e __.uspstx_.uslqn │ │ │ │ - 0x000227c0 705f5f00 75736c71 6e705f00 75736c71 p__.uslqnp_.uslq │ │ │ │ - 0x000227d0 69645f5f 0075736c 7169645f 0075736c id__.uslqid_.usl │ │ │ │ - 0x000227e0 7163705f 5f007573 6c716370 5f007573 qcp__.uslqcp_.us │ │ │ │ - 0x000227f0 6c71636c 5f5f0075 736c7163 6c5f0075 lqcl__.uslqcl_.u │ │ │ │ - 0x00022800 736c7176 6c5f5f00 75736c73 766c5f5f slqvl__.uslsvl__ │ │ │ │ - 0x00022810 0075736c 71696e5f 5f007573 7374746c .uslqin__.ussttl │ │ │ │ - 0x00022820 5f5f0075 73737474 6c5f0075 73736178 __.ussttl_.ussax │ │ │ │ - 0x00022830 735f5f00 75737861 786c5f5f 00757378 s__.usxaxl__.usx │ │ │ │ - 0x00022840 61786c5f 00757369 6e69745f 5f007573 axl_.usinit__.us │ │ │ │ - 0x00022850 696e6974 5f007573 7961786c 5f5f0075 init_.usyaxl__.u │ │ │ │ - 0x00022860 73796178 6c5f0075 73796f66 665f5f00 syaxl_.usyoff__. │ │ │ │ - 0x00022870 7573796f 66665f00 75736371 6e705f5f usyoff_.uscqnp__ │ │ │ │ - 0x00022880 00757363 716e705f 00757363 7169645f .uscqnp_.uscqid_ │ │ │ │ - 0x00022890 5f007573 63716964 5f007573 63716370 _.uscqid_.uscqcp │ │ │ │ - 0x000228a0 5f5f0075 73637163 705f0075 73637163 __.uscqcp_.uscqc │ │ │ │ - 0x000228b0 6c5f5f00 75736371 636c5f00 75736371 l__.uscqcl_.uscq │ │ │ │ - 0x000228c0 766c5f5f 00757363 73766c5f 5f007573 vl__.uscsvl__.us │ │ │ │ - 0x000228d0 6371696e 5f5f0075 7370746d 6b5f5f00 cqin__.usptmk__. │ │ │ │ - 0x000228e0 75737074 6d6b5f00 75737572 646c5f5f usptmk_.usurdl__ │ │ │ │ - 0x000228f0 00757375 72646c5f 00757375 7264745f .usurdl_.usurdt_ │ │ │ │ - 0x00022900 5f007573 75726474 5f007573 70617873 _.usurdt_.uspaxs │ │ │ │ - 0x00022910 5f5f0075 7379696e 7a5f5f00 75737969 __.usyinz__.usyi │ │ │ │ - 0x00022920 6e7a5f00 75737974 6c7a5f5f 00757379 nz_.usytlz__.usy │ │ │ │ - 0x00022930 746c7a5f 00757363 6765745f 5f007573 tlz_.uscget__.us │ │ │ │ - 0x00022940 63736574 5f5f0075 73637374 785f5f00 cset__.uscstx__. │ │ │ │ - 0x00022950 75737961 78755f5f 00757379 6178755f usyaxu__.usyaxu_ │ │ │ │ - 0x00022960 00757970 6178735f 5f007579 70617873 .uypaxs__.uypaxs │ │ │ │ - 0x00022970 5f007579 7074746c 5f5f0075 79707474 _.uypttl__.uyptt │ │ │ │ - 0x00022980 6c5f0075 79736178 735f5f00 75797361 l_.uysaxs__.uysa │ │ │ │ - 0x00022990 78735f00 7579706e 756d5f5f 00757970 xs_.uypnum__.uyp │ │ │ │ - 0x000229a0 6e756d5f 00757973 61787a5f 5f007579 num_.uysaxz__.uy │ │ │ │ - 0x000229b0 7361787a 5f006c75 7963686b 5f5f006c saxz_.luychk__.l │ │ │ │ - 0x000229c0 75796368 6b5f0075 7970746d 6b5f5f00 uychk_.uyptmk__. │ │ │ │ - 0x000229d0 75797074 6d6b5f00 75797374 746c5f5f uyptmk_.uysttl__ │ │ │ │ - 0x000229e0 00757973 74746c5f 00757961 7864765f .uysttl_.uyaxdv_ │ │ │ │ - 0x000229f0 5f007579 61786476 5f007579 73666d74 _.uyaxdv_.uysfmt │ │ │ │ - 0x00022a00 5f5f0075 7973666d 745f0075 7971666d __.uysfmt_.uyqfm │ │ │ │ - 0x00022a10 745f5f00 75797166 6d745f00 75797074 t__.uyqfmt_.uypt │ │ │ │ - 0x00022a20 6d7a5f5f 00757970 746d7a5f 00757973 mz__.uyptmz_.uys │ │ │ │ - 0x00022a30 6f66665f 5f007579 736f6666 5f007579 off__.uysoff_.uy │ │ │ │ - 0x00022a40 726f6666 5f5f0075 79726f66 665f0075 roff__.uyroff_.u │ │ │ │ - 0x00022a50 796d7474 6c5f5f00 75796d74 746c5f00 ymttl__.uymttl_. │ │ │ │ - 0x00022a60 75796178 6e6d5f5f 00757961 786e6d5f uyaxnm__.uyaxnm_ │ │ │ │ - 0x00022a70 00756c69 6765745f 5f00756c 69736574 .uliget__.uliset │ │ │ │ - 0x00022a80 5f5f0075 6c697374 785f5f00 756c6c67 __.ulistx__.ullg │ │ │ │ - 0x00022a90 65745f5f 00756c6c 7365745f 5f00756c et__.ullset__.ul │ │ │ │ - 0x00022aa0 6c737478 5f5f0075 6c70716e 705f5f00 lstx__.ulpqnp__. │ │ │ │ - 0x00022ab0 756c7071 6e705f00 756c7071 69645f5f ulpqnp_.ulpqid__ │ │ │ │ - 0x00022ac0 00756c70 7169645f 00756c70 7163705f .ulpqid_.ulpqcp_ │ │ │ │ - 0x00022ad0 5f00756c 70716370 5f00756c 7071636c _.ulpqcp_.ulpqcl │ │ │ │ - 0x00022ae0 5f5f0075 6c707163 6c5f0075 6c707169 __.ulpqcl_.ulpqi │ │ │ │ - 0x00022af0 745f5f00 756c7071 69745f00 756c7071 t__.ulpqit_.ulpq │ │ │ │ - 0x00022b00 766c5f5f 00756c70 71766c5f 00756c70 vl__.ulpqvl_.ulp │ │ │ │ - 0x00022b10 73766c5f 5f00756c 7073766c 5f00756c svl__.ulpsvl_.ul │ │ │ │ - 0x00022b20 7071696e 5f5f0075 6c707169 6e5f0075 pqin__.ulpqin_.u │ │ │ │ - 0x00022b30 6c72716e 705f5f00 756c7271 6e705f00 lrqnp__.ulrqnp_. │ │ │ │ - 0x00022b40 756c7271 69645f5f 00756c72 7169645f ulrqid__.ulrqid_ │ │ │ │ - 0x00022b50 00756c72 7163705f 5f00756c 72716370 .ulrqcp__.ulrqcp │ │ │ │ - 0x00022b60 5f00756c 7271636c 5f5f0075 6c727163 _.ulrqcl__.ulrqc │ │ │ │ - 0x00022b70 6c5f0075 6c727176 6c5f5f00 756c7273 l_.ulrqvl__.ulrs │ │ │ │ - 0x00022b80 766c5f5f 00756c72 71696e5f 5f00756c vl__.ulrqin__.ul │ │ │ │ - 0x00022b90 786c626c 5f5f0075 6c786c62 6c5f0075 xlbl__.ulxlbl_.u │ │ │ │ - 0x00022ba0 6c737862 6c5f5f00 756c7178 626c5f5f lsxbl__.ulqxbl__ │ │ │ │ - 0x00022bb0 00756c6c 716e705f 5f00756c 6c716e70 .ullqnp__.ullqnp │ │ │ │ - 0x00022bc0 5f00756c 6c716964 5f5f0075 6c6c7169 _.ullqid__.ullqi │ │ │ │ - 0x00022bd0 645f0075 6c6c7163 705f5f00 756c6c71 d_.ullqcp__.ullq │ │ │ │ - 0x00022be0 63705f00 756c6c71 636c5f5f 00756c6c cp_.ullqcl__.ull │ │ │ │ - 0x00022bf0 71636c5f 00756c6c 71766c5f 5f00756c qcl_.ullqvl__.ul │ │ │ │ - 0x00022c00 6c73766c 5f5f0075 6c6c7169 6e5f5f00 lsvl__.ullqin__. │ │ │ │ - 0x00022c10 756c6971 6e705f5f 00756c69 716e705f uliqnp__.uliqnp_ │ │ │ │ - 0x00022c20 00756c69 7169645f 5f00756c 69716964 .uliqid__.uliqid │ │ │ │ - 0x00022c30 5f00756c 69716370 5f5f0075 6c697163 _.uliqcp__.uliqc │ │ │ │ - 0x00022c40 705f0075 6c697163 6c5f5f00 756c6971 p_.uliqcl__.uliq │ │ │ │ - 0x00022c50 636c5f00 756c6971 766c5f5f 00756c69 cl_.uliqvl__.uli │ │ │ │ - 0x00022c60 73766c5f 5f00756c 6971696e 5f5f0075 svl__.uliqin__.u │ │ │ │ - 0x00022c70 6c787366 6d5f5f00 756c7871 666d5f5f lxsfm__.ulxqfm__ │ │ │ │ - 0x00022c80 00756c78 71666d5f 00756c72 6765745f .ulxqfm_.ulrget_ │ │ │ │ - 0x00022c90 5f00756c 72736574 5f5f0075 6c727374 _.ulrset__.ulrst │ │ │ │ - 0x00022ca0 785f5f00 756c7973 666d5f5f 00756c79 x__.ulysfm__.uly │ │ │ │ - 0x00022cb0 73666d5f 00756c79 71666d5f 5f00756c sfm_.ulyqfm__.ul │ │ │ │ - 0x00022cc0 7971666d 5f00756c 796c626c 5f5f0075 yqfm_.ulylbl__.u │ │ │ │ - 0x00022cd0 6c796c62 6c5f0075 6c737962 6c5f5f00 lylbl_.ulsybl__. │ │ │ │ - 0x00022ce0 756c7179 626c5f5f 00756c78 6c6f675f ulqybl__.ulxlog_ │ │ │ │ - 0x00022cf0 5f00756c 786c6f67 5f00756c 70676574 _.ulxlog_.ulpget │ │ │ │ - 0x00022d00 5f5f0075 6c706765 745f0075 6c707365 __.ulpget_.ulpse │ │ │ │ - 0x00022d10 745f5f00 756c7073 65745f00 756c7073 t__.ulpset_.ulps │ │ │ │ - 0x00022d20 74785f5f 00756c70 7374785f 00756c79 tx__.ulpstx_.uly │ │ │ │ - 0x00022d30 6c6f675f 5f00756c 796c6f67 5f007575 log__.ulylog_.uu │ │ │ │ - 0x00022d40 6c696e5f 5f007575 69716e70 5f5f0075 lin__.uuiqnp__.u │ │ │ │ - 0x00022d50 7569716e 705f0075 75697169 645f5f00 uiqnp_.uuiqid__. │ │ │ │ - 0x00022d60 75756971 69645f00 75756971 63705f5f uuiqid_.uuiqcp__ │ │ │ │ - 0x00022d70 00757569 7163705f 00757569 71636c5f .uuiqcp_.uuiqcl_ │ │ │ │ - 0x00022d80 5f007575 6971636c 5f007575 6971766c _.uuiqcl_.uuiqvl │ │ │ │ - 0x00022d90 5f5f0075 75697176 6c5f0075 75697376 __.uuiqvl_.uuisv │ │ │ │ - 0x00022da0 6c5f5f00 75756973 766c5f00 75756971 l__.uuisvl_.uuiq │ │ │ │ - 0x00022db0 696e5f5f 00757569 71696e5f 0075756d in__.uuiqin_.uum │ │ │ │ - 0x00022dc0 726b5f5f 0075756d 726b5f00 75756c67 rk__.uumrk_.uulg │ │ │ │ - 0x00022dd0 65745f5f 0075756c 6765745f 0075756c et__.uulget_.uul │ │ │ │ - 0x00022de0 7365745f 5f007575 6c736574 5f007575 set__.uulset_.uu │ │ │ │ - 0x00022df0 6c737478 5f5f0075 756c7374 785f0075 lstx__.uulstx_.u │ │ │ │ - 0x00022e00 75736672 745f5f00 75757166 72745f5f usfrt__.uuqfrt__ │ │ │ │ - 0x00022e10 00757573 6672695f 5f007575 71667269 .uusfri__.uuqfri │ │ │ │ - 0x00022e20 5f5f0075 75736172 705f5f00 75757161 __.uusarp__.uuqa │ │ │ │ - 0x00022e30 72705f5f 0075756c 716e705f 5f007575 rp__.uulqnp__.uu │ │ │ │ - 0x00022e40 6c716e70 5f007575 6c716964 5f5f0075 lqnp_.uulqid__.u │ │ │ │ - 0x00022e50 756c7169 645f0075 756c7163 705f5f00 ulqid_.uulqcp__. │ │ │ │ - 0x00022e60 75756c71 63705f00 75756c71 636c5f5f uulqcp_.uulqcl__ │ │ │ │ - 0x00022e70 0075756c 71636c5f 0075756c 71766c5f .uulqcl_.uulqvl_ │ │ │ │ - 0x00022e80 5f007575 6c71766c 5f007575 6c73766c _.uulqvl_.uulsvl │ │ │ │ - 0x00022e90 5f5f0075 756c7376 6c5f0075 756c7169 __.uulsvl_.uulqi │ │ │ │ - 0x00022ea0 6e5f5f00 75756c71 696e5f00 75757267 n__.uulqin_.uurg │ │ │ │ - 0x00022eb0 65745f5f 00757572 6765745f 00757572 et__.uurget_.uur │ │ │ │ - 0x00022ec0 7365745f 5f007575 72736574 5f007575 set__.uurset_.uu │ │ │ │ - 0x00022ed0 72737478 5f5f0075 75727374 785f0075 rstx__.uurstx_.u │ │ │ │ - 0x00022ee0 756c696e 7a5f5f00 75756c69 6e7a5f00 ulinz__.uulinz_. │ │ │ │ - 0x00022ef0 75757271 6e705f5f 00757572 716e705f uurqnp__.uurqnp_ │ │ │ │ - 0x00022f00 00757572 7169645f 5f007575 72716964 .uurqid__.uurqid │ │ │ │ - 0x00022f10 5f007575 72716370 5f5f0075 75727163 _.uurqcp__.uurqc │ │ │ │ - 0x00022f20 705f0075 75727163 6c5f5f00 75757271 p_.uurqcl__.uurq │ │ │ │ - 0x00022f30 636c5f00 75757271 766c5f5f 00757572 cl_.uurqvl__.uur │ │ │ │ - 0x00022f40 71766c5f 00757572 73766c5f 5f007575 qvl_.uursvl__.uu │ │ │ │ - 0x00022f50 7273766c 5f007575 7271696e 5f5f0075 rsvl_.uurqin__.u │ │ │ │ - 0x00022f60 75727169 6e5f0075 75706765 745f5f00 urqin_.uupget__. │ │ │ │ - 0x00022f70 75757067 65745f00 75757073 65745f5f uupget_.uupset__ │ │ │ │ - 0x00022f80 00757570 7365745f 00757570 7374785f .uupset_.uupstx_ │ │ │ │ - 0x00022f90 5f007575 70737478 5f007575 696e6974 _.uupstx_.uuinit │ │ │ │ - 0x00022fa0 5f5f0075 75696e69 745f0075 75736c6e __.uuinit_.uusln │ │ │ │ - 0x00022fb0 745f5f00 7575736c 6e745f00 7575716c t__.uuslnt_.uuql │ │ │ │ - 0x00022fc0 6e745f5f 00757571 6c6e745f 00757573 nt__.uuqlnt_.uus │ │ │ │ - 0x00022fd0 6c6e695f 5f007575 736c6e69 5f007575 lni__.uuslni_.uu │ │ │ │ - 0x00022fe0 716c6e69 5f5f0075 75716c6e 695f0075 qlni__.uuqlni_.u │ │ │ │ - 0x00022ff0 75736964 765f5f00 75757369 64765f00 usidv__.uusidv_. │ │ │ │ - 0x00023000 75757169 64765f5f 00757571 6964765f uuqidv__.uuqidv_ │ │ │ │ - 0x00023010 00757570 716e705f 5f007575 70716e70 .uupqnp__.uupqnp │ │ │ │ - 0x00023020 5f007575 70716964 5f5f0075 75707169 _.uupqid__.uupqi │ │ │ │ - 0x00023030 645f0075 75707163 705f5f00 75757071 d_.uupqcp__.uupq │ │ │ │ - 0x00023040 63705f00 75757071 636c5f5f 00757570 cp_.uupqcl__.uup │ │ │ │ - 0x00023050 71636c5f 00757570 7169745f 5f007575 qcl_.uupqit__.uu │ │ │ │ - 0x00023060 70716974 5f007575 7071766c 5f5f0075 pqit_.uupqvl__.u │ │ │ │ - 0x00023070 75707176 6c5f0075 75707376 6c5f5f00 upqvl_.uupsvl__. │ │ │ │ - 0x00023080 75757073 766c5f00 75757071 696e5f5f uupsvl_.uupqin__ │ │ │ │ - 0x00023090 00757570 71696e5f 00757573 6272735f .uupqin_.uusbrs_ │ │ │ │ - 0x000230a0 5f007575 71627273 5f5f0075 75736d6b _.uuqbrs__.uusmk │ │ │ │ - 0x000230b0 745f5f00 7575736d 6b745f00 7575716d t__.uusmkt_.uuqm │ │ │ │ - 0x000230c0 6b745f5f 00757571 6d6b745f 00757573 kt__.uuqmkt_.uus │ │ │ │ - 0x000230d0 6d6b695f 5f007575 736d6b69 5f007575 mki__.uusmki_.uu │ │ │ │ - 0x000230e0 716d6b69 5f5f0075 75716d6b 695f0075 qmki__.uuqmki_.u │ │ │ │ - 0x000230f0 75736d6b 735f5f00 7575736d 6b735f00 usmks__.uusmks_. │ │ │ │ - 0x00023100 7575716d 6b735f5f 00757571 6d6b735f uuqmks__.uuqmks_ │ │ │ │ - 0x00023110 00757569 6765745f 5f007575 69676574 .uuiget__.uuiget │ │ │ │ - 0x00023120 5f007575 69736574 5f5f0075 75697365 _.uuiset__.uuise │ │ │ │ - 0x00023130 745f0075 75697374 785f5f00 75756973 t_.uuistx__.uuis │ │ │ │ - 0x00023140 74785f00 75757365 62745f5f 00757571 tx_.uusebt__.uuq │ │ │ │ - 0x00023150 6562745f 5f007575 73656269 5f5f0075 ebt__.uusebi__.u │ │ │ │ - 0x00023160 75716562 695f5f00 75757365 62735f5f uqebi__.uusebs__ │ │ │ │ - 0x00023170 00757571 6562735f 5f007575 6d726b7a .uuqebs__.uumrkz │ │ │ │ - 0x00023180 5f5f0075 756d726b 7a5f0075 67737574 __.uumrkz_.ugsut │ │ │ │ - 0x00023190 5f5f0075 67647574 5f5f0075 67647574 __.ugdut__.ugdut │ │ │ │ - 0x000231a0 5f007567 76656374 5f5f0075 6772716e _.ugvect__.ugrqn │ │ │ │ - 0x000231b0 705f5f00 75677271 6e705f00 75677271 p__.ugrqnp_.ugrq │ │ │ │ - 0x000231c0 69645f5f 00756772 7169645f 00756772 id__.ugrqid_.ugr │ │ │ │ - 0x000231d0 7163705f 5f007567 72716370 5f007567 qcp__.ugrqcp_.ug │ │ │ │ - 0x000231e0 7271636c 5f5f0075 67727163 6c5f0075 rqcl__.ugrqcl_.u │ │ │ │ - 0x000231f0 67727176 6c5f5f00 75677273 766c5f5f grqvl__.ugrsvl__ │ │ │ │ - 0x00023200 00756772 71696e5f 5f007567 69716e70 .ugrqin__.ugiqnp │ │ │ │ - 0x00023210 5f5f0075 6769716e 705f0075 67697169 __.ugiqnp_.ugiqi │ │ │ │ - 0x00023220 645f5f00 75676971 69645f00 75676971 d__.ugiqid_.ugiq │ │ │ │ - 0x00023230 63705f5f 00756769 7163705f 00756769 cp__.ugiqcp_.ugi │ │ │ │ - 0x00023240 71636c5f 5f007567 6971636c 5f007567 qcl__.ugiqcl_.ug │ │ │ │ - 0x00023250 6971766c 5f5f0075 67697376 6c5f5f00 iqvl__.ugisvl__. │ │ │ │ - 0x00023260 75676971 696e5f5f 00756775 6e69745f ugiqin__.ugunit_ │ │ │ │ - 0x00023270 5f007567 756e6974 5f007567 72676574 _.ugunit_.ugrget │ │ │ │ - 0x00023280 5f5f0075 67727365 745f5f00 75677273 __.ugrset__.ugrs │ │ │ │ - 0x00023290 74785f5f 00756770 716e705f 5f007567 tx__.ugpqnp__.ug │ │ │ │ - 0x000232a0 70716e70 5f007567 70716964 5f5f0075 pqnp_.ugpqid__.u │ │ │ │ - 0x000232b0 67707169 645f0075 67707163 705f5f00 gpqid_.ugpqcp__. │ │ │ │ - 0x000232c0 75677071 63705f00 75677071 636c5f5f ugpqcp_.ugpqcl__ │ │ │ │ - 0x000232d0 00756770 71636c5f 00756770 7169745f .ugpqcl_.ugpqit_ │ │ │ │ - 0x000232e0 5f007567 70716974 5f007567 7071766c _.ugpqit_.ugpqvl │ │ │ │ - 0x000232f0 5f5f0075 67707176 6c5f0075 67707376 __.ugpqvl_.ugpsv │ │ │ │ - 0x00023300 6c5f5f00 75677073 766c5f00 75677071 l__.ugpsvl_.ugpq │ │ │ │ - 0x00023310 696e5f5f 00756770 71696e5f 00756769 in__.ugpqin_.ugi │ │ │ │ - 0x00023320 6765745f 5f007567 69736574 5f5f0075 get__.ugiset__.u │ │ │ │ - 0x00023330 67697374 785f5f00 75676c71 6e705f5f gistx__.uglqnp__ │ │ │ │ - 0x00023340 0075676c 716e705f 0075676c 7169645f .uglqnp_.uglqid_ │ │ │ │ - 0x00023350 5f007567 6c716964 5f007567 6c716370 _.uglqid_.uglqcp │ │ │ │ - 0x00023360 5f5f0075 676c7163 705f0075 676c7163 __.uglqcp_.uglqc │ │ │ │ - 0x00023370 6c5f5f00 75676c71 636c5f00 75676c71 l__.uglqcl_.uglq │ │ │ │ - 0x00023380 766c5f5f 0075676c 73766c5f 5f007567 vl__.uglsvl__.ug │ │ │ │ - 0x00023390 6c71696e 5f5f0075 67706765 745f5f00 lqin__.ugpget__. │ │ │ │ - 0x000233a0 75677067 65745f00 75677073 65745f5f ugpget_.ugpset__ │ │ │ │ - 0x000233b0 00756770 7365745f 00756770 7374785f .ugpset_.ugpstx_ │ │ │ │ - 0x000233c0 5f007567 70737478 5f007567 6c676574 _.ugpstx_.uglget │ │ │ │ - 0x000233d0 5f5f0075 676c7365 745f5f00 75676c73 __.uglset__.ugls │ │ │ │ - 0x000233e0 74785f5f 00757a63 716e705f 5f00757a tx__.uzcqnp__.uz │ │ │ │ - 0x000233f0 63716e70 5f00757a 63716964 5f5f0075 cqnp_.uzcqid__.u │ │ │ │ - 0x00023400 7a637169 645f0075 7a637163 705f5f00 zcqid_.uzcqcp__. │ │ │ │ - 0x00023410 757a6371 63705f00 757a6371 636c5f5f uzcqcp_.uzcqcl__ │ │ │ │ - 0x00023420 00757a63 71636c5f 00757a63 71766c5f .uzcqcl_.uzcqvl_ │ │ │ │ - 0x00023430 5f00757a 6373766c 5f5f0075 7a637169 _.uzcsvl__.uzcqi │ │ │ │ - 0x00023440 6e5f5f00 757a6373 61765f5f 00757a63 n__.uzcsav__.uzc │ │ │ │ - 0x00023450 7361765f 00757a63 7273745f 5f00757a sav_.uzcrst__.uz │ │ │ │ - 0x00023460 63727374 5f00757a 69676574 5f5f0075 crst_.uziget__.u │ │ │ │ - 0x00023470 7a697365 745f5f00 757a6973 74785f5f ziset__.uzistx__ │ │ │ │ - 0x00023480 00757a63 6765745f 5f00757a 63736574 .uzcget__.uzcset │ │ │ │ - 0x00023490 5f5f0075 7a637374 785f5f00 757a6c67 __.uzcstx__.uzlg │ │ │ │ - 0x000234a0 65745f5f 00757a6c 7365745f 5f00757a et__.uzlset__.uz │ │ │ │ - 0x000234b0 6c737478 5f5f0075 7a696e69 745f5f00 lstx__.uzinit__. │ │ │ │ - 0x000234c0 757a696e 69745f00 757a7073 61765f5f uzinit_.uzpsav__ │ │ │ │ - 0x000234d0 00757a70 7361765f 00757a70 7273745f .uzpsav_.uzprst_ │ │ │ │ - 0x000234e0 5f00757a 70727374 5f00757a 70716e70 _.uzprst_.uzpqnp │ │ │ │ - 0x000234f0 5f5f0075 7a70716e 705f0075 7a707169 __.uzpqnp_.uzpqi │ │ │ │ - 0x00023500 645f5f00 757a7071 69645f00 757a7071 d__.uzpqid_.uzpq │ │ │ │ - 0x00023510 63705f5f 00757a70 7163705f 00757a70 cp__.uzpqcp_.uzp │ │ │ │ - 0x00023520 71636c5f 5f00757a 7071636c 5f00757a qcl__.uzpqcl_.uz │ │ │ │ - 0x00023530 70716974 5f5f0075 7a707169 745f0075 pqit__.uzpqit_.u │ │ │ │ - 0x00023540 7a707176 6c5f5f00 757a7071 766c5f00 zpqvl__.uzpqvl_. │ │ │ │ - 0x00023550 757a7073 766c5f5f 00757a70 73766c5f uzpsvl__.uzpsvl_ │ │ │ │ - 0x00023560 00757a70 71696e5f 5f00757a 7071696e .uzpqin__.uzpqin │ │ │ │ - 0x00023570 5f00757a 66616374 5f5f0075 7a69716e _.uzfact__.uziqn │ │ │ │ - 0x00023580 705f5f00 757a6971 6e705f00 757a6971 p__.uziqnp_.uziq │ │ │ │ - 0x00023590 69645f5f 00757a69 7169645f 00757a69 id__.uziqid_.uzi │ │ │ │ - 0x000235a0 7163705f 5f00757a 69716370 5f00757a qcp__.uziqcp_.uz │ │ │ │ - 0x000235b0 6971636c 5f5f0075 7a697163 6c5f0075 iqcl__.uziqcl_.u │ │ │ │ - 0x000235c0 7a697176 6c5f5f00 757a6973 766c5f5f ziqvl__.uzisvl__ │ │ │ │ - 0x000235d0 00757a69 71696e5f 5f00757a 69736176 .uziqin__.uzisav │ │ │ │ - 0x000235e0 5f5f0075 7a697361 765f0075 7a697273 __.uzisav_.uzirs │ │ │ │ - 0x000235f0 745f5f00 757a6972 73745f00 757a7067 t__.uzirst_.uzpg │ │ │ │ - 0x00023600 65745f5f 00757a70 6765745f 00757a70 et__.uzpget_.uzp │ │ │ │ - 0x00023610 7365745f 5f00757a 70737478 5f5f0075 set__.uzpstx__.u │ │ │ │ - 0x00023620 7a707374 785f0075 7a6c716e 705f5f00 zpstx_.uzlqnp__. │ │ │ │ - 0x00023630 757a6c71 6e705f00 757a6c71 69645f5f uzlqnp_.uzlqid__ │ │ │ │ - 0x00023640 00757a6c 7169645f 00757a6c 7163705f .uzlqid_.uzlqcp_ │ │ │ │ - 0x00023650 5f00757a 6c716370 5f00757a 6c71636c _.uzlqcp_.uzlqcl │ │ │ │ - 0x00023660 5f5f0075 7a6c7163 6c5f0075 7a6c7176 __.uzlqcl_.uzlqv │ │ │ │ - 0x00023670 6c5f5f00 757a6c73 766c5f5f 00757a6c l__.uzlsvl__.uzl │ │ │ │ - 0x00023680 71696e5f 5f00757a 6c736176 5f5f0075 qin__.uzlsav__.u │ │ │ │ - 0x00023690 7a6c7361 765f0075 7a6c7273 745f5f00 zlsav_.uzlrst__. │ │ │ │ - 0x000236a0 757a6c72 73745f00 757a7267 65745f5f uzlrst_.uzrget__ │ │ │ │ - 0x000236b0 00757a72 7365745f 5f00757a 72737478 .uzrset__.uzrstx │ │ │ │ - 0x000236c0 5f5f0075 7a72716e 705f5f00 757a7271 __.uzrqnp__.uzrq │ │ │ │ - 0x000236d0 6e705f00 757a7271 69645f5f 00757a72 np_.uzrqid__.uzr │ │ │ │ - 0x000236e0 7169645f 00757a72 7163705f 5f00757a qid_.uzrqcp__.uz │ │ │ │ - 0x000236f0 72716370 5f00757a 7271636c 5f5f0075 rqcp_.uzrqcl__.u │ │ │ │ - 0x00023700 7a727163 6c5f0075 7a727176 6c5f5f00 zrqcl_.uzrqvl__. │ │ │ │ - 0x00023710 757a7273 766c5f5f 00757a72 71696e5f uzrsvl__.uzrqin_ │ │ │ │ - 0x00023720 5f00757a 72736176 5f5f0075 7a727361 _.uzrsav__.uzrsa │ │ │ │ - 0x00023730 765f0075 7a727273 745f5f00 757a7272 v_.uzrrst__.uzrr │ │ │ │ - 0x00023740 73745f00 75637861 79725f5f 00756378 st_.ucxayr__.ucx │ │ │ │ - 0x00023750 6179725f 00756370 716e705f 5f007563 ayr_.ucpqnp__.uc │ │ │ │ - 0x00023760 70716e70 5f007563 70716964 5f5f0075 pqnp_.ucpqid__.u │ │ │ │ - 0x00023770 63707169 645f0075 63707163 705f5f00 cpqid_.ucpqcp__. │ │ │ │ - 0x00023780 75637071 63705f00 75637071 636c5f5f ucpqcp_.ucpqcl__ │ │ │ │ - 0x00023790 00756370 71636c5f 00756370 7169745f .ucpqcl_.ucpqit_ │ │ │ │ - 0x000237a0 5f007563 70716974 5f007563 7071766c _.ucpqit_.ucpqvl │ │ │ │ - 0x000237b0 5f5f0075 63707176 6c5f0075 63707376 __.ucpqvl_.ucpsv │ │ │ │ - 0x000237c0 6c5f5f00 75637073 766c5f00 75637071 l__.ucpsvl_.ucpq │ │ │ │ - 0x000237d0 696e5f5f 00756370 71696e5f 00756372 in__.ucpqin_.ucr │ │ │ │ - 0x000237e0 716e705f 5f007563 72716e70 5f007563 qnp__.ucrqnp_.uc │ │ │ │ - 0x000237f0 72716964 5f5f0075 63727169 645f0075 rqid__.ucrqid_.u │ │ │ │ - 0x00023800 63727163 705f5f00 75637271 63705f00 crqcp__.ucrqcp_. │ │ │ │ - 0x00023810 75637271 636c5f5f 00756372 71636c5f ucrqcl__.ucrqcl_ │ │ │ │ - 0x00023820 00756372 71766c5f 5f007563 7273766c .ucrqvl__.ucrsvl │ │ │ │ - 0x00023830 5f5f0075 63727169 6e5f5f00 75637861 __.ucrqin__.ucxa │ │ │ │ - 0x00023840 6d6e5f5f 00756378 616d6e5f 00756379 mn__.ucxamn_.ucy │ │ │ │ - 0x00023850 6164795f 5f007563 79616479 5f007563 ady__.ucyady_.uc │ │ │ │ - 0x00023860 70676574 5f5f0075 63706765 745f0075 pget__.ucpget_.u │ │ │ │ - 0x00023870 63707365 745f5f00 75637073 65745f00 cpset__.ucpset_. │ │ │ │ - 0x00023880 75637073 74785f5f 00756370 7374785f ucpstx__.ucpstx_ │ │ │ │ - 0x00023890 00756379 616d6e5f 5f007563 79616d6e .ucyamn__.ucyamn │ │ │ │ - 0x000238a0 5f007563 7961636c 5f5f0075 63796163 _.ucyacl__.ucyac │ │ │ │ - 0x000238b0 6c5f0075 636c6765 745f5f00 75636c73 l_.uclget__.ucls │ │ │ │ - 0x000238c0 65745f5f 0075636c 7374785f 5f007563 et__.uclstx__.uc │ │ │ │ - 0x000238d0 7861636c 5f5f0075 63786163 6c5f0075 xacl__.ucxacl_.u │ │ │ │ - 0x000238e0 63696765 745f5f00 75636973 65745f5f ciget__.uciset__ │ │ │ │ - 0x000238f0 00756369 7374785f 5f007563 69716e70 .ucistx__.uciqnp │ │ │ │ - 0x00023900 5f5f0075 6369716e 705f0075 63697169 __.uciqnp_.uciqi │ │ │ │ - 0x00023910 645f5f00 75636971 69645f00 75636971 d__.uciqid_.uciq │ │ │ │ - 0x00023920 63705f5f 00756369 7163705f 00756369 cp__.uciqcp_.uci │ │ │ │ - 0x00023930 71636c5f 5f007563 6971636c 5f007563 qcl__.uciqcl_.uc │ │ │ │ - 0x00023940 6971766c 5f5f0075 63697376 6c5f5f00 iqvl__.ucisvl__. │ │ │ │ - 0x00023950 75636971 696e5f5f 006e7563 6461795f uciqin__.nucday_ │ │ │ │ - 0x00023960 5f006e75 63646179 5f007563 72676574 _.nucday_.ucrget │ │ │ │ - 0x00023970 5f5f0075 63727365 745f5f00 75637273 __.ucrset__.ucrs │ │ │ │ - 0x00023980 74785f5f 00756378 6164795f 5f007563 tx__.ucxady__.uc │ │ │ │ - 0x00023990 78616479 5f006e75 63636872 5f5f006e xady_.nucchr__.n │ │ │ │ - 0x000239a0 75636368 725f0075 636c716e 705f5f00 ucchr_.uclqnp__. │ │ │ │ - 0x000239b0 75636c71 6e705f00 75636c71 69645f5f uclqnp_.uclqid__ │ │ │ │ - 0x000239c0 0075636c 7169645f 0075636c 7163705f .uclqid_.uclqcp_ │ │ │ │ - 0x000239d0 5f007563 6c716370 5f007563 6c71636c _.uclqcp_.uclqcl │ │ │ │ - 0x000239e0 5f5f0075 636c7163 6c5f0075 636c7176 __.uclqcl_.uclqv │ │ │ │ - 0x000239f0 6c5f5f00 75636c73 766c5f5f 0075636c l__.uclsvl__.ucl │ │ │ │ - 0x00023a00 71696e5f 5f007563 79617972 5f5f0075 qin__.ucyayr__.u │ │ │ │ - 0x00023a10 63796179 725f0075 64627365 745f5f00 cyayr_.udbset__. │ │ │ │ - 0x00023a20 75646273 65745f00 75647067 65745f5f udbset_.udpget__ │ │ │ │ - 0x00023a30 00756470 6765745f 00756470 7365745f .udpget_.udpset_ │ │ │ │ - 0x00023a40 5f007564 70736574 5f007564 70737478 _.udpset_.udpstx │ │ │ │ - 0x00023a50 5f5f0075 64707374 785f0075 64677264 __.udpstx_.udgrd │ │ │ │ - 0x00023a60 6e5f5f00 75646772 646e5f00 75646967 n__.udgrdn_.udig │ │ │ │ - 0x00023a70 65745f5f 00756469 7365745f 5f007564 et__.udiset__.ud │ │ │ │ - 0x00023a80 69737478 5f5f0075 6469716e 705f5f00 istx__.udiqnp__. │ │ │ │ - 0x00023a90 75646971 6e705f00 75646971 69645f5f udiqnp_.udiqid__ │ │ │ │ - 0x00023aa0 00756469 7169645f 00756469 7163705f .udiqid_.udiqcp_ │ │ │ │ - 0x00023ab0 5f007564 69716370 5f007564 6971636c _.udiqcp_.udiqcl │ │ │ │ - 0x00023ac0 5f5f0075 64697163 6c5f0075 64697176 __.udiqcl_.udiqv │ │ │ │ - 0x00023ad0 6c5f5f00 75646973 766c5f5f 00756469 l__.udisvl__.udi │ │ │ │ - 0x00023ae0 71696e5f 5f007564 6c676574 5f5f0075 qin__.udlget__.u │ │ │ │ - 0x00023af0 646c7365 745f5f00 75646c73 74785f5f dlset__.udlstx__ │ │ │ │ - 0x00023b00 00756469 636c765f 5f007564 73636c76 .udiclv__.udsclv │ │ │ │ - 0x00023b10 5f5f0075 6471636c 765f5f00 75647163 __.udqclv__.udqc │ │ │ │ - 0x00023b20 6c6e5f5f 00756464 636c765f 5f007564 ln__.uddclv__.ud │ │ │ │ - 0x00023b30 73636c7a 5f5f0075 6473636c 7a5f0075 sclz__.udsclz_.u │ │ │ │ - 0x00023b40 6471636c 7a5f5f00 75647163 6c7a5f00 dqclz__.udqclz_. │ │ │ │ - 0x00023b50 75646763 6c615f5f 00756469 636c725f udgcla__.udiclr_ │ │ │ │ - 0x00023b60 5f007564 69636c72 5f007564 6c61626c _.udiclr_.udlabl │ │ │ │ - 0x00023b70 5f5f0075 646c6162 6c5f0075 6473666d __.udlabl_.udsfm │ │ │ │ - 0x00023b80 745f5f00 75647166 6d745f5f 00756472 t__.udqfmt__.udr │ │ │ │ - 0x00023b90 6765745f 5f007564 72736574 5f5f0075 get__.udrset__.u │ │ │ │ - 0x00023ba0 64727374 785f5f00 6c756463 686b5f5f drstx__.ludchk__ │ │ │ │ - 0x00023bb0 006c7564 63686b5f 0075646c 716e705f .ludchk_.udlqnp_ │ │ │ │ - 0x00023bc0 5f007564 6c716e70 5f007564 6c716964 _.udlqnp_.udlqid │ │ │ │ - 0x00023bd0 5f5f0075 646c7169 645f0075 646c7163 __.udlqid_.udlqc │ │ │ │ - 0x00023be0 705f5f00 75646c71 63705f00 75646c71 p__.udlqcp_.udlq │ │ │ │ - 0x00023bf0 636c5f5f 0075646c 71636c5f 0075646c cl__.udlqcl_.udl │ │ │ │ - 0x00023c00 71766c5f 5f007564 6c73766c 5f5f0075 qvl__.udlsvl__.u │ │ │ │ - 0x00023c10 646c7169 6e5f5f00 7564636e 747a5f5f dlqin__.udcntz__ │ │ │ │ - 0x00023c20 00756475 7875795f 5f007564 75787579 .uduxuy__.uduxuy │ │ │ │ - 0x00023c30 5f007564 62636c72 5f5f0075 6462636c _.udbclr__.udbcl │ │ │ │ - 0x00023c40 725f0075 6470716e 705f5f00 75647071 r_.udpqnp__.udpq │ │ │ │ - 0x00023c50 6e705f00 75647071 69645f5f 00756470 np_.udpqid__.udp │ │ │ │ - 0x00023c60 7169645f 00756470 7163705f 5f007564 qid_.udpqcp__.ud │ │ │ │ - 0x00023c70 70716370 5f007564 7071636c 5f5f0075 pqcp_.udpqcl__.u │ │ │ │ - 0x00023c80 64707163 6c5f0075 64707169 745f5f00 dpqcl_.udpqit__. │ │ │ │ - 0x00023c90 75647071 69745f00 75647071 766c5f5f udpqit_.udpqvl__ │ │ │ │ - 0x00023ca0 00756470 71766c5f 00756470 73766c5f .udpqvl_.udpsvl_ │ │ │ │ - 0x00023cb0 5f007564 7073766c 5f007564 7071696e _.udpsvl_.udpqin │ │ │ │ - 0x00023cc0 5f5f0075 64707169 6e5f0075 6472716e __.udpqin_.udrqn │ │ │ │ - 0x00023cd0 705f5f00 75647271 6e705f00 75647271 p__.udrqnp_.udrq │ │ │ │ - 0x00023ce0 69645f5f 00756472 7169645f 00756472 id__.udrqid_.udr │ │ │ │ - 0x00023cf0 7163705f 5f007564 72716370 5f007564 qcp__.udrqcp_.ud │ │ │ │ - 0x00023d00 7271636c 5f5f0075 64727163 6c5f0075 rqcl__.udrqcl_.u │ │ │ │ - 0x00023d10 64727176 6c5f5f00 75647273 766c5f5f drqvl__.udrsvl__ │ │ │ │ - 0x00023d20 00756472 71696e5f 5f007564 6c696e65 .udrqin__.udline │ │ │ │ - 0x00023d30 5f5f0075 646c696e 655f0075 64636e74 __.udline_.udcnt │ │ │ │ - 0x00023d40 725f5f00 7564636e 74725f00 75646763 r__.udcntr_.udgc │ │ │ │ - 0x00023d50 6c625f5f 00756d72 716e705f 5f00756d lb__.umrqnp__.um │ │ │ │ - 0x00023d60 72716e70 5f00756d 72716964 5f5f0075 rqnp_.umrqid__.u │ │ │ │ - 0x00023d70 6d727169 645f0075 6d727163 705f5f00 mrqid_.umrqcp__. │ │ │ │ - 0x00023d80 756d7271 63705f00 756d7271 636c5f5f umrqcp_.umrqcl__ │ │ │ │ - 0x00023d90 00756d72 71636c5f 00756d72 71766c5f .umrqcl_.umrqvl_ │ │ │ │ - 0x00023da0 5f00756d 7273766c 5f5f0075 6d727169 _.umrsvl__.umrqi │ │ │ │ - 0x00023db0 6e5f5f00 756d7067 65745f5f 00756d70 n__.umpget__.ump │ │ │ │ - 0x00023dc0 6765745f 00756d70 7365745f 5f00756d get_.umpset__.um │ │ │ │ - 0x00023dd0 70736574 5f00756d 70737478 5f5f0075 pset_.umpstx__.u │ │ │ │ - 0x00023de0 6d707374 785f0075 6d736772 645f5f00 mpstx_.umsgrd__. │ │ │ │ - 0x00023df0 756d7367 72645f00 756d706c 696d5f5f umsgrd_.umplim__ │ │ │ │ - 0x00023e00 00756d73 7077645f 5f00756d 73707764 .umspwd__.umspwd │ │ │ │ - 0x00023e10 5f00756d 706d6170 5f5f0075 6d73636f _.umpmap__.umsco │ │ │ │ - 0x00023e20 6d5f5f00 756d7363 6f6d5f00 756d7166 m__.umscom_.umqf │ │ │ │ - 0x00023e30 6e6d5f5f 00756d71 666e6d5f 00756d73 nm__.umqfnm_.ums │ │ │ │ - 0x00023e40 7064665f 5f00756d 73706466 5f00756d pdf__.umspdf_.um │ │ │ │ - 0x00023e50 70677264 5f5f0075 6d626e64 705f5f00 pgrd__.umbndp__. │ │ │ │ - 0x00023e60 756d626e 64705f00 756d7363 77645f5f umbndp_.umscwd__ │ │ │ │ - 0x00023e70 00756d71 6377645f 5f00756d 71637764 .umqcwd__.umqcwd │ │ │ │ - 0x00023e80 5f00756d 69676574 5f5f0075 6d697365 _.umiget__.umise │ │ │ │ - 0x00023e90 745f5f00 756d6973 74785f5f 00756d73 t__.umistx__.ums │ │ │ │ - 0x00023ea0 706e745f 5f00756d 71706e74 5f5f0075 pnt__.umqpnt__.u │ │ │ │ - 0x00023eb0 6d71706e 745f0075 6d717074 6e5f5f00 mqpnt_.umqptn__. │ │ │ │ - 0x00023ec0 756d7170 746e5f00 756d7270 6e745f5f umqptn_.umrpnt__ │ │ │ │ - 0x00023ed0 00756d72 706e745f 00756d70 676c625f .umrpnt_.umpglb_ │ │ │ │ - 0x00023ee0 5f00756d 6c676574 5f5f0075 6d6c7365 _.umlget__.umlse │ │ │ │ - 0x00023ef0 745f5f00 756d6c73 74785f5f 00756d71 t__.umlstx__.umq │ │ │ │ - 0x00023f00 7478795f 5f00756d 71747879 5f00756d txy__.umqtxy_.um │ │ │ │ - 0x00023f10 73706374 5f5f0075 6d737063 745f0075 spct__.umspct_.u │ │ │ │ - 0x00023f20 6d726765 745f5f00 756d7273 65745f5f mrget__.umrset__ │ │ │ │ - 0x00023f30 00756d72 7374785f 5f00756d 666d6170 .umrstx__.umfmap │ │ │ │ - 0x00023f40 5f5f0075 6d626e64 635f5f00 756d626e __.umbndc__.umbn │ │ │ │ - 0x00023f50 64635f00 756d696e 69745f5f 00756d69 dc_.uminit__.umi │ │ │ │ - 0x00023f60 6e69745f 00756d73 636e745f 5f00756d nit_.umscnt__.um │ │ │ │ - 0x00023f70 71636e74 5f5f0075 6d71636e 745f0075 qcnt__.umqcnt_.u │ │ │ │ - 0x00023f80 6d706669 745f5f00 756d6971 6e705f5f mpfit__.umiqnp__ │ │ │ │ - 0x00023f90 00756d69 716e705f 00756d69 7169645f .umiqnp_.umiqid_ │ │ │ │ - 0x00023fa0 5f00756d 69716964 5f00756d 69716370 _.umiqid_.umiqcp │ │ │ │ - 0x00023fb0 5f5f0075 6d697163 705f0075 6d697163 __.umiqcp_.umiqc │ │ │ │ - 0x00023fc0 6c5f5f00 756d6971 636c5f00 756d6971 l__.umiqcl_.umiq │ │ │ │ - 0x00023fd0 766c5f5f 00756d69 73766c5f 5f00756d vl__.umisvl__.um │ │ │ │ - 0x00023fe0 6971696e 5f5f0075 6d737070 745f5f00 iqin__.umsppt__. │ │ │ │ - 0x00023ff0 756d7370 70745f00 756d6c71 6e705f5f umsppt_.umlqnp__ │ │ │ │ - 0x00024000 00756d6c 716e705f 00756d6c 7169645f .umlqnp_.umlqid_ │ │ │ │ - 0x00024010 5f00756d 6c716964 5f00756d 6c716370 _.umlqid_.umlqcp │ │ │ │ - 0x00024020 5f5f0075 6d6c7163 705f0075 6d6c7163 __.umlqcp_.umlqc │ │ │ │ - 0x00024030 6c5f5f00 756d6c71 636c5f00 756d6c71 l__.umlqcl_.umlq │ │ │ │ - 0x00024040 766c5f5f 00756d6c 73766c5f 5f00756d vl__.umlsvl__.um │ │ │ │ - 0x00024050 6c71696e 5f5f0075 6d737063 775f5f00 lqin__.umspcw__. │ │ │ │ - 0x00024060 756d7370 63775f00 756d7374 767a5f5f umspcw_.umstvz__ │ │ │ │ - 0x00024070 00756d73 74767a5f 00756d70 716e705f .umstvz_.umpqnp_ │ │ │ │ - 0x00024080 5f00756d 70716e70 5f00756d 70716964 _.umpqnp_.umpqid │ │ │ │ - 0x00024090 5f5f0075 6d707169 645f0075 6d707163 __.umpqid_.umpqc │ │ │ │ - 0x000240a0 705f5f00 756d7071 63705f00 756d7071 p__.umpqcp_.umpq │ │ │ │ - 0x000240b0 636c5f5f 00756d70 71636c5f 00756d70 cl__.umpqcl_.ump │ │ │ │ - 0x000240c0 7169745f 5f00756d 70716974 5f00756d qit__.umpqit_.um │ │ │ │ - 0x000240d0 7071766c 5f5f0075 6d707176 6c5f0075 pqvl__.umpqvl_.u │ │ │ │ - 0x000240e0 6d707376 6c5f5f00 756d7073 766c5f00 mpsvl__.umpsvl_. │ │ │ │ - 0x000240f0 756d7071 696e5f5f 00756d70 71696e5f umpqin__.umpqin_ │ │ │ │ - 0x00024100 00677269 6e69745f 5f006772 696e6974 .grinit__.grinit │ │ │ │ - 0x00024110 5f006772 73747266 5f5f0067 72736377 _.grstrf__.grscw │ │ │ │ - 0x00024120 645f5f00 67727363 77645f00 67727376 d__.grscwd_.grsv │ │ │ │ - 0x00024130 70745f5f 00677273 6d706c5f 5f006772 pt__.grsmpl__.gr │ │ │ │ - 0x00024140 6f706e5f 5f006772 66726d5f 5f006772 opn__.grfrm__.gr │ │ │ │ - 0x00024150 6669675f 5f006772 636c735f 5f006772 fig__.grcls__.gr │ │ │ │ - 0x00024160 7374726e 5f5f0067 72737369 6d5f5f00 strn__.grssim__. │ │ │ │ - 0x00024170 67727374 78795f5f 00677273 776e645f grstxy__.grswnd_ │ │ │ │ - 0x00024180 5f007569 72716e70 5f5f0075 6972716e _.uirqnp__.uirqn │ │ │ │ - 0x00024190 705f0075 69727169 645f5f00 75697271 p_.uirqid__.uirq │ │ │ │ - 0x000241a0 69645f00 75697271 63705f5f 00756972 id_.uirqcp__.uir │ │ │ │ - 0x000241b0 7163705f 00756972 71636c5f 5f007569 qcp_.uirqcl__.ui │ │ │ │ - 0x000241c0 7271636c 5f007569 7271766c 5f5f0075 rqcl_.uirqvl__.u │ │ │ │ - 0x000241d0 69727176 6c5f0075 69727376 6c5f5f00 irqvl_.uirsvl__. │ │ │ │ - 0x000241e0 75697273 766c5f00 75697271 696e5f5f uirsvl_.uirqin__ │ │ │ │ - 0x000241f0 00756972 71696e5f 00756970 6461325f .uirqin_.uipda2_ │ │ │ │ - 0x00024200 5f007569 70646132 5f007569 7064327a _.uipda2_.uipd2z │ │ │ │ - 0x00024210 5f5f0075 69706432 7a5f0075 69706461 __.uipd2z_.uipda │ │ │ │ - 0x00024220 335f5f00 75697064 61335f00 75697064 3__.uipda3_.uipd │ │ │ │ - 0x00024230 337a5f5f 00756970 64337a5f 00756963 3z__.uipd3z_.uic │ │ │ │ - 0x00024240 32645f5f 00756963 32645f00 75693269 2d__.uic2d_.ui2i │ │ │ │ - 0x00024250 6e695f5f 00756932 696e695f 00756973 ni__.ui2ini_.uis │ │ │ │ - 0x00024260 6372325f 5f007569 73637232 5f007569 cr2__.uiscr2_.ui │ │ │ │ - 0x00024270 71637232 5f5f0075 69716372 325f0075 qcr2__.uiqcr2_.u │ │ │ │ - 0x00024280 6973636d 705f5f00 75697363 6d705f00 iscmp__.uiscmp_. │ │ │ │ - 0x00024290 75696967 65745f5f 00756969 6765745f uiiget__.uiiget_ │ │ │ │ - 0x000242a0 00756969 7365745f 5f007569 69736574 .uiiset__.uiiset │ │ │ │ - 0x000242b0 5f007569 69737478 5f5f0075 69697374 _.uiistx__.uiist │ │ │ │ - 0x000242c0 785f0075 69706461 7a5f5f00 75697064 x_.uipdaz__.uipd │ │ │ │ - 0x000242d0 617a5f00 75697368 64775f5f 00756973 az_.uishdw__.uis │ │ │ │ - 0x000242e0 6864775f 00756969 716e705f 5f007569 hdw_.uiiqnp__.ui │ │ │ │ - 0x000242f0 69716e70 5f007569 69716964 5f5f0075 iqnp_.uiiqid__.u │ │ │ │ - 0x00024300 69697169 645f0075 69697163 705f5f00 iiqid_.uiiqcp__. │ │ │ │ - 0x00024310 75696971 63705f00 75696971 636c5f5f uiiqcp_.uiiqcl__ │ │ │ │ - 0x00024320 00756969 71636c5f 00756969 71766c5f .uiiqcl_.uiiqvl_ │ │ │ │ - 0x00024330 5f007569 6971766c 5f007569 6973766c _.uiiqvl_.uiisvl │ │ │ │ - 0x00024340 5f5f0075 69697376 6c5f0075 69697169 __.uiisvl_.uiiqi │ │ │ │ - 0x00024350 6e5f5f00 75696971 696e5f00 75696c67 n__.uiiqin_.uilg │ │ │ │ - 0x00024360 65745f5f 0075696c 6765745f 0075696c et__.uilget_.uil │ │ │ │ - 0x00024370 7365745f 5f007569 6c736574 5f007569 set__.uilset_.ui │ │ │ │ - 0x00024380 6c737478 5f5f0075 696c7374 785f0075 lstx__.uilstx_.u │ │ │ │ - 0x00024390 69667061 635f5f00 75696670 61635f00 ifpac__.uifpac_. │ │ │ │ - 0x000243a0 75696970 61635f5f 00756969 7061635f uiipac__.uiipac_ │ │ │ │ - 0x000243b0 00756979 6261725f 5f007569 79626172 .uiybar__.uiybar │ │ │ │ - 0x000243c0 5f007569 71666e6d 5f5f0075 6971666e _.uiqfnm__.uiqfn │ │ │ │ - 0x000243d0 6d5f0075 69706461 745f5f00 75697064 m_.uipdat__.uipd │ │ │ │ - 0x000243e0 61745f00 75696372 67625f5f 00756963 at_.uicrgb__.uic │ │ │ │ - 0x000243f0 7267625f 00756963 696e695f 5f007569 rgb_.uicini__.ui │ │ │ │ - 0x00024400 63696e69 5f007569 73637267 5f5f0075 cini_.uiscrg__.u │ │ │ │ - 0x00024410 69736372 675f0075 69736d72 675f5f00 iscrg_.uismrg__. │ │ │ │ - 0x00024420 7569736d 72675f00 75697163 72675f5f uismrg_.uiqcrg__ │ │ │ │ - 0x00024430 00756971 6372675f 00756971 6d72675f .uiqcrg_.uiqmrg_ │ │ │ │ - 0x00024440 5f007569 716d7267 5f007569 73637371 _.uiqmrg_.uiscsq │ │ │ │ - 0x00024450 5f5f0075 69736373 715f0075 69736366 __.uiscsq_.uiscf │ │ │ │ - 0x00024460 6c5f5f00 75697363 666c5f00 7569736d l__.uiscfl_.uism │ │ │ │ - 0x00024470 73715f5f 00756973 6d73715f 00756973 sq__.uismsq_.uis │ │ │ │ - 0x00024480 6d666c5f 5f007569 736d666c 5f007569 mfl__.uismfl_.ui │ │ │ │ - 0x00024490 6c716e70 5f5f0075 696c716e 705f0075 lqnp__.uilqnp_.u │ │ │ │ - 0x000244a0 696c7169 645f5f00 75696c71 69645f00 ilqid__.uilqid_. │ │ │ │ - 0x000244b0 75696c71 63705f5f 0075696c 7163705f uilqcp__.uilqcp_ │ │ │ │ - 0x000244c0 0075696c 71636c5f 5f007569 6c71636c .uilqcl__.uilqcl │ │ │ │ - 0x000244d0 5f007569 6c71766c 5f5f0075 696c7176 _.uilqvl__.uilqv │ │ │ │ - 0x000244e0 6c5f0075 696c7376 6c5f5f00 75696c73 l_.uilsvl__.uils │ │ │ │ - 0x000244f0 766c5f00 75696c71 696e5f5f 0075696c vl_.uilqin__.uil │ │ │ │ - 0x00024500 71696e5f 00756972 6765745f 5f007569 qin_.uirget__.ui │ │ │ │ - 0x00024510 72676574 5f007569 72736574 5f5f0075 rget_.uirset__.u │ │ │ │ - 0x00024520 69727365 745f0075 69727374 785f5f00 irset_.uirstx__. │ │ │ │ - 0x00024530 75697273 74785f00 75696333 645f5f00 uirstx_.uic3d__. │ │ │ │ - 0x00024540 75696333 645f0075 6933696e 695f5f00 uic3d_.ui3ini__. │ │ │ │ - 0x00024550 75693369 6e695f00 7569666c 61625f5f ui3ini_.uiflab__ │ │ │ │ - 0x00024560 00756966 6c61625f 00756969 6c61625f .uiflab_.uiilab_ │ │ │ │ - 0x00024570 5f007569 696c6162 5f007569 666c7576 _.uiilab_.uifluv │ │ │ │ - 0x00024580 5f5f0075 69666c75 765f0075 69696c75 __.uifluv_.uiilu │ │ │ │ - 0x00024590 765f5f00 7569696c 75765f00 75696672 v__.uiiluv_.uifr │ │ │ │ - 0x000245a0 67625f5f 00756966 7267625f 00756969 gb__.uifrgb_.uii │ │ │ │ - 0x000245b0 7267625f 5f007569 69726762 5f007569 rgb__.uiirgb_.ui │ │ │ │ - 0x000245c0 66797879 5f5f0075 69667978 795f0075 fyxy__.uifyxy_.u │ │ │ │ - 0x000245d0 69697978 795f5f00 75696979 78795f00 iiyxy__.uiiyxy_. │ │ │ │ - 0x000245e0 7569656e 63645f5f 00756965 6e63645f uiencd__.uiencd_ │ │ │ │ - 0x000245f0 00756964 6563645f 5f007569 64656364 .uidecd__.uidecd │ │ │ │ - 0x00024600 5f007569 78626172 5f5f0075 69786261 _.uixbar__.uixba │ │ │ │ - 0x00024610 725f0075 6970636d 705f5f00 75697063 r_.uipcmp__.uipc │ │ │ │ - 0x00024620 6d705f00 75776466 6c745f5f 00757764 mp_.uwdflt__.uwd │ │ │ │ - 0x00024630 666c745f 00757769 6e69745f 5f007577 flt_.uwinit__.uw │ │ │ │ - 0x00024640 696e6974 5f006975 7767795f 5f006975 init_.iuwgy__.iu │ │ │ │ - 0x00024650 7767785f 5f007578 6d74746c 5f5f0075 wgx__.uxmttl__.u │ │ │ │ - 0x00024660 786d7474 6c5f0075 78706e75 6d5f5f00 xmttl_.uxpnum__. │ │ │ │ - 0x00024670 7578706e 756d5f00 75787366 6d745f5f uxpnum_.uxsfmt__ │ │ │ │ - 0x00024680 00757873 666d745f 00757871 666d745f .uxsfmt_.uxqfmt_ │ │ │ │ - 0x00024690 5f007578 71666d74 5f007578 7074746c _.uxqfmt_.uxpttl │ │ │ │ - 0x000246a0 5f5f0075 78707474 6c5f0075 7870746d __.uxpttl_.uxptm │ │ │ │ - 0x000246b0 7a5f5f00 75787074 6d7a5f00 75787061 z__.uxptmz_.uxpa │ │ │ │ - 0x000246c0 78735f5f 00757870 6178735f 00757873 xs__.uxpaxs_.uxs │ │ │ │ - 0x000246d0 6178735f 5f007578 73617873 5f007578 axs__.uxsaxs_.ux │ │ │ │ - 0x000246e0 7361787a 5f5f0075 78736178 7a5f0075 saxz__.uxsaxz_.u │ │ │ │ - 0x000246f0 78736f66 665f5f00 7578736f 66665f00 xsoff__.uxsoff_. │ │ │ │ - 0x00024700 7578726f 66665f5f 00757872 6f66665f uxroff__.uxroff_ │ │ │ │ - 0x00024710 00757870 746d6b5f 5f006c75 7863686b .uxptmk__.luxchk │ │ │ │ - 0x00024720 5f5f006c 75786368 6b5f0075 7861786e __.luxchk_.uxaxn │ │ │ │ - 0x00024730 6d5f5f00 75786178 6e6d5f00 75786178 m__.uxaxnm_.uxax │ │ │ │ - 0x00024740 64765f5f 00757861 7864765f 00757873 dv__.uxaxdv_.uxs │ │ │ │ - 0x00024750 74746c5f 5f007578 7374746c 5f007576 ttl__.uxsttl_.uv │ │ │ │ - 0x00024760 62786c5f 5f007576 62786c5f 00757662 bxl__.uvbxl_.uvb │ │ │ │ - 0x00024770 726c5f5f 00757662 726c5f00 75766272 rl__.uvbrl_.uvbr │ │ │ │ - 0x00024780 6c7a5f5f 00757665 72627a5f 5f007576 lz__.uverbz__.uv │ │ │ │ - 0x00024790 6278665f 5f007576 6278665f 00757662 bxf__.uvbxf_.uvb │ │ │ │ - 0x000247a0 78667a5f 5f007576 6272667a 5f5f0075 xfz__.uvbrfz__.u │ │ │ │ - 0x000247b0 76627861 7a5f5f00 75766272 665f5f00 vbxaz__.uvbrf__. │ │ │ │ - 0x000247c0 75766272 665f0075 76627861 5f5f0075 uvbrf_.uvbxa__.u │ │ │ │ - 0x000247d0 76627861 5f007576 62786c7a 5f5f0075 vbxa_.uvbxlz__.u │ │ │ │ - 0x000247e0 76646966 5f5f0075 76646966 5f007576 vdif__.uvdif_.uv │ │ │ │ - 0x000247f0 6272615f 5f007576 6272615f 00757662 bra__.uvbra_.uvb │ │ │ │ - 0x00024800 72617a5f 5f007576 6572625f 5f007576 raz__.uverb__.uv │ │ │ │ - 0x00024810 6572625f 00757664 69667a5f 5f007568 erb_.uvdifz__.uh │ │ │ │ - 0x00024820 6278667a 5f5f0075 68646966 7a5f5f00 bxfz__.uhdifz__. │ │ │ │ - 0x00024830 75686272 617a5f5f 00756862 78665f5f uhbraz__.uhbxf__ │ │ │ │ - 0x00024840 00756862 78665f00 75686278 6c5f5f00 .uhbxf_.uhbxl__. │ │ │ │ - 0x00024850 75686278 6c5f0075 68646966 5f5f0075 uhbxl_.uhdif__.u │ │ │ │ - 0x00024860 68646966 5f007568 6572625f 5f007568 hdif_.uherb__.uh │ │ │ │ - 0x00024870 6572625f 00756862 72667a5f 5f007568 erb_.uhbrfz__.uh │ │ │ │ - 0x00024880 62726c5f 5f007568 62726c5f 00756862 brl__.uhbrl_.uhb │ │ │ │ - 0x00024890 78615f5f 00756862 78615f00 75686272 xa__.uhbxa_.uhbr │ │ │ │ - 0x000248a0 615f5f00 75686272 615f0075 68627861 a__.uhbra_.uhbxa │ │ │ │ - 0x000248b0 7a5f5f00 75686278 6c7a5f5f 00756862 z__.uhbxlz__.uhb │ │ │ │ - 0x000248c0 72665f5f 00756862 72665f00 75686272 rf__.uhbrf_.uhbr │ │ │ │ - 0x000248d0 6c7a5f5f 00756865 72627a5f 5f00696e lz__.uherbz__.in │ │ │ │ - 0x000248e0 64786e6c 5f5f006e 696e6478 635f5f00 dxnl__.nindxc__. │ │ │ │ - 0x000248f0 6e696e64 78635f00 696e6478 72665f5f nindxc_.indxrf__ │ │ │ │ - 0x00024900 006e696e 64786d5f 5f006e69 6e64786d .nindxm__.nindxm │ │ │ │ - 0x00024910 5f00696e 64786e66 5f5f0069 6e647869 _.indxnf__.indxi │ │ │ │ - 0x00024920 665f5f00 696e6478 696c5f5f 006e696e f__.indxil__.nin │ │ │ │ - 0x00024930 6478725f 5f006e69 6e647872 5f00696e dxr__.nindxr_.in │ │ │ │ - 0x00024940 6478726c 5f5f0069 6e647863 6c5f5f00 dxrl__.indxcl__. │ │ │ │ - 0x00024950 696e6478 636c5f00 696e6478 6d6c5f5f indxcl_.indxml__ │ │ │ │ - 0x00024960 00696e64 786d665f 5f006e69 6e64786e .indxmf__.nindxn │ │ │ │ - 0x00024970 5f5f006e 696e6478 6e5f0069 6e647863 __.nindxn_.indxc │ │ │ │ - 0x00024980 665f5f00 696e6478 63665f00 6e696e64 f__.indxcf_.nind │ │ │ │ - 0x00024990 78695f5f 006e696e 6478695f 00767273 xi__.nindxi_.vrs │ │ │ │ - 0x000249a0 65745f5f 00767273 65745f00 76727365 et__.vrset_.vrse │ │ │ │ - 0x000249b0 74305f5f 00767273 6574305f 00767273 t0__.vrset0_.vrs │ │ │ │ - 0x000249c0 6574315f 5f007672 73657431 5f007672 et1__.vrset1_.vr │ │ │ │ - 0x000249d0 696e6330 5f5f0076 72696e63 305f0076 inc0__.vrinc0_.v │ │ │ │ - 0x000249e0 72666374 5f5f0076 72666374 5f007672 rfct__.vrfct_.vr │ │ │ │ - 0x000249f0 636f6e31 5f5f0076 72636f6e 315f0076 con1__.vrcon1_.v │ │ │ │ - 0x00024a00 72666374 315f5f00 76726663 74315f00 rfct1__.vrfct1_. │ │ │ │ - 0x00024a10 7672696e 635f5f00 7672696e 635f0076 vrinc__.vrinc_.v │ │ │ │ - 0x00024a20 72636f6e 305f5f00 7672636f 6e305f00 rcon0__.vrcon0_. │ │ │ │ - 0x00024a30 7672636f 6e5f5f00 7672636f 6e5f0076 vrcon__.vrcon_.v │ │ │ │ - 0x00024a40 72666374 305f5f00 76726663 74305f00 rfct0__.vrfct0_. │ │ │ │ - 0x00024a50 7672696e 63315f5f 00767269 6e63315f vrinc1__.vrinc1_ │ │ │ │ - 0x00024a60 006c726e 65615f5f 006c726c 65315f5f .lrnea__.lrle1__ │ │ │ │ - 0x00024a70 006c726c 74305f5f 006c726c 74305f00 .lrlt0__.lrlt0_. │ │ │ │ - 0x00024a80 6c726571 5f5f006c 7265715f 006c7265 lreq__.lreq_.lre │ │ │ │ - 0x00024a90 71305f5f 006c7265 71305f00 6c726774 q0__.lreq0_.lrgt │ │ │ │ - 0x00024aa0 615f5f00 6c726774 5f5f006c 7267745f a__.lrgt__.lrgt_ │ │ │ │ - 0x00024ab0 006c726e 65305f5f 006c726e 65305f00 .lrne0__.lrne0_. │ │ │ │ - 0x00024ac0 6c726765 315f5f00 6c726571 615f5f00 lrge1__.lreqa__. │ │ │ │ - 0x00024ad0 6c726c74 315f5f00 6c726c65 615f5f00 lrlt1__.lrlea__. │ │ │ │ - 0x00024ae0 6c726571 315f5f00 6c726c65 5f5f006c lreq1__.lrle__.l │ │ │ │ - 0x00024af0 726c655f 006c7267 655f5f00 6c726765 rle_.lrge__.lrge │ │ │ │ - 0x00024b00 5f006c72 6e655f5f 006c726e 655f006c _.lrne__.lrne_.l │ │ │ │ - 0x00024b10 726c6530 5f5f006c 726c6530 5f006c72 rle0__.lrle0_.lr │ │ │ │ - 0x00024b20 6774305f 5f006c72 6774305f 006c7267 gt0__.lrgt0_.lrg │ │ │ │ - 0x00024b30 74315f5f 006c7267 65305f5f 006c7267 t1__.lrge0__.lrg │ │ │ │ - 0x00024b40 65305f00 6c726765 615f5f00 6c726c74 e0_.lrgea__.lrlt │ │ │ │ - 0x00024b50 5f5f006c 726c745f 006c726e 65315f5f __.lrlt_.lrne1__ │ │ │ │ - 0x00024b60 006c726c 74615f5f 006c656e 635f5f00 .lrlta__.lenc__. │ │ │ │ - 0x00024b70 63726164 6a5f5f00 63726164 6a5f006c cradj__.cradj_.l │ │ │ │ - 0x00024b80 656e625f 5f006c65 6e625f00 636c6164 enb__.lenb_.clad │ │ │ │ - 0x00024b90 6a5f5f00 636c6164 6a5f006c 656e7a5f j__.cladj_.lenz_ │ │ │ │ - 0x00024ba0 5f006c65 6e7a5f00 6c656e79 5f5f006c _.lenz_.leny__.l │ │ │ │ - 0x00024bb0 656e795f 00637276 72735f5f 00637276 eny_.crvrs__.crv │ │ │ │ - 0x00024bc0 72735f00 69626c6b 67745f5f 0069626c rs_.iblkgt__.ibl │ │ │ │ - 0x00024bd0 6b67655f 5f006962 6c6b6c65 5f5f0069 kge__.iblkle__.i │ │ │ │ - 0x00024be0 626c6b6c 745f5f00 6d706661 7a6d5f5f blklt__.mpfazm__ │ │ │ │ - 0x00024bf0 006d7069 617a6d5f 5f006d70 6673696e .mpiazm__.mpfsin │ │ │ │ - 0x00024c00 5f5f006d 70667369 6e5f006d 70697369 __.mpfsin_.mpisi │ │ │ │ - 0x00024c10 6e5f5f00 6d706973 696e5f00 6d707a6b n__.mpisin_.mpzk │ │ │ │ - 0x00024c20 74645f5f 006d707a 6b74645f 006d707a td__.mpzktd_.mpz │ │ │ │ - 0x00024c30 656b365f 5f006d70 7a656b36 5f006d70 ek6__.mpzek6_.mp │ │ │ │ - 0x00024c40 666d6572 5f5f006d 70696d65 725f5f00 fmer__.mpimer__. │ │ │ │ - 0x00024c50 6d706670 73745f5f 006d7069 7073745f mpfpst__.mpipst_ │ │ │ │ - 0x00024c60 5f006d70 73636374 5f5f006d 70736363 _.mpscct__.mpscc │ │ │ │ - 0x00024c70 745f006d 70666363 745f5f00 6d706663 t_.mpfcct__.mpfc │ │ │ │ - 0x00024c80 63745f00 6d706963 63745f5f 006d7069 ct_.mpicct__.mpi │ │ │ │ - 0x00024c90 6363745f 006d7066 676e6f5f 5f006d70 cct_.mpfgno__.mp │ │ │ │ - 0x00024ca0 66676e6f 5f006d70 69676e6f 5f5f006d fgno_.mpigno__.m │ │ │ │ - 0x00024cb0 7069676e 6f5f006d 70666d77 645f5f00 pigno_.mpfmwd__. │ │ │ │ - 0x00024cc0 6d70696d 77645f5f 006d7066 6d696c5f mpimwd__.mpfmil_ │ │ │ │ - 0x00024cd0 5f006d70 666d696c 5f006d70 696d696c _.mpfmil_.mpimil │ │ │ │ - 0x00024ce0 5f5f006d 70696d69 6c5f006d 7066636f __.mpimil_.mpfco │ │ │ │ - 0x00024cf0 6e5f5f00 6d706963 6f6e5f5f 006d7073 n__.mpicon__.mps │ │ │ │ - 0x00024d00 636f6e5f 5f006d70 66637961 5f5f006d con__.mpfcya__.m │ │ │ │ - 0x00024d10 70666379 615f006d 70696379 615f5f00 pfcya_.mpicya__. │ │ │ │ - 0x00024d20 6d706963 79615f00 6d707a6d 77645f5f mpicya_.mpzmwd__ │ │ │ │ - 0x00024d30 006d707a 6d77645f 006d7066 6379635f .mpzmwd_.mpfcyc_ │ │ │ │ - 0x00024d40 5f006d70 66637963 5f006d70 69637963 _.mpfcyc_.mpicyc │ │ │ │ - 0x00024d50 5f5f006d 70696379 635f006d 70787664 __.mpicyc_.mpxvd │ │ │ │ - 0x00024d60 675f5f00 6d707876 64675f00 6d706676 g__.mpxvdg_.mpfv │ │ │ │ - 0x00024d70 64675f5f 006d7066 7664675f 006d7069 dg__.mpfvdg_.mpi │ │ │ │ - 0x00024d80 7664675f 5f006d70 69766467 5f006d70 vdg__.mpivdg_.mp │ │ │ │ - 0x00024d90 66617a61 5f5f006d 7069617a 615f5f00 faza__.mpiaza__. │ │ │ │ - 0x00024da0 6d70666b 74645f5f 006d7069 6b74645f mpfktd__.mpiktd_ │ │ │ │ - 0x00024db0 5f006d70 66626f6e 5f5f006d 7069626f _.mpfbon__.mpibo │ │ │ │ - 0x00024dc0 6e5f5f00 6d707362 6f6e5f5f 006d7066 n__.mpsbon__.mpf │ │ │ │ - 0x00024dd0 636f615f 5f006d70 69636f61 5f5f006d coa__.mpicoa__.m │ │ │ │ - 0x00024de0 7073636f 615f5f00 6d706663 6f635f5f pscoa__.mpfcoc__ │ │ │ │ - 0x00024df0 006d7069 636f635f 5f006d70 73636f63 .mpicoc__.mpscoc │ │ │ │ - 0x00024e00 5f5f006d 7066706c 635f5f00 6d706670 __.mpfplc__.mpfp │ │ │ │ - 0x00024e10 6c635f00 6d706970 6c635f5f 006d7069 lc_.mpiplc__.mpi │ │ │ │ - 0x00024e20 706c635f 006d7078 706c635f 5f006d70 plc_.mpxplc__.mp │ │ │ │ - 0x00024e30 78706c63 5f006d70 66637962 5f5f006d xplc_.mpfcyb__.m │ │ │ │ - 0x00024e40 70666379 625f006d 70696379 625f5f00 pfcyb_.mpicyb__. │ │ │ │ - 0x00024e50 6d706963 79625f00 6d707363 79625f5f mpicyb_.mpscyb__ │ │ │ │ - 0x00024e60 006d7073 6379625f 006d7066 686d725f .mpscyb_.mpfhmr_ │ │ │ │ - 0x00024e70 5f006d70 69686d72 5f5f006d 70666d77 _.mpihmr__.mpfmw │ │ │ │ - 0x00024e80 6c5f5f00 6d70696d 776c5f5f 006d7066 l__.mpimwl__.mpf │ │ │ │ - 0x00024e90 656b365f 5f006d70 69656b36 5f5f006d ek6__.mpiek6__.m │ │ │ │ - 0x00024ea0 70667074 325f5f00 6d706670 74325f00 pfpt2__.mpfpt2_. │ │ │ │ - 0x00024eb0 6d706970 74325f5f 006d7069 7074325f mpipt2__.mpipt2_ │ │ │ │ - 0x00024ec0 006d7066 63796c5f 5f006d70 6963796c .mpfcyl__.mpicyl │ │ │ │ - 0x00024ed0 5f5f006d 7066676c 625f5f00 6d706667 __.mpfglb__.mpfg │ │ │ │ - 0x00024ee0 6c625f00 6d706967 6c625f5f 006d7069 lb_.mpiglb__.mpi │ │ │ │ - 0x00024ef0 676c625f 006d7066 6f74675f 5f006d70 glb_.mpfotg__.mp │ │ │ │ - 0x00024f00 696f7467 5f5f006d 70736f74 675f5f00 iotg__.mpsotg__. │ │ │ │ - 0x00024f10 6d706672 62735f5f 006d7066 7262735f mpfrbs__.mpfrbs_ │ │ │ │ - 0x00024f20 006d7069 7262735f 5f006d70 69726273 .mpirbs__.mpirbs │ │ │ │ - 0x00024f30 5f006f73 67656e76 5f5f006f 73676172 _.osgenv__.osgar │ │ │ │ - 0x00024f40 675f5f00 6f737161 726e5f5f 006f7365 g__.osqarn__.ose │ │ │ │ - 0x00024f50 7865635f 5f006f73 61627274 5f5f0076 xec__.osabrt__.v │ │ │ │ - 0x00024f60 69636f6e 315f5f00 7669636f 6e315f00 icon1__.vicon1_. │ │ │ │ - 0x00024f70 76696663 74305f5f 00766966 6374305f vifct0__.vifct0_ │ │ │ │ - 0x00024f80 00766966 6374315f 5f007669 66637431 .vifct1__.vifct1 │ │ │ │ - 0x00024f90 5f007669 636f6e30 5f5f0076 69636f6e _.vicon0__.vicon │ │ │ │ - 0x00024fa0 305f0076 69636f6e 5f5f0076 69636f6e 0_.vicon__.vicon │ │ │ │ - 0x00024fb0 5f007669 696e635f 5f007669 696e635f _.viinc__.viinc_ │ │ │ │ - 0x00024fc0 00766973 65745f5f 00766973 65745f00 .viset__.viset_. │ │ │ │ - 0x00024fd0 76697365 74305f5f 00766973 6574305f viset0__.viset0_ │ │ │ │ - 0x00024fe0 00766973 6574315f 5f007669 73657431 .viset1__.viset1 │ │ │ │ - 0x00024ff0 5f007669 696e6330 5f5f0076 69696e63 _.viinc0__.viinc │ │ │ │ - 0x00025000 305f0076 69696e63 315f5f00 7669696e 0_.viinc1__.viin │ │ │ │ - 0x00025010 63315f00 76696663 745f5f00 76696663 c1_.vifct__.vifc │ │ │ │ - 0x00025020 745f0069 6d696e31 5f5f0069 6d696e31 t_.imin1__.imin1 │ │ │ │ - 0x00025030 5f006973 756d305f 5f006973 756d305f _.isum0__.isum0_ │ │ │ │ - 0x00025040 00696d69 6e305f5f 00696d69 6e305f00 .imin0__.imin0_. │ │ │ │ - 0x00025050 6973756d 315f5f00 6973756d 315f0069 isum1__.isum1_.i │ │ │ │ - 0x00025060 6d617831 5f5f0069 6d617831 5f006973 max1__.imax1_.is │ │ │ │ - 0x00025070 756d5f5f 00697375 6d5f0069 6d61785f um__.isum_.imax_ │ │ │ │ - 0x00025080 5f00696d 61785f00 696d6178 305f5f00 _.imax_.imax0__. │ │ │ │ - 0x00025090 696d6178 305f0069 6d696e5f 5f00696d imax0_.imin__.im │ │ │ │ - 0x000250a0 696e5f00 6c66726f 6d635f5f 006c6672 in_.lfromc__.lfr │ │ │ │ - 0x000250b0 6f6d635f 006a6672 6f6d635f 5f006a66 omc_.jfromc__.jf │ │ │ │ - 0x000250c0 726f6d63 5f006966 726f6d63 5f5f0069 romc_.ifromc__.i │ │ │ │ - 0x000250d0 66726f6d 635f0063 74326368 5f5f0063 fromc_.ct2ch__.c │ │ │ │ - 0x000250e0 7233635f 5f006374 3270635f 5f006374 r3c__.ct2pc__.ct │ │ │ │ - 0x000250f0 3268635f 5f006372 32635f5f 00637433 2hc__.cr2c__.ct3 │ │ │ │ - 0x00025100 63735f5f 00637432 63705f5f 00637433 cs__.ct2cp__.ct3 │ │ │ │ - 0x00025110 73635f5f 00637432 62635f5f 00637432 sc__.ct2bc__.ct2 │ │ │ │ - 0x00025120 65635f5f 00637233 735f5f00 69726c74 ec__.cr3s__.irlt │ │ │ │ - 0x00025130 5f5f0069 7267655f 5f006972 6c655f5f __.irge__.irle__ │ │ │ │ - 0x00025140 00697267 745f5f00 76697375 625f5f00 .irgt__.visub__. │ │ │ │ - 0x00025150 76697375 625f0076 69646976 305f5f00 visub_.vidiv0__. │ │ │ │ - 0x00025160 76696469 76305f00 76696469 76315f5f vidiv0_.vidiv1__ │ │ │ │ - 0x00025170 00766964 6976315f 00766973 7562305f .vidiv1_.visub0_ │ │ │ │ - 0x00025180 5f007669 73756230 5f007669 6d6c7430 _.visub0_.vimlt0 │ │ │ │ - 0x00025190 5f5f0076 696d6c74 305f0076 696d6c74 __.vimlt0_.vimlt │ │ │ │ - 0x000251a0 5f5f0076 696d6c74 5f007669 6d6c7431 __.vimlt_.vimlt1 │ │ │ │ - 0x000251b0 5f5f0076 696d6c74 315f0076 69737562 __.vimlt1_.visub │ │ │ │ - 0x000251c0 315f5f00 76697375 62315f00 76696164 1__.visub1_.viad │ │ │ │ - 0x000251d0 645f5f00 76696164 645f0076 69646976 d__.viadd_.vidiv │ │ │ │ - 0x000251e0 5f5f0076 69646976 5f007669 61646430 __.vidiv_.viadd0 │ │ │ │ - 0x000251f0 5f5f0076 69616464 305f0076 69616464 __.viadd0_.viadd │ │ │ │ - 0x00025200 315f5f00 76696164 64315f00 67326962 1__.viadd1_.g2ib │ │ │ │ - 0x00025210 6c325f5f 00673269 626c325f 00673266 l2__.g2ibl2_.g2f │ │ │ │ - 0x00025220 626c695f 5f006732 66626c69 5f006c67 bli__.g2fbli_.lg │ │ │ │ - 0x00025230 32696e71 5f5f006c 6732696e 715f0067 2inq__.lg2inq_.g │ │ │ │ - 0x00025240 3266626c 325f5f00 67326662 6c325f00 2fbl2__.g2fbl2_. │ │ │ │ - 0x00025250 67327167 72645f5f 00673271 6772645f g2qgrd__.g2qgrd_ │ │ │ │ - 0x00025260 00673273 6772645f 5f006732 73677264 .g2sgrd__.g2sgrd │ │ │ │ - 0x00025270 5f007270 6e676574 5f5f0072 706e6765 _.rpnget__.rpnge │ │ │ │ - 0x00025280 745f0072 74696765 745f5f00 72746c67 t_.rtiget__.rtlg │ │ │ │ - 0x00025290 65745f5f 00727472 6765745f 5f007274 et__.rtrget__.rt │ │ │ │ - 0x000252a0 63676574 5f5f0072 74636765 745f0072 cget__.rtcget_.r │ │ │ │ - 0x000252b0 6c696765 745f5f00 726c6c67 65745f5f liget__.rllget__ │ │ │ │ - 0x000252c0 00726c72 6765745f 5f00726c 63676574 .rlrget__.rlcget │ │ │ │ - 0x000252d0 5f5f0067 6c6c6765 745f5f00 676c6c73 __.gllget__.glls │ │ │ │ - 0x000252e0 65745f5f 00676c6c 7374785f 5f00676c et__.gllstx__.gl │ │ │ │ - 0x000252f0 71666e6d 5f5f0067 6c71666e 6d5f0067 qfnm__.glqfnm_.g │ │ │ │ - 0x00025300 6c726765 745f5f00 676c7273 65745f5f lrget__.glrset__ │ │ │ │ - 0x00025310 00676c72 7374785f 5f007072 636f706e .glrstx__.prcopn │ │ │ │ - 0x00025320 5f5f0070 7263636c 735f5f00 7072636c __.prccls__.prcl │ │ │ │ - 0x00025330 766c5f5f 00707263 6e616d5f 5f007270 vl__.prcnam__.rp │ │ │ │ - 0x00025340 6e656e76 5f5f0072 706e656e 765f0072 nenv__.rpnenv_.r │ │ │ │ - 0x00025350 7469656e 765f5f00 72746965 6e765f00 tienv__.rtienv_. │ │ │ │ - 0x00025360 72746c65 6e765f5f 0072746c 656e765f rtlenv__.rtlenv_ │ │ │ │ - 0x00025370 00727472 656e765f 5f007274 72656e76 .rtrenv__.rtrenv │ │ │ │ - 0x00025380 5f007274 63656e76 5f5f0072 7463656e _.rtcenv__.rtcen │ │ │ │ - 0x00025390 765f0072 6c69656e 765f5f00 726c6965 v_.rlienv__.rlie │ │ │ │ - 0x000253a0 6e765f00 726c6c65 6e765f5f 00726c6c nv_.rllenv__.rll │ │ │ │ - 0x000253b0 656e765f 00726c72 656e765f 5f00726c env_.rlrenv__.rl │ │ │ │ - 0x000253c0 72656e76 5f00726c 63656e76 5f5f0072 renv_.rlcenv__.r │ │ │ │ - 0x000253d0 6c63656e 765f0072 706e6f70 745f5f00 lcenv_.rpnopt__. │ │ │ │ - 0x000253e0 72706e6f 70745f00 7274696f 70745f5f rpnopt_.rtiopt__ │ │ │ │ - 0x000253f0 00727469 6f70745f 0072746c 6f70745f .rtiopt_.rtlopt_ │ │ │ │ - 0x00025400 5f007274 6c6f7074 5f007274 726f7074 _.rtlopt_.rtropt │ │ │ │ - 0x00025410 5f5f0072 74726f70 745f0072 74636f70 __.rtropt_.rtcop │ │ │ │ - 0x00025420 745f5f00 7274636f 70745f00 726c696f t__.rtcopt_.rlio │ │ │ │ - 0x00025430 70745f5f 00726c69 6f70745f 00726c6c pt__.rliopt_.rll │ │ │ │ - 0x00025440 6f70745f 5f00726c 6c6f7074 5f00726c opt__.rllopt_.rl │ │ │ │ - 0x00025450 726f7074 5f5f0072 6c726f70 745f0072 ropt__.rlropt_.r │ │ │ │ - 0x00025460 6c636f70 745f5f00 726c636f 70745f00 lcopt__.rlcopt_. │ │ │ │ - 0x00025470 6d737a64 6d705f5f 00697566 6f706e5f mszdmp__.iufopn_ │ │ │ │ - 0x00025480 5f00676c 6c716e70 5f5f0067 6c6c716e _.gllqnp__.gllqn │ │ │ │ - 0x00025490 705f0067 6c6c7169 645f5f00 676c6c71 p_.gllqid__.gllq │ │ │ │ - 0x000254a0 69645f00 676c6c71 63705f5f 00676c6c id_.gllqcp__.gll │ │ │ │ - 0x000254b0 7163705f 00676c6c 71636c5f 5f00676c qcp_.gllqcl__.gl │ │ │ │ - 0x000254c0 6c71636c 5f00676c 6c71766c 5f5f0067 lqcl_.gllqvl__.g │ │ │ │ - 0x000254d0 6c6c7376 6c5f5f00 676c6c71 696e5f5f llsvl__.gllqin__ │ │ │ │ - 0x000254e0 00676c69 6765745f 5f00676c 69736574 .gliget__.gliset │ │ │ │ - 0x000254f0 5f5f0067 6c697374 785f5f00 72706e78 __.glistx__.rpnx │ │ │ │ - 0x00025500 666c5f5f 0072706e 78666c5f 00727469 fl__.rpnxfl_.rti │ │ │ │ - 0x00025510 78666c5f 5f007274 6978666c 5f007274 xfl__.rtixfl_.rt │ │ │ │ - 0x00025520 6c78666c 5f5f0072 746c7866 6c5f0072 lxfl__.rtlxfl_.r │ │ │ │ - 0x00025530 74727866 6c5f5f00 72747278 666c5f00 trxfl__.rtrxfl_. │ │ │ │ - 0x00025540 72746378 666c5f5f 00727463 78666c5f rtcxfl__.rtcxfl_ │ │ │ │ - 0x00025550 00726c69 78666c5f 5f00726c 6978666c .rlixfl__.rlixfl │ │ │ │ - 0x00025560 5f00726c 6c78666c 5f5f0072 6c6c7866 _.rllxfl__.rllxf │ │ │ │ - 0x00025570 6c5f0072 6c727866 6c5f5f00 726c7278 l_.rlrxfl__.rlrx │ │ │ │ - 0x00025580 666c5f00 726c6378 666c5f5f 00726c63 fl_.rlcxfl__.rlc │ │ │ │ - 0x00025590 78666c5f 00636673 7263685f 5f006366 xfl_.cfsrch__.cf │ │ │ │ - 0x000255a0 73726368 5f00676c 63676574 5f5f0067 srch_.glcget__.g │ │ │ │ - 0x000255b0 6c637365 745f5f00 676c6373 74785f5f lcset__.glcstx__ │ │ │ │ - 0x000255c0 006c6368 7265715f 5f00676c 70716e70 .lchreq__.glpqnp │ │ │ │ - 0x000255d0 5f5f0067 6c70716e 705f0067 6c707169 __.glpqnp_.glpqi │ │ │ │ - 0x000255e0 645f5f00 676c7071 69645f00 676c7071 d__.glpqid_.glpq │ │ │ │ - 0x000255f0 63705f5f 00676c70 7163705f 00676c70 cp__.glpqcp_.glp │ │ │ │ - 0x00025600 71636c5f 5f00676c 7071636c 5f00676c qcl__.glpqcl_.gl │ │ │ │ - 0x00025610 70716974 5f5f0067 6c707169 745f0067 pqit__.glpqit_.g │ │ │ │ - 0x00025620 6c707176 6c5f5f00 676c7071 766c5f00 lpqvl__.glpqvl_. │ │ │ │ - 0x00025630 676c7073 766c5f5f 00676c70 73766c5f glpsvl__.glpsvl_ │ │ │ │ - 0x00025640 00676c70 71696e5f 5f00676c 7071696e .glpqin__.glpqin │ │ │ │ - 0x00025650 5f00676c 70676574 5f5f0067 6c706765 _.glpget__.glpge │ │ │ │ - 0x00025660 745f0067 6c707365 745f5f00 676c7073 t_.glpset__.glps │ │ │ │ - 0x00025670 65745f00 676c7073 74785f5f 00676c70 et_.glpstx__.glp │ │ │ │ - 0x00025680 7374785f 00647866 6c6f635f 5f006478 stx_.dxfloc__.dx │ │ │ │ - 0x00025690 666c6f63 5f006478 696c6f63 5f5f0064 floc_.dxiloc__.d │ │ │ │ - 0x000256a0 78696c6f 635f0076 72676e6e 5f5f0076 xiloc_.vrgnn__.v │ │ │ │ - 0x000256b0 72676e6e 5f007669 676e6e5f 5f007669 rgnn_.vignn__.vi │ │ │ │ - 0x000256c0 676e6e5f 0076726d 6c74305f 5f007672 gnn_.vrmlt0__.vr │ │ │ │ - 0x000256d0 6d6c7430 5f007672 64697630 5f5f0076 mlt0_.vrdiv0__.v │ │ │ │ - 0x000256e0 72646976 305f0076 72616464 305f5f00 rdiv0_.vradd0__. │ │ │ │ - 0x000256f0 76726164 64305f00 76726469 765f5f00 vradd0_.vrdiv__. │ │ │ │ - 0x00025700 76726469 765f0076 72737562 315f5f00 vrdiv_.vrsub1__. │ │ │ │ - 0x00025710 76727375 62315f00 76726164 645f5f00 vrsub1_.vradd__. │ │ │ │ - 0x00025720 76726164 645f0076 72737562 5f5f0076 vradd_.vrsub__.v │ │ │ │ - 0x00025730 72737562 5f007672 73756230 5f5f0076 rsub_.vrsub0__.v │ │ │ │ - 0x00025740 72737562 305f0076 72616464 315f5f00 rsub0_.vradd1__. │ │ │ │ - 0x00025750 76726164 64315f00 76726d6c 74315f5f vradd1_.vrmlt1__ │ │ │ │ - 0x00025760 0076726d 6c74315f 00767264 6976315f .vrmlt1_.vrdiv1_ │ │ │ │ - 0x00025770 5f007672 64697631 5f007672 6d6c745f _.vrdiv1_.vrmlt_ │ │ │ │ - 0x00025780 5f007672 6d6c745f 00696d6f 645f5f00 _.vrmlt_.imod__. │ │ │ │ - 0x00025790 696d6f64 5f006967 75735f5f 00696775 imod_.igus__.igu │ │ │ │ - 0x000257a0 735f0067 6e73626c 6b5f5f00 676e7162 s_.gnsblk__.gnqb │ │ │ │ - 0x000257b0 6c6b5f5f 00676e73 6176655f 5f00676e lk__.gnsave__.gn │ │ │ │ - 0x000257c0 72736574 5f5f0070 61737362 345f5f00 rset__.passb4__. │ │ │ │ - 0x000257d0 70617373 62345f00 70617373 62355f5f passb4_.passb5__ │ │ │ │ - 0x000257e0 00706173 7362355f 00726164 66345f5f .passb5_.radf4__ │ │ │ │ - 0x000257f0 00726164 66345f00 636f7374 695f5f00 .radf4_.costi__. │ │ │ │ - 0x00025800 72616466 325f5f00 72616466 325f0070 radf2__.radf2_.p │ │ │ │ - 0x00025810 61737362 325f5f00 70617373 62325f00 assb2__.passb2_. │ │ │ │ - 0x00025820 63666674 625f5f00 73696e74 315f5f00 cfftb__.sint1__. │ │ │ │ - 0x00025830 73696e74 315f0073 696e745f 5f007061 sint1_.sint__.pa │ │ │ │ - 0x00025840 73736634 5f5f0070 61737366 345f0072 ssf4__.passf4_.r │ │ │ │ - 0x00025850 66667466 5f5f0072 61646233 5f5f0072 fftf__.radb3__.r │ │ │ │ - 0x00025860 61646233 5f00657a 66667431 5f5f0065 adb3_.ezfft1__.e │ │ │ │ - 0x00025870 7a666674 315f0073 696e7169 5f5f0070 zfft1_.sinqi__.p │ │ │ │ - 0x00025880 61737362 5f5f0070 61737362 5f006366 assb__.passb_.cf │ │ │ │ - 0x00025890 6674695f 5f007261 6462355f 5f007261 fti__.radb5__.ra │ │ │ │ - 0x000258a0 6462355f 00706173 7362335f 5f007061 db5_.passb3__.pa │ │ │ │ - 0x000258b0 73736233 5f006366 6674665f 5f006366 ssb3_.cfftf__.cf │ │ │ │ - 0x000258c0 66746231 5f5f0063 66667462 315f0072 ftb1__.cfftb1_.r │ │ │ │ - 0x000258d0 61646234 5f5f0072 61646234 5f007061 adb4__.radb4_.pa │ │ │ │ - 0x000258e0 73736635 5f5f0070 61737366 355f0070 ssf5__.passf5_.p │ │ │ │ - 0x000258f0 61737366 335f5f00 70617373 66335f00 assf3__.passf3_. │ │ │ │ - 0x00025900 657a6666 74695f5f 00636f73 7162315f ezffti__.cosqb1_ │ │ │ │ - 0x00025910 5f00636f 73716231 5f007266 66746231 _.cosqb1_.rfftb1 │ │ │ │ - 0x00025920 5f5f0072 66667462 315f0072 61646232 __.rfftb1_.radb2 │ │ │ │ - 0x00025930 5f5f0072 61646232 5f007266 6674625f __.radb2_.rfftb_ │ │ │ │ - 0x00025940 5f006366 66746631 5f5f0063 66667466 _.cfftf1__.cfftf │ │ │ │ - 0x00025950 315f0065 7a666674 665f5f00 72616462 1_.ezfftf__.radb │ │ │ │ - 0x00025960 675f5f00 72616462 675f0063 6f73745f g__.radbg_.cost_ │ │ │ │ - 0x00025970 5f007061 7373665f 5f007061 7373665f _.passf__.passf_ │ │ │ │ - 0x00025980 00726164 66335f5f 00726164 66335f00 .radf3__.radf3_. │ │ │ │ - 0x00025990 72616466 675f5f00 72616466 675f0063 radfg__.radfg_.c │ │ │ │ - 0x000259a0 6f737166 315f5f00 636f7371 66315f00 osqf1__.cosqf1_. │ │ │ │ - 0x000259b0 63666674 69315f5f 00636666 7469315f cffti1__.cffti1_ │ │ │ │ - 0x000259c0 00657a66 6674625f 5f007061 73736632 .ezfftb__.passf2 │ │ │ │ - 0x000259d0 5f5f0070 61737366 325f0063 6f737162 __.passf2_.cosqb │ │ │ │ - 0x000259e0 5f5f0073 696e7166 5f5f0072 61646635 __.sinqf__.radf5 │ │ │ │ - 0x000259f0 5f5f0072 61646635 5f007266 6674695f __.radf5_.rffti_ │ │ │ │ - 0x00025a00 5f007266 66746631 5f5f0072 66667466 _.rfftf1__.rfftf │ │ │ │ - 0x00025a10 315f0063 6f737169 5f5f0073 696e7469 1_.cosqi__.sinti │ │ │ │ - 0x00025a20 5f5f0063 6f737166 5f5f0073 696e7162 __.cosqf__.sinqb │ │ │ │ - 0x00025a30 5f5f0072 66667469 315f5f00 72666674 __.rffti1__.rfft │ │ │ │ - 0x00025a40 69315f00 6f647267 65745f5f 006f6472 i1_.odrget__.odr │ │ │ │ - 0x00025a50 6765745f 006f6472 7365745f 5f006f64 get_.odrset__.od │ │ │ │ - 0x00025a60 72736574 5f006f64 72737478 5f5f006f rset_.odrstx__.o │ │ │ │ - 0x00025a70 64727374 785f006f 6472716e 705f5f00 drstx_.odrqnp__. │ │ │ │ - 0x00025a80 6f647271 6e705f00 6f647271 69645f5f odrqnp_.odrqid__ │ │ │ │ - 0x00025a90 006f6472 7169645f 006f6472 7163705f .odrqid_.odrqcp_ │ │ │ │ - 0x00025aa0 5f006f64 72716370 5f006f64 7271636c _.odrqcp_.odrqcl │ │ │ │ - 0x00025ab0 5f5f006f 64727163 6c5f006f 64727176 __.odrqcl_.odrqv │ │ │ │ - 0x00025ac0 6c5f5f00 6f647271 766c5f00 6f647273 l__.odrqvl_.odrs │ │ │ │ - 0x00025ad0 766c5f5f 006f6472 73766c5f 006f6472 vl__.odrsvl_.odr │ │ │ │ - 0x00025ae0 71696e5f 5f006f64 7271696e 5f006f64 qin__.odrqin_.od │ │ │ │ - 0x00025af0 69676574 5f5f006f 64696765 745f006f iget__.odiget_.o │ │ │ │ - 0x00025b00 64697365 745f5f00 6f646973 65745f00 diset__.odiset_. │ │ │ │ - 0x00025b10 6f646973 74785f5f 006f6469 7374785f odistx__.odistx_ │ │ │ │ - 0x00025b20 006f646c 716e705f 5f006f64 6c716e70 .odlqnp__.odlqnp │ │ │ │ - 0x00025b30 5f006f64 6c716964 5f5f006f 646c7169 _.odlqid__.odlqi │ │ │ │ - 0x00025b40 645f006f 646c7163 705f5f00 6f646c71 d_.odlqcp__.odlq │ │ │ │ - 0x00025b50 63705f00 6f646c71 636c5f5f 006f646c cp_.odlqcl__.odl │ │ │ │ - 0x00025b60 71636c5f 006f646c 71766c5f 5f006f64 qcl_.odlqvl__.od │ │ │ │ - 0x00025b70 6c71766c 5f006f64 6c73766c 5f5f006f lqvl_.odlsvl__.o │ │ │ │ - 0x00025b80 646c7376 6c5f006f 646c7169 6e5f5f00 dlsvl_.odlqin__. │ │ │ │ - 0x00025b90 6f646c71 696e5f00 6f647071 6e705f5f odlqin_.odpqnp__ │ │ │ │ - 0x00025ba0 006f6470 716e705f 006f6470 7169645f .odpqnp_.odpqid_ │ │ │ │ - 0x00025bb0 5f006f64 70716964 5f006f64 70716370 _.odpqid_.odpqcp │ │ │ │ - 0x00025bc0 5f5f006f 64707163 705f006f 64707163 __.odpqcp_.odpqc │ │ │ │ - 0x00025bd0 6c5f5f00 6f647071 636c5f00 6f647071 l__.odpqcl_.odpq │ │ │ │ - 0x00025be0 69745f5f 006f6470 7169745f 006f6470 it__.odpqit_.odp │ │ │ │ - 0x00025bf0 71766c5f 5f006f64 7071766c 5f006f64 qvl__.odpqvl_.od │ │ │ │ - 0x00025c00 7073766c 5f5f006f 64707376 6c5f006f psvl__.odpsvl_.o │ │ │ │ - 0x00025c10 64707169 6e5f5f00 6f647071 696e5f00 dpqin__.odpqin_. │ │ │ │ - 0x00025c20 6f646c67 65745f5f 006f646c 6765745f odlget__.odlget_ │ │ │ │ - 0x00025c30 006f646c 7365745f 5f006f64 6c736574 .odlset__.odlset │ │ │ │ - 0x00025c40 5f006f64 6c737478 5f5f006f 646c7374 _.odlstx__.odlst │ │ │ │ - 0x00025c50 785f006f 6469716e 705f5f00 6f646971 x_.odiqnp__.odiq │ │ │ │ - 0x00025c60 6e705f00 6f646971 69645f5f 006f6469 np_.odiqid__.odi │ │ │ │ - 0x00025c70 7169645f 006f6469 7163705f 5f006f64 qid_.odiqcp__.od │ │ │ │ - 0x00025c80 69716370 5f006f64 6971636c 5f5f006f iqcp_.odiqcl__.o │ │ │ │ - 0x00025c90 64697163 6c5f006f 64697176 6c5f5f00 diqcl_.odiqvl__. │ │ │ │ - 0x00025ca0 6f646971 766c5f00 6f646973 766c5f5f odiqvl_.odisvl__ │ │ │ │ - 0x00025cb0 006f6469 73766c5f 006f6469 71696e5f .odisvl_.odiqin_ │ │ │ │ - 0x00025cc0 5f006f64 6971696e 5f006f64 70676574 _.odiqin_.odpget │ │ │ │ - 0x00025cd0 5f5f006f 64706765 745f006f 64707365 __.odpget_.odpse │ │ │ │ - 0x00025ce0 745f5f00 6f647073 65745f00 6f647073 t__.odpset_.odps │ │ │ │ - 0x00025cf0 74785f5f 006f6470 7374785f 00736866 tx__.odpstx_.shf │ │ │ │ - 0x00025d00 7732675f 5f007368 66773267 5f007368 w2g__.shfw2g_.sh │ │ │ │ - 0x00025d10 696e6970 5f5f0073 68696e69 705f0073 inip__.shinip_.s │ │ │ │ - 0x00025d20 68696e69 665f5f00 7368696e 69665f00 hinif__.shinif_. │ │ │ │ - 0x00025d30 73686c62 77755f5f 0073686c 6277755f shlbwu__.shlbwu_ │ │ │ │ - 0x00025d40 0073686d 776a7a5f 5f007368 6d776a7a .shmwjz__.shmwjz │ │ │ │ - 0x00025d50 5f007368 696e697a 5f5f0073 68696e69 _.shiniz__.shini │ │ │ │ - 0x00025d60 7a5f0073 686c7932 785f5f00 73686c79 z_.shly2x__.shly │ │ │ │ - 0x00025d70 32785f00 73687066 756e5f5f 00736870 2x_.shpfun__.shp │ │ │ │ - 0x00025d80 66756e5f 00736869 6e69635f 5f007368 fun_.shinic__.sh │ │ │ │ - 0x00025d90 696e6963 5f007368 6c66776c 5f5f0073 inic_.shlfwl__.s │ │ │ │ - 0x00025da0 686c6677 6c5f0073 686c6277 6a5f5f00 hlfwl_.shlbwj__. │ │ │ │ - 0x00025db0 73686c62 776a5f00 73686d77 6a6d5f5f shlbwj_.shmwjm__ │ │ │ │ - 0x00025dc0 0073686d 776a6d5f 0073686c 7364735f .shmwjm_.shlsds_ │ │ │ │ - 0x00025dd0 5f007368 6c736473 5f007368 696e6978 _.shlsds_.shinix │ │ │ │ - 0x00025de0 5f5f0073 68696e69 785f0073 686d6478 __.shinix_.shmdx │ │ │ │ - 0x00025df0 6d5f5f00 73686d64 786d5f00 73686677 m__.shmdxm_.shfw │ │ │ │ - 0x00025e00 67615f5f 00736866 7767615f 0073686d ga__.shfwga_.shm │ │ │ │ - 0x00025e10 7372695f 5f007368 6d737269 5f007368 sri__.shmsri_.sh │ │ │ │ - 0x00025e20 6677677a 5f5f0073 68667767 7a5f0073 fwgz__.shfwgz_.s │ │ │ │ - 0x00025e30 686d7732 735f5f00 73686d77 32735f00 hmw2s__.shmw2s_. │ │ │ │ - 0x00025e40 73686666 74625f5f 00736866 6674625f shfftb__.shfftb_ │ │ │ │ - 0x00025e50 0073686c 62776c5f 5f007368 6c62776c .shlbwl__.shlbwl │ │ │ │ - 0x00025e60 5f007368 6c66776d 5f5f0073 686c6677 _.shlfwm__.shlfw │ │ │ │ - 0x00025e70 6d5f0073 68696e69 725f5f00 7368696e m_.shinir__.shin │ │ │ │ - 0x00025e80 69725f00 73686c62 776d5f5f 0073686c ir_.shlbwm__.shl │ │ │ │ - 0x00025e90 62776d5f 00736870 706d615f 5f007368 bwm_.shppma__.sh │ │ │ │ - 0x00025ea0 70706d61 5f007368 696e6974 5f5f0073 ppma_.shinit__.s │ │ │ │ - 0x00025eb0 68696e69 745f0073 68667767 6a5f5f00 hinit_.shfwgj__. │ │ │ │ - 0x00025ec0 73686677 676a5f00 73686d64 786a5f5f shfwgj_.shmdxj__ │ │ │ │ - 0x00025ed0 0073686d 64786a5f 0073686f 6c61705f .shmdxj_.sholap_ │ │ │ │ - 0x00025ee0 5f007368 6f6c6170 5f007368 746c6962 _.sholap_.shtlib │ │ │ │ - 0x00025ef0 5f5f0073 68746c69 625f0073 6874696e __.shtlib_.shtin │ │ │ │ - 0x00025f00 745f5f00 7368746c 61705f5f 00736874 t__.shtlap__.sht │ │ │ │ - 0x00025f10 6e6d6c5f 5f007368 7466756e 5f5f0073 nml__.shtfun__.s │ │ │ │ - 0x00025f20 68746c66 775f5f00 7368746c 62775f5f htlfw__.shtlbw__ │ │ │ │ - 0x00025f30 00736874 7332775f 5f007368 74733277 .shts2w__.shts2w │ │ │ │ - 0x00025f40 5f007368 74737761 5f5f0073 68747377 _.shtswa__.shtsw │ │ │ │ - 0x00025f50 7a5f5f00 73687473 776d5f5f 00736874 z__.shtswm__.sht │ │ │ │ - 0x00025f60 73776a5f 5f007368 74773273 5f5f0073 swj__.shtw2s__.s │ │ │ │ - 0x00025f70 68747732 675f5f00 73687477 32675f00 htw2g__.shtw2g_. │ │ │ │ - 0x00025f80 73687477 67615f5f 00736874 77676d5f shtwga__.shtwgm_ │ │ │ │ - 0x00025f90 5f007368 7477677a 5f5f0073 68747767 _.shtwgz__.shtwg │ │ │ │ - 0x00025fa0 6a5f5f00 73687467 32775f5f 00736874 j__.shtg2w__.sht │ │ │ │ - 0x00025fb0 7332675f 5f007368 74733267 5f007368 s2g__.shts2g_.sh │ │ │ │ - 0x00025fc0 74736761 5f5f0073 68747367 7a5f5f00 tsga__.shtsgz__. │ │ │ │ - 0x00025fd0 73687473 676d5f5f 00736874 73676a5f shtsgm__.shtsgj_ │ │ │ │ - 0x00025fe0 5f007368 74673273 5f5f0073 68666732 _.shtg2s__.shfg2 │ │ │ │ - 0x00025ff0 775f5f00 73686667 32775f00 73686d73 w__.shfg2w_.shms │ │ │ │ - 0x00026000 77615f5f 0073686d 7377615f 0073686d wa__.shmswa_.shm │ │ │ │ - 0x00026010 73777a5f 5f007368 6d73777a 5f007368 swz__.shmswz_.sh │ │ │ │ - 0x00026020 66667466 5f5f0073 68666674 665f0073 fftf__.shfftf_.s │ │ │ │ - 0x00026030 686c7373 645f5f00 73686c73 73645f00 hlssd__.shlssd_. │ │ │ │ - 0x00026040 73686d73 776d5f5f 0073686d 73776d5f shmswm__.shmswm_ │ │ │ │ - 0x00026050 0073686d 7332775f 5f007368 6d733277 .shms2w__.shms2w │ │ │ │ - 0x00026060 5f007368 6e6d326c 5f5f0073 686e6d32 _.shnm2l__.shnm2 │ │ │ │ - 0x00026070 6c5f0073 68667767 6d5f5f00 73686677 l_.shfwgm__.shfw │ │ │ │ - 0x00026080 676d5f00 73686c66 77755f5f 0073686c gm_.shlfwu__.shl │ │ │ │ - 0x00026090 6677755f 00736869 6e69795f 5f007368 fwu_.shiniy__.sh │ │ │ │ - 0x000260a0 696e6979 5f007368 6d73776a 5f5f0073 iniy_.shmswj__.s │ │ │ │ - 0x000260b0 686d7377 6a5f0073 6870706d 6a5f5f00 hmswj_.shppmj__. │ │ │ │ - 0x000260c0 73687070 6d6a5f00 7672726e 6d5f5f00 shppmj_.vrrnm__. │ │ │ │ - 0x000260d0 7672726e 6d315f5f 00767272 6e6d315f vrrnm1__.vrrnm1_ │ │ │ │ - 0x000260e0 00767272 6e6d305f 5f007672 726e6d30 .vrrnm0__.vrrnm0 │ │ │ │ - 0x000260f0 5f007673 32696e74 5f5f0076 7332696e _.vs2int__.vs2in │ │ │ │ - 0x00026100 745f0076 73326469 6e5f5f00 76733264 t_.vs2din__.vs2d │ │ │ │ - 0x00026110 696e5f00 7673326f 75745f5f 00767332 in_.vs2out__.vs2 │ │ │ │ - 0x00026120 6f75745f 00767331 696e745f 5f007673 out_.vs1int__.vs │ │ │ │ - 0x00026130 31696e74 5f007673 3164696e 5f5f0076 1int_.vs1din__.v │ │ │ │ - 0x00026140 73316469 6e5f0076 73316f75 745f5f00 s1din_.vs1out__. │ │ │ │ - 0x00026150 7673316f 75745f00 7672696e 74725f5f vs1out_.vrintr__ │ │ │ │ - 0x00026160 0063686e 67725f5f 0063686e 67725f00 .chngr__.chngr_. │ │ │ │ - 0x00026170 63686e67 695f5f00 63686e67 695f0063 chngi__.chngi_.c │ │ │ │ - 0x00026180 686e6763 5f5f0063 686e6763 5f00636c hngc__.chngc_.cl │ │ │ │ - 0x00026190 636b7374 5f5f0063 6c636b73 745f0063 ckst__.clckst_.c │ │ │ │ - 0x000261a0 6c636b67 745f5f00 636c636b 67745f00 lckgt__.clckgt_. │ │ │ │ - 0x000261b0 636c636b 64745f5f 00636c63 6b64745f clckdt__.clckdt_ │ │ │ │ - 0x000261c0 00646174 6571335f 5f006461 74653132 .dateq3__.date12 │ │ │ │ - 0x000261d0 5f5f0064 61746531 325f0064 61746567 __.date12_.dateg │ │ │ │ - 0x000261e0 335f5f00 64617465 67335f00 69776565 3__.dateg3_.iwee │ │ │ │ - 0x000261f0 6b315f5f 00697765 656b315f 006e6461 k1__.iweek1_.nda │ │ │ │ - 0x00026200 7465315f 5f006e64 61746531 5f006461 te1__.ndate1_.da │ │ │ │ - 0x00026210 74657131 5f5f0064 61746571 315f0064 teq1__.dateq1_.d │ │ │ │ - 0x00026220 61746533 325f5f00 64617465 33325f00 ate32__.date32_. │ │ │ │ - 0x00026230 6e646174 65335f5f 00646174 6563335f ndate3__.datec3_ │ │ │ │ - 0x00026240 5f006461 74653233 5f5f0064 61746532 _.date23__.date2 │ │ │ │ - 0x00026250 335f0064 61746566 325f5f00 64617465 3_.datef2__.date │ │ │ │ - 0x00026260 66325f00 64617465 63315f5f 00646174 f2_.datec1__.dat │ │ │ │ - 0x00026270 6563315f 00646174 6566335f 5f006461 ec1_.datef3__.da │ │ │ │ - 0x00026280 74656732 5f5f0064 61746567 325f0064 teg2__.dateg2_.d │ │ │ │ - 0x00026290 61746531 335f5f00 64617465 31335f00 ate13__.date13_. │ │ │ │ - 0x000262a0 64617465 67315f5f 00646174 6567315f dateg1__.dateg1_ │ │ │ │ - 0x000262b0 006e6479 6561725f 5f006461 74653231 .ndyear__.date21 │ │ │ │ - 0x000262c0 5f5f0064 61746532 315f0063 6d6f6e5f __.date21_.cmon_ │ │ │ │ - 0x000262d0 5f00636d 6f6e5f00 6e646d6f 6e5f5f00 _.cmon_.ndmon__. │ │ │ │ - 0x000262e0 64617465 33315f5f 00646174 6533315f date31__.date31_ │ │ │ │ - 0x000262f0 00646174 6563325f 5f006461 74656332 .datec2__.datec2 │ │ │ │ - 0x00026300 5f006977 65656b32 5f5f0069 7765656b _.iweek2__.iweek │ │ │ │ - 0x00026310 325f0064 61746571 325f5f00 64617465 2_.dateq2__.date │ │ │ │ - 0x00026320 71325f00 63776565 6b5f5f00 63776565 q2_.cweek__.cwee │ │ │ │ - 0x00026330 6b5f0069 7765656b 335f5f00 6e646174 k_.iweek3__.ndat │ │ │ │ - 0x00026340 65325f5f 006e6461 7465325f 00646174 e2__.ndate2_.dat │ │ │ │ - 0x00026350 6566315f 5f006461 74656631 5f00636c ef1__.datef1_.cl │ │ │ │ - 0x00026360 6f776572 5f5f0063 75707065 725f5f00 ower__.cupper__. │ │ │ │ - 0x00026370 67627974 65735f5f 00676279 7465735f gbytes__.gbytes_ │ │ │ │ - 0x00026380 00626974 7063695f 5f006269 74706369 .bitpci__.bitpci │ │ │ │ - 0x00026390 5f007362 7974655f 5f007362 7974655f _.sbyte__.sbyte_ │ │ │ │ - 0x000263a0 00676279 74655f5f 00676279 74655f00 .gbyte__.gbyte_. │ │ │ │ - 0x000263b0 73627974 65735f5f 00736279 7465735f sbytes__.sbytes_ │ │ │ │ - 0x000263c0 00626974 7069635f 5f006269 74706963 .bitpic__.bitpic │ │ │ │ - 0x000263d0 5f006973 68696674 5f5f0069 73686966 _.ishift__.ishif │ │ │ │ - 0x000263e0 745f0064 636c766e 6d5f5f00 64636c76 t_.dclvnm__.dclv │ │ │ │ - 0x000263f0 6e6d5f00 6364626c 6b5f5f00 6364626c nm_.cdblk__.cdbl │ │ │ │ - 0x00026400 6b5f0063 6e735f5f 00636e73 5f00726e k_.cns__.cns_.rn │ │ │ │ - 0x00026410 6775305f 5f00726e 6775305f 006c6368 gu0__.rngu0_.lch │ │ │ │ - 0x00026420 72615f5f 006c6368 72625f5f 006c6368 ra__.lchrb__.lch │ │ │ │ - 0x00026430 72735f5f 006c6368 72635f5f 006c6368 rs__.lchrc__.lch │ │ │ │ - 0x00026440 72645f5f 006c6368 725f5f00 6c636872 rd__.lchr__.lchr │ │ │ │ - 0x00026450 665f5f00 6c636872 6c5f5f00 636c6c73 f__.lchrl__.clls │ │ │ │ - 0x00026460 72675f5f 00636c6c 7372675f 00636c72 rg__.cllsrg_.clr │ │ │ │ - 0x00026470 676c735f 5f00636c 72676c73 5f00636c gls__.clrgls_.cl │ │ │ │ - 0x00026480 72677376 5f5f0063 6c726773 765f0069 rgsv__.clrgsv_.i │ │ │ │ - 0x00026490 6e6f726d 6c5f5f00 696e6f72 6d6c5f00 norml__.inorml_. │ │ │ │ - 0x000264a0 726e6f72 6d6c5f5f 00726e6f 726d6c5f rnorml__.rnorml_ │ │ │ │ - 0x000264b0 00636c73 7672675f 5f00636c 73767267 .clsvrg__.clsvrg │ │ │ │ - 0x000264c0 5f006865 78646963 5f5f0068 65786469 _.hexdic__.hexdi │ │ │ │ - 0x000264d0 635f0068 65786463 695f5f00 68657864 c_.hexdci__.hexd │ │ │ │ - 0x000264e0 63695f00 74696d65 31325f5f 0074696d ci_.time12__.tim │ │ │ │ - 0x000264f0 6531325f 0074696d 6571335f 5f007469 e12_.timeq3__.ti │ │ │ │ - 0x00026500 6d653332 5f5f0074 696d6533 325f0074 me32__.time32_.t │ │ │ │ - 0x00026510 696d6532 335f5f00 74696d65 32335f00 ime23__.time23_. │ │ │ │ - 0x00026520 74696d65 63315f5f 0074696d 6563315f timec1__.timec1_ │ │ │ │ - 0x00026530 0074696d 6533315f 5f007469 6d653331 .time31__.time31 │ │ │ │ - 0x00026540 5f007469 6d657132 5f5f0074 696d6571 _.timeq2__.timeq │ │ │ │ - 0x00026550 325f0074 696d6563 325f5f00 74696d65 2_.timec2__.time │ │ │ │ - 0x00026560 63325f00 74696d65 63335f5f 0074696d c2_.timec3__.tim │ │ │ │ - 0x00026570 6571315f 5f007469 6d657131 5f007469 eq1__.timeq1_.ti │ │ │ │ - 0x00026580 6d653231 5f5f0074 696d6532 315f0074 me21__.time21_.t │ │ │ │ - 0x00026590 696d6531 335f5f00 74696d65 31335f00 ime13__.time13_. │ │ │ │ - 0x000265a0 63687661 6c5f5f00 63687661 6c5f0072 chval__.chval_.r │ │ │ │ - 0x000265b0 6176655f 5f007261 7665305f 5f007261 ave__.rave0__.ra │ │ │ │ - 0x000265c0 7665305f 00726176 65315f5f 00726176 ve0_.rave1__.rav │ │ │ │ - 0x000265d0 65315f00 726d696e 315f5f00 726d696e e1_.rmin1__.rmin │ │ │ │ - 0x000265e0 315f0072 6d696e30 5f5f0072 6d696e30 1_.rmin0__.rmin0 │ │ │ │ - 0x000265f0 5f00726d 696e5f5f 00726d69 6e5f0072 _.rmin__.rmin_.r │ │ │ │ - 0x00026600 6d617831 5f5f0072 6d617831 5f00726d max1__.rmax1_.rm │ │ │ │ - 0x00026610 61785f5f 00726d61 785f0072 6d617830 ax__.rmax_.rmax0 │ │ │ │ - 0x00026620 5f5f0072 6d617830 5f007273 7464305f __.rmax0_.rstd0_ │ │ │ │ - 0x00026630 5f007273 7464305f 00727374 64315f5f _.rstd0_.rstd1__ │ │ │ │ - 0x00026640 00727374 64315f00 72616d70 305f5f00 .rstd1_.ramp0__. │ │ │ │ - 0x00026650 72616d70 305f0072 616d7031 5f5f0072 ramp0_.ramp1__.r │ │ │ │ - 0x00026660 616d7031 5f007273 756d305f 5f007273 amp1_.rsum0__.rs │ │ │ │ - 0x00026670 756d305f 00727375 6d315f5f 00727375 um0_.rsum1__.rsu │ │ │ │ - 0x00026680 6d315f00 67326663 74725f5f 00673266 m1_.g2fctr__.g2f │ │ │ │ - 0x00026690 6374725f 00757773 6778615f 5f007577 ctr_.uwsgxa__.uw │ │ │ │ - 0x000266a0 71677969 5f5f0075 77716779 695f0072 qgyi__.uwqgyi_.r │ │ │ │ - 0x000266b0 766d696e 5f5f0072 766d696e 5f007266 vmin__.rvmin_.rf │ │ │ │ - 0x000266c0 726f6d63 5f5f0072 66726f6d 635f0075 romc__.rfromc_.u │ │ │ │ - 0x000266d0 77716779 615f5f00 75776967 79695f5f wqgya__.uwigyi__ │ │ │ │ - 0x000266e0 00757769 6779695f 00757769 6778695f .uwigyi_.uwigxi_ │ │ │ │ - 0x000266f0 5f007577 69677869 5f006732 69637472 _.uwigxi_.g2ictr │ │ │ │ - 0x00026700 5f5f0067 32696374 725f0075 77716778 __.g2ictr_.uwqgx │ │ │ │ - 0x00026710 625f5f00 72737464 5f5f0075 77716779 b__.rstd__.uwqgy │ │ │ │ - 0x00026720 625f5f00 75777367 79625f5f 00726432 b__.uwsgyb__.rd2 │ │ │ │ - 0x00026730 725f5f00 72643272 5f007275 7767795f r__.rd2r_.ruwgy_ │ │ │ │ - 0x00026740 5f007276 6d617830 5f5f0072 766d6178 _.rvmax0__.rvmax │ │ │ │ - 0x00026750 305f0072 726d7331 5f5f0072 726d7331 0_.rrms1__.rrms1 │ │ │ │ - 0x00026760 5f007276 6d696e30 5f5f0072 766d696e _.rvmin0__.rvmin │ │ │ │ - 0x00026770 305f0072 6e677531 5f5f0072 6e677531 0_.rngu1__.rngu1 │ │ │ │ - 0x00026780 5f007577 7367787a 5f5f0075 77736778 _.uwsgxz__.uwsgx │ │ │ │ - 0x00026790 7a5f0067 32716374 6d5f5f00 67327163 z_.g2qctm__.g2qc │ │ │ │ - 0x000267a0 746d5f00 72707264 5f5f0072 636f765f tm_.rprd__.rcov_ │ │ │ │ - 0x000267b0 5f00726d 6f645f5f 00726d6f 645f0072 _.rmod__.rmod_.r │ │ │ │ - 0x000267c0 6670695f 5f007261 6d705f5f 00727375 fpi__.ramp__.rsu │ │ │ │ - 0x000267d0 6d5f5f00 7273756d 5f006732 73637472 m__.rsum_.g2sctr │ │ │ │ - 0x000267e0 5f5f0067 32736374 725f0072 76617231 __.g2sctr_.rvar1 │ │ │ │ - 0x000267f0 5f5f0072 76617231 5f007276 6172305f __.rvar1_.rvar0_ │ │ │ │ - 0x00026800 5f007276 6172305f 00697367 635f5f00 _.rvar0_.isgc__. │ │ │ │ - 0x00026810 69736763 5f007577 73677961 5f5f0072 isgc_.uwsgya__.r │ │ │ │ - 0x00026820 676e6c74 5f5f0072 676e6774 5f5f0075 gnlt__.rgngt__.u │ │ │ │ - 0x00026830 77736778 625f5f00 72766d61 78315f5f wsgxb__.rvmax1__ │ │ │ │ - 0x00026840 0072766d 6178315f 0072766d 696e315f .rvmax1_.rvmin1_ │ │ │ │ - 0x00026850 5f007276 6d696e31 5f007577 7167797a _.rvmin1_.uwqgyz │ │ │ │ - 0x00026860 5f5f0075 77716779 7a5f0075 77716778 __.uwqgyz_.uwqgx │ │ │ │ - 0x00026870 695f5f00 75777167 78695f00 726e6775 i__.uwqgxi_.rngu │ │ │ │ - 0x00026880 325f5f00 726e6775 325f0072 676e6765 2__.rngu2_.rgnge │ │ │ │ - 0x00026890 5f5f0072 676e6c65 5f5f0072 7661725f __.rgnle__.rvar_ │ │ │ │ - 0x000268a0 5f007577 71677861 5f5f0067 32716374 _.uwqgxa__.g2qct │ │ │ │ - 0x000268b0 695f5f00 67327163 74695f00 72636f72 i__.g2qcti_.rcor │ │ │ │ - 0x000268c0 5f5f0072 766d6178 5f5f0072 766d6178 __.rvmax__.rvmax │ │ │ │ - 0x000268d0 5f007577 7167787a 5f5f0075 77716778 _.uwqgxz__.uwqgx │ │ │ │ - 0x000268e0 7a5f0072 75776778 5f5f0072 726d7330 z_.ruwgx__.rrms0 │ │ │ │ - 0x000268f0 5f5f0072 726d7330 5f007577 7367797a __.rrms0_.uwsgyz │ │ │ │ - 0x00026900 5f5f0075 77736779 7a5f0072 75646c65 __.uwsgyz_.rudle │ │ │ │ - 0x00026910 765f5f00 72657870 5f5f0072 6578705f v__.rexp__.rexp_ │ │ │ │ - 0x00026920 00727232 645f5f00 72723264 5f007272 .rr2d__.rr2d_.rr │ │ │ │ - 0x00026930 6d735f5f 00766966 6e615f5f 00766966 ms__.vifna__.vif │ │ │ │ - 0x00026940 6e615f00 7669666e 61305f5f 00766966 na_.vifna0__.vif │ │ │ │ - 0x00026950 6e61305f 00766966 6e61315f 5f007669 na0_.vifna1__.vi │ │ │ │ - 0x00026960 666e6131 5f007672 666e615f 5f007672 fna1_.vrfna__.vr │ │ │ │ - 0x00026970 666e615f 00767266 6e61305f 5f007672 fna_.vrfna0__.vr │ │ │ │ - 0x00026980 666e6130 5f007672 666e6131 5f5f0076 fna0_.vrfna1__.v │ │ │ │ - 0x00026990 72666e61 315f0075 6d626e64 725f5f00 rfna1_.umbndr__. │ │ │ │ - 0x000269a0 756d626e 64725f00 7669666e 625f5f00 umbndr_.vifnb__. │ │ │ │ - 0x000269b0 7669666e 625f0076 69666e62 305f5f00 vifnb_.vifnb0__. │ │ │ │ - 0x000269c0 7669666e 62305f00 7669666e 62315f5f vifnb0_.vifnb1__ │ │ │ │ - 0x000269d0 00766966 6e62315f 00767266 6e625f5f .vifnb1_.vrfnb__ │ │ │ │ - 0x000269e0 00767266 6e625f00 7672666e 62305f5f .vrfnb_.vrfnb0__ │ │ │ │ - 0x000269f0 00767266 6e62305f 00767266 6e62315f .vrfnb0_.vrfnb1_ │ │ │ │ - 0x00026a00 5f007672 666e6231 5f007663 696e7472 _.vrfnb1_.vcintr │ │ │ │ - 0x00026a10 5f5f0074 6d696765 745f5f00 746d6973 __.tmiget__.tmis │ │ │ │ - 0x00026a20 65745f5f 00746d69 7374785f 5f00746d et__.tmistx__.tm │ │ │ │ - 0x00026a30 69716e70 5f5f0074 6d697169 645f5f00 iqnp__.tmiqid__. │ │ │ │ - 0x00026a40 746d6971 63705f5f 00746d69 71636c5f tmiqcp__.tmiqcl_ │ │ │ │ - 0x00026a50 5f00746d 6971766c 5f5f0074 6d697376 _.tmiqvl__.tmisv │ │ │ │ - 0x00026a60 6c5f5f00 746d6971 696e5f5f 00746d6c l__.tmiqin__.tml │ │ │ │ - 0x00026a70 6765745f 5f00746d 6c736574 5f5f0074 get__.tmlset__.t │ │ │ │ - 0x00026a80 6d6c7374 785f5f00 746d6c71 6e705f5f mlstx__.tmlqnp__ │ │ │ │ - 0x00026a90 00746d6c 7169645f 5f00746d 6c716370 .tmlqid__.tmlqcp │ │ │ │ - 0x00026aa0 5f5f0074 6d6c7163 6c5f5f00 746d6c71 __.tmlqcl__.tmlq │ │ │ │ - 0x00026ab0 766c5f5f 00746d6c 73766c5f 5f00746d vl__.tmlsvl__.tm │ │ │ │ - 0x00026ac0 6c71696e 5f5f0074 6d706765 745f5f00 lqin__.tmpget__. │ │ │ │ - 0x00026ad0 746d7073 65745f5f 00746d70 7374785f tmpset__.tmpstx_ │ │ │ │ - 0x00026ae0 5f00746d 70716e70 5f5f0074 6d707169 _.tmpqnp__.tmpqi │ │ │ │ - 0x00026af0 645f5f00 746d7071 63705f5f 00746d70 d__.tmpqcp__.tmp │ │ │ │ - 0x00026b00 71636c5f 5f00746d 70716974 5f5f0074 qcl__.tmpqit__.t │ │ │ │ - 0x00026b10 6d707176 6c5f5f00 746d7073 766c5f5f mpqvl__.tmpsvl__ │ │ │ │ - 0x00026b20 00746d70 71696e5f 5f00746d 72676574 .tmpqin__.tmrget │ │ │ │ - 0x00026b30 5f5f0074 6d727365 745f5f00 746d7273 __.tmrset__.tmrs │ │ │ │ - 0x00026b40 74785f5f 00746d72 716e705f 5f00746d tx__.tmrqnp__.tm │ │ │ │ - 0x00026b50 72716964 5f5f0074 6d727163 705f5f00 rqid__.tmrqcp__. │ │ │ │ - 0x00026b60 746d7271 636c5f5f 00746d72 71766c5f tmrqcl__.tmrqvl_ │ │ │ │ - 0x00026b70 5f00746d 7273766c 5f5f0074 6d727169 _.tmrsvl__.tmrqi │ │ │ │ - 0x00026b80 6e5f5f00 746d7374 6c615f5f 00746d73 n__.tmstla__.tms │ │ │ │ - 0x00026b90 746c635f 5f00746d 73746c73 5f5f005f tlc__.tmstls__._ │ │ │ │ - 0x00026ba0 5f74696d 65363400 5f5f6c6f 63616c74 _time64.__localt │ │ │ │ - 0x00026bb0 696d6536 34005f67 666f7274 72616e5f ime64._gfortran_ │ │ │ │ - 0x00026bc0 706f775f 69345f69 34007234 69656565 pow_i4_i4.r4ieee │ │ │ │ - 0x00026bd0 5f005f5f 706f7769 73663200 72346962 _.__powisf2.r4ib │ │ │ │ - 0x00026be0 6d5f005f 67666f72 7472616e 5f72616e m_._gfortran_ran │ │ │ │ - 0x00026bf0 646f6d5f 73656564 5f693400 5f67666f dom_seed_i4._gfo │ │ │ │ - 0x00026c00 72747261 6e5f7261 6e646f6d 5f723400 rtran_random_r4. │ │ │ │ - 0x00026c10 5f67666f 72747261 6e5f7374 72696e67 _gfortran_string │ │ │ │ - 0x00026c20 5f6c656e 5f747269 6d005f67 666f7274 _len_trim._gfort │ │ │ │ - 0x00026c30 72616e5f 7472616e 73666572 5f726561 ran_transfer_rea │ │ │ │ - 0x00026c40 6c005f67 666f7274 72616e5f 7472616e l._gfortran_tran │ │ │ │ - 0x00026c50 73666572 5f636861 72616374 6572005f sfer_character._ │ │ │ │ - 0x00026c60 67666f72 7472616e 5f73745f 696e7175 gfortran_st_inqu │ │ │ │ - 0x00026c70 69726500 5f67666f 72747261 6e5f7374 ire._gfortran_st │ │ │ │ - 0x00026c80 5f6f7065 6e005f67 666f7274 72616e5f _open._gfortran_ │ │ │ │ - 0x00026c90 73745f63 6c6f7365 005f6766 6f727472 st_close._gfortr │ │ │ │ - 0x00026ca0 616e5f74 72616e73 6665725f 61727261 an_transfer_arra │ │ │ │ - 0x00026cb0 795f7772 69746500 5f67666f 72747261 y_write._gfortra │ │ │ │ - 0x00026cc0 6e5f7472 616e7366 65725f61 72726179 n_transfer_array │ │ │ │ - 0x00026cd0 005f6766 6f727472 616e5f63 6f6d7061 ._gfortran_compa │ │ │ │ - 0x00026ce0 72655f73 7472696e 67006663 7061636b re_string.fcpack │ │ │ │ - 0x00026cf0 5f006663 70757473 5f006663 67657473 _.fcputs_.fcgets │ │ │ │ - 0x00026d00 5f006663 70757472 5f006663 67657472 _.fcputr_.fcgetr │ │ │ │ - 0x00026d10 5f006663 6e726563 5f006663 636c6f73 _.fcnrec_.fcclos │ │ │ │ - 0x00026d20 5f006663 6f70656e 5f006663 6c656f6c _.fcopen_.fcleol │ │ │ │ - 0x00026d30 5f006663 736c6663 5f00666d 6f646600 _.fcslfc_.fmodf. │ │ │ │ - 0x00026d40 5f5f6165 6162695f 69646976 00636c6f __aeabi_idiv.clo │ │ │ │ - 0x00026d50 636b0073 696e636f 73660061 73696e00 ck.sincosf.asin. │ │ │ │ - 0x00026d60 6f64726b 67735f00 6f64726b 675f006f odrkgs_.odrkg_.o │ │ │ │ - 0x00026d70 64726b67 725f006f 64726b64 765f006f drkgr_.odrkdv_.o │ │ │ │ - 0x00026d80 64726b64 755f006f 64726b34 735f006f drkdu_.odrk4s_.o │ │ │ │ - 0x00026d90 64726b34 5f006f64 726b3472 5f006f64 drk4_.odrk4r_.od │ │ │ │ - 0x00026da0 726b325f 006f6472 6b315f00 63706f77 rk2_.odrk1_.cpow │ │ │ │ - 0x00026db0 66005f67 666f7274 72616e5f 706f775f f._gfortran_pow_ │ │ │ │ - 0x00026dc0 63345f69 34006666 726f6d63 5f005f67 c4_i4.ffromc_._g │ │ │ │ - 0x00026dd0 666f7274 72616e5f 73746f70 5f737472 fortran_stop_str │ │ │ │ - 0x00026de0 696e6700 5f67666f 72747261 6e5f7374 ing._gfortran_st │ │ │ │ - 0x00026df0 5f726577 696e6400 676c6971 69645f00 _rewind.gliqid_. │ │ │ │ - 0x00026e00 676c7271 69645f00 676c6371 6e705f00 glrqid_.glcqnp_. │ │ │ │ - 0x00026e10 676c6371 636c5f00 676c6371 63705f00 glcqcl_.glcqcp_. │ │ │ │ - 0x00026e20 676c6371 69645f00 676c7271 6e705f00 glcqid_.glrqnp_. │ │ │ │ - 0x00026e30 676c7271 636c5f00 676c7271 63705f00 glrqcl_.glrqcp_. │ │ │ │ - 0x00026e40 676c6971 6e705f00 676c6971 636c5f00 gliqnp_.gliqcl_. │ │ │ │ - 0x00026e50 676c6971 63705f00 5f5f6165 6162695f gliqcp_.__aeabi_ │ │ │ │ - 0x00026e60 75696469 76005f5f 6d656d63 70795f63 uidiv.__memcpy_c │ │ │ │ - 0x00026e70 686b0073 74726c65 6e007379 7374656d hk.strlen.system │ │ │ │ - 0x00026e80 005f6766 6f727472 616e5f69 61726763 ._gfortran_iargc │ │ │ │ - 0x00026e90 005f6766 6f727472 616e5f67 65745f63 ._gfortran_get_c │ │ │ │ - 0x00026ea0 6f6d6d61 6e645f61 7267756d 656e745f ommand_argument_ │ │ │ │ - 0x00026eb0 6934006d 706e7774 6e5f0078 6d706c6f i4.mpnwtn_.xmplo │ │ │ │ - 0x00026ec0 6e5f0061 73696e66 0061636f 73660061 n_.asinf.acosf.a │ │ │ │ - 0x00026ed0 74616e32 66006c6f 67660073 696e6866 tan2f.logf.sinhf │ │ │ │ - 0x00026ee0 00617461 6e66006d 707a6e77 745f0065 .atanf.mpznwt_.e │ │ │ │ - 0x00026ef0 78706600 6c6f6731 30660063 6f736866 xpf.log10f.coshf │ │ │ │ - 0x00026f00 00757762 6c6b795f 00757762 6c6b785f .uwblky_.uwblkx_ │ │ │ │ - 0x00026f10 00737a62 6c73325f 00737a62 746e335f .szbls2_.szbtn3_ │ │ │ │ - 0x00026f20 00737a62 746e325f 00737a62 7478335f .szbtn2_.szbtx3_ │ │ │ │ - 0x00026f30 005f5f70 6f776964 66320075 6d776b31 .__powidf2.umwk1 │ │ │ │ - 0x00026f40 5f007565 626c6b31 5f007564 626c6b31 _.ueblk1_.udblk1 │ │ │ │ - 0x00026f50 5f007275 6476616c 5f007564 626c6b32 _.rudval_.udblk2 │ │ │ │ - 0x00026f60 5f007564 626c6b33 5f00737a 62747832 _.udblk3_.szbtx2 │ │ │ │ - 0x00026f70 5f00737a 62747831 5f00737a 786d6f64 _.szbtx1_.szxmod │ │ │ │ - 0x00026f80 5f00737a 626c7331 5f00737a 626c7333 _.szbls1_.szbls3 │ │ │ │ - 0x00026f90 5f00737a 62746e34 5f00737a 62706d31 _.szbtn4_.szbpm1 │ │ │ │ - 0x00026fa0 5f00737a 62706d32 5f00737a 62706c31 _.szbpm2_.szbpl1 │ │ │ │ - 0x00026fb0 5f00737a 626c6131 5f007a67 5f627574 _.szbla1_.zg_but │ │ │ │ - 0x00026fc0 746f6e5f 70726573 735f6576 656e7400 ton_press_event. │ │ │ │ - 0x00026fd0 7a675f64 65737472 6f795f65 76656e74 zg_destroy_event │ │ │ │ - 0x00026fe0 00636169 726f5f63 72656174 65006361 .cairo_create.ca │ │ │ │ - 0x00026ff0 69726f5f 6765745f 736f7572 63650063 iro_get_source.c │ │ │ │ - 0x00027000 6169726f 5f706174 7465726e 5f736574 airo_pattern_set │ │ │ │ - 0x00027010 5f66696c 74657200 63616972 6f5f7365 _filter.cairo_se │ │ │ │ - 0x00027020 745f736f 75726365 5f726762 00636169 t_source_rgb.cai │ │ │ │ - 0x00027030 726f5f69 6d616765 5f737572 66616365 ro_image_surface │ │ │ │ - 0x00027040 5f637265 61746500 63616972 6f5f7064 _create.cairo_pd │ │ │ │ - 0x00027050 665f7375 72666163 655f6372 65617465 f_surface_create │ │ │ │ - 0x00027060 005f5f73 7072696e 74665f63 686b0063 .__sprintf_chk.c │ │ │ │ - 0x00027070 6169726f 5f737667 5f737572 66616365 airo_svg_surface │ │ │ │ - 0x00027080 5f637265 61746500 63616972 6f5f7073 _create.cairo_ps │ │ │ │ - 0x00027090 5f737572 66616365 5f637265 61746500 _surface_create. │ │ │ │ - 0x000270a0 63616972 6f5f7073 5f737572 66616365 cairo_ps_surface │ │ │ │ - 0x000270b0 5f736574 5f657073 00636169 726f5f74 _set_eps.cairo_t │ │ │ │ - 0x000270c0 72616e73 6c617465 00636169 726f5f72 ranslate.cairo_r │ │ │ │ - 0x000270d0 6f746174 65006774 6b5f7769 64676574 otate.gtk_widget │ │ │ │ - 0x000270e0 5f646573 74726f79 0067746b 5f666f6e _destroy.gtk_fon │ │ │ │ - 0x000270f0 745f6368 6f6f7365 725f6765 745f666f t_chooser_get_fo │ │ │ │ - 0x00027100 6e740070 616e676f 5f666f6e 745f6465 nt.pango_font_de │ │ │ │ - 0x00027110 73637269 7074696f 6e5f6672 6f6d5f73 scription_from_s │ │ │ │ - 0x00027120 7472696e 67005f5f 7072696e 74665f63 tring.__printf_c │ │ │ │ - 0x00027130 686b0073 74726370 7900675f 66726565 hk.strcpy.g_free │ │ │ │ - 0x00027140 00666f6e 745f6465 73630066 6f6e7466 .font_desc.fontf │ │ │ │ - 0x00027150 616d696c 79007a67 5f647261 775f6576 amily.zg_draw_ev │ │ │ │ - 0x00027160 656e7400 63616972 6f5f7365 745f736f ent.cairo_set_so │ │ │ │ - 0x00027170 75726365 5f737572 66616365 00636169 urce_surface.cai │ │ │ │ - 0x00027180 726f5f70 61696e74 007a675f 6b65795f ro_paint.zg_key_ │ │ │ │ - 0x00027190 70726573 735f6576 656e7400 67657470 press_event.getp │ │ │ │ - 0x000271a0 61726d6e 756d6265 72007374 72636d70 armnumber.strcmp │ │ │ │ - 0x000271b0 007a676c 706d6e61 6d65007a 6772706d .zglpmname.zgrpm │ │ │ │ - 0x000271c0 6e616d65 007a6769 706d6e61 6d65007a name.zgipmname.z │ │ │ │ - 0x000271d0 676c7365 745f0067 65746c70 61726d00 glset_.getlparm. │ │ │ │ - 0x000271e0 67657469 7061726d 00676574 72706172 getiparm.getrpar │ │ │ │ - 0x000271f0 6d007a67 75706461 74650067 746b5f77 m.zgupdate.gtk_w │ │ │ │ - 0x00027200 69646765 745f7175 6575655f 64726177 idget_queue_draw │ │ │ │ - 0x00027210 5f617265 61006774 6b5f6d61 696e5f69 _area.gtk_main_i │ │ │ │ - 0x00027220 74657261 74696f6e 0067746b 5f657665 teration.gtk_eve │ │ │ │ - 0x00027230 6e74735f 70656e64 696e6700 7a677570 nts_pending.zgup │ │ │ │ - 0x00027240 72656374 007a6771 6472775f 0063666e rect.zgqdrw_.cfn │ │ │ │ - 0x00027250 63687200 666f7065 6e363400 5f5f6973 chr.fopen64.__is │ │ │ │ - 0x00027260 6f633233 5f667363 616e6600 66636c6f oc23_fscanf.fclo │ │ │ │ - 0x00027270 73650067 746b5f69 6e697400 67746b5f se.gtk_init.gtk_ │ │ │ │ - 0x00027280 64726177 696e675f 61726561 5f6e6577 drawing_area_new │ │ │ │ - 0x00027290 0067746b 5f77696e 646f775f 6e657700 .gtk_window_new. │ │ │ │ - 0x000272a0 67746b5f 77696467 65745f73 65745f73 gtk_widget_set_s │ │ │ │ - 0x000272b0 697a655f 72657175 65737400 67746b5f ize_request.gtk_ │ │ │ │ - 0x000272c0 77696467 65745f73 686f7700 67746b5f widget_show.gtk_ │ │ │ │ - 0x000272d0 77696e64 6f775f73 65745f74 69746c65 window_set_title │ │ │ │ - 0x000272e0 0067746b 5f636f6e 7461696e 65725f61 .gtk_container_a │ │ │ │ - 0x000272f0 64640067 746b5f77 69646765 745f7365 dd.gtk_widget_se │ │ │ │ - 0x00027300 745f6576 656e7473 00675f73 69676e61 t_events.g_signa │ │ │ │ - 0x00027310 6c5f636f 6e6e6563 745f6461 74610063 l_connect_data.c │ │ │ │ - 0x00027320 6169726f 5f646573 74726f79 00636169 airo_destroy.cai │ │ │ │ - 0x00027330 726f5f73 75726661 63655f64 65737472 ro_surface_destr │ │ │ │ - 0x00027340 6f790067 746b5f77 69646765 745f7265 oy.gtk_widget_re │ │ │ │ - 0x00027350 616c697a 65006361 69726f5f 73757266 alize.cairo_surf │ │ │ │ - 0x00027360 6163655f 66696e69 73680063 6169726f ace_finish.cairo │ │ │ │ - 0x00027370 5f726563 74616e67 6c650063 6169726f _rectangle.cairo │ │ │ │ - 0x00027380 5f66696c 6c006361 69726f5f 73757266 _fill.cairo_surf │ │ │ │ - 0x00027390 6163655f 77726974 655f746f 5f706e67 ace_write_to_png │ │ │ │ - 0x000273a0 00636169 726f5f73 686f775f 70616765 .cairo_show_page │ │ │ │ - 0x000273b0 0067746b 5f776964 6765745f 71756575 .gtk_widget_queu │ │ │ │ - 0x000273c0 655f6472 61770063 6169726f 5f737572 e_draw.cairo_sur │ │ │ │ - 0x000273d0 66616365 5f73686f 775f7061 67650063 face_show_page.c │ │ │ │ - 0x000273e0 6169726f 5f737572 66616365 5f777269 airo_surface_wri │ │ │ │ - 0x000273f0 74655f74 6f5f706e 675f7374 7265616d te_to_png_stream │ │ │ │ - 0x00027400 00737464 6f757400 63616972 6f5f7365 .stdout.cairo_se │ │ │ │ - 0x00027410 745f6c69 6e655f77 69647468 00636169 t_line_width.cai │ │ │ │ - 0x00027420 726f5f73 65745f6c 696e655f 63617000 ro_set_line_cap. │ │ │ │ - 0x00027430 63616972 6f5f7365 745f6c69 6e655f6a cairo_set_line_j │ │ │ │ - 0x00027440 6f696e00 63616972 6f5f6d6f 76655f74 oin.cairo_move_t │ │ │ │ - 0x00027450 6f007574 66385f63 6861725f 62797465 o.utf8_char_byte │ │ │ │ - 0x00027460 00636861 725f7769 64746800 70616e67 .char_width.pang │ │ │ │ - 0x00027470 6f5f6361 69726f5f 63726561 74655f6c o_cairo_create_l │ │ │ │ - 0x00027480 61796f75 74007061 6e676f5f 6c61796f ayout.pango_layo │ │ │ │ - 0x00027490 75745f73 65745f74 65787400 70616e67 ut_set_text.pang │ │ │ │ - 0x000274a0 6f5f6c61 796f7574 5f736574 5f666f6e o_layout_set_fon │ │ │ │ - 0x000274b0 745f6465 73637269 7074696f 6e007061 t_description.pa │ │ │ │ - 0x000274c0 6e676f5f 63616972 6f5f7570 64617465 ngo_cairo_update │ │ │ │ - 0x000274d0 5f6c6179 6f757400 70616e67 6f5f6c61 _layout.pango_la │ │ │ │ - 0x000274e0 796f7574 5f676574 5f657874 656e7473 yout_get_extents │ │ │ │ - 0x000274f0 00675f6f 626a6563 745f756e 72656600 .g_object_unref. │ │ │ │ - 0x00027500 63686172 5f686569 67687400 6765745f char_height.get_ │ │ │ │ - 0x00027510 70616e67 6f737472 696e675f 77696474 pangostring_widt │ │ │ │ - 0x00027520 685f6865 69676874 0070616e 676f5f6c h_height.pango_l │ │ │ │ - 0x00027530 61796f75 745f7365 745f6d61 726b7570 ayout_set_markup │ │ │ │ - 0x00027540 0064636c 74657874 3270616e 676f6d61 .dcltext2pangoma │ │ │ │ - 0x00027550 726b7570 0070616e 676f5f66 6f6e745f rkup.pango_font_ │ │ │ │ - 0x00027560 64657363 72697074 696f6e5f 6765745f description_get_ │ │ │ │ - 0x00027570 77656967 68740072 656e6465 72746578 weight.rendertex │ │ │ │ - 0x00027580 74007061 6e676f5f 63616972 6f5f7368 t.pango_cairo_sh │ │ │ │ - 0x00027590 6f775f6c 61796f75 74007061 6e676f5f ow_layout.pango_ │ │ │ │ - 0x000275a0 666f6e74 5f646573 63726970 74696f6e font_description │ │ │ │ - 0x000275b0 5f736574 5f73697a 65006361 69726f5f _set_size.cairo_ │ │ │ │ - 0x000275c0 636c6970 00636169 726f5f72 65736574 clip.cairo_reset │ │ │ │ - 0x000275d0 5f636c69 70007369 6e636f73 00636169 _clip.sincos.cai │ │ │ │ - 0x000275e0 726f5f73 61766500 63616972 6f5f7265 ro_save.cairo_re │ │ │ │ - 0x000275f0 73746f72 65006774 6b5f666f 6e745f63 store.gtk_font_c │ │ │ │ - 0x00027600 686f6f73 65725f64 69616c6f 675f6e65 hooser_dialog_ne │ │ │ │ - 0x00027610 77006774 6b5f666f 6e745f63 686f6f73 w.gtk_font_choos │ │ │ │ - 0x00027620 65725f73 65745f66 6f6e7400 67746b5f er_set_font.gtk_ │ │ │ │ - 0x00027630 666f6e74 5f63686f 6f736572 5f736574 font_chooser_set │ │ │ │ - 0x00027640 5f707265 76696577 5f746578 74006774 _preview_text.gt │ │ │ │ - 0x00027650 6b5f6469 616c6f67 5f72756e 0070616e k_dialog_run.pan │ │ │ │ - 0x00027660 676f5f66 6f6e745f 64657363 72697074 go_font_descript │ │ │ │ - 0x00027670 696f6e5f 7365745f 77656967 68740070 ion_set_weight.p │ │ │ │ - 0x00027680 616e676f 5f636169 726f5f66 6f6e745f ango_cairo_font_ │ │ │ │ - 0x00027690 6d61705f 6765745f 64656661 756c7400 map_get_default. │ │ │ │ - 0x000276a0 70616e67 6f5f666f 6e745f6d 61705f6c pango_font_map_l │ │ │ │ - 0x000276b0 6973745f 66616d69 6c696573 0070616e ist_families.pan │ │ │ │ - 0x000276c0 676f5f66 6f6e745f 66616d69 6c795f67 go_font_family_g │ │ │ │ - 0x000276d0 65745f6e 616d6500 70616e67 6f5f666f et_name.pango_fo │ │ │ │ - 0x000276e0 6e745f66 616d696c 795f6c69 73745f66 nt_family_list_f │ │ │ │ - 0x000276f0 61636573 0070616e 676f5f66 6f6e745f aces.pango_font_ │ │ │ │ - 0x00027700 66616365 5f676574 5f666163 655f6e61 face_get_face_na │ │ │ │ - 0x00027710 6d650070 75747300 63616972 6f5f6c69 me.puts.cairo_li │ │ │ │ - 0x00027720 6e655f74 6f006361 69726f5f 7374726f ne_to.cairo_stro │ │ │ │ - 0x00027730 6b650063 6169726f 5f706174 7465726e ke.cairo_pattern │ │ │ │ - 0x00027740 5f637265 6174655f 666f725f 73757266 _create_for_surf │ │ │ │ - 0x00027750 61636500 63616972 6f5f7061 74746572 ace.cairo_patter │ │ │ │ - 0x00027760 6e5f7365 745f6578 74656e64 00636169 n_set_extend.cai │ │ │ │ - 0x00027770 726f5f73 65745f73 6f757263 65006361 ro_set_source.ca │ │ │ │ - 0x00027780 69726f5f 636c6f73 655f7061 74680063 iro_close_path.c │ │ │ │ - 0x00027790 6169726f 5f736574 5f616e74 69616c69 airo_set_antiali │ │ │ │ - 0x000277a0 61730063 6169726f 5f706174 7465726e as.cairo_pattern │ │ │ │ - 0x000277b0 5f646573 74726f79 00636169 726f5f66 _destroy.cairo_f │ │ │ │ - 0x000277c0 696c6c5f 70726573 65727665 00636169 ill_preserve.cai │ │ │ │ - 0x000277d0 726f5f69 6d616765 5f737572 66616365 ro_image_surface │ │ │ │ - 0x000277e0 5f676574 5f646174 61006361 69726f5f _get_data.cairo_ │ │ │ │ - 0x000277f0 696d6167 655f7375 72666163 655f6765 image_surface_ge │ │ │ │ - 0x00027800 745f7374 72696465 00667075 74630066 t_stride.fputc.f │ │ │ │ - 0x00027810 666c7573 68007374 726e6370 79005f67 flush.strncpy._g │ │ │ │ - 0x00027820 666f7274 72616e5f 73746f70 5f6e756d fortran_stop_num │ │ │ │ - 0x00027830 65726963 00736c62 6c6b315f 006c6962 eric.slblk1_.lib │ │ │ │ + 0x0001b870 6c697a65 00697472 7032645f 00746d73 lize.itrp2d_.tms │ │ │ │ + 0x0001b880 6c636c5f 006d616c 6c6f6300 746d7267 lcl_.malloc.tmrg │ │ │ │ + 0x0001b890 65745f00 746d6967 65745f00 746d6c67 et_.tmiget_.tmlg │ │ │ │ + 0x0001b8a0 65745f00 676c7267 65745f00 6d656d73 et_.glrget_.mems │ │ │ │ + 0x0001b8b0 65740069 626c6b67 655f005f 5f737461 et.iblkge_.__sta │ │ │ │ + 0x0001b8c0 636b5f63 686b5f67 75617264 006d7367 ck_chk_guard.msg │ │ │ │ + 0x0001b8d0 646d705f 005f5f73 7461636b 5f63686b dmp_.__stack_chk │ │ │ │ + 0x0001b8e0 5f666169 6c00746d 69716e70 5f00746d _fail.tmiqnp_.tm │ │ │ │ + 0x0001b8f0 6971696e 5f006c63 68726571 5f00746d iqin_.lchreq_.tm │ │ │ │ + 0x0001b900 6973766c 5f007274 69676574 5f00726c isvl_.rtiget_.rl │ │ │ │ + 0x0001b910 69676574 5f00746d 6971766c 5f00746d iget_.tmiqvl_.tm │ │ │ │ + 0x0001b920 6971636c 5f006d65 6d637079 00746d69 iqcl_.memcpy.tmi │ │ │ │ + 0x0001b930 7163705f 00746d69 7169645f 006c656e qcp_.tmiqid_.len │ │ │ │ + 0x0001b940 635f005f 67666f72 7472616e 5f636f6e c_._gfortran_con │ │ │ │ + 0x0001b950 6361745f 73747269 6e67006d 656d6d6f cat_string.memmo │ │ │ │ + 0x0001b960 76650074 6d727169 645f0074 6d727176 ve.tmrqid_.tmrqv │ │ │ │ + 0x0001b970 6c5f0074 6d727374 785f0074 6d727163 l_.tmrstx_.tmrqc │ │ │ │ + 0x0001b980 705f0072 74726765 745f0074 6d727163 p_.rtrget_.tmrqc │ │ │ │ + 0x0001b990 6c5f0072 6c726765 745f0074 6d727376 l_.rlrget_.tmrsv │ │ │ │ + 0x0001b9a0 6c5f0074 6d727365 745f0074 6d73746c l_.tmrset_.tmstl │ │ │ │ + 0x0001b9b0 735f0072 6670695f 00676c6c 7365745f s_.rfpi_.gllset_ │ │ │ │ + 0x0001b9c0 00736771 7670745f 00736771 776e645f .sgqvpt_.sgqwnd_ │ │ │ │ + 0x0001b9d0 00746d73 746c6e5f 0073676c 7365745f .tmstln_.sglset_ │ │ │ │ + 0x0001b9e0 00736772 7365745f 0075756c 696e5f00 .sgrset_.uulin_. │ │ │ │ + 0x0001b9f0 73676c61 755f0074 6d697374 785f0074 sglau_.tmistx_.t │ │ │ │ + 0x0001ba00 6d697365 745f0074 6d72716e 705f0074 miset_.tmrqnp_.t │ │ │ │ + 0x0001ba10 6d727169 6e5f0075 7a726765 745f0074 mrqin_.uzrget_.t │ │ │ │ + 0x0001ba20 6d73746c 635f005f 67666f72 7472616e mstlc_._gfortran │ │ │ │ + 0x0001ba30 5f73745f 77726974 65005f67 666f7274 _st_write._gfort │ │ │ │ + 0x0001ba40 72616e5f 7472616e 73666572 5f696e74 ran_transfer_int │ │ │ │ + 0x0001ba50 65676572 5f777269 7465005f 67666f72 eger_write._gfor │ │ │ │ + 0x0001ba60 7472616e 5f73745f 77726974 655f646f tran_st_write_do │ │ │ │ + 0x0001ba70 6e65005f 67666f72 7472616e 5f747261 ne._gfortran_tra │ │ │ │ + 0x0001ba80 6e736665 725f7265 616c5f77 72697465 nsfer_real_write │ │ │ │ + 0x0001ba90 005f5f61 65616269 5f696469 766d6f64 .__aeabi_idivmod │ │ │ │ + 0x0001baa0 00746d6c 7365745f 00746d70 716e705f .tmlset_.tmpqnp_ │ │ │ │ + 0x0001bab0 00746d70 71696e5f 00746d70 73766c5f .tmpqin_.tmpsvl_ │ │ │ │ + 0x0001bac0 00746d6c 7169645f 00746d6c 73766c5f .tmlqid_.tmlsvl_ │ │ │ │ + 0x0001bad0 00746d70 71766c5f 00746d6c 71766c5f .tmpqvl_.tmlqvl_ │ │ │ │ + 0x0001bae0 00746d70 7169745f 00746d70 71636c5f .tmpqit_.tmpqcl_ │ │ │ │ + 0x0001baf0 00746d70 7163705f 00746d70 7169645f .tmpqcp_.tmpqid_ │ │ │ │ + 0x0001bb00 00746d6c 7374785f 00746d6c 7163705f .tmlstx_.tmlqcp_ │ │ │ │ + 0x0001bb10 0072746c 6765745f 00746d6c 71636c5f .rtlget_.tmlqcl_ │ │ │ │ + 0x0001bb20 00726c6c 6765745f 00746d73 746c615f .rllget_.tmstla_ │ │ │ │ + 0x0001bb30 00746d6c 716e705f 00746d6c 71696e5f .tmlqnp_.tmlqin_ │ │ │ │ + 0x0001bb40 00746d70 6765745f 00746d70 7374785f .tmpget_.tmpstx_ │ │ │ │ + 0x0001bb50 00746d70 7365745f 00736574 5f6d7367 .tmpset_.set_msg │ │ │ │ + 0x0001bb60 646d705f 66756e63 00736574 5f6d7367 dmp_func.set_msg │ │ │ │ + 0x0001bb70 646d705f 6572725f 66756e63 006d7367 dmp_err_func.msg │ │ │ │ + 0x0001bb80 646d705f 5f00735f 73746f70 00657869 dmp__.s_stop.exi │ │ │ │ + 0x0001bb90 74006677 72697465 00737464 65727200 t.fwrite.stderr. │ │ │ │ + 0x0001bba0 696e6974 5f617267 5f007861 72676300 init_arg_.xargc. │ │ │ │ + 0x0001bbb0 78617267 7600735f 636f7079 00657869 xargv.s_copy.exi │ │ │ │ + 0x0001bbc0 745f0046 37375f61 6c6f6300 5f5f6670 t_.F77_aloc.__fp │ │ │ │ + 0x0001bbd0 72696e74 665f6368 6b00735f 63617400 rintf_chk.s_cat. │ │ │ │ + 0x0001bbe0 6d736764 6d705f64 636c6f72 69670067 msgdmp_dclorig.g │ │ │ │ + 0x0001bbf0 6c696765 745f0067 6c6c6765 745f0070 liget_.gllget_.p │ │ │ │ + 0x0001bc00 72636c76 6c5f0070 72636e61 6d5f006d rclvl_.prcnam_.m │ │ │ │ + 0x0001bc10 737a646d 705f006f 73616272 745f0063 szdmp_.osabrt_.c │ │ │ │ + 0x0001bc20 6861725f 7472696d 5f006368 61725f74 har_trim_.char_t │ │ │ │ + 0x0001bc30 72696d32 5f006368 61725f74 72696d63 rim2_.char_trimc │ │ │ │ + 0x0001bc40 5f007565 73746c6e 5f5f0075 6573746c _.uestln__.uestl │ │ │ │ + 0x0001bc50 6e5f0073 7a706970 7a5f5f00 737a7069 n_.szpipz__.szpi │ │ │ │ + 0x0001bc60 707a5f00 737a6769 707a5f5f 00737a67 pz_.szgipz__.szg │ │ │ │ + 0x0001bc70 69707a5f 00737a70 6c6f705f 5f00737a ipz_.szplop__.sz │ │ │ │ + 0x0001bc80 706c6f70 5f00737a 706c636c 5f5f0073 plop_.szplcl__.s │ │ │ │ + 0x0001bc90 7a706c63 6c5f0073 7a736763 6c5f5f00 zplcl_.szsgcl__. │ │ │ │ + 0x0001bca0 737a7367 636c5f00 737a7167 63795f5f szsgcl_.szqgcy__ │ │ │ │ + 0x0001bcb0 00737a71 6763795f 00737a71 6763785f .szqgcy_.szqgcx_ │ │ │ │ + 0x0001bcc0 5f00737a 71676378 5f00737a 74786e6f _.szqgcx_.sztxno │ │ │ │ + 0x0001bcd0 5f5f0073 7a74786e 6f5f005f 67666f72 __.sztxno_._gfor │ │ │ │ + 0x0001bce0 7472616e 5f6f735f 6572726f 725f6174 tran_os_error_at │ │ │ │ + 0x0001bcf0 00737a6c 6e7a725f 5f00737a 6c6e7a72 .szlnzr__.szlnzr │ │ │ │ + 0x0001bd00 5f00737a 6f706c72 5f5f0073 7a6f706c _.szoplr__.szopl │ │ │ │ + 0x0001bd10 725f0073 7a6d766c 725f5f00 737a6d76 r_.szmvlr__.szmv │ │ │ │ + 0x0001bd20 6c725f00 737a706c 6c725f5f 00737a70 lr_.szpllr__.szp │ │ │ │ + 0x0001bd30 6c6c725f 00737a63 6c6c725f 5f00737a llr_.szcllr__.sz │ │ │ │ + 0x0001bd40 636c6c72 5f00737a 746e7a72 5f5f0073 cllr_.sztnzr__.s │ │ │ │ + 0x0001bd50 7a746e7a 725f0073 7a70636c 6c5f5f00 ztnzr_.szpcll__. │ │ │ │ + 0x0001bd60 737a7063 6c6c5f00 737a6763 6c6c5f5f szpcll_.szgcll__ │ │ │ │ + 0x0001bd70 00737a67 636c6c5f 00737a73 636c6c5f .szgcll_.szscll_ │ │ │ │ + 0x0001bd80 5f00737a 73636c6c 5f00737a 71636c6c _.szscll_.szqcll │ │ │ │ + 0x0001bd90 5f5f0073 7a71636c 6c5f0073 7a6d337a __.szqcll_.szm3z │ │ │ │ + 0x0001bda0 755f5f00 737a6d33 7a755f00 737a6c6e u__.szm3zu_.szln │ │ │ │ + 0x0001bdb0 7a755f5f 00737a6c 6e7a755f 00737a71 zu__.szlnzu_.szq │ │ │ │ + 0x0001bdc0 7478775f 5f00737a 71747877 5f00737a txw__.szqtxw_.sz │ │ │ │ + 0x0001bdd0 746e7376 5f5f0073 7a746e73 765f0073 tnsv__.sztnsv_.s │ │ │ │ + 0x0001bde0 7a74337a 765f5f00 737a7433 7a765f00 zt3zv__.szt3zv_. │ │ │ │ + 0x0001bdf0 737a706c 7a725f5f 00737a70 6c7a725f szplzr__.szplzr_ │ │ │ │ + 0x0001be00 00737a70 636c785f 5f00737a 70636c78 .szpclx__.szpclx │ │ │ │ + 0x0001be10 5f00737a 67636c78 5f5f0073 7a67636c _.szgclx__.szgcl │ │ │ │ + 0x0001be20 785f0073 7a73636c 785f5f00 737a7363 x_.szsclx__.szsc │ │ │ │ + 0x0001be30 6c785f00 737a7163 6c785f5f 00737a71 lx_.szqclx__.szq │ │ │ │ + 0x0001be40 636c785f 00737a70 6c7a755f 5f00737a clx_.szplzu__.sz │ │ │ │ + 0x0001be50 706c7a75 5f00737a 746e7a76 5f5f0073 plzu_.sztnzv__.s │ │ │ │ + 0x0001be60 7a746e7a 765f0073 7a6c336f 705f5f00 ztnzv_.szl3op__. │ │ │ │ + 0x0001be70 737a6c33 6f705f00 737a6c33 636c5f5f szl3op_.szl3cl__ │ │ │ │ + 0x0001be80 00737a6c 33636c5f 00737a6f 706c755f .szl3cl_.szoplu_ │ │ │ │ + 0x0001be90 5f00737a 6f706c75 5f00737a 6d766c75 _.szoplu_.szmvlu │ │ │ │ + 0x0001bea0 5f5f0073 7a6d766c 755f0073 7a706c6c __.szmvlu_.szpll │ │ │ │ + 0x0001beb0 755f5f00 737a706c 6c755f00 737a636c u__.szpllu_.szcl │ │ │ │ + 0x0001bec0 6c755f5f 00737a63 6c6c755f 00737a70 lu__.szcllu_.szp │ │ │ │ + 0x0001bed0 69706c5f 5f00737a 7069706c 5f00737a ipl__.szpipl_.sz │ │ │ │ + 0x0001bee0 6769706c 5f5f0073 7a676970 6c5f0073 gipl__.szgipl_.s │ │ │ │ + 0x0001bef0 7a6f706c 765f5f00 737a6f70 6c765f00 zoplv__.szoplv_. │ │ │ │ + 0x0001bf00 737a6d76 6c765f5f 00737a6d 766c765f szmvlv__.szmvlv_ │ │ │ │ + 0x0001bf10 00737a70 6c6c765f 5f00737a 706c6c76 .szpllv__.szpllv │ │ │ │ + 0x0001bf20 5f00737a 636c6c76 5f5f0073 7a636c6c _.szcllv__.szcll │ │ │ │ + 0x0001bf30 765f0073 7a6f706c 635f5f00 737a6f70 v_.szoplc__.szop │ │ │ │ + 0x0001bf40 6c635f00 737a6d76 6c635f5f 00737a6d lc_.szmvlc__.szm │ │ │ │ + 0x0001bf50 766c635f 00737a70 6c6c635f 5f00737a vlc_.szpllc__.sz │ │ │ │ + 0x0001bf60 706c6c63 5f00737a 636c6c63 5f5f0073 pllc_.szcllc__.s │ │ │ │ + 0x0001bf70 7a636c6c 635f0073 7a736368 7a5f5f00 zcllc_.szschz__. │ │ │ │ + 0x0001bf80 737a7363 687a5f00 737a7163 687a5f5f szschz_.szqchz__ │ │ │ │ + 0x0001bf90 00737a71 63687a5f 00737a63 7273745f .szqchz_.szcrst_ │ │ │ │ + 0x0001bfa0 5f00737a 63727374 5f00737a 6f707376 _.szcrst_.szopsv │ │ │ │ + 0x0001bfb0 5f5f0073 7a6f7073 765f0073 7a6d7673 __.szopsv_.szmvs │ │ │ │ + 0x0001bfc0 765f5f00 737a6d76 73765f00 737a706c v__.szmvsv_.szpl │ │ │ │ + 0x0001bfd0 73765f5f 00737a70 6c73765f 00737a63 sv__.szplsv_.szc │ │ │ │ + 0x0001bfe0 6c73765f 5f00737a 636c7376 5f00737a lsv__.szclsv_.sz │ │ │ │ + 0x0001bff0 746e6f70 5f5f0073 7a746e6f 705f0073 tnop__.sztnop_.s │ │ │ │ + 0x0001c000 7a746e63 6c5f5f00 737a746e 636c5f00 ztncl__.sztncl_. │ │ │ │ + 0x0001c010 737a706d 7a765f5f 00737a70 6d7a765f szpmzv__.szpmzv_ │ │ │ │ + 0x0001c020 00737a74 337a755f 5f00737a 74337a75 .szt3zu__.szt3zu │ │ │ │ + 0x0001c030 5f00737a 6f707474 5f5f0073 7a6f7074 _.szoptt__.szopt │ │ │ │ + 0x0001c040 745f0073 7a737474 745f5f00 737a7374 t_.szsttt__.szst │ │ │ │ + 0x0001c050 74745f00 737a636c 74745f5f 00737a63 tt_.szcltt__.szc │ │ │ │ + 0x0001c060 6c74745f 00737a74 787a755f 5f00737a ltt_.sztxzu__.sz │ │ │ │ + 0x0001c070 74787a75 5f00737a 73696478 5f5f0073 txzu_.szsidx__.s │ │ │ │ + 0x0001c080 7a736964 785f0073 7a716964 785f5f00 zsidx_.szqidx__. │ │ │ │ + 0x0001c090 737a7169 64785f00 737a746e 7a755f5f szqidx_.sztnzu__ │ │ │ │ + 0x0001c0a0 00737a74 6e7a755f 00737a73 746e695f .sztnzu_.szstni_ │ │ │ │ + 0x0001c0b0 5f00737a 73746e69 5f00737a 71746e69 _.szstni_.szqtni │ │ │ │ + 0x0001c0c0 5f5f0073 7a71746e 695f0073 7a6c617a __.szqtni_.szlaz │ │ │ │ + 0x0001c0d0 755f5f00 737a6c61 7a755f00 737a6c61 u__.szlazu_.szla │ │ │ │ + 0x0001c0e0 7a725f5f 00737a6c 617a725f 00737a74 zr__.szlazr_.szt │ │ │ │ + 0x0001c0f0 336f705f 5f00737a 74336f70 5f00737a 3op__.szt3op_.sz │ │ │ │ + 0x0001c100 7433636c 5f5f0073 7a743363 6c5f0073 t3cl__.szt3cl_.s │ │ │ │ + 0x0001c110 7a6f7074 735f5f00 737a6f70 74735f00 zopts__.szopts_. │ │ │ │ + 0x0001c120 737a7374 74735f5f 00737a73 7474735f szstts__.szstts_ │ │ │ │ + 0x0001c130 00737a63 6c74735f 5f00737a 636c7473 .szclts__.szclts │ │ │ │ + 0x0001c140 5f00737a 74697473 5f5f0073 7a746974 _.sztits__.sztit │ │ │ │ + 0x0001c150 735f0073 7a706d6f 705f5f00 737a706d s_.szpmop__.szpm │ │ │ │ + 0x0001c160 6f705f00 737a706d 636c5f5f 00737a70 op_.szpmcl__.szp │ │ │ │ + 0x0001c170 6d636c5f 00737a6c 337a765f 5f00737a mcl_.szl3zv__.sz │ │ │ │ + 0x0001c180 6c337a76 5f00737a 74786f70 5f5f0073 l3zv_.sztxop__.s │ │ │ │ + 0x0001c190 7a74786f 705f0073 7a747863 6c5f5f00 ztxop_.sztxcl__. │ │ │ │ + 0x0001c1a0 737a7478 636c5f00 737a706d 7a755f5f sztxcl_.szpmzu__ │ │ │ │ + 0x0001c1b0 00737a70 6d7a755f 00737a74 787a725f .szpmzu_.sztxzr_ │ │ │ │ + 0x0001c1c0 5f00737a 74787a72 5f00737a 73747970 _.sztxzr_.szstyp │ │ │ │ + 0x0001c1d0 5f5f0073 7a737479 705f0073 7a717479 __.szstyp_.szqty │ │ │ │ + 0x0001c1e0 705f5f00 737a7174 79705f00 737a6f70 p__.szqtyp_.szop │ │ │ │ + 0x0001c1f0 74705f5f 00737a6f 7074705f 00737a73 tp__.szoptp_.szs │ │ │ │ + 0x0001c200 7474705f 5f00737a 73747470 5f00737a ttp__.szsttp_.sz │ │ │ │ + 0x0001c210 636c7470 5f5f0073 7a636c74 705f0073 cltp__.szcltp_.s │ │ │ │ + 0x0001c220 7a73746d 645f5f00 737a7374 6d645f00 zstmd__.szstmd_. │ │ │ │ + 0x0001c230 737a7174 6d645f5f 00737a71 746d645f szqtmd__.szqtmd_ │ │ │ │ + 0x0001c240 00737a6f 7074755f 5f00737a 6f707475 .szoptu__.szoptu │ │ │ │ + 0x0001c250 5f00737a 73747475 5f5f0073 7a737474 _.szsttu__.szstt │ │ │ │ + 0x0001c260 755f0073 7a636c74 755f5f00 737a636c u_.szcltu__.szcl │ │ │ │ + 0x0001c270 74755f00 737a736c 74695f5f 00737a73 tu_.szslti__.szs │ │ │ │ + 0x0001c280 6c74695f 00737a74 787a765f 5f00737a lti_.sztxzv__.sz │ │ │ │ + 0x0001c290 74787a76 5f00737a 6f707472 5f5f0073 txzv_.szoptr__.s │ │ │ │ + 0x0001c2a0 7a6f7074 725f0073 7a737474 725f5f00 zoptr_.szsttr__. │ │ │ │ + 0x0001c2b0 737a7374 74725f00 737a636c 74725f5f szsttr_.szcltr__ │ │ │ │ + 0x0001c2c0 00737a63 6c74725f 00737a70 6970745f .szcltr_.szpipt_ │ │ │ │ + 0x0001c2d0 5f00737a 70697074 5f00737a 67697074 _.szpipt_.szgipt │ │ │ │ + 0x0001c2e0 5f5f0073 7a676970 745f0073 7a706d7a __.szgipt_.szpmz │ │ │ │ + 0x0001c2f0 725f5f00 737a706d 7a725f00 737a6f70 r__.szpmzr_.szop │ │ │ │ + 0x0001c300 6c645f5f 00737a6f 706c645f 00737a6d ld__.szopld_.szm │ │ │ │ + 0x0001c310 766c645f 5f00737a 6d766c64 5f00737a vld__.szmvld_.sz │ │ │ │ + 0x0001c320 706c6c64 5f5f0073 7a706c6c 645f0073 plld__.szplld_.s │ │ │ │ + 0x0001c330 7a636c6c 645f5f00 737a636c 6c645f00 zclld__.szclld_. │ │ │ │ + 0x0001c340 737a7374 797a5f5f 00737a73 74797a5f szstyz__.szstyz_ │ │ │ │ + 0x0001c350 00737a71 74797a5f 5f00737a 7174797a .szqtyz__.szqtyz │ │ │ │ + 0x0001c360 5f00737a 6c6e7a76 5f5f0073 7a6c6e7a _.szlnzv__.szlnz │ │ │ │ + 0x0001c370 765f0073 7a66696e 745f5f00 737a6669 v_.szfint__.szfi │ │ │ │ + 0x0001c380 6e745f00 737a7166 6e745f5f 00737a71 nt_.szqfnt__.szq │ │ │ │ + 0x0001c390 666e745f 00737a71 666e775f 5f00737a fnt_.szqfnw__.sz │ │ │ │ + 0x0001c3a0 71666e77 5f00737a 6f706c74 5f5f0073 qfnw_.szoplt__.s │ │ │ │ + 0x0001c3b0 7a6f706c 745f0073 7a6d766c 745f5f00 zoplt_.szmvlt__. │ │ │ │ + 0x0001c3c0 737a6d76 6c745f00 737a706c 6c745f5f szmvlt_.szpllt__ │ │ │ │ + 0x0001c3d0 00737a70 6c6c745f 00737a63 6c6c745f .szpllt_.szcllt_ │ │ │ │ + 0x0001c3e0 5f00737a 636c6c74 5f00737a 6d336f70 _.szcllt_.szm3op │ │ │ │ + 0x0001c3f0 5f5f0073 7a6d336f 705f0073 7a6d3363 __.szm3op_.szm3c │ │ │ │ + 0x0001c400 6c5f5f00 737a6d33 636c5f00 737a6c61 l__.szm3cl_.szla │ │ │ │ + 0x0001c410 6f705f5f 00737a6c 616f705f 00737a6c op__.szlaop_.szl │ │ │ │ + 0x0001c420 61636c5f 5f00737a 6c61636c 5f00737a acl__.szlacl_.sz │ │ │ │ + 0x0001c430 6c6e6f70 5f5f0073 7a6c6e6f 705f0073 lnop__.szlnop_.s │ │ │ │ + 0x0001c440 7a6c6e63 6c5f5f00 737a6c6e 636c5f00 zlncl__.szlncl_. │ │ │ │ + 0x0001c450 737a6f70 6c335f5f 00737a6f 706c335f szopl3__.szopl3_ │ │ │ │ + 0x0001c460 00737a6d 766c335f 5f00737a 6d766c33 .szmvl3__.szmvl3 │ │ │ │ + 0x0001c470 5f00737a 706c6c33 5f5f0073 7a706c6c _.szpll3__.szpll │ │ │ │ + 0x0001c480 335f0073 7a636c6c 335f5f00 737a636c 3_.szcll3__.szcl │ │ │ │ + 0x0001c490 6c335f00 737a6f70 747a5f5f 00737a6f l3_.szoptz__.szo │ │ │ │ + 0x0001c4a0 70747a5f 00737a73 74747a5f 5f00737a ptz_.szsttz__.sz │ │ │ │ + 0x0001c4b0 7374747a 5f00737a 636c747a 5f5f0073 sttz_.szcltz__.s │ │ │ │ + 0x0001c4c0 7a636c74 7a5f0073 7a746974 7a5f5f00 zcltz_.sztitz__. │ │ │ │ + 0x0001c4d0 737a7469 747a5f00 737a6c33 7a755f5f sztitz_.szl3zu__ │ │ │ │ + 0x0001c4e0 00737a6c 337a755f 00737a6f 706c7a5f .szl3zu_.szoplz_ │ │ │ │ + 0x0001c4f0 5f00737a 6f706c7a 5f00737a 6d766c7a _.szoplz_.szmvlz │ │ │ │ + 0x0001c500 5f5f0073 7a6d766c 7a5f0073 7a706c6c __.szmvlz_.szpll │ │ │ │ + 0x0001c510 7a5f5f00 737a706c 6c7a5f00 737a636c z__.szpllz_.szcl │ │ │ │ + 0x0001c520 6c7a5f5f 00737a63 6c6c7a5f 00737a6d lz__.szcllz_.szm │ │ │ │ + 0x0001c530 337a765f 5f00737a 6d337a76 5f00737a 3zv__.szm3zv_.sz │ │ │ │ + 0x0001c540 70636c79 5f5f0073 7a70636c 795f0073 pcly__.szpcly_.s │ │ │ │ + 0x0001c550 7a67636c 795f5f00 737a6763 6c795f00 zgcly__.szgcly_. │ │ │ │ + 0x0001c560 737a7363 6c795f5f 00737a73 636c795f szscly__.szscly_ │ │ │ │ + 0x0001c570 00737a71 636c795f 5f00737a 71636c79 .szqcly__.szqcly │ │ │ │ + 0x0001c580 5f00737a 6f706c70 5f5f0073 7a6f706c _.szoplp__.szopl │ │ │ │ + 0x0001c590 705f0073 7a6d766c 705f5f00 737a6d76 p_.szmvlp__.szmv │ │ │ │ + 0x0001c5a0 6c705f00 737a706c 6c705f5f 00737a70 lp_.szpllp__.szp │ │ │ │ + 0x0001c5b0 6c6c705f 00737a63 6c6c705f 5f00737a llp_.szcllp__.sz │ │ │ │ + 0x0001c5c0 636c6c70 5f00737a 666f6e74 5f5f0073 cllp_.szfont__.s │ │ │ │ + 0x0001c5d0 7a6c617a 765f5f00 737a6c61 7a765f00 zlazv__.szlazv_. │ │ │ │ + 0x0001c5e0 737a7478 77765f5f 00737a74 7877765f sztxwv__.sztxwv_ │ │ │ │ + 0x0001c5f0 00737a63 6c746e5f 5f00737a 636c746e .szcltn__.szcltn │ │ │ │ + 0x0001c600 5f00737a 706c7a76 5f5f0073 7a706c7a _.szplzv__.szplz │ │ │ │ + 0x0001c610 765f0073 7a6f7074 765f5f00 737a6f70 v_.szoptv__.szop │ │ │ │ + 0x0001c620 74765f00 737a7374 74765f5f 00737a73 tv_.szsttv__.szs │ │ │ │ + 0x0001c630 7474765f 00737a63 6c74765f 5f00737a ttv_.szcltv__.sz │ │ │ │ + 0x0001c640 636c7476 5f007374 66726f74 5f5f0073 cltv_.stfrot__.s │ │ │ │ + 0x0001c650 7466726f 745f0073 7469726f 745f5f00 tfrot_.stirot__. │ │ │ │ + 0x0001c660 73746972 6f745f00 73747372 6f745f5f stirot_.stsrot__ │ │ │ │ + 0x0001c670 00737473 726f745f 00737466 74726e5f .stsrot_.stftrn_ │ │ │ │ + 0x0001c680 5f007374 6674726e 5f007374 6974726e _.stftrn_.stitrn │ │ │ │ + 0x0001c690 5f5f0073 74697472 6e5f0073 74737472 __.stitrn_.ststr │ │ │ │ + 0x0001c6a0 695f5f00 73747374 72695f00 73747374 i__.ststri_.stst │ │ │ │ + 0x0001c6b0 72705f5f 00737473 7472705f 00737466 rp__.ststrp_.stf │ │ │ │ + 0x0001c6c0 7072335f 5f007374 66707233 5f007374 pr3__.stfpr3_.st │ │ │ │ + 0x0001c6d0 73707233 5f5f0073 74737072 335f0073 spr3__.stspr3_.s │ │ │ │ + 0x0001c6e0 74667072 325f5f00 73746670 72325f00 tfpr2__.stfpr2_. │ │ │ │ + 0x0001c6f0 73746970 72325f5f 00737469 7072325f stipr2__.stipr2_ │ │ │ │ + 0x0001c700 00737473 7072325f 5f007374 73707232 .stspr2__.stspr2 │ │ │ │ + 0x0001c710 5f007374 65707232 5f5f0073 74657072 _.stepr2__.stepr │ │ │ │ + 0x0001c720 325f0073 74727072 325f5f00 73747270 2_.strpr2__.strp │ │ │ │ + 0x0001c730 72325f00 73746674 72665f5f 00737466 r2_.stftrf__.stf │ │ │ │ + 0x0001c740 7472665f 00737469 7472665f 5f007374 trf_.stitrf__.st │ │ │ │ + 0x0001c750 69747266 5f007374 71747266 5f5f0073 itrf_.stqtrf__.s │ │ │ │ + 0x0001c760 74717472 665f0073 74737472 665f5f00 tqtrf_.ststrf__. │ │ │ │ + 0x0001c770 73747374 72665f00 73747374 726e5f5f ststrf_.ststrn__ │ │ │ │ + 0x0001c780 00737473 74726e5f 00737466 7261645f .ststrn_.stfrad_ │ │ │ │ + 0x0001c790 5f007374 66726164 5f007374 69726164 _.stfrad_.stirad │ │ │ │ + 0x0001c7a0 5f5f0073 74697261 645f0073 74737261 __.stirad_.stsra │ │ │ │ + 0x0001c7b0 645f5f00 73747372 61645f00 73746674 d__.stsrad_.stft │ │ │ │ + 0x0001c7c0 72335f5f 00737466 7472335f 00737473 r3__.stftr3_.sts │ │ │ │ + 0x0001c7d0 7472335f 5f007374 73747233 5f007374 tr3__.ststr3_.st │ │ │ │ + 0x0001c7e0 73726433 5f5f0073 74737264 335f0073 srd3__.stsrd3_.s │ │ │ │ + 0x0001c7f0 74736c67 335f5f00 7374736c 67335f00 tslg3__.stslg3_. │ │ │ │ + 0x0001c800 73746675 73725f5f 00737466 7573725f stfusr__.stfusr_ │ │ │ │ + 0x0001c810 00737469 7573725f 5f007374 69757372 .stiusr__.stiusr │ │ │ │ + 0x0001c820 5f007374 73757372 5f5f0073 74737573 _.stsusr__.stsus │ │ │ │ + 0x0001c830 725f0073 746e7573 725f5f00 73746e75 r_.stnusr__.stnu │ │ │ │ + 0x0001c840 73725f00 73746375 73725f5f 00737463 sr_.stcusr__.stc │ │ │ │ + 0x0001c850 7573725f 00737466 7774725f 5f007374 usr_.stfwtr__.st │ │ │ │ + 0x0001c860 66777472 5f007374 69777472 5f5f0073 fwtr_.stiwtr__.s │ │ │ │ + 0x0001c870 74697774 725f0073 74737774 725f5f00 tiwtr_.stswtr__. │ │ │ │ + 0x0001c880 73747377 74725f00 73747177 74725f5f stswtr_.stqwtr__ │ │ │ │ + 0x0001c890 00737471 7774725f 00737473 7772635f .stqwtr_.stswrc_ │ │ │ │ + 0x0001c8a0 5f007374 73777263 5f007374 71777263 _.stswrc_.stqwrc │ │ │ │ + 0x0001c8b0 5f5f0073 74717772 635f0073 6c706167 __.stqwrc_.slpag │ │ │ │ + 0x0001c8c0 655f5f00 736c7061 67655f00 736c7077 e__.slpage_.slpw │ │ │ │ + 0x0001c8d0 76725f5f 00736c70 7776725f 00736c7a vr__.slpwvr_.slz │ │ │ │ + 0x0001c8e0 74746c5f 5f00736c 7a74746c 5f00736c ttl__.slzttl_.sl │ │ │ │ + 0x0001c8f0 7261745f 5f00736c 7261745f 00736c71 rat__.slrat_.slq │ │ │ │ + 0x0001c900 7263745f 5f00736c 71726374 5f00736c rct__.slqrct_.sl │ │ │ │ + 0x0001c910 70777772 5f5f0073 6c707777 725f0073 pwwr__.slpwwr_.s │ │ │ │ + 0x0001c920 6c707777 635f5f00 736c7077 77635f00 lpwwc__.slpwwc_. │ │ │ │ + 0x0001c930 736c6469 765f5f00 736c6469 765f0073 sldiv__.sldiv_.s │ │ │ │ + 0x0001c940 6c737474 6c5f5f00 736c7374 746c5f00 lsttl__.slsttl_. │ │ │ │ + 0x0001c950 736c6474 746c5f5f 00736c64 74746c5f sldttl__.sldttl_ │ │ │ │ + 0x0001c960 00736c70 74746c5f 5f00736c 7074746c .slpttl__.slpttl │ │ │ │ + 0x0001c970 5f00736c 6469767a 5f5f0073 6c646976 _.sldivz__.sldiv │ │ │ │ + 0x0001c980 7a5f0073 6c726174 7a5f5f00 736c7261 z_.slratz__.slra │ │ │ │ + 0x0001c990 747a5f00 736c7077 76635f5f 00736c70 tz_.slpwvc__.slp │ │ │ │ + 0x0001c9a0 7776635f 00736c71 73697a5f 5f00736c wvc_.slqsiz__.sl │ │ │ │ + 0x0001c9b0 7173697a 5f00736c 70767072 5f5f0073 qsiz_.slpvpr__.s │ │ │ │ + 0x0001c9c0 6c707670 725f0073 6c696e69 745f5f00 lpvpr_.slinit__. │ │ │ │ + 0x0001c9d0 736c696e 69745f00 736c7369 7a655f5f slinit_.slsize__ │ │ │ │ + 0x0001c9e0 00736c73 697a655f 00736c66 6f726d5f .slsize_.slform_ │ │ │ │ + 0x0001c9f0 5f00736c 666f726d 5f00736c 70636e72 _.slform_.slpcnr │ │ │ │ + 0x0001ca00 5f5f0073 6c70636e 725f0073 6c707670 __.slpcnr_.slpvp │ │ │ │ + 0x0001ca10 635f5f00 736c7076 70635f00 736c6d67 c__.slpvpc_.slmg │ │ │ │ + 0x0001ca20 6e5f5f00 736c6d67 6e5f0073 6c6d676e n__.slmgn_.slmgn │ │ │ │ + 0x0001ca30 7a5f5f00 736c6d67 6e7a5f00 736c746c z__.slmgnz_.sltl │ │ │ │ + 0x0001ca40 63765f5f 00736c74 6c63765f 00736374 cv__.sltlcv_.sct │ │ │ │ + 0x0001ca50 6e7a755f 5f007363 746e7a75 5f007363 nzu__.sctnzu_.sc │ │ │ │ + 0x0001ca60 746e755f 5f007363 746e755f 00736374 tnu__.sctnu_.sct │ │ │ │ + 0x0001ca70 6e765f5f 00736374 6e765f00 73637374 nv__.sctnv_.scst │ │ │ │ + 0x0001ca80 6e705f5f 00736373 746e705f 00736371 np__.scstnp_.scq │ │ │ │ + 0x0001ca90 746e705f 5f007363 71746e70 5f007363 tnp__.scqtnp_.sc │ │ │ │ + 0x0001caa0 706c7a75 5f5f0073 63706c7a 755f0073 plzu__.scplzu_.s │ │ │ │ + 0x0001cab0 6373776e 645f5f00 73637377 6e645f00 cswnd__.scswnd_. │ │ │ │ + 0x0001cac0 73637177 6e645f5f 00736371 776e645f scqwnd__.scqwnd_ │ │ │ │ + 0x0001cad0 00736373 706c6e5f 5f007363 73706c6e .scspln__.scspln │ │ │ │ + 0x0001cae0 5f007363 71706c6e 5f5f0073 6371706c _.scqpln__.scqpl │ │ │ │ + 0x0001caf0 6e5f0073 63736c6f 675f5f00 7363736c n_.scslog__.scsl │ │ │ │ + 0x0001cb00 6f675f00 7363716c 6f675f5f 00736371 og_.scqlog__.scq │ │ │ │ + 0x0001cb10 6c6f675f 00736370 6c755f5f 00736370 log_.scplu__.scp │ │ │ │ + 0x0001cb20 6c755f00 7363706c 765f5f00 7363706c lu_.scplv__.scpl │ │ │ │ + 0x0001cb30 765f0073 6373706c 695f5f00 73637370 v_.scspli__.scsp │ │ │ │ + 0x0001cb40 6c695f00 73637170 6c695f5f 00736371 li_.scqpli__.scq │ │ │ │ + 0x0001cb50 706c695f 00736374 6e7a765f 5f007363 pli_.sctnzv__.sc │ │ │ │ + 0x0001cb60 746e7a76 5f007363 706c7a76 5f5f0073 tnzv_.scplzv__.s │ │ │ │ + 0x0001cb70 63706c7a 765f0073 63736f72 675f5f00 cplzv_.scsorg__. │ │ │ │ + 0x0001cb80 7363736f 72675f00 7363716f 72675f5f scsorg_.scqorg__ │ │ │ │ + 0x0001cb90 00736371 6f72675f 00736373 6579655f .scqorg_.scseye_ │ │ │ │ + 0x0001cba0 5f007363 73657965 5f007363 71657965 _.scseye_.scqeye │ │ │ │ + 0x0001cbb0 5f5f0073 63716579 655f0073 63737072 __.scqeye_.scspr │ │ │ │ + 0x0001cbc0 6a5f5f00 73637370 726a5f00 7363706d j__.scsprj_.scpm │ │ │ │ + 0x0001cbd0 755f5f00 7363706d 755f0073 63706d76 u__.scpmu_.scpmv │ │ │ │ + 0x0001cbe0 5f5f0073 63706d76 5f007363 73706d74 __.scpmv_.scspmt │ │ │ │ + 0x0001cbf0 5f5f0073 6373706d 745f0073 6371706d __.scspmt_.scqpm │ │ │ │ + 0x0001cc00 745f5f00 73637170 6d745f00 73637370 t__.scqpmt_.scsp │ │ │ │ + 0x0001cc10 6d695f5f 00736373 706d695f 00736371 mi__.scspmi_.scq │ │ │ │ + 0x0001cc20 706d695f 5f007363 71706d69 5f007363 pmi__.scqpmi_.sc │ │ │ │ + 0x0001cc30 73706d73 5f5f0073 6373706d 735f0073 spms__.scspms_.s │ │ │ │ + 0x0001cc40 6371706d 735f5f00 73637170 6d735f00 cqpms__.scqpms_. │ │ │ │ + 0x0001cc50 7363706d 7a755f5f 00736370 6d7a755f scpmzu__.scpmzu_ │ │ │ │ + 0x0001cc60 00736373 7472665f 5f007363 73747266 .scstrf__.scstrf │ │ │ │ + 0x0001cc70 5f007363 736f626a 5f5f0073 63736f62 _.scsobj__.scsob │ │ │ │ + 0x0001cc80 6a5f0073 63716f62 6a5f5f00 7363716f j_.scqobj__.scqo │ │ │ │ + 0x0001cc90 626a5f00 73637374 726e5f5f 00736373 bj_.scstrn__.scs │ │ │ │ + 0x0001cca0 74726e5f 00736371 74726e5f 5f007363 trn_.scqtrn__.sc │ │ │ │ + 0x0001ccb0 7174726e 5f007363 706d7a76 5f5f0073 qtrn_.scpmzv__.s │ │ │ │ + 0x0001ccc0 63706d7a 765f0073 63737670 745f5f00 cpmzv_.scsvpt__. │ │ │ │ + 0x0001ccd0 73637376 70745f00 73637176 70745f5f scsvpt_.scqvpt__ │ │ │ │ + 0x0001cce0 00736371 7670745f 00736772 6765745f .scqvpt_.sgrget_ │ │ │ │ + 0x0001ccf0 5f007367 72676574 5f007367 72736574 _.sgrget_.sgrset │ │ │ │ + 0x0001cd00 5f5f0073 67727374 785f5f00 73677273 __.sgrstx__.sgrs │ │ │ │ + 0x0001cd10 74785f00 7367706d 7a725f5f 00736770 tx_.sgpmzr__.sgp │ │ │ │ + 0x0001cd20 6d7a725f 00736770 6d7a755f 5f007367 mzr_.sgpmzu__.sg │ │ │ │ + 0x0001cd30 706d7a75 5f007367 74787872 5f5f0073 pmzu_.sgtxxr__.s │ │ │ │ + 0x0001cd40 67747878 725f0073 676c6178 725f5f00 gtxxr_.sglaxr__. │ │ │ │ + 0x0001cd50 73676c61 78725f00 73677374 78795f5f sglaxr_.sgstxy__ │ │ │ │ + 0x0001cd60 00736773 7478795f 00736771 7478795f .sgstxy_.sgqtxy_ │ │ │ │ + 0x0001cd70 5f007367 71747879 5f007367 74787a75 _.sgqtxy_.sgtxzu │ │ │ │ + 0x0001cd80 5f5f0073 6774787a 755f0073 676c6e7a __.sgtxzu_.sglnz │ │ │ │ + 0x0001cd90 765f5f00 73676c6e 7a765f00 7367746e v__.sglnzv_.sgtn │ │ │ │ + 0x0001cda0 78765f5f 00736774 6e78765f 00736770 xv__.sgtnxv_.sgp │ │ │ │ + 0x0001cdb0 6d78765f 5f007367 706d7876 5f007367 mxv__.sgpmxv_.sg │ │ │ │ + 0x0001cdc0 73776e64 5f5f0073 6773776e 645f0073 swnd__.sgswnd_.s │ │ │ │ + 0x0001cdd0 6771776e 645f5f00 73677374 72665f5f gqwnd__.sgstrf__ │ │ │ │ + 0x0001cde0 00736773 7472665f 00736770 6765745f .sgstrf_.sgpget_ │ │ │ │ + 0x0001cdf0 5f007367 70676574 5f007367 70736574 _.sgpget_.sgpset │ │ │ │ + 0x0001ce00 5f5f0073 67707365 745f0073 67707374 __.sgpset_.sgpst │ │ │ │ + 0x0001ce10 785f5f00 73677073 74785f00 73677478 x__.sgpstx_.sgtx │ │ │ │ + 0x0001ce20 78765f5f 00736774 7878765f 0073676c xv__.sgtxxv_.sgl │ │ │ │ + 0x0001ce30 716e705f 5f007367 6c716e70 5f007367 qnp__.sglqnp_.sg │ │ │ │ + 0x0001ce40 6c716964 5f5f0073 676c7169 645f0073 lqid__.sglqid_.s │ │ │ │ + 0x0001ce50 676c7163 705f5f00 73676c71 63705f00 glqcp__.sglqcp_. │ │ │ │ + 0x0001ce60 73676c71 636c5f5f 0073676c 71636c5f sglqcl__.sglqcl_ │ │ │ │ + 0x0001ce70 0073676c 71766c5f 5f007367 6c71766c .sglqvl__.sglqvl │ │ │ │ + 0x0001ce80 5f007367 6c73766c 5f5f0073 676c7376 _.sglsvl__.sglsv │ │ │ │ + 0x0001ce90 6c5f0073 676c7169 6e5f5f00 73676c71 l_.sglqin__.sglq │ │ │ │ + 0x0001cea0 696e5f00 7367706d 7a765f5f 00736770 in_.sgpmzv__.sgp │ │ │ │ + 0x0001ceb0 6d7a765f 0073676c 6178765f 5f007367 mzv_.sglaxv__.sg │ │ │ │ + 0x0001cec0 6c617876 5f007367 6c61755f 5f007367 laxv_.sglau__.sg │ │ │ │ + 0x0001ced0 6c61765f 5f007367 6c61765f 0073676c lav__.sglav_.sgl │ │ │ │ + 0x0001cee0 61725f5f 0073676c 61725f00 7367736c ar__.sglar_.sgsl │ │ │ │ + 0x0001cef0 61745f5f 00736773 6c61745f 00736771 at__.sgslat_.sgq │ │ │ │ + 0x0001cf00 6c61745f 5f007367 716c6174 5f007367 lat__.sgqlat_.sg │ │ │ │ + 0x0001cf10 736c6169 5f5f0073 67736c61 695f0073 slai__.sgslai_.s │ │ │ │ + 0x0001cf20 67716c61 695f5f00 7367716c 61695f00 gqlai__.sgqlai_. │ │ │ │ + 0x0001cf30 73677363 77645f5f 00736773 6377645f sgscwd__.sgscwd_ │ │ │ │ + 0x0001cf40 00736771 6377645f 5f007367 71637764 .sgqcwd__.sgqcwd │ │ │ │ + 0x0001cf50 5f007367 70666c6e 5f5f0073 6770666c _.sgpfln__.sgpfl │ │ │ │ + 0x0001cf60 6e5f0073 67746e7a 725f5f00 7367746e n_.sgtnzr__.sgtn │ │ │ │ + 0x0001cf70 7a725f00 7367706c 755f5f00 7367706c zr_.sgplu__.sgpl │ │ │ │ + 0x0001cf80 755f0073 67706c76 5f5f0073 67706c76 u_.sgplv__.sgplv │ │ │ │ + 0x0001cf90 5f007367 706c725f 5f007367 706c725f _.sgplr__.sgplr_ │ │ │ │ + 0x0001cfa0 00736773 706c745f 5f007367 73706c74 .sgsplt__.sgsplt │ │ │ │ + 0x0001cfb0 5f007367 71706c74 5f5f0073 6771706c _.sgqplt__.sgqpl │ │ │ │ + 0x0001cfc0 745f0073 6773706c 695f5f00 73677370 t_.sgspli__.sgsp │ │ │ │ + 0x0001cfd0 6c695f00 73677170 6c695f5f 00736771 li_.sgqpli__.sgq │ │ │ │ + 0x0001cfe0 706c695f 0073676c 6e7a755f 5f007367 pli_.sglnzu__.sg │ │ │ │ + 0x0001cff0 6c6e7a75 5f007367 6c676574 5f5f0073 lnzu_.sglget__.s │ │ │ │ + 0x0001d000 676c6765 745f0073 676c7365 745f5f00 glget_.sglset__. │ │ │ │ + 0x0001d010 73676c73 74785f5f 0073676c 7374785f sglstx__.sglstx_ │ │ │ │ + 0x0001d020 00736773 7670745f 5f007367 73767074 .sgsvpt__.sgsvpt │ │ │ │ + 0x0001d030 5f007367 71767074 5f5f0073 67706c7a _.sgqvpt__.sgplz │ │ │ │ + 0x0001d040 725f5f00 7367706c 7a725f00 73676c61 r__.sgplzr_.sgla │ │ │ │ + 0x0001d050 7a765f5f 0073676c 617a765f 0073676c zv__.sglazv_.sgl │ │ │ │ + 0x0001d060 6178755f 5f007367 6c617875 5f007367 axu__.sglaxu_.sg │ │ │ │ + 0x0001d070 74787875 5f5f0073 67747878 755f0073 txxu__.sgtxxu_.s │ │ │ │ + 0x0001d080 67746e7a 755f5f00 7367746e 7a755f00 gtnzu__.sgtnzu_. │ │ │ │ + 0x0001d090 73677478 755f5f00 73677478 755f0073 sgtxu__.sgtxu_.s │ │ │ │ + 0x0001d0a0 67747876 5f5f0073 67747876 5f007367 gtxv__.sgtxv_.sg │ │ │ │ + 0x0001d0b0 7478725f 5f007367 7478725f 00736773 txr__.sgtxr_.sgs │ │ │ │ + 0x0001d0c0 7478735f 5f007367 73747873 5f007367 txs__.sgstxs_.sg │ │ │ │ + 0x0001d0d0 71747873 5f5f0073 67717478 735f0073 qtxs__.sgqtxs_.s │ │ │ │ + 0x0001d0e0 67737478 725f5f00 73677374 78725f00 gstxr__.sgstxr_. │ │ │ │ + 0x0001d0f0 73677174 78725f5f 00736771 7478725f sgqtxr__.sgqtxr_ │ │ │ │ + 0x0001d100 00736773 7478635f 5f007367 73747863 .sgstxc__.sgstxc │ │ │ │ + 0x0001d110 5f007367 71747863 5f5f0073 67717478 _.sgqtxc__.sgqtx │ │ │ │ + 0x0001d120 635f0073 67737478 695f5f00 73677374 c_.sgstxi__.sgst │ │ │ │ + 0x0001d130 78695f00 73677174 78695f5f 00736771 xi_.sgqtxi__.sgq │ │ │ │ + 0x0001d140 7478695f 0073676c 6e78755f 5f007367 txi_.sglnxu__.sg │ │ │ │ + 0x0001d150 6c6e7875 5f007367 706c7876 5f5f0073 lnxu_.sgplxv__.s │ │ │ │ + 0x0001d160 67706c78 765f0073 6774787a 765f5f00 gplxv_.sgtxzv__. │ │ │ │ + 0x0001d170 73677478 7a765f00 73676c6e 78725f5f sgtxzv_.sglnxr__ │ │ │ │ + 0x0001d180 0073676c 6e78725f 00736770 77736e5f .sglnxr_.sgpwsn_ │ │ │ │ + 0x0001d190 5f007367 7077736e 5f007367 706c7872 _.sgpwsn_.sgplxr │ │ │ │ + 0x0001d1a0 5f5f0073 67706c78 725f0073 67737472 __.sgplxr_.sgstr │ │ │ │ + 0x0001d1b0 6e5f5f00 73677374 726e5f00 73677174 n__.sgstrn_.sgqt │ │ │ │ + 0x0001d1c0 726e5f5f 00736771 74726e5f 00736773 rn__.sgqtrn_.sgs │ │ │ │ + 0x0001d1d0 706c635f 5f007367 73706c63 5f007367 plc__.sgsplc_.sg │ │ │ │ + 0x0001d1e0 71706c63 5f5f0073 6771706c 635f0073 qplc__.sgqplc_.s │ │ │ │ + 0x0001d1f0 6773706c 735f5f00 73677370 6c735f00 gspls__.sgspls_. │ │ │ │ + 0x0001d200 73677170 6c735f5f 00736771 706c735f sgqpls__.sgqpls_ │ │ │ │ + 0x0001d210 0073676e 706c635f 5f007367 6e706c63 .sgnplc__.sgnplc │ │ │ │ + 0x0001d220 5f007367 69676574 5f5f0073 67696765 _.sgiget__.sgige │ │ │ │ + 0x0001d230 745f0073 67697365 745f5f00 73676973 t_.sgiset__.sgis │ │ │ │ + 0x0001d240 65745f00 73676973 74785f5f 00736769 et_.sgistx__.sgi │ │ │ │ + 0x0001d250 7374785f 00736774 787a725f 5f007367 stx_.sgtxzr__.sg │ │ │ │ + 0x0001d260 74787a72 5f007367 6c6e7a72 5f5f0073 txzr_.sglnzr__.s │ │ │ │ + 0x0001d270 676c6e7a 725f0073 67706d78 755f5f00 glnzr_.sgpmxu__. │ │ │ │ + 0x0001d280 7367706d 78755f00 69736774 72635f5f sgpmxu_.isgtrc__ │ │ │ │ + 0x0001d290 00697367 7472635f 00736770 6d755f5f .isgtrc_.sgpmu__ │ │ │ │ + 0x0001d2a0 00736770 6d755f00 7367706d 765f5f00 .sgpmu_.sgpmv__. │ │ │ │ + 0x0001d2b0 7367706d 765f0073 67706d72 5f5f0073 sgpmv_.sgpmr__.s │ │ │ │ + 0x0001d2c0 67706d72 5f007367 73706d74 5f5f0073 gpmr_.sgspmt__.s │ │ │ │ + 0x0001d2d0 6773706d 745f0073 6771706d 745f5f00 gspmt_.sgqpmt__. │ │ │ │ + 0x0001d2e0 73677170 6d745f00 73677370 6d695f5f sgqpmt_.sgspmi__ │ │ │ │ + 0x0001d2f0 00736773 706d695f 00736771 706d695f .sgspmi_.sgqpmi_ │ │ │ │ + 0x0001d300 5f007367 71706d69 5f007367 73706d73 _.sgqpmi_.sgspms │ │ │ │ + 0x0001d310 5f5f0073 6773706d 735f0073 6771706d __.sgspms_.sgqpm │ │ │ │ + 0x0001d320 735f5f00 73677170 6d735f00 73676c61 s__.sgqpms_.sgla │ │ │ │ + 0x0001d330 7a725f5f 0073676c 617a725f 00736774 zr__.sglazr_.sgt │ │ │ │ + 0x0001d340 6e755f5f 00736774 6e755f00 7367746e nu__.sgtnu_.sgtn │ │ │ │ + 0x0001d350 765f5f00 7367746e 765f0073 67746e72 v__.sgtnv_.sgtnr │ │ │ │ + 0x0001d360 5f5f0073 67746e72 5f007367 73746e70 __.sgtnr_.sgstnp │ │ │ │ + 0x0001d370 5f5f0073 6773746e 705f0073 6771746e __.sgstnp_.sgqtn │ │ │ │ + 0x0001d380 705f5f00 73677174 6e705f00 7367706c p__.sgqtnp_.sgpl │ │ │ │ + 0x0001d390 78755f5f 00736770 6c78755f 00736773 xu__.sgplxu_.sgs │ │ │ │ + 0x0001d3a0 6d706c5f 5f007367 736d706c 5f007367 mpl__.sgsmpl_.sg │ │ │ │ + 0x0001d3b0 716d706c 5f5f0073 67716d70 6c5f0073 qmpl__.sgqmpl_.s │ │ │ │ + 0x0001d3c0 676c617a 755f5f00 73676c61 7a755f00 glazu__.sglazu_. │ │ │ │ + 0x0001d3d0 7367706c 7a755f5f 00736770 6c7a755f sgplzu__.sgplzu_ │ │ │ │ + 0x0001d3e0 0073676c 6e78765f 5f007367 6c6e7876 .sglnxv__.sglnxv │ │ │ │ + 0x0001d3f0 5f007367 746e7872 5f5f0073 67746e78 _.sgtnxr__.sgtnx │ │ │ │ + 0x0001d400 725f0073 67706d78 725f5f00 7367706d r_.sgpmxr__.sgpm │ │ │ │ + 0x0001d410 78725f00 73677363 6d6e5f5f 00736773 xr_.sgscmn__.sgs │ │ │ │ + 0x0001d420 636d6e5f 00736771 636d6e5f 5f007367 cmn_.sgqcmn__.sg │ │ │ │ + 0x0001d430 71636d6e 5f007367 6f706e5f 5f007367 qcmn_.sgopn__.sg │ │ │ │ + 0x0001d440 6f706e5f 00736769 6e69745f 5f007367 opn_.sginit__.sg │ │ │ │ + 0x0001d450 696e6974 5f007367 66726d5f 5f007367 init_.sgfrm__.sg │ │ │ │ + 0x0001d460 66726d5f 00736763 6c735f5f 00736763 frm_.sgcls__.sgc │ │ │ │ + 0x0001d470 6c735f00 7367746e 78755f5f 00736774 ls_.sgtnxu__.sgt │ │ │ │ + 0x0001d480 6e78755f 0073676f 6f706e5f 5f007367 nxu_.sgoopn__.sg │ │ │ │ + 0x0001d490 6f6f706e 5f007367 6f636c73 5f5f0073 oopn_.sgocls__.s │ │ │ │ + 0x0001d4a0 676f636c 735f0073 67746e7a 765f5f00 gocls_.sgtnzv__. │ │ │ │ + 0x0001d4b0 7367746e 7a765f00 7367706c 7a765f5f sgtnzv_.sgplzv__ │ │ │ │ + 0x0001d4c0 00736770 6c7a765f 00736769 716e705f .sgplzv_.sgiqnp_ │ │ │ │ + 0x0001d4d0 5f007367 69716e70 5f007367 69716964 _.sgiqnp_.sgiqid │ │ │ │ + 0x0001d4e0 5f5f0073 67697169 645f0073 67697163 __.sgiqid_.sgiqc │ │ │ │ + 0x0001d4f0 705f5f00 73676971 63705f00 73676971 p__.sgiqcp_.sgiq │ │ │ │ + 0x0001d500 636c5f5f 00736769 71636c5f 00736769 cl__.sgiqcl_.sgi │ │ │ │ + 0x0001d510 71766c5f 5f007367 6971766c 5f007367 qvl__.sgiqvl_.sg │ │ │ │ + 0x0001d520 6973766c 5f5f0073 67697376 6c5f0073 isvl__.sgisvl_.s │ │ │ │ + 0x0001d530 67697169 6e5f5f00 73676971 696e5f00 giqin__.sgiqin_. │ │ │ │ + 0x0001d540 73676c6e 755f5f00 73676c6e 755f0073 sglnu__.sglnu_.s │ │ │ │ + 0x0001d550 676c6e76 5f5f0073 676c6e76 5f007367 glnv__.sglnv_.sg │ │ │ │ + 0x0001d560 6c6e725f 5f007367 6c6e725f 00736773 lnr__.sglnr_.sgs │ │ │ │ + 0x0001d570 6c6e695f 5f007367 736c6e69 5f007367 lni__.sgslni_.sg │ │ │ │ + 0x0001d580 716c6e69 5f5f0073 67716c6e 695f0073 qlni__.sgqlni_.s │ │ │ │ + 0x0001d590 6770716e 705f5f00 73677071 6e705f00 gpqnp__.sgpqnp_. │ │ │ │ + 0x0001d5a0 73677071 69645f5f 00736770 7169645f sgpqid__.sgpqid_ │ │ │ │ + 0x0001d5b0 00736770 7163705f 5f007367 70716370 .sgpqcp__.sgpqcp │ │ │ │ + 0x0001d5c0 5f007367 7071636c 5f5f0073 67707163 _.sgpqcl__.sgpqc │ │ │ │ + 0x0001d5d0 6c5f0073 67707169 745f5f00 73677071 l_.sgpqit__.sgpq │ │ │ │ + 0x0001d5e0 69745f00 73677071 766c5f5f 00736770 it_.sgpqvl__.sgp │ │ │ │ + 0x0001d5f0 71766c5f 00736770 73766c5f 5f007367 qvl_.sgpsvl__.sg │ │ │ │ + 0x0001d600 7073766c 5f007367 7071696e 5f5f0073 psvl_.sgpqin__.s │ │ │ │ + 0x0001d610 67707169 6e5f0073 6770636d 645f5f00 gpqin_.sgpcmd__. │ │ │ │ + 0x0001d620 73677063 6d645f00 73677271 6e705f5f sgpcmd_.sgrqnp__ │ │ │ │ + 0x0001d630 00736772 716e705f 00736772 7169645f .sgrqnp_.sgrqid_ │ │ │ │ + 0x0001d640 5f007367 72716964 5f007367 72716370 _.sgrqid_.sgrqcp │ │ │ │ + 0x0001d650 5f5f0073 67727163 705f0073 67727163 __.sgrqcp_.sgrqc │ │ │ │ + 0x0001d660 6c5f5f00 73677271 636c5f00 73677271 l__.sgrqcl_.sgrq │ │ │ │ + 0x0001d670 766c5f5f 00736772 71766c5f 00736772 vl__.sgrqvl_.sgr │ │ │ │ + 0x0001d680 73766c5f 5f007367 7273766c 5f007367 svl__.sgrsvl_.sg │ │ │ │ + 0x0001d690 7271696e 5f5f0073 67727169 6e5f0069 rqin__.sgrqin_.i │ │ │ │ + 0x0001d6a0 73677267 625f5f00 69736772 67625f00 sgrgb__.isgrgb_. │ │ │ │ + 0x0001d6b0 73677472 71665f5f 00736774 7271665f sgtrqf__.sgtrqf_ │ │ │ │ + 0x0001d6c0 00736774 72736c5f 5f007367 7472736c .sgtrsl__.sgtrsl │ │ │ │ + 0x0001d6d0 5f007367 7472736e 5f5f0073 67747273 _.sgtrsn__.sgtrs │ │ │ │ + 0x0001d6e0 6e5f0073 6774726c 735f5f00 73677472 n_.sgtrls__.sgtr │ │ │ │ + 0x0001d6f0 6c735f00 73677472 6c6e5f5f 00736774 ls_.sgtrln__.sgt │ │ │ │ + 0x0001d700 726c6e5f 00736774 726e735f 5f007367 rln_.sgtrns__.sg │ │ │ │ + 0x0001d710 74726e73 5f007367 74726e6c 5f5f0073 trns_.sgtrnl__.s │ │ │ │ + 0x0001d720 6774726e 6c5f0073 67636c73 745f5f00 gtrnl_.sgclst__. │ │ │ │ + 0x0001d730 7367636c 73745f00 73677163 6c5f5f00 sgclst_.sgqcl__. │ │ │ │ + 0x0001d740 73677163 6c5f0073 67737369 6d5f5f00 sgqcl_.sgssim__. │ │ │ │ + 0x0001d750 73677373 696d5f00 73677173 696d5f5f sgssim_.sgqsim__ │ │ │ │ + 0x0001d760 00736771 73696d5f 007a6769 7365745f .sgqsim_.zgiset_ │ │ │ │ + 0x0001d770 5f007a67 69736574 5f007a67 72736574 _.zgiset_.zgrset │ │ │ │ + 0x0001d780 5f5f007a 67727365 745f007a 67667265 __.zgrset_.zgfre │ │ │ │ + 0x0001d790 6c5f5f00 7a676672 656c5f00 7a676969 l__.zgfrel_.zgii │ │ │ │ + 0x0001d7a0 6e745f5f 007a6769 696e745f 007a6764 nt__.zgiint_.zgd │ │ │ │ + 0x0001d7b0 6f706e5f 5f007a67 646f706e 5f007a67 opn__.zgdopn_.zg │ │ │ │ + 0x0001d7c0 64636c73 5f5f007a 6764636c 735f007a dcls__.zgdcls_.z │ │ │ │ + 0x0001d7d0 67706f70 6e5f5f00 7a67706f 706e5f00 gpopn__.zgpopn_. │ │ │ │ + 0x0001d7e0 7a677063 6c735f5f 007a6770 636c735f zgpcls__.zgpcls_ │ │ │ │ + 0x0001d7f0 007a6766 6c617368 5f5f007a 67666c61 .zgflash__.zgfla │ │ │ │ + 0x0001d800 73685f00 7a676f6f 706e5f5f 007a676f sh_.zgoopn__.zgo │ │ │ │ + 0x0001d810 6f706e5f 007a676f 636c735f 5f007a67 opn_.zgocls__.zg │ │ │ │ + 0x0001d820 6f636c73 5f007a67 73776469 5f5f007a ocls_.zgswdi__.z │ │ │ │ + 0x0001d830 67737764 695f007a 6773636c 695f5f00 gswdi_.zgscli__. │ │ │ │ + 0x0001d840 7a677363 6c695f00 7a67676f 706e5f5f zgscli_.zggopn__ │ │ │ │ + 0x0001d850 007a6767 6f706e5f 007a6767 6d6f765f .zggopn_.zggmov_ │ │ │ │ + 0x0001d860 5f007a67 676d6f76 5f007a67 636c6970 _.zggmov_.zgclip │ │ │ │ + 0x0001d870 5f5f007a 67636c69 705f007a 6772636c __.zgclip_.zgrcl │ │ │ │ + 0x0001d880 705f5f00 7a677263 6c705f00 7a677478 p__.zgrclp_.zgtx │ │ │ │ + 0x0001d890 745f5f00 7a677478 745f007a 6773656c t__.zgtxt_.zgsel │ │ │ │ + 0x0001d8a0 65637466 6f6e745f 5f007a67 73656c65 ectfont__.zgsele │ │ │ │ + 0x0001d8b0 6374666f 6e745f00 7a676674 66635f5f ctfont_.zgftfc__ │ │ │ │ + 0x0001d8c0 007a6766 7466635f 007a6773 66775f5f .zgftfc_.zgsfw__ │ │ │ │ + 0x0001d8d0 007a6773 66775f00 7a676e75 6d666f6e .zgsfw_.zgnumfon │ │ │ │ + 0x0001d8e0 74735f5f 007a676e 756d666f 6e74735f ts__.zgnumfonts_ │ │ │ │ + 0x0001d8f0 007a676c 69737466 6f6e7473 5f5f007a .zglistfonts__.z │ │ │ │ + 0x0001d900 676c6973 74666f6e 74735f00 7a67666f glistfonts_.zgfo │ │ │ │ + 0x0001d910 6e746e61 6d655f5f 007a6766 6f6e746e ntname__.zgfontn │ │ │ │ + 0x0001d920 616d655f 007a6767 706c745f 5f007a67 ame_.zggplt__.zg │ │ │ │ + 0x0001d930 67706c74 5f007a67 67636c73 5f5f007a gplt_.zggcls__.z │ │ │ │ + 0x0001d940 6767636c 735f007a 6767746f 6e5f5f00 ggcls_.zggton__. │ │ │ │ + 0x0001d950 7a676774 6f6e5f00 7a67696f 706e5f5f zggton_.zgiopn__ │ │ │ │ + 0x0001d960 007a6769 6f706e5f 007a6769 6461745f .zgiopn_.zgidat_ │ │ │ │ + 0x0001d970 5f007a67 69646174 5f007a67 69636c73 _.zgidat_.zgicls │ │ │ │ + 0x0001d980 5f5f007a 6769636c 735f007a 6771706e __.zgicls_.zgqpn │ │ │ │ + 0x0001d990 745f5f00 7a677170 6e745f00 7a677177 t__.zgqpnt_.zgqw │ │ │ │ + 0x0001d9a0 64635f5f 007a6771 7764635f 007a6771 dc__.zgqwdc_.zgq │ │ │ │ + 0x0001d9b0 636c635f 5f007a67 71636c63 5f007a67 clc__.zgqclc_.zg │ │ │ │ + 0x0001d9c0 71746e63 5f5f007a 6771746e 635f007a qtnc__.zgqtnc_.z │ │ │ │ + 0x0001d9d0 6771696d 635f5f00 7a677169 6d635f00 gqimc__.zgqimc_. │ │ │ │ + 0x0001d9e0 7a677170 74635f5f 007a6771 7074635f zgqptc__.zgqptc_ │ │ │ │ + 0x0001d9f0 007a6771 7263745f 5f007a67 71726374 .zgqrct__.zgqrct │ │ │ │ + 0x0001da00 5f007a67 73726f74 5f5f007a 6773726f _.zgsrot__.zgsro │ │ │ │ + 0x0001da10 745f007a 67736663 6d5f5f00 7a677366 t_.zgsfcm__.zgsf │ │ │ │ + 0x0001da20 636d5f00 7a67736c 636c5f5f 007a6773 cm_.zgslcl__.zgs │ │ │ │ + 0x0001da30 6c636c5f 007a6773 74636c5f 5f007a67 lcl_.zgstcl__.zg │ │ │ │ + 0x0001da40 7374636c 5f007a67 69636c72 5f5f007a stcl_.zgiclr__.z │ │ │ │ + 0x0001da50 6769636c 725f007a 67636c69 6e695f5f giclr_.zgclini__ │ │ │ │ + 0x0001da60 007a6763 6c696e69 5f007377 646f706e .zgclini_.swdopn │ │ │ │ + 0x0001da70 5f5f0073 77646f70 6e5f0073 7764636c __.swdopn_.swdcl │ │ │ │ + 0x0001da80 735f5f00 73776463 6c735f00 7377706f s__.swdcls_.swpo │ │ │ │ + 0x0001da90 706e5f5f 00737770 6f706e5f 00737766 pn__.swpopn_.swf │ │ │ │ + 0x0001daa0 6c73685f 5f007377 666c7368 5f007377 lsh__.swflsh_.sw │ │ │ │ + 0x0001dab0 70636c73 5f5f0073 7770636c 735f0073 pcls__.swpcls_.s │ │ │ │ + 0x0001dac0 776f6f70 6e5f5f00 73776f6f 706e5f00 woopn__.swoopn_. │ │ │ │ + 0x0001dad0 73776f63 6c735f5f 0073776f 636c735f swocls__.swocls_ │ │ │ │ + 0x0001dae0 00737771 6663635f 5f007377 71666363 .swqfcc__.swqfcc │ │ │ │ + 0x0001daf0 5f007377 7366636d 5f5f0073 77736663 _.swsfcm__.swsfc │ │ │ │ + 0x0001db00 6d5f0073 77737764 695f5f00 73777377 m_.swswdi__.swsw │ │ │ │ + 0x0001db10 64695f00 73777363 6c695f5f 00737773 di_.swscli__.sws │ │ │ │ + 0x0001db20 636c695f 00737773 6c636c5f 5f007377 cli_.swslcl__.sw │ │ │ │ + 0x0001db30 736c636c 5f007377 7366775f 5f007377 slcl_.swsfw__.sw │ │ │ │ + 0x0001db40 7366775f 00737767 6f706e5f 5f007377 sfw_.swgopn__.sw │ │ │ │ + 0x0001db50 676f706e 5f007377 676d6f76 5f5f0073 gopn_.swgmov__.s │ │ │ │ + 0x0001db60 77676d6f 765f0073 7767706c 745f5f00 wgmov_.swgplt__. │ │ │ │ + 0x0001db70 73776770 6c745f00 73776763 6c735f5f swgplt_.swgcls__ │ │ │ │ + 0x0001db80 00737767 636c735f 00737773 74636c5f .swgcls_.swstcl_ │ │ │ │ + 0x0001db90 5f007377 7374636c 5f007377 67746f6e _.swstcl_.swgton │ │ │ │ + 0x0001dba0 5f5f0073 7767746f 6e5f0073 7769716e __.swgton_.swiqn │ │ │ │ + 0x0001dbb0 705f5f00 73776971 6e705f00 73776971 p__.swiqnp_.swiq │ │ │ │ + 0x0001dbc0 69645f5f 00737769 7169645f 00737769 id__.swiqid_.swi │ │ │ │ + 0x0001dbd0 7163705f 5f007377 69716370 5f007377 qcp__.swiqcp_.sw │ │ │ │ + 0x0001dbe0 6971636c 5f5f0073 77697163 6c5f0073 iqcl__.swiqcl_.s │ │ │ │ + 0x0001dbf0 77697176 6c5f5f00 73776971 766c5f00 wiqvl__.swiqvl_. │ │ │ │ + 0x0001dc00 73776973 766c5f5f 00737769 73766c5f swisvl__.swisvl_ │ │ │ │ + 0x0001dc10 00737769 71696e5f 5f007377 6971696e .swiqin__.swiqin │ │ │ │ + 0x0001dc20 5f007377 696f706e 5f5f0073 77696f70 _.swiopn__.swiop │ │ │ │ + 0x0001dc30 6e5f0073 77696461 745f5f00 73776964 n_.swidat__.swid │ │ │ │ + 0x0001dc40 61745f00 73776963 6c725f5f 00737769 at_.swiclr__.swi │ │ │ │ + 0x0001dc50 636c725f 00737769 636c735f 5f007377 clr_.swicls__.sw │ │ │ │ + 0x0001dc60 69636c73 5f007377 71706e74 5f5f0073 icls_.swqpnt__.s │ │ │ │ + 0x0001dc70 7771706e 745f0073 7766696e 745f5f00 wqpnt_.swfint__. │ │ │ │ + 0x0001dc80 73776669 6e745f00 73776969 6e745f5f swfint_.swiint__ │ │ │ │ + 0x0001dc90 00737769 696e745f 00737771 7764635f .swiint_.swqwdc_ │ │ │ │ + 0x0001dca0 5f007377 71776463 5f007377 71636c63 _.swqwdc_.swqclc │ │ │ │ + 0x0001dcb0 5f5f0073 7771636c 635f0073 7771746e __.swqclc_.swqtn │ │ │ │ + 0x0001dcc0 635f5f00 73777174 6e635f00 73777169 c__.swqtnc_.swqi │ │ │ │ + 0x0001dcd0 6d635f5f 00737771 696d635f 00737771 mc__.swqimc_.swq │ │ │ │ + 0x0001dce0 7074635f 5f007377 71707463 5f007377 ptc__.swqptc_.sw │ │ │ │ + 0x0001dcf0 71726374 5f5f0073 77717263 745f0073 qrct__.swqrct_.s │ │ │ │ + 0x0001dd00 7773726f 745f5f00 73777372 6f745f00 wsrot__.swsrot_. │ │ │ │ + 0x0001dd10 7377636c 63685f5f 00737763 6c63685f swclch__.swclch_ │ │ │ │ + 0x0001dd20 00737771 7478775f 5f007377 71747877 .swqtxw__.swqtxw │ │ │ │ + 0x0001dd30 5f007377 66746663 5f5f0073 77667466 _.swftfc__.swftf │ │ │ │ + 0x0001dd40 635f0073 7766746e 6d5f5f00 73776674 c_.swftnm__.swft │ │ │ │ + 0x0001dd50 6e6d5f00 7377736c 66745f5f 00737773 nm_.swslft__.sws │ │ │ │ + 0x0001dd60 6c66745f 00737767 7466745f 5f007377 lft_.swgtft__.sw │ │ │ │ + 0x0001dd70 67746674 5f007377 6c736674 5f5f0073 gtft_.swlsft__.s │ │ │ │ + 0x0001dd80 776c7366 745f0073 77747874 5f5f0073 wlsft_.swtxt__.s │ │ │ │ + 0x0001dd90 77747874 5f007377 72676574 5f5f0073 wtxt_.swrget__.s │ │ │ │ + 0x0001dda0 77726765 745f0073 77727365 745f5f00 wrget_.swrset__. │ │ │ │ + 0x0001ddb0 73777273 65745f00 73777273 74785f5f swrset_.swrstx__ │ │ │ │ + 0x0001ddc0 00737772 7374785f 00737770 716e705f .swrstx_.swpqnp_ │ │ │ │ + 0x0001ddd0 5f007377 70716e70 5f007377 70716964 _.swpqnp_.swpqid │ │ │ │ + 0x0001dde0 5f5f0073 77707169 645f0073 77707163 __.swpqid_.swpqc │ │ │ │ + 0x0001ddf0 705f5f00 73777071 63705f00 73777071 p__.swpqcp_.swpq │ │ │ │ + 0x0001de00 636c5f5f 00737770 71636c5f 00737770 cl__.swpqcl_.swp │ │ │ │ + 0x0001de10 7169745f 5f007377 70716974 5f007377 qit__.swpqit_.sw │ │ │ │ + 0x0001de20 7071766c 5f5f0073 77707176 6c5f0073 pqvl__.swpqvl_.s │ │ │ │ + 0x0001de30 77707376 6c5f5f00 73777073 766c5f00 wpsvl__.swpsvl_. │ │ │ │ + 0x0001de40 73777071 696e5f5f 00737770 71696e5f swpqin__.swpqin_ │ │ │ │ + 0x0001de50 00737772 716e705f 5f007377 72716e70 .swrqnp__.swrqnp │ │ │ │ + 0x0001de60 5f007377 72716964 5f5f0073 77727169 _.swrqid__.swrqi │ │ │ │ + 0x0001de70 645f0073 77727163 705f5f00 73777271 d_.swrqcp__.swrq │ │ │ │ + 0x0001de80 63705f00 73777271 636c5f5f 00737772 cp_.swrqcl__.swr │ │ │ │ + 0x0001de90 71636c5f 00737772 71766c5f 5f007377 qcl_.swrqvl__.sw │ │ │ │ + 0x0001dea0 7271766c 5f007377 7273766c 5f5f0073 rqvl_.swrsvl__.s │ │ │ │ + 0x0001deb0 77727376 6c5f0073 77727169 6e5f5f00 wrsvl_.swrqin__. │ │ │ │ + 0x0001dec0 73777271 696e5f00 73776371 6e705f5f swrqin_.swcqnp__ │ │ │ │ + 0x0001ded0 00737763 716e705f 00737763 7169645f .swcqnp_.swcqid_ │ │ │ │ + 0x0001dee0 5f007377 63716964 5f007377 63716370 _.swcqid_.swcqcp │ │ │ │ + 0x0001def0 5f5f0073 77637163 705f0073 77637163 __.swcqcp_.swcqc │ │ │ │ + 0x0001df00 6c5f5f00 73776371 636c5f00 73776371 l__.swcqcl_.swcq │ │ │ │ + 0x0001df10 766c5f5f 00737763 71766c5f 00737763 vl__.swcqvl_.swc │ │ │ │ + 0x0001df20 73766c5f 5f007377 6373766c 5f007377 svl__.swcsvl_.sw │ │ │ │ + 0x0001df30 6371696e 5f5f0073 77637169 6e5f0073 cqin__.swcqin_.s │ │ │ │ + 0x0001df40 776c6765 745f5f00 73776c67 65745f00 wlget__.swlget_. │ │ │ │ + 0x0001df50 73776c73 65745f5f 0073776c 7365745f swlset__.swlset_ │ │ │ │ + 0x0001df60 0073776c 7374785f 5f007377 6c737478 .swlstx__.swlstx │ │ │ │ + 0x0001df70 5f007377 71666e6d 5f5f0073 7771666e _.swqfnm__.swqfn │ │ │ │ + 0x0001df80 6d5f007a 6766696e 745f5f00 7a676669 m_.zgfint__.zgfi │ │ │ │ + 0x0001df90 6e745f00 7a677174 78775f5f 007a6771 nt_.zgqtxw__.zgq │ │ │ │ + 0x0001dfa0 7478775f 0073776c 716e705f 5f007377 txw_.swlqnp__.sw │ │ │ │ + 0x0001dfb0 6c716e70 5f007377 6c716964 5f5f0073 lqnp_.swlqid__.s │ │ │ │ + 0x0001dfc0 776c7169 645f0073 776c7163 705f5f00 wlqid_.swlqcp__. │ │ │ │ + 0x0001dfd0 73776c71 63705f00 73776c71 636c5f5f swlqcp_.swlqcl__ │ │ │ │ + 0x0001dfe0 0073776c 71636c5f 0073776c 71766c5f .swlqcl_.swlqvl_ │ │ │ │ + 0x0001dff0 5f007377 6c71766c 5f007377 6c73766c _.swlqvl_.swlsvl │ │ │ │ + 0x0001e000 5f5f0073 776c7376 6c5f0073 776c7169 __.swlsvl_.swlqi │ │ │ │ + 0x0001e010 6e5f5f00 73776c71 696e5f00 73776367 n__.swlqin_.swcg │ │ │ │ + 0x0001e020 65745f5f 00737763 6765745f 00737763 et__.swcget_.swc │ │ │ │ + 0x0001e030 7365745f 5f007377 63736574 5f007377 set__.swcset_.sw │ │ │ │ + 0x0001e040 63737478 5f5f0073 77637374 785f0073 cstx__.swcstx_.s │ │ │ │ + 0x0001e050 77696765 745f5f00 73776967 65745f00 wiget__.swiget_. │ │ │ │ + 0x0001e060 73776973 65745f5f 00737769 7365745f swiset__.swiset_ │ │ │ │ + 0x0001e070 00737769 7374785f 5f007377 69737478 .swistx__.swistx │ │ │ │ + 0x0001e080 5f007377 636d6c6c 5f5f0073 77636d6c _.swcmll__.swcml │ │ │ │ + 0x0001e090 6c5f0073 7771636d 6e5f5f00 73777163 l_.swqcmn__.swqc │ │ │ │ + 0x0001e0a0 6d6e5f00 73777163 6d665f5f 00737771 mn_.swqcmf__.swq │ │ │ │ + 0x0001e0b0 636d665f 00737771 636d645f 5f007377 cmf_.swqcmd__.sw │ │ │ │ + 0x0001e0c0 71636d64 5f007377 70676574 5f5f0073 qcmd_.swpget__.s │ │ │ │ + 0x0001e0d0 77706765 745f0073 77707365 745f5f00 wpget_.swpset__. │ │ │ │ + 0x0001e0e0 73777073 65745f00 73777073 74785f5f swpset_.swpstx__ │ │ │ │ + 0x0001e0f0 00737770 7374785f 0075656c 6765745f .swpstx_.uelget_ │ │ │ │ + 0x0001e100 5f007565 6c676574 5f007565 6c736574 _.uelget_.uelset │ │ │ │ + 0x0001e110 5f5f0075 656c7365 745f0075 656c7374 __.uelset_.uelst │ │ │ │ + 0x0001e120 785f5f00 75656c73 74785f00 75657a63 x__.uelstx_.uezc │ │ │ │ + 0x0001e130 686b5f5f 0075657a 63686b5f 00756569 hk__.uezchk_.uei │ │ │ │ + 0x0001e140 746c765f 5f007565 69746c76 5f007565 tlv__.ueitlv_.ue │ │ │ │ + 0x0001e150 73746c76 5f5f0075 6573746c 765f0075 stlv__.uestlv_.u │ │ │ │ + 0x0001e160 6571746c 765f5f00 75657174 6c765f00 eqtlv__.ueqtlv_. │ │ │ │ + 0x0001e170 7565716e 746c5f5f 00756571 6e746c5f ueqntl__.ueqntl_ │ │ │ │ + 0x0001e180 00756573 746c7a5f 5f007565 73746c7a .uestlz__.uestlz │ │ │ │ + 0x0001e190 5f007565 71746c7a 5f5f0075 6571746c _.ueqtlz__.ueqtl │ │ │ │ + 0x0001e1a0 7a5f0075 65696765 745f5f00 75656967 z_.ueiget__.ueig │ │ │ │ + 0x0001e1b0 65745f00 75656973 65745f5f 00756569 et_.ueiset__.uei │ │ │ │ + 0x0001e1c0 7365745f 00756569 7374785f 5f007565 set_.ueistx__.ue │ │ │ │ + 0x0001e1d0 69737478 5f007565 746f6e7a 5f5f0075 istx_.uetonz__.u │ │ │ │ + 0x0001e1e0 65746f6e 7a5f0075 65746f6e 655f5f00 etonz_.uetone__. │ │ │ │ + 0x0001e1f0 7565746f 6e655f00 75657267 65745f5f uetone_.uerget__ │ │ │ │ + 0x0001e200 00756572 6765745f 00756572 7365745f .uerget_.uerset_ │ │ │ │ + 0x0001e210 5f007565 72736574 5f007565 72737478 _.uerset_.uerstx │ │ │ │ + 0x0001e220 5f5f0075 65727374 785f0075 6567746c __.uerstx_.uegtl │ │ │ │ + 0x0001e230 625f5f00 75656774 6c625f00 75657067 b__.uegtlb_.uepg │ │ │ │ + 0x0001e240 65745f5f 00756570 6765745f 00756570 et__.uepget_.uep │ │ │ │ + 0x0001e250 7365745f 5f007565 70736574 5f007565 set__.uepset_.ue │ │ │ │ + 0x0001e260 70737478 5f5f0075 65707374 785f0075 pstx__.uepstx_.u │ │ │ │ + 0x0001e270 65746f6e 635f5f00 7565746f 6e635f00 etonc__.uetonc_. │ │ │ │ + 0x0001e280 75656172 65615f5f 00756561 7265615f uearea__.uearea_ │ │ │ │ + 0x0001e290 00756561 696e745f 5f007565 61696e74 .ueaint__.ueaint │ │ │ │ + 0x0001e2a0 5f007565 70716e70 5f5f0075 6570716e _.uepqnp__.uepqn │ │ │ │ + 0x0001e2b0 705f0075 65707169 645f5f00 75657071 p_.uepqid__.uepq │ │ │ │ + 0x0001e2c0 69645f00 75657071 63705f5f 00756570 id_.uepqcp__.uep │ │ │ │ + 0x0001e2d0 7163705f 00756570 71636c5f 5f007565 qcp_.uepqcl__.ue │ │ │ │ + 0x0001e2e0 7071636c 5f007565 70716974 5f5f0075 pqcl_.uepqit__.u │ │ │ │ + 0x0001e2f0 65707169 745f0075 65707176 6c5f5f00 epqit_.uepqvl__. │ │ │ │ + 0x0001e300 75657071 766c5f00 75657073 766c5f5f uepqvl_.uepsvl__ │ │ │ │ + 0x0001e310 00756570 73766c5f 00756570 71696e5f .uepsvl_.uepqin_ │ │ │ │ + 0x0001e320 5f007565 7071696e 5f007565 72716e70 _.uepqin_.uerqnp │ │ │ │ + 0x0001e330 5f5f0075 6572716e 705f0075 65727169 __.uerqnp_.uerqi │ │ │ │ + 0x0001e340 645f5f00 75657271 69645f00 75657271 d__.uerqid_.uerq │ │ │ │ + 0x0001e350 63705f5f 00756572 7163705f 00756572 cp__.uerqcp_.uer │ │ │ │ + 0x0001e360 71636c5f 5f007565 7271636c 5f007565 qcl__.uerqcl_.ue │ │ │ │ + 0x0001e370 7271766c 5f5f0075 65727176 6c5f0075 rqvl__.uerqvl_.u │ │ │ │ + 0x0001e380 65727376 6c5f5f00 75657273 766c5f00 ersvl__.uersvl_. │ │ │ │ + 0x0001e390 75657271 696e5f5f 00756572 71696e5f uerqin__.uerqin_ │ │ │ │ + 0x0001e3a0 00756567 746c615f 5f007565 67746c61 .uegtla__.uegtla │ │ │ │ + 0x0001e3b0 5f007565 69716e70 5f5f0075 6569716e _.ueiqnp__.ueiqn │ │ │ │ + 0x0001e3c0 705f0075 65697169 645f5f00 75656971 p_.ueiqid__.ueiq │ │ │ │ + 0x0001e3d0 69645f00 75656971 63705f5f 00756569 id_.ueiqcp__.uei │ │ │ │ + 0x0001e3e0 7163705f 00756569 71636c5f 5f007565 qcp_.ueiqcl__.ue │ │ │ │ + 0x0001e3f0 6971636c 5f007565 6971766c 5f5f0075 iqcl_.ueiqvl__.u │ │ │ │ + 0x0001e400 65697176 6c5f0075 65697376 6c5f5f00 eiqvl_.ueisvl__. │ │ │ │ + 0x0001e410 75656973 766c5f00 75656971 696e5f5f ueisvl_.ueiqin__ │ │ │ │ + 0x0001e420 00756569 71696e5f 00756574 6f6e665f .ueiqin_.uetonf_ │ │ │ │ + 0x0001e430 5f007565 746f6e66 5f007565 746f6e62 _.uetonf_.uetonb │ │ │ │ + 0x0001e440 5f5f0075 65746f6e 625f0075 656c716e __.uetonb_.uelqn │ │ │ │ + 0x0001e450 705f5f00 75656c71 6e705f00 75656c71 p__.uelqnp_.uelq │ │ │ │ + 0x0001e460 69645f5f 0075656c 7169645f 0075656c id__.uelqid_.uel │ │ │ │ + 0x0001e470 7163705f 5f007565 6c716370 5f007565 qcp__.uelqcp_.ue │ │ │ │ + 0x0001e480 6c71636c 5f5f0075 656c7163 6c5f0075 lqcl__.uelqcl_.u │ │ │ │ + 0x0001e490 656c7176 6c5f5f00 75656c71 766c5f00 elqvl__.uelqvl_. │ │ │ │ + 0x0001e4a0 75656c73 766c5f5f 0075656c 73766c5f uelsvl__.uelsvl_ │ │ │ │ + 0x0001e4b0 0075656c 71696e5f 5f007565 6c71696e .uelqin__.uelqin │ │ │ │ + 0x0001e4c0 5f006975 65746f6e 5f5f0069 7565746f _.iueton__.iueto │ │ │ │ + 0x0001e4d0 6e5f0075 7370716e 705f5f00 75737071 n_.uspqnp__.uspq │ │ │ │ + 0x0001e4e0 6e705f00 75737071 69645f5f 00757370 np_.uspqid__.usp │ │ │ │ + 0x0001e4f0 7169645f 00757370 7163705f 5f007573 qid_.uspqcp__.us │ │ │ │ + 0x0001e500 70716370 5f007573 7071636c 5f5f0075 pqcp_.uspqcl__.u │ │ │ │ + 0x0001e510 73707163 6c5f0075 73707169 745f5f00 spqcl_.uspqit__. │ │ │ │ + 0x0001e520 75737071 69745f00 75737071 766c5f5f uspqit_.uspqvl__ │ │ │ │ + 0x0001e530 00757370 71766c5f 00757370 73766c5f .uspqvl_.uspsvl_ │ │ │ │ + 0x0001e540 5f007573 7073766c 5f007573 7071696e _.uspsvl_.uspqin │ │ │ │ + 0x0001e550 5f5f0075 73707169 6e5f0075 73707474 __.uspqin_.usptt │ │ │ │ + 0x0001e560 6c5f5f00 75737074 746c5f00 75737271 l__.uspttl_.usrq │ │ │ │ + 0x0001e570 6e705f5f 00757372 716e705f 00757372 np__.usrqnp_.usr │ │ │ │ + 0x0001e580 7169645f 5f007573 72716964 5f007573 qid__.usrqid_.us │ │ │ │ + 0x0001e590 72716370 5f5f0075 73727163 705f0075 rqcp__.usrqcp_.u │ │ │ │ + 0x0001e5a0 73727163 6c5f5f00 75737271 636c5f00 srqcl__.usrqcl_. │ │ │ │ + 0x0001e5b0 75737271 766c5f5f 00757372 71766c5f usrqvl__.usrqvl_ │ │ │ │ + 0x0001e5c0 00757372 73766c5f 5f007573 7273766c .usrsvl__.usrsvl │ │ │ │ + 0x0001e5d0 5f007573 7271696e 5f5f0075 73727169 _.usrqin__.usrqi │ │ │ │ + 0x0001e5e0 6e5f0075 73786178 735f5f00 75737861 n_.usxaxs__.usxa │ │ │ │ + 0x0001e5f0 78735f00 75737973 75625f5f 00757379 xs_.usysub__.usy │ │ │ │ + 0x0001e600 7375625f 00757370 6669745f 5f007573 sub_.uspfit__.us │ │ │ │ + 0x0001e610 70666974 5f007573 6178636c 5f5f0075 pfit_.usaxcl__.u │ │ │ │ + 0x0001e620 73617863 6c5f0075 73706e75 6d5f5f00 saxcl_.uspnum__. │ │ │ │ + 0x0001e630 7573706e 756d5f00 75737a64 67745f5f uspnum_.uszdgt__ │ │ │ │ + 0x0001e640 0075737a 6467745f 0075736c 6765745f .uszdgt_.uslget_ │ │ │ │ + 0x0001e650 5f007573 6c676574 5f007573 6c736574 _.uslget_.uslset │ │ │ │ + 0x0001e660 5f5f0075 736c7365 745f0075 736c7374 __.uslset_.uslst │ │ │ │ + 0x0001e670 785f5f00 75736c73 74785f00 75736178 x__.uslstx_.usax │ │ │ │ + 0x0001e680 6c675f5f 00757361 786c675f 00757377 lg__.usaxlg_.usw │ │ │ │ + 0x0001e690 61707a5f 5f007573 7761707a 5f007573 apz__.uswapz_.us │ │ │ │ + 0x0001e6a0 7573636c 5f5f0075 73757363 6c5f0075 uscl__.ususcl_.u │ │ │ │ + 0x0001e6b0 73757363 755f5f00 75737573 63755f00 suscu__.ususcu_. │ │ │ │ + 0x0001e6c0 75737869 6e7a5f5f 00757378 696e7a5f usxinz__.usxinz_ │ │ │ │ + 0x0001e6d0 00757378 746c7a5f 5f007573 78746c7a .usxtlz__.usxtlz │ │ │ │ + 0x0001e6e0 5f007573 69676574 5f5f0075 73696765 _.usiget__.usige │ │ │ │ + 0x0001e6f0 745f0075 73697365 745f5f00 75736973 t_.usiset__.usis │ │ │ │ + 0x0001e700 65745f00 75736973 74785f5f 00757369 et_.usistx__.usi │ │ │ │ + 0x0001e710 7374785f 00757373 706e745f 5f007573 stx_.usspnt__.us │ │ │ │ + 0x0001e720 73706e74 5f007573 786f6666 5f5f0075 spnt_.usxoff__.u │ │ │ │ + 0x0001e730 73786f66 665f0075 7361786e 6d5f5f00 sxoff_.usaxnm__. │ │ │ │ + 0x0001e740 75736178 6e6d5f00 75736178 73635f5f usaxnm_.usaxsc__ │ │ │ │ + 0x0001e750 00757361 7873635f 00757364 6178735f .usaxsc_.usdaxs_ │ │ │ │ + 0x0001e760 5f007573 64617873 5f007573 69716e70 _.usdaxs_.usiqnp │ │ │ │ + 0x0001e770 5f5f0075 7369716e 705f0075 73697169 __.usiqnp_.usiqi │ │ │ │ + 0x0001e780 645f5f00 75736971 69645f00 75736971 d__.usiqid_.usiq │ │ │ │ + 0x0001e790 63705f5f 00757369 7163705f 00757369 cp__.usiqcp_.usi │ │ │ │ + 0x0001e7a0 71636c5f 5f007573 6971636c 5f007573 qcl__.usiqcl_.us │ │ │ │ + 0x0001e7b0 6971766c 5f5f0075 73697176 6c5f0075 iqvl__.usiqvl_.u │ │ │ │ + 0x0001e7c0 73697376 6c5f5f00 75736973 766c5f00 sisvl__.usisvl_. │ │ │ │ + 0x0001e7d0 75736971 696e5f5f 00757369 71696e5f usiqin__.usiqin_ │ │ │ │ + 0x0001e7e0 00757372 6765745f 5f007573 72676574 .usrget__.usrget │ │ │ │ + 0x0001e7f0 5f007573 72736574 5f5f0075 73727365 _.usrset__.usrse │ │ │ │ + 0x0001e800 745f0075 73727374 785f5f00 75737273 t_.usrstx__.usrs │ │ │ │ + 0x0001e810 74785f00 75736368 766c5f5f 00757363 tx_.uschvl__.usc │ │ │ │ + 0x0001e820 68766c5f 00757378 7375625f 5f007573 hvl_.usxsub__.us │ │ │ │ + 0x0001e830 78737562 5f007573 78617875 5f5f0075 xsub_.usxaxu__.u │ │ │ │ + 0x0001e840 73786178 755f0075 73796178 735f5f00 sxaxu_.usyaxs__. │ │ │ │ + 0x0001e850 75737961 78735f00 75736772 70685f5f usyaxs_.usgrph__ │ │ │ │ + 0x0001e860 00757367 7270685f 00757361 7864765f .usgrph_.usaxdv_ │ │ │ │ + 0x0001e870 5f007573 61786476 5f006373 626c626c _.usaxdv_.csblbl │ │ │ │ + 0x0001e880 5f5f0063 73626c62 6c5f0075 73706765 __.csblbl_.uspge │ │ │ │ + 0x0001e890 745f5f00 75737067 65745f00 75737073 t__.uspget_.usps │ │ │ │ + 0x0001e8a0 65745f5f 00757370 7365745f 00757370 et__.uspset_.usp │ │ │ │ + 0x0001e8b0 7374785f 5f007573 70737478 5f007573 stx__.uspstx_.us │ │ │ │ + 0x0001e8c0 6c716e70 5f5f0075 736c716e 705f0075 lqnp__.uslqnp_.u │ │ │ │ + 0x0001e8d0 736c7169 645f5f00 75736c71 69645f00 slqid__.uslqid_. │ │ │ │ + 0x0001e8e0 75736c71 63705f5f 0075736c 7163705f uslqcp__.uslqcp_ │ │ │ │ + 0x0001e8f0 0075736c 71636c5f 5f007573 6c71636c .uslqcl__.uslqcl │ │ │ │ + 0x0001e900 5f007573 6c71766c 5f5f0075 736c7176 _.uslqvl__.uslqv │ │ │ │ + 0x0001e910 6c5f0075 736c7376 6c5f5f00 75736c73 l_.uslsvl__.usls │ │ │ │ + 0x0001e920 766c5f00 75736c71 696e5f5f 0075736c vl_.uslqin__.usl │ │ │ │ + 0x0001e930 71696e5f 00757373 74746c5f 5f007573 qin_.ussttl__.us │ │ │ │ + 0x0001e940 7374746c 5f007573 73617873 5f5f0075 sttl_.ussaxs__.u │ │ │ │ + 0x0001e950 73736178 735f0075 73786178 6c5f5f00 ssaxs_.usxaxl__. │ │ │ │ + 0x0001e960 75737861 786c5f00 7573696e 69745f5f usxaxl_.usinit__ │ │ │ │ + 0x0001e970 00757369 6e69745f 00757379 61786c5f .usinit_.usyaxl_ │ │ │ │ + 0x0001e980 5f007573 7961786c 5f007573 796f6666 _.usyaxl_.usyoff │ │ │ │ + 0x0001e990 5f5f0075 73796f66 665f0075 7363716e __.usyoff_.uscqn │ │ │ │ + 0x0001e9a0 705f5f00 75736371 6e705f00 75736371 p__.uscqnp_.uscq │ │ │ │ + 0x0001e9b0 69645f5f 00757363 7169645f 00757363 id__.uscqid_.usc │ │ │ │ + 0x0001e9c0 7163705f 5f007573 63716370 5f007573 qcp__.uscqcp_.us │ │ │ │ + 0x0001e9d0 6371636c 5f5f0075 73637163 6c5f0075 cqcl__.uscqcl_.u │ │ │ │ + 0x0001e9e0 73637176 6c5f5f00 75736371 766c5f00 scqvl__.uscqvl_. │ │ │ │ + 0x0001e9f0 75736373 766c5f5f 00757363 73766c5f uscsvl__.uscsvl_ │ │ │ │ + 0x0001ea00 00757363 71696e5f 5f007573 6371696e .uscqin__.uscqin │ │ │ │ + 0x0001ea10 5f007573 70746d6b 5f5f0075 7370746d _.usptmk__.usptm │ │ │ │ + 0x0001ea20 6b5f0075 73757264 6c5f5f00 75737572 k_.usurdl__.usur │ │ │ │ + 0x0001ea30 646c5f00 75737572 64745f5f 00757375 dl_.usurdt__.usu │ │ │ │ + 0x0001ea40 7264745f 00757370 6178735f 5f007573 rdt_.uspaxs__.us │ │ │ │ + 0x0001ea50 70617873 5f007573 79696e7a 5f5f0075 paxs_.usyinz__.u │ │ │ │ + 0x0001ea60 7379696e 7a5f0075 7379746c 7a5f5f00 syinz_.usytlz__. │ │ │ │ + 0x0001ea70 75737974 6c7a5f00 75736367 65745f5f usytlz_.uscget__ │ │ │ │ + 0x0001ea80 00757363 6765745f 00757363 7365745f .uscget_.uscset_ │ │ │ │ + 0x0001ea90 5f007573 63736574 5f007573 63737478 _.uscset_.uscstx │ │ │ │ + 0x0001eaa0 5f5f0075 73637374 785f0075 73796178 __.uscstx_.usyax │ │ │ │ + 0x0001eab0 755f5f00 75737961 78755f00 75797061 u__.usyaxu_.uypa │ │ │ │ + 0x0001eac0 78735f5f 00757970 6178735f 00757970 xs__.uypaxs_.uyp │ │ │ │ + 0x0001ead0 74746c5f 5f007579 7074746c 5f007579 ttl__.uypttl_.uy │ │ │ │ + 0x0001eae0 73617873 5f5f0075 79736178 735f0075 saxs__.uysaxs_.u │ │ │ │ + 0x0001eaf0 79706e75 6d5f5f00 7579706e 756d5f00 ypnum__.uypnum_. │ │ │ │ + 0x0001eb00 75797361 787a5f5f 00757973 61787a5f uysaxz__.uysaxz_ │ │ │ │ + 0x0001eb10 006c7579 63686b5f 5f006c75 7963686b .luychk__.luychk │ │ │ │ + 0x0001eb20 5f007579 70746d6b 5f5f0075 7970746d _.uyptmk__.uyptm │ │ │ │ + 0x0001eb30 6b5f0075 79737474 6c5f5f00 75797374 k_.uysttl__.uyst │ │ │ │ + 0x0001eb40 746c5f00 75796178 64765f5f 00757961 tl_.uyaxdv__.uya │ │ │ │ + 0x0001eb50 7864765f 00757973 666d745f 5f007579 xdv_.uysfmt__.uy │ │ │ │ + 0x0001eb60 73666d74 5f007579 71666d74 5f5f0075 sfmt_.uyqfmt__.u │ │ │ │ + 0x0001eb70 7971666d 745f0075 7970746d 7a5f5f00 yqfmt_.uyptmz__. │ │ │ │ + 0x0001eb80 75797074 6d7a5f00 7579736f 66665f5f uyptmz_.uysoff__ │ │ │ │ + 0x0001eb90 00757973 6f66665f 00757972 6f66665f .uysoff_.uyroff_ │ │ │ │ + 0x0001eba0 5f007579 726f6666 5f007579 6d74746c _.uyroff_.uymttl │ │ │ │ + 0x0001ebb0 5f5f0075 796d7474 6c5f0075 7961786e __.uymttl_.uyaxn │ │ │ │ + 0x0001ebc0 6d5f5f00 75796178 6e6d5f00 756c6967 m__.uyaxnm_.ulig │ │ │ │ + 0x0001ebd0 65745f5f 00756c69 6765745f 00756c69 et__.uliget_.uli │ │ │ │ + 0x0001ebe0 7365745f 5f00756c 69736574 5f00756c set__.uliset_.ul │ │ │ │ + 0x0001ebf0 69737478 5f5f0075 6c697374 785f0075 istx__.ulistx_.u │ │ │ │ + 0x0001ec00 6c6c6765 745f5f00 756c6c67 65745f00 llget__.ullget_. │ │ │ │ + 0x0001ec10 756c6c73 65745f5f 00756c6c 7365745f ullset__.ullset_ │ │ │ │ + 0x0001ec20 00756c6c 7374785f 5f00756c 6c737478 .ullstx__.ullstx │ │ │ │ + 0x0001ec30 5f00756c 70716e70 5f5f0075 6c70716e _.ulpqnp__.ulpqn │ │ │ │ + 0x0001ec40 705f0075 6c707169 645f5f00 756c7071 p_.ulpqid__.ulpq │ │ │ │ + 0x0001ec50 69645f00 756c7071 63705f5f 00756c70 id_.ulpqcp__.ulp │ │ │ │ + 0x0001ec60 7163705f 00756c70 71636c5f 5f00756c qcp_.ulpqcl__.ul │ │ │ │ + 0x0001ec70 7071636c 5f00756c 70716974 5f5f0075 pqcl_.ulpqit__.u │ │ │ │ + 0x0001ec80 6c707169 745f0075 6c707176 6c5f5f00 lpqit_.ulpqvl__. │ │ │ │ + 0x0001ec90 756c7071 766c5f00 756c7073 766c5f5f ulpqvl_.ulpsvl__ │ │ │ │ + 0x0001eca0 00756c70 73766c5f 00756c70 71696e5f .ulpsvl_.ulpqin_ │ │ │ │ + 0x0001ecb0 5f00756c 7071696e 5f00756c 72716e70 _.ulpqin_.ulrqnp │ │ │ │ + 0x0001ecc0 5f5f0075 6c72716e 705f0075 6c727169 __.ulrqnp_.ulrqi │ │ │ │ + 0x0001ecd0 645f5f00 756c7271 69645f00 756c7271 d__.ulrqid_.ulrq │ │ │ │ + 0x0001ece0 63705f5f 00756c72 7163705f 00756c72 cp__.ulrqcp_.ulr │ │ │ │ + 0x0001ecf0 71636c5f 5f00756c 7271636c 5f00756c qcl__.ulrqcl_.ul │ │ │ │ + 0x0001ed00 7271766c 5f5f0075 6c727176 6c5f0075 rqvl__.ulrqvl_.u │ │ │ │ + 0x0001ed10 6c727376 6c5f5f00 756c7273 766c5f00 lrsvl__.ulrsvl_. │ │ │ │ + 0x0001ed20 756c7271 696e5f5f 00756c72 71696e5f ulrqin__.ulrqin_ │ │ │ │ + 0x0001ed30 00756c78 6c626c5f 5f00756c 786c626c .ulxlbl__.ulxlbl │ │ │ │ + 0x0001ed40 5f00756c 7378626c 5f5f0075 6c737862 _.ulsxbl__.ulsxb │ │ │ │ + 0x0001ed50 6c5f0075 6c717862 6c5f5f00 756c7178 l_.ulqxbl__.ulqx │ │ │ │ + 0x0001ed60 626c5f00 756c6c71 6e705f5f 00756c6c bl_.ullqnp__.ull │ │ │ │ + 0x0001ed70 716e705f 00756c6c 7169645f 5f00756c qnp_.ullqid__.ul │ │ │ │ + 0x0001ed80 6c716964 5f00756c 6c716370 5f5f0075 lqid_.ullqcp__.u │ │ │ │ + 0x0001ed90 6c6c7163 705f0075 6c6c7163 6c5f5f00 llqcp_.ullqcl__. │ │ │ │ + 0x0001eda0 756c6c71 636c5f00 756c6c71 766c5f5f ullqcl_.ullqvl__ │ │ │ │ + 0x0001edb0 00756c6c 71766c5f 00756c6c 73766c5f .ullqvl_.ullsvl_ │ │ │ │ + 0x0001edc0 5f00756c 6c73766c 5f00756c 6c71696e _.ullsvl_.ullqin │ │ │ │ + 0x0001edd0 5f5f0075 6c6c7169 6e5f0075 6c69716e __.ullqin_.uliqn │ │ │ │ + 0x0001ede0 705f5f00 756c6971 6e705f00 756c6971 p__.uliqnp_.uliq │ │ │ │ + 0x0001edf0 69645f5f 00756c69 7169645f 00756c69 id__.uliqid_.uli │ │ │ │ + 0x0001ee00 7163705f 5f00756c 69716370 5f00756c qcp__.uliqcp_.ul │ │ │ │ + 0x0001ee10 6971636c 5f5f0075 6c697163 6c5f0075 iqcl__.uliqcl_.u │ │ │ │ + 0x0001ee20 6c697176 6c5f5f00 756c6971 766c5f00 liqvl__.uliqvl_. │ │ │ │ + 0x0001ee30 756c6973 766c5f5f 00756c69 73766c5f ulisvl__.ulisvl_ │ │ │ │ + 0x0001ee40 00756c69 71696e5f 5f00756c 6971696e .uliqin__.uliqin │ │ │ │ + 0x0001ee50 5f00756c 7873666d 5f5f0075 6c787366 _.ulxsfm__.ulxsf │ │ │ │ + 0x0001ee60 6d5f0075 6c787166 6d5f5f00 756c7871 m_.ulxqfm__.ulxq │ │ │ │ + 0x0001ee70 666d5f00 756c7267 65745f5f 00756c72 fm_.ulrget__.ulr │ │ │ │ + 0x0001ee80 6765745f 00756c72 7365745f 5f00756c get_.ulrset__.ul │ │ │ │ + 0x0001ee90 72736574 5f00756c 72737478 5f5f0075 rset_.ulrstx__.u │ │ │ │ + 0x0001eea0 6c727374 785f0075 6c797366 6d5f5f00 lrstx_.ulysfm__. │ │ │ │ + 0x0001eeb0 756c7973 666d5f00 756c7971 666d5f5f ulysfm_.ulyqfm__ │ │ │ │ + 0x0001eec0 00756c79 71666d5f 00756c79 6c626c5f .ulyqfm_.ulylbl_ │ │ │ │ + 0x0001eed0 5f00756c 796c626c 5f00756c 7379626c _.ulylbl_.ulsybl │ │ │ │ + 0x0001eee0 5f5f0075 6c737962 6c5f0075 6c717962 __.ulsybl_.ulqyb │ │ │ │ + 0x0001eef0 6c5f5f00 756c7179 626c5f00 756c786c l__.ulqybl_.ulxl │ │ │ │ + 0x0001ef00 6f675f5f 00756c78 6c6f675f 00756c70 og__.ulxlog_.ulp │ │ │ │ + 0x0001ef10 6765745f 5f00756c 70676574 5f00756c get__.ulpget_.ul │ │ │ │ + 0x0001ef20 70736574 5f5f0075 6c707365 745f0075 pset__.ulpset_.u │ │ │ │ + 0x0001ef30 6c707374 785f5f00 756c7073 74785f00 lpstx__.ulpstx_. │ │ │ │ + 0x0001ef40 756c796c 6f675f5f 00756c79 6c6f675f ulylog__.ulylog_ │ │ │ │ + 0x0001ef50 0075756c 696e5f5f 00757569 716e705f .uulin__.uuiqnp_ │ │ │ │ + 0x0001ef60 5f007575 69716e70 5f007575 69716964 _.uuiqnp_.uuiqid │ │ │ │ + 0x0001ef70 5f5f0075 75697169 645f0075 75697163 __.uuiqid_.uuiqc │ │ │ │ + 0x0001ef80 705f5f00 75756971 63705f00 75756971 p__.uuiqcp_.uuiq │ │ │ │ + 0x0001ef90 636c5f5f 00757569 71636c5f 00757569 cl__.uuiqcl_.uui │ │ │ │ + 0x0001efa0 71766c5f 5f007575 6971766c 5f007575 qvl__.uuiqvl_.uu │ │ │ │ + 0x0001efb0 6973766c 5f5f0075 75697376 6c5f0075 isvl__.uuisvl_.u │ │ │ │ + 0x0001efc0 75697169 6e5f5f00 75756971 696e5f00 uiqin__.uuiqin_. │ │ │ │ + 0x0001efd0 75756d72 6b5f5f00 75756d72 6b5f0075 uumrk__.uumrk_.u │ │ │ │ + 0x0001efe0 756c6765 745f5f00 75756c67 65745f00 ulget__.uulget_. │ │ │ │ + 0x0001eff0 75756c73 65745f5f 0075756c 7365745f uulset__.uulset_ │ │ │ │ + 0x0001f000 0075756c 7374785f 5f007575 6c737478 .uulstx__.uulstx │ │ │ │ + 0x0001f010 5f007575 73667274 5f5f0075 75736672 _.uusfrt__.uusfr │ │ │ │ + 0x0001f020 745f0075 75716672 745f5f00 75757166 t_.uuqfrt__.uuqf │ │ │ │ + 0x0001f030 72745f00 75757366 72695f5f 00757573 rt_.uusfri__.uus │ │ │ │ + 0x0001f040 6672695f 00757571 6672695f 5f007575 fri_.uuqfri__.uu │ │ │ │ + 0x0001f050 71667269 5f007575 73617270 5f5f0075 qfri_.uusarp__.u │ │ │ │ + 0x0001f060 75736172 705f0075 75716172 705f5f00 usarp_.uuqarp__. │ │ │ │ + 0x0001f070 75757161 72705f00 75756c71 6e705f5f uuqarp_.uulqnp__ │ │ │ │ + 0x0001f080 0075756c 716e705f 0075756c 7169645f .uulqnp_.uulqid_ │ │ │ │ + 0x0001f090 5f007575 6c716964 5f007575 6c716370 _.uulqid_.uulqcp │ │ │ │ + 0x0001f0a0 5f5f0075 756c7163 705f0075 756c7163 __.uulqcp_.uulqc │ │ │ │ + 0x0001f0b0 6c5f5f00 75756c71 636c5f00 75756c71 l__.uulqcl_.uulq │ │ │ │ + 0x0001f0c0 766c5f5f 0075756c 71766c5f 0075756c vl__.uulqvl_.uul │ │ │ │ + 0x0001f0d0 73766c5f 5f007575 6c73766c 5f007575 svl__.uulsvl_.uu │ │ │ │ + 0x0001f0e0 6c71696e 5f5f0075 756c7169 6e5f0075 lqin__.uulqin_.u │ │ │ │ + 0x0001f0f0 75726765 745f5f00 75757267 65745f00 urget__.uurget_. │ │ │ │ + 0x0001f100 75757273 65745f5f 00757572 7365745f uurset__.uurset_ │ │ │ │ + 0x0001f110 00757572 7374785f 5f007575 72737478 .uurstx__.uurstx │ │ │ │ + 0x0001f120 5f007575 6c696e7a 5f5f0075 756c696e _.uulinz__.uulin │ │ │ │ + 0x0001f130 7a5f0075 7572716e 705f5f00 75757271 z_.uurqnp__.uurq │ │ │ │ + 0x0001f140 6e705f00 75757271 69645f5f 00757572 np_.uurqid__.uur │ │ │ │ + 0x0001f150 7169645f 00757572 7163705f 5f007575 qid_.uurqcp__.uu │ │ │ │ + 0x0001f160 72716370 5f007575 7271636c 5f5f0075 rqcp_.uurqcl__.u │ │ │ │ + 0x0001f170 75727163 6c5f0075 75727176 6c5f5f00 urqcl_.uurqvl__. │ │ │ │ + 0x0001f180 75757271 766c5f00 75757273 766c5f5f uurqvl_.uursvl__ │ │ │ │ + 0x0001f190 00757572 73766c5f 00757572 71696e5f .uursvl_.uurqin_ │ │ │ │ + 0x0001f1a0 5f007575 7271696e 5f007575 70676574 _.uurqin_.uupget │ │ │ │ + 0x0001f1b0 5f5f0075 75706765 745f0075 75707365 __.uupget_.uupse │ │ │ │ + 0x0001f1c0 745f5f00 75757073 65745f00 75757073 t__.uupset_.uups │ │ │ │ + 0x0001f1d0 74785f5f 00757570 7374785f 00757569 tx__.uupstx_.uui │ │ │ │ + 0x0001f1e0 6e69745f 5f007575 696e6974 5f007575 nit__.uuinit_.uu │ │ │ │ + 0x0001f1f0 736c6e74 5f5f0075 75736c6e 745f0075 slnt__.uuslnt_.u │ │ │ │ + 0x0001f200 75716c6e 745f5f00 7575716c 6e745f00 uqlnt__.uuqlnt_. │ │ │ │ + 0x0001f210 7575736c 6e695f5f 00757573 6c6e695f uuslni__.uuslni_ │ │ │ │ + 0x0001f220 00757571 6c6e695f 5f007575 716c6e69 .uuqlni__.uuqlni │ │ │ │ + 0x0001f230 5f007575 73696476 5f5f0075 75736964 _.uusidv__.uusid │ │ │ │ + 0x0001f240 765f0075 75716964 765f5f00 75757169 v_.uuqidv__.uuqi │ │ │ │ + 0x0001f250 64765f00 75757071 6e705f5f 00757570 dv_.uupqnp__.uup │ │ │ │ + 0x0001f260 716e705f 00757570 7169645f 5f007575 qnp_.uupqid__.uu │ │ │ │ + 0x0001f270 70716964 5f007575 70716370 5f5f0075 pqid_.uupqcp__.u │ │ │ │ + 0x0001f280 75707163 705f0075 75707163 6c5f5f00 upqcp_.uupqcl__. │ │ │ │ + 0x0001f290 75757071 636c5f00 75757071 69745f5f uupqcl_.uupqit__ │ │ │ │ + 0x0001f2a0 00757570 7169745f 00757570 71766c5f .uupqit_.uupqvl_ │ │ │ │ + 0x0001f2b0 5f007575 7071766c 5f007575 7073766c _.uupqvl_.uupsvl │ │ │ │ + 0x0001f2c0 5f5f0075 75707376 6c5f0075 75707169 __.uupsvl_.uupqi │ │ │ │ + 0x0001f2d0 6e5f5f00 75757071 696e5f00 75757362 n__.uupqin_.uusb │ │ │ │ + 0x0001f2e0 72735f5f 00757573 6272735f 00757571 rs__.uusbrs_.uuq │ │ │ │ + 0x0001f2f0 6272735f 5f007575 71627273 5f007575 brs__.uuqbrs_.uu │ │ │ │ + 0x0001f300 736d6b74 5f5f0075 75736d6b 745f0075 smkt__.uusmkt_.u │ │ │ │ + 0x0001f310 75716d6b 745f5f00 7575716d 6b745f00 uqmkt__.uuqmkt_. │ │ │ │ + 0x0001f320 7575736d 6b695f5f 00757573 6d6b695f uusmki__.uusmki_ │ │ │ │ + 0x0001f330 00757571 6d6b695f 5f007575 716d6b69 .uuqmki__.uuqmki │ │ │ │ + 0x0001f340 5f007575 736d6b73 5f5f0075 75736d6b _.uusmks__.uusmk │ │ │ │ + 0x0001f350 735f0075 75716d6b 735f5f00 7575716d s_.uuqmks__.uuqm │ │ │ │ + 0x0001f360 6b735f00 75756967 65745f5f 00757569 ks_.uuiget__.uui │ │ │ │ + 0x0001f370 6765745f 00757569 7365745f 5f007575 get_.uuiset__.uu │ │ │ │ + 0x0001f380 69736574 5f007575 69737478 5f5f0075 iset_.uuistx__.u │ │ │ │ + 0x0001f390 75697374 785f0075 75736562 745f5f00 uistx_.uusebt__. │ │ │ │ + 0x0001f3a0 75757365 62745f00 75757165 62745f5f uusebt_.uuqebt__ │ │ │ │ + 0x0001f3b0 00757571 6562745f 00757573 6562695f .uuqebt_.uusebi_ │ │ │ │ + 0x0001f3c0 5f007575 73656269 5f007575 71656269 _.uusebi_.uuqebi │ │ │ │ + 0x0001f3d0 5f5f0075 75716562 695f0075 75736562 __.uuqebi_.uuseb │ │ │ │ + 0x0001f3e0 735f5f00 75757365 62735f00 75757165 s__.uusebs_.uuqe │ │ │ │ + 0x0001f3f0 62735f5f 00757571 6562735f 0075756d bs__.uuqebs_.uum │ │ │ │ + 0x0001f400 726b7a5f 5f007575 6d726b7a 5f007567 rkz__.uumrkz_.ug │ │ │ │ + 0x0001f410 7375745f 5f007567 7375745f 00756764 sut__.ugsut_.ugd │ │ │ │ + 0x0001f420 75745f5f 00756764 75745f00 75677665 ut__.ugdut_.ugve │ │ │ │ + 0x0001f430 63745f5f 00756776 6563745f 00756772 ct__.ugvect_.ugr │ │ │ │ + 0x0001f440 716e705f 5f007567 72716e70 5f007567 qnp__.ugrqnp_.ug │ │ │ │ + 0x0001f450 72716964 5f5f0075 67727169 645f0075 rqid__.ugrqid_.u │ │ │ │ + 0x0001f460 67727163 705f5f00 75677271 63705f00 grqcp__.ugrqcp_. │ │ │ │ + 0x0001f470 75677271 636c5f5f 00756772 71636c5f ugrqcl__.ugrqcl_ │ │ │ │ + 0x0001f480 00756772 71766c5f 5f007567 7271766c .ugrqvl__.ugrqvl │ │ │ │ + 0x0001f490 5f007567 7273766c 5f5f0075 67727376 _.ugrsvl__.ugrsv │ │ │ │ + 0x0001f4a0 6c5f0075 67727169 6e5f5f00 75677271 l_.ugrqin__.ugrq │ │ │ │ + 0x0001f4b0 696e5f00 75676971 6e705f5f 00756769 in_.ugiqnp__.ugi │ │ │ │ + 0x0001f4c0 716e705f 00756769 7169645f 5f007567 qnp_.ugiqid__.ug │ │ │ │ + 0x0001f4d0 69716964 5f007567 69716370 5f5f0075 iqid_.ugiqcp__.u │ │ │ │ + 0x0001f4e0 67697163 705f0075 67697163 6c5f5f00 giqcp_.ugiqcl__. │ │ │ │ + 0x0001f4f0 75676971 636c5f00 75676971 766c5f5f ugiqcl_.ugiqvl__ │ │ │ │ + 0x0001f500 00756769 71766c5f 00756769 73766c5f .ugiqvl_.ugisvl_ │ │ │ │ + 0x0001f510 5f007567 6973766c 5f007567 6971696e _.ugisvl_.ugiqin │ │ │ │ + 0x0001f520 5f5f0075 67697169 6e5f0075 67756e69 __.ugiqin_.uguni │ │ │ │ + 0x0001f530 745f5f00 7567756e 69745f00 75677267 t__.ugunit_.ugrg │ │ │ │ + 0x0001f540 65745f5f 00756772 6765745f 00756772 et__.ugrget_.ugr │ │ │ │ + 0x0001f550 7365745f 5f007567 72736574 5f007567 set__.ugrset_.ug │ │ │ │ + 0x0001f560 72737478 5f5f0075 67727374 785f0075 rstx__.ugrstx_.u │ │ │ │ + 0x0001f570 6770716e 705f5f00 75677071 6e705f00 gpqnp__.ugpqnp_. │ │ │ │ + 0x0001f580 75677071 69645f5f 00756770 7169645f ugpqid__.ugpqid_ │ │ │ │ + 0x0001f590 00756770 7163705f 5f007567 70716370 .ugpqcp__.ugpqcp │ │ │ │ + 0x0001f5a0 5f007567 7071636c 5f5f0075 67707163 _.ugpqcl__.ugpqc │ │ │ │ + 0x0001f5b0 6c5f0075 67707169 745f5f00 75677071 l_.ugpqit__.ugpq │ │ │ │ + 0x0001f5c0 69745f00 75677071 766c5f5f 00756770 it_.ugpqvl__.ugp │ │ │ │ + 0x0001f5d0 71766c5f 00756770 73766c5f 5f007567 qvl_.ugpsvl__.ug │ │ │ │ + 0x0001f5e0 7073766c 5f007567 7071696e 5f5f0075 psvl_.ugpqin__.u │ │ │ │ + 0x0001f5f0 67707169 6e5f0075 67696765 745f5f00 gpqin_.ugiget__. │ │ │ │ + 0x0001f600 75676967 65745f00 75676973 65745f5f ugiget_.ugiset__ │ │ │ │ + 0x0001f610 00756769 7365745f 00756769 7374785f .ugiset_.ugistx_ │ │ │ │ + 0x0001f620 5f007567 69737478 5f007567 6c716e70 _.ugistx_.uglqnp │ │ │ │ + 0x0001f630 5f5f0075 676c716e 705f0075 676c7169 __.uglqnp_.uglqi │ │ │ │ + 0x0001f640 645f5f00 75676c71 69645f00 75676c71 d__.uglqid_.uglq │ │ │ │ + 0x0001f650 63705f5f 0075676c 7163705f 0075676c cp__.uglqcp_.ugl │ │ │ │ + 0x0001f660 71636c5f 5f007567 6c71636c 5f007567 qcl__.uglqcl_.ug │ │ │ │ + 0x0001f670 6c71766c 5f5f0075 676c7176 6c5f0075 lqvl__.uglqvl_.u │ │ │ │ + 0x0001f680 676c7376 6c5f5f00 75676c73 766c5f00 glsvl__.uglsvl_. │ │ │ │ + 0x0001f690 75676c71 696e5f5f 0075676c 71696e5f uglqin__.uglqin_ │ │ │ │ + 0x0001f6a0 00756770 6765745f 5f007567 70676574 .ugpget__.ugpget │ │ │ │ + 0x0001f6b0 5f007567 70736574 5f5f0075 67707365 _.ugpset__.ugpse │ │ │ │ + 0x0001f6c0 745f0075 67707374 785f5f00 75677073 t_.ugpstx__.ugps │ │ │ │ + 0x0001f6d0 74785f00 75676c67 65745f5f 0075676c tx_.uglget__.ugl │ │ │ │ + 0x0001f6e0 6765745f 0075676c 7365745f 5f007567 get_.uglset__.ug │ │ │ │ + 0x0001f6f0 6c736574 5f007567 6c737478 5f5f0075 lset_.uglstx__.u │ │ │ │ + 0x0001f700 676c7374 785f0075 7a63716e 705f5f00 glstx_.uzcqnp__. │ │ │ │ + 0x0001f710 757a6371 6e705f00 757a6371 69645f5f uzcqnp_.uzcqid__ │ │ │ │ + 0x0001f720 00757a63 7169645f 00757a63 7163705f .uzcqid_.uzcqcp_ │ │ │ │ + 0x0001f730 5f00757a 63716370 5f00757a 6371636c _.uzcqcp_.uzcqcl │ │ │ │ + 0x0001f740 5f5f0075 7a637163 6c5f0075 7a637176 __.uzcqcl_.uzcqv │ │ │ │ + 0x0001f750 6c5f5f00 757a6371 766c5f00 757a6373 l__.uzcqvl_.uzcs │ │ │ │ + 0x0001f760 766c5f5f 00757a63 73766c5f 00757a63 vl__.uzcsvl_.uzc │ │ │ │ + 0x0001f770 71696e5f 5f00757a 6371696e 5f00757a qin__.uzcqin_.uz │ │ │ │ + 0x0001f780 63736176 5f5f0075 7a637361 765f0075 csav__.uzcsav_.u │ │ │ │ + 0x0001f790 7a637273 745f5f00 757a6372 73745f00 zcrst__.uzcrst_. │ │ │ │ + 0x0001f7a0 757a6967 65745f5f 00757a69 6765745f uziget__.uziget_ │ │ │ │ + 0x0001f7b0 00757a69 7365745f 5f00757a 69736574 .uziset__.uziset │ │ │ │ + 0x0001f7c0 5f00757a 69737478 5f5f0075 7a697374 _.uzistx__.uzist │ │ │ │ + 0x0001f7d0 785f0075 7a636765 745f5f00 757a6367 x_.uzcget__.uzcg │ │ │ │ + 0x0001f7e0 65745f00 757a6373 65745f5f 00757a63 et_.uzcset__.uzc │ │ │ │ + 0x0001f7f0 7365745f 00757a63 7374785f 5f00757a set_.uzcstx__.uz │ │ │ │ + 0x0001f800 63737478 5f00757a 6c676574 5f5f0075 cstx_.uzlget__.u │ │ │ │ + 0x0001f810 7a6c6765 745f0075 7a6c7365 745f5f00 zlget_.uzlset__. │ │ │ │ + 0x0001f820 757a6c73 65745f00 757a6c73 74785f5f uzlset_.uzlstx__ │ │ │ │ + 0x0001f830 00757a6c 7374785f 00757a69 6e69745f .uzlstx_.uzinit_ │ │ │ │ + 0x0001f840 5f00757a 696e6974 5f00757a 70736176 _.uzinit_.uzpsav │ │ │ │ + 0x0001f850 5f5f0075 7a707361 765f0075 7a707273 __.uzpsav_.uzprs │ │ │ │ + 0x0001f860 745f5f00 757a7072 73745f00 757a7071 t__.uzprst_.uzpq │ │ │ │ + 0x0001f870 6e705f5f 00757a70 716e705f 00757a70 np__.uzpqnp_.uzp │ │ │ │ + 0x0001f880 7169645f 5f00757a 70716964 5f00757a qid__.uzpqid_.uz │ │ │ │ + 0x0001f890 70716370 5f5f0075 7a707163 705f0075 pqcp__.uzpqcp_.u │ │ │ │ + 0x0001f8a0 7a707163 6c5f5f00 757a7071 636c5f00 zpqcl__.uzpqcl_. │ │ │ │ + 0x0001f8b0 757a7071 69745f5f 00757a70 7169745f uzpqit__.uzpqit_ │ │ │ │ + 0x0001f8c0 00757a70 71766c5f 5f00757a 7071766c .uzpqvl__.uzpqvl │ │ │ │ + 0x0001f8d0 5f00757a 7073766c 5f5f0075 7a707376 _.uzpsvl__.uzpsv │ │ │ │ + 0x0001f8e0 6c5f0075 7a707169 6e5f5f00 757a7071 l_.uzpqin__.uzpq │ │ │ │ + 0x0001f8f0 696e5f00 757a6661 63745f5f 00757a66 in_.uzfact__.uzf │ │ │ │ + 0x0001f900 6163745f 00757a69 716e705f 5f00757a act_.uziqnp__.uz │ │ │ │ + 0x0001f910 69716e70 5f00757a 69716964 5f5f0075 iqnp_.uziqid__.u │ │ │ │ + 0x0001f920 7a697169 645f0075 7a697163 705f5f00 ziqid_.uziqcp__. │ │ │ │ + 0x0001f930 757a6971 63705f00 757a6971 636c5f5f uziqcp_.uziqcl__ │ │ │ │ + 0x0001f940 00757a69 71636c5f 00757a69 71766c5f .uziqcl_.uziqvl_ │ │ │ │ + 0x0001f950 5f00757a 6971766c 5f00757a 6973766c _.uziqvl_.uzisvl │ │ │ │ + 0x0001f960 5f5f0075 7a697376 6c5f0075 7a697169 __.uzisvl_.uziqi │ │ │ │ + 0x0001f970 6e5f5f00 757a6971 696e5f00 757a6973 n__.uziqin_.uzis │ │ │ │ + 0x0001f980 61765f5f 00757a69 7361765f 00757a69 av__.uzisav_.uzi │ │ │ │ + 0x0001f990 7273745f 5f00757a 69727374 5f00757a rst__.uzirst_.uz │ │ │ │ + 0x0001f9a0 70676574 5f5f0075 7a706765 745f0075 pget__.uzpget_.u │ │ │ │ + 0x0001f9b0 7a707365 745f5f00 757a7073 65745f00 zpset__.uzpset_. │ │ │ │ + 0x0001f9c0 757a7073 74785f5f 00757a70 7374785f uzpstx__.uzpstx_ │ │ │ │ + 0x0001f9d0 00757a6c 716e705f 5f00757a 6c716e70 .uzlqnp__.uzlqnp │ │ │ │ + 0x0001f9e0 5f00757a 6c716964 5f5f0075 7a6c7169 _.uzlqid__.uzlqi │ │ │ │ + 0x0001f9f0 645f0075 7a6c7163 705f5f00 757a6c71 d_.uzlqcp__.uzlq │ │ │ │ + 0x0001fa00 63705f00 757a6c71 636c5f5f 00757a6c cp_.uzlqcl__.uzl │ │ │ │ + 0x0001fa10 71636c5f 00757a6c 71766c5f 5f00757a qcl_.uzlqvl__.uz │ │ │ │ + 0x0001fa20 6c71766c 5f00757a 6c73766c 5f5f0075 lqvl_.uzlsvl__.u │ │ │ │ + 0x0001fa30 7a6c7376 6c5f0075 7a6c7169 6e5f5f00 zlsvl_.uzlqin__. │ │ │ │ + 0x0001fa40 757a6c71 696e5f00 757a6c73 61765f5f uzlqin_.uzlsav__ │ │ │ │ + 0x0001fa50 00757a6c 7361765f 00757a6c 7273745f .uzlsav_.uzlrst_ │ │ │ │ + 0x0001fa60 5f00757a 6c727374 5f00757a 72676574 _.uzlrst_.uzrget │ │ │ │ + 0x0001fa70 5f5f0075 7a727365 745f5f00 757a7273 __.uzrset__.uzrs │ │ │ │ + 0x0001fa80 65745f00 757a7273 74785f5f 00757a72 et_.uzrstx__.uzr │ │ │ │ + 0x0001fa90 7374785f 00757a72 716e705f 5f00757a stx_.uzrqnp__.uz │ │ │ │ + 0x0001faa0 72716e70 5f00757a 72716964 5f5f0075 rqnp_.uzrqid__.u │ │ │ │ + 0x0001fab0 7a727169 645f0075 7a727163 705f5f00 zrqid_.uzrqcp__. │ │ │ │ + 0x0001fac0 757a7271 63705f00 757a7271 636c5f5f uzrqcp_.uzrqcl__ │ │ │ │ + 0x0001fad0 00757a72 71636c5f 00757a72 71766c5f .uzrqcl_.uzrqvl_ │ │ │ │ + 0x0001fae0 5f00757a 7271766c 5f00757a 7273766c _.uzrqvl_.uzrsvl │ │ │ │ + 0x0001faf0 5f5f0075 7a727376 6c5f0075 7a727169 __.uzrsvl_.uzrqi │ │ │ │ + 0x0001fb00 6e5f5f00 757a7271 696e5f00 757a7273 n__.uzrqin_.uzrs │ │ │ │ + 0x0001fb10 61765f5f 00757a72 7361765f 00757a72 av__.uzrsav_.uzr │ │ │ │ + 0x0001fb20 7273745f 5f00757a 72727374 5f007563 rst__.uzrrst_.uc │ │ │ │ + 0x0001fb30 78617972 5f5f0075 63786179 725f0075 xayr__.ucxayr_.u │ │ │ │ + 0x0001fb40 6370716e 705f5f00 75637071 6e705f00 cpqnp__.ucpqnp_. │ │ │ │ + 0x0001fb50 75637071 69645f5f 00756370 7169645f ucpqid__.ucpqid_ │ │ │ │ + 0x0001fb60 00756370 7163705f 5f007563 70716370 .ucpqcp__.ucpqcp │ │ │ │ + 0x0001fb70 5f007563 7071636c 5f5f0075 63707163 _.ucpqcl__.ucpqc │ │ │ │ + 0x0001fb80 6c5f0075 63707169 745f5f00 75637071 l_.ucpqit__.ucpq │ │ │ │ + 0x0001fb90 69745f00 75637071 766c5f5f 00756370 it_.ucpqvl__.ucp │ │ │ │ + 0x0001fba0 71766c5f 00756370 73766c5f 5f007563 qvl_.ucpsvl__.uc │ │ │ │ + 0x0001fbb0 7073766c 5f007563 7071696e 5f5f0075 psvl_.ucpqin__.u │ │ │ │ + 0x0001fbc0 63707169 6e5f0075 6372716e 705f5f00 cpqin_.ucrqnp__. │ │ │ │ + 0x0001fbd0 75637271 6e705f00 75637271 69645f5f ucrqnp_.ucrqid__ │ │ │ │ + 0x0001fbe0 00756372 7169645f 00756372 7163705f .ucrqid_.ucrqcp_ │ │ │ │ + 0x0001fbf0 5f007563 72716370 5f007563 7271636c _.ucrqcp_.ucrqcl │ │ │ │ + 0x0001fc00 5f5f0075 63727163 6c5f0075 63727176 __.ucrqcl_.ucrqv │ │ │ │ + 0x0001fc10 6c5f5f00 75637271 766c5f00 75637273 l__.ucrqvl_.ucrs │ │ │ │ + 0x0001fc20 766c5f5f 00756372 73766c5f 00756372 vl__.ucrsvl_.ucr │ │ │ │ + 0x0001fc30 71696e5f 5f007563 7271696e 5f007563 qin__.ucrqin_.uc │ │ │ │ + 0x0001fc40 78616d6e 5f5f0075 6378616d 6e5f0075 xamn__.ucxamn_.u │ │ │ │ + 0x0001fc50 63796164 795f5f00 75637961 64795f00 cyady__.ucyady_. │ │ │ │ + 0x0001fc60 75637067 65745f5f 00756370 6765745f ucpget__.ucpget_ │ │ │ │ + 0x0001fc70 00756370 7365745f 5f007563 70736574 .ucpset__.ucpset │ │ │ │ + 0x0001fc80 5f007563 70737478 5f5f0075 63707374 _.ucpstx__.ucpst │ │ │ │ + 0x0001fc90 785f0075 6379616d 6e5f5f00 75637961 x_.ucyamn__.ucya │ │ │ │ + 0x0001fca0 6d6e5f00 75637961 636c5f5f 00756379 mn_.ucyacl__.ucy │ │ │ │ + 0x0001fcb0 61636c5f 0075636c 6765745f 5f007563 acl_.uclget__.uc │ │ │ │ + 0x0001fcc0 6c676574 5f007563 6c736574 5f5f0075 lget_.uclset__.u │ │ │ │ + 0x0001fcd0 636c7365 745f0075 636c7374 785f5f00 clset_.uclstx__. │ │ │ │ + 0x0001fce0 75636c73 74785f00 75637861 636c5f5f uclstx_.ucxacl__ │ │ │ │ + 0x0001fcf0 00756378 61636c5f 00756369 6765745f .ucxacl_.uciget_ │ │ │ │ + 0x0001fd00 5f007563 69676574 5f007563 69736574 _.uciget_.uciset │ │ │ │ + 0x0001fd10 5f5f0075 63697365 745f0075 63697374 __.uciset_.ucist │ │ │ │ + 0x0001fd20 785f5f00 75636973 74785f00 75636971 x__.ucistx_.uciq │ │ │ │ + 0x0001fd30 6e705f5f 00756369 716e705f 00756369 np__.uciqnp_.uci │ │ │ │ + 0x0001fd40 7169645f 5f007563 69716964 5f007563 qid__.uciqid_.uc │ │ │ │ + 0x0001fd50 69716370 5f5f0075 63697163 705f0075 iqcp__.uciqcp_.u │ │ │ │ + 0x0001fd60 63697163 6c5f5f00 75636971 636c5f00 ciqcl__.uciqcl_. │ │ │ │ + 0x0001fd70 75636971 766c5f5f 00756369 71766c5f uciqvl__.uciqvl_ │ │ │ │ + 0x0001fd80 00756369 73766c5f 5f007563 6973766c .ucisvl__.ucisvl │ │ │ │ + 0x0001fd90 5f007563 6971696e 5f5f0075 63697169 _.uciqin__.uciqi │ │ │ │ + 0x0001fda0 6e5f006e 75636461 795f5f00 6e756364 n_.nucday__.nucd │ │ │ │ + 0x0001fdb0 61795f00 75637267 65745f5f 00756372 ay_.ucrget__.ucr │ │ │ │ + 0x0001fdc0 6765745f 00756372 7365745f 5f007563 get_.ucrset__.uc │ │ │ │ + 0x0001fdd0 72736574 5f007563 72737478 5f5f0075 rset_.ucrstx__.u │ │ │ │ + 0x0001fde0 63727374 785f0075 63786164 795f5f00 crstx_.ucxady__. │ │ │ │ + 0x0001fdf0 75637861 64795f00 6e756363 68725f5f ucxady_.nucchr__ │ │ │ │ + 0x0001fe00 006e7563 6368725f 0075636c 716e705f .nucchr_.uclqnp_ │ │ │ │ + 0x0001fe10 5f007563 6c716e70 5f007563 6c716964 _.uclqnp_.uclqid │ │ │ │ + 0x0001fe20 5f5f0075 636c7169 645f0075 636c7163 __.uclqid_.uclqc │ │ │ │ + 0x0001fe30 705f5f00 75636c71 63705f00 75636c71 p__.uclqcp_.uclq │ │ │ │ + 0x0001fe40 636c5f5f 0075636c 71636c5f 0075636c cl__.uclqcl_.ucl │ │ │ │ + 0x0001fe50 71766c5f 5f007563 6c71766c 5f007563 qvl__.uclqvl_.uc │ │ │ │ + 0x0001fe60 6c73766c 5f5f0075 636c7376 6c5f0075 lsvl__.uclsvl_.u │ │ │ │ + 0x0001fe70 636c7169 6e5f5f00 75636c71 696e5f00 clqin__.uclqin_. │ │ │ │ + 0x0001fe80 75637961 79725f5f 00756379 6179725f ucyayr__.ucyayr_ │ │ │ │ + 0x0001fe90 00756462 7365745f 5f007564 62736574 .udbset__.udbset │ │ │ │ + 0x0001fea0 5f007564 70676574 5f5f0075 64706765 _.udpget__.udpge │ │ │ │ + 0x0001feb0 745f0075 64707365 745f5f00 75647073 t_.udpset__.udps │ │ │ │ + 0x0001fec0 65745f00 75647073 74785f5f 00756470 et_.udpstx__.udp │ │ │ │ + 0x0001fed0 7374785f 00756467 72646e5f 5f007564 stx_.udgrdn__.ud │ │ │ │ + 0x0001fee0 6772646e 5f007564 69676574 5f5f0075 grdn_.udiget__.u │ │ │ │ + 0x0001fef0 64696765 745f0075 64697365 745f5f00 diget_.udiset__. │ │ │ │ + 0x0001ff00 75646973 65745f00 75646973 74785f5f udiset_.udistx__ │ │ │ │ + 0x0001ff10 00756469 7374785f 00756469 716e705f .udistx_.udiqnp_ │ │ │ │ + 0x0001ff20 5f007564 69716e70 5f007564 69716964 _.udiqnp_.udiqid │ │ │ │ + 0x0001ff30 5f5f0075 64697169 645f0075 64697163 __.udiqid_.udiqc │ │ │ │ + 0x0001ff40 705f5f00 75646971 63705f00 75646971 p__.udiqcp_.udiq │ │ │ │ + 0x0001ff50 636c5f5f 00756469 71636c5f 00756469 cl__.udiqcl_.udi │ │ │ │ + 0x0001ff60 71766c5f 5f007564 6971766c 5f007564 qvl__.udiqvl_.ud │ │ │ │ + 0x0001ff70 6973766c 5f5f0075 64697376 6c5f0075 isvl__.udisvl_.u │ │ │ │ + 0x0001ff80 64697169 6e5f5f00 75646971 696e5f00 diqin__.udiqin_. │ │ │ │ + 0x0001ff90 75646c67 65745f5f 0075646c 6765745f udlget__.udlget_ │ │ │ │ + 0x0001ffa0 0075646c 7365745f 5f007564 6c736574 .udlset__.udlset │ │ │ │ + 0x0001ffb0 5f007564 6c737478 5f5f0075 646c7374 _.udlstx__.udlst │ │ │ │ + 0x0001ffc0 785f0075 6469636c 765f5f00 75646963 x_.udiclv__.udic │ │ │ │ + 0x0001ffd0 6c765f00 75647363 6c765f5f 00756473 lv_.udsclv__.uds │ │ │ │ + 0x0001ffe0 636c765f 00756471 636c765f 5f007564 clv_.udqclv__.ud │ │ │ │ + 0x0001fff0 71636c76 5f007564 71636c6e 5f5f0075 qclv_.udqcln__.u │ │ │ │ + 0x00020000 6471636c 6e5f0075 6464636c 765f5f00 dqcln_.uddclv__. │ │ │ │ + 0x00020010 75646463 6c765f00 75647363 6c7a5f5f uddclv_.udsclz__ │ │ │ │ + 0x00020020 00756473 636c7a5f 00756471 636c7a5f .udsclz_.udqclz_ │ │ │ │ + 0x00020030 5f007564 71636c7a 5f007564 67636c61 _.udqclz_.udgcla │ │ │ │ + 0x00020040 5f5f0075 6467636c 615f0075 6469636c __.udgcla_.udicl │ │ │ │ + 0x00020050 725f5f00 75646963 6c725f00 75646c61 r__.udiclr_.udla │ │ │ │ + 0x00020060 626c5f5f 0075646c 61626c5f 00756473 bl__.udlabl_.uds │ │ │ │ + 0x00020070 666d745f 5f007564 73666d74 5f007564 fmt__.udsfmt_.ud │ │ │ │ + 0x00020080 71666d74 5f5f0075 6471666d 745f0075 qfmt__.udqfmt_.u │ │ │ │ + 0x00020090 64726765 745f5f00 75647267 65745f00 drget__.udrget_. │ │ │ │ + 0x000200a0 75647273 65745f5f 00756472 7365745f udrset__.udrset_ │ │ │ │ + 0x000200b0 00756472 7374785f 5f007564 72737478 .udrstx__.udrstx │ │ │ │ + 0x000200c0 5f006c75 6463686b 5f5f006c 75646368 _.ludchk__.ludch │ │ │ │ + 0x000200d0 6b5f0075 646c716e 705f5f00 75646c71 k_.udlqnp__.udlq │ │ │ │ + 0x000200e0 6e705f00 75646c71 69645f5f 0075646c np_.udlqid__.udl │ │ │ │ + 0x000200f0 7169645f 0075646c 7163705f 5f007564 qid_.udlqcp__.ud │ │ │ │ + 0x00020100 6c716370 5f007564 6c71636c 5f5f0075 lqcp_.udlqcl__.u │ │ │ │ + 0x00020110 646c7163 6c5f0075 646c7176 6c5f5f00 dlqcl_.udlqvl__. │ │ │ │ + 0x00020120 75646c71 766c5f00 75646c73 766c5f5f udlqvl_.udlsvl__ │ │ │ │ + 0x00020130 0075646c 73766c5f 0075646c 71696e5f .udlsvl_.udlqin_ │ │ │ │ + 0x00020140 5f007564 6c71696e 5f007564 636e747a _.udlqin_.udcntz │ │ │ │ + 0x00020150 5f5f0075 64636e74 7a5f0075 64757875 __.udcntz_.uduxu │ │ │ │ + 0x00020160 795f5f00 75647578 75795f00 75646263 y__.uduxuy_.udbc │ │ │ │ + 0x00020170 6c725f5f 00756462 636c725f 00756470 lr__.udbclr_.udp │ │ │ │ + 0x00020180 716e705f 5f007564 70716e70 5f007564 qnp__.udpqnp_.ud │ │ │ │ + 0x00020190 70716964 5f5f0075 64707169 645f0075 pqid__.udpqid_.u │ │ │ │ + 0x000201a0 64707163 705f5f00 75647071 63705f00 dpqcp__.udpqcp_. │ │ │ │ + 0x000201b0 75647071 636c5f5f 00756470 71636c5f udpqcl__.udpqcl_ │ │ │ │ + 0x000201c0 00756470 7169745f 5f007564 70716974 .udpqit__.udpqit │ │ │ │ + 0x000201d0 5f007564 7071766c 5f5f0075 64707176 _.udpqvl__.udpqv │ │ │ │ + 0x000201e0 6c5f0075 64707376 6c5f5f00 75647073 l_.udpsvl__.udps │ │ │ │ + 0x000201f0 766c5f00 75647071 696e5f5f 00756470 vl_.udpqin__.udp │ │ │ │ + 0x00020200 71696e5f 00756472 716e705f 5f007564 qin_.udrqnp__.ud │ │ │ │ + 0x00020210 72716e70 5f007564 72716964 5f5f0075 rqnp_.udrqid__.u │ │ │ │ + 0x00020220 64727169 645f0075 64727163 705f5f00 drqid_.udrqcp__. │ │ │ │ + 0x00020230 75647271 63705f00 75647271 636c5f5f udrqcp_.udrqcl__ │ │ │ │ + 0x00020240 00756472 71636c5f 00756472 71766c5f .udrqcl_.udrqvl_ │ │ │ │ + 0x00020250 5f007564 7271766c 5f007564 7273766c _.udrqvl_.udrsvl │ │ │ │ + 0x00020260 5f5f0075 64727376 6c5f0075 64727169 __.udrsvl_.udrqi │ │ │ │ + 0x00020270 6e5f5f00 75647271 696e5f00 75646c69 n__.udrqin_.udli │ │ │ │ + 0x00020280 6e655f5f 0075646c 696e655f 00756463 ne__.udline_.udc │ │ │ │ + 0x00020290 6e74725f 5f007564 636e7472 5f007564 ntr__.udcntr_.ud │ │ │ │ + 0x000202a0 67636c62 5f5f0075 6467636c 625f0075 gclb__.udgclb_.u │ │ │ │ + 0x000202b0 6d72716e 705f5f00 756d7271 6e705f00 mrqnp__.umrqnp_. │ │ │ │ + 0x000202c0 756d7271 69645f5f 00756d72 7169645f umrqid__.umrqid_ │ │ │ │ + 0x000202d0 00756d72 7163705f 5f00756d 72716370 .umrqcp__.umrqcp │ │ │ │ + 0x000202e0 5f00756d 7271636c 5f5f0075 6d727163 _.umrqcl__.umrqc │ │ │ │ + 0x000202f0 6c5f0075 6d727176 6c5f5f00 756d7271 l_.umrqvl__.umrq │ │ │ │ + 0x00020300 766c5f00 756d7273 766c5f5f 00756d72 vl_.umrsvl__.umr │ │ │ │ + 0x00020310 73766c5f 00756d72 71696e5f 5f00756d svl_.umrqin__.um │ │ │ │ + 0x00020320 7271696e 5f00756d 70676574 5f5f0075 rqin_.umpget__.u │ │ │ │ + 0x00020330 6d706765 745f0075 6d707365 745f5f00 mpget_.umpset__. │ │ │ │ + 0x00020340 756d7073 65745f00 756d7073 74785f5f umpset_.umpstx__ │ │ │ │ + 0x00020350 00756d70 7374785f 00756d73 6772645f .umpstx_.umsgrd_ │ │ │ │ + 0x00020360 5f00756d 73677264 5f00756d 706c696d _.umsgrd_.umplim │ │ │ │ + 0x00020370 5f5f0075 6d706c69 6d5f0075 6d737077 __.umplim_.umspw │ │ │ │ + 0x00020380 645f5f00 756d7370 77645f00 756d706d d__.umspwd_.umpm │ │ │ │ + 0x00020390 61705f5f 00756d70 6d61705f 00756d73 ap__.umpmap_.ums │ │ │ │ + 0x000203a0 636f6d5f 5f00756d 73636f6d 5f00756d com__.umscom_.um │ │ │ │ + 0x000203b0 71666e6d 5f5f0075 6d71666e 6d5f0075 qfnm__.umqfnm_.u │ │ │ │ + 0x000203c0 6d737064 665f5f00 756d7370 64665f00 mspdf__.umspdf_. │ │ │ │ + 0x000203d0 756d7067 72645f5f 00756d70 6772645f umpgrd__.umpgrd_ │ │ │ │ + 0x000203e0 00756d62 6e64705f 5f00756d 626e6470 .umbndp__.umbndp │ │ │ │ + 0x000203f0 5f00756d 73637764 5f5f0075 6d736377 _.umscwd__.umscw │ │ │ │ + 0x00020400 645f0075 6d716377 645f5f00 756d7163 d_.umqcwd__.umqc │ │ │ │ + 0x00020410 77645f00 756d6967 65745f5f 00756d69 wd_.umiget__.umi │ │ │ │ + 0x00020420 6765745f 00756d69 7365745f 5f00756d get_.umiset__.um │ │ │ │ + 0x00020430 69736574 5f00756d 69737478 5f5f0075 iset_.umistx__.u │ │ │ │ + 0x00020440 6d697374 785f0075 6d73706e 745f5f00 mistx_.umspnt__. │ │ │ │ + 0x00020450 756d7370 6e745f00 756d7170 6e745f5f umspnt_.umqpnt__ │ │ │ │ + 0x00020460 00756d71 706e745f 00756d71 70746e5f .umqpnt_.umqptn_ │ │ │ │ + 0x00020470 5f00756d 7170746e 5f00756d 72706e74 _.umqptn_.umrpnt │ │ │ │ + 0x00020480 5f5f0075 6d72706e 745f0075 6d70676c __.umrpnt_.umpgl │ │ │ │ + 0x00020490 625f5f00 756d7067 6c625f00 756d6c67 b__.umpglb_.umlg │ │ │ │ + 0x000204a0 65745f5f 00756d6c 6765745f 00756d6c et__.umlget_.uml │ │ │ │ + 0x000204b0 7365745f 5f00756d 6c736574 5f00756d set__.umlset_.um │ │ │ │ + 0x000204c0 6c737478 5f5f0075 6d6c7374 785f0075 lstx__.umlstx_.u │ │ │ │ + 0x000204d0 6d717478 795f5f00 756d7174 78795f00 mqtxy__.umqtxy_. │ │ │ │ + 0x000204e0 756d7370 63745f5f 00756d73 7063745f umspct__.umspct_ │ │ │ │ + 0x000204f0 00756d72 6765745f 5f00756d 72676574 .umrget__.umrget │ │ │ │ + 0x00020500 5f00756d 72736574 5f5f0075 6d727365 _.umrset__.umrse │ │ │ │ + 0x00020510 745f0075 6d727374 785f5f00 756d7273 t_.umrstx__.umrs │ │ │ │ + 0x00020520 74785f00 756d666d 61705f5f 00756d66 tx_.umfmap__.umf │ │ │ │ + 0x00020530 6d61705f 00756d62 6e64635f 5f00756d map_.umbndc__.um │ │ │ │ + 0x00020540 626e6463 5f00756d 696e6974 5f5f0075 bndc_.uminit__.u │ │ │ │ + 0x00020550 6d696e69 745f0075 6d73636e 745f5f00 minit_.umscnt__. │ │ │ │ + 0x00020560 756d7363 6e745f00 756d7163 6e745f5f umscnt_.umqcnt__ │ │ │ │ + 0x00020570 00756d71 636e745f 00756d70 6669745f .umqcnt_.umpfit_ │ │ │ │ + 0x00020580 5f00756d 70666974 5f00756d 69716e70 _.umpfit_.umiqnp │ │ │ │ + 0x00020590 5f5f0075 6d69716e 705f0075 6d697169 __.umiqnp_.umiqi │ │ │ │ + 0x000205a0 645f5f00 756d6971 69645f00 756d6971 d__.umiqid_.umiq │ │ │ │ + 0x000205b0 63705f5f 00756d69 7163705f 00756d69 cp__.umiqcp_.umi │ │ │ │ + 0x000205c0 71636c5f 5f00756d 6971636c 5f00756d qcl__.umiqcl_.um │ │ │ │ + 0x000205d0 6971766c 5f5f0075 6d697176 6c5f0075 iqvl__.umiqvl_.u │ │ │ │ + 0x000205e0 6d697376 6c5f5f00 756d6973 766c5f00 misvl__.umisvl_. │ │ │ │ + 0x000205f0 756d6971 696e5f5f 00756d69 71696e5f umiqin__.umiqin_ │ │ │ │ + 0x00020600 00756d73 7070745f 5f00756d 73707074 .umsppt__.umsppt │ │ │ │ + 0x00020610 5f00756d 6c716e70 5f5f0075 6d6c716e _.umlqnp__.umlqn │ │ │ │ + 0x00020620 705f0075 6d6c7169 645f5f00 756d6c71 p_.umlqid__.umlq │ │ │ │ + 0x00020630 69645f00 756d6c71 63705f5f 00756d6c id_.umlqcp__.uml │ │ │ │ + 0x00020640 7163705f 00756d6c 71636c5f 5f00756d qcp_.umlqcl__.um │ │ │ │ + 0x00020650 6c71636c 5f00756d 6c71766c 5f5f0075 lqcl_.umlqvl__.u │ │ │ │ + 0x00020660 6d6c7176 6c5f0075 6d6c7376 6c5f5f00 mlqvl_.umlsvl__. │ │ │ │ + 0x00020670 756d6c73 766c5f00 756d6c71 696e5f5f umlsvl_.umlqin__ │ │ │ │ + 0x00020680 00756d6c 71696e5f 00756d73 7063775f .umlqin_.umspcw_ │ │ │ │ + 0x00020690 5f00756d 73706377 5f00756d 7374767a _.umspcw_.umstvz │ │ │ │ + 0x000206a0 5f5f0075 6d737476 7a5f0075 6d70716e __.umstvz_.umpqn │ │ │ │ + 0x000206b0 705f5f00 756d7071 6e705f00 756d7071 p__.umpqnp_.umpq │ │ │ │ + 0x000206c0 69645f5f 00756d70 7169645f 00756d70 id__.umpqid_.ump │ │ │ │ + 0x000206d0 7163705f 5f00756d 70716370 5f00756d qcp__.umpqcp_.um │ │ │ │ + 0x000206e0 7071636c 5f5f0075 6d707163 6c5f0075 pqcl__.umpqcl_.u │ │ │ │ + 0x000206f0 6d707169 745f5f00 756d7071 69745f00 mpqit__.umpqit_. │ │ │ │ + 0x00020700 756d7071 766c5f5f 00756d70 71766c5f umpqvl__.umpqvl_ │ │ │ │ + 0x00020710 00756d70 73766c5f 5f00756d 7073766c .umpsvl__.umpsvl │ │ │ │ + 0x00020720 5f00756d 7071696e 5f5f0075 6d707169 _.umpqin__.umpqi │ │ │ │ + 0x00020730 6e5f0067 72696e69 745f5f00 6772696e n_.grinit__.grin │ │ │ │ + 0x00020740 69745f00 67727374 72665f5f 00677273 it_.grstrf__.grs │ │ │ │ + 0x00020750 7472665f 00677273 6377645f 5f006772 trf_.grscwd__.gr │ │ │ │ + 0x00020760 73637764 5f006772 73767074 5f5f0067 scwd_.grsvpt__.g │ │ │ │ + 0x00020770 72737670 745f0067 72736d70 6c5f5f00 rsvpt_.grsmpl__. │ │ │ │ + 0x00020780 6772736d 706c5f00 67726f70 6e5f5f00 grsmpl_.gropn__. │ │ │ │ + 0x00020790 67726f70 6e5f0067 7266726d 5f5f0067 gropn_.grfrm__.g │ │ │ │ + 0x000207a0 7266726d 5f006772 6669675f 5f006772 rfrm_.grfig__.gr │ │ │ │ + 0x000207b0 6669675f 00677263 6c735f5f 00677263 fig_.grcls__.grc │ │ │ │ + 0x000207c0 6c735f00 67727374 726e5f5f 00677273 ls_.grstrn__.grs │ │ │ │ + 0x000207d0 74726e5f 00677273 73696d5f 5f006772 trn_.grssim__.gr │ │ │ │ + 0x000207e0 7373696d 5f006772 73747879 5f5f0067 ssim_.grstxy__.g │ │ │ │ + 0x000207f0 72737478 795f0067 7273776e 645f5f00 rstxy_.grswnd__. │ │ │ │ + 0x00020800 67727377 6e645f00 75697271 6e705f5f grswnd_.uirqnp__ │ │ │ │ + 0x00020810 00756972 716e705f 00756972 7169645f .uirqnp_.uirqid_ │ │ │ │ + 0x00020820 5f007569 72716964 5f007569 72716370 _.uirqid_.uirqcp │ │ │ │ + 0x00020830 5f5f0075 69727163 705f0075 69727163 __.uirqcp_.uirqc │ │ │ │ + 0x00020840 6c5f5f00 75697271 636c5f00 75697271 l__.uirqcl_.uirq │ │ │ │ + 0x00020850 766c5f5f 00756972 71766c5f 00756972 vl__.uirqvl_.uir │ │ │ │ + 0x00020860 73766c5f 5f007569 7273766c 5f007569 svl__.uirsvl_.ui │ │ │ │ + 0x00020870 7271696e 5f5f0075 69727169 6e5f0075 rqin__.uirqin_.u │ │ │ │ + 0x00020880 69706461 325f5f00 75697064 61325f00 ipda2__.uipda2_. │ │ │ │ + 0x00020890 75697064 327a5f5f 00756970 64327a5f uipd2z__.uipd2z_ │ │ │ │ + 0x000208a0 00756970 6461335f 5f007569 70646133 .uipda3__.uipda3 │ │ │ │ + 0x000208b0 5f007569 7064337a 5f5f0075 69706433 _.uipd3z__.uipd3 │ │ │ │ + 0x000208c0 7a5f0075 69633264 5f5f0075 69633264 z_.uic2d__.uic2d │ │ │ │ + 0x000208d0 5f007569 32696e69 5f5f0075 6932696e _.ui2ini__.ui2in │ │ │ │ + 0x000208e0 695f0075 69736372 325f5f00 75697363 i_.uiscr2__.uisc │ │ │ │ + 0x000208f0 72325f00 75697163 72325f5f 00756971 r2_.uiqcr2__.uiq │ │ │ │ + 0x00020900 6372325f 00756973 636d705f 5f007569 cr2_.uiscmp__.ui │ │ │ │ + 0x00020910 73636d70 5f007569 69676574 5f5f0075 scmp_.uiiget__.u │ │ │ │ + 0x00020920 69696765 745f0075 69697365 745f5f00 iiget_.uiiset__. │ │ │ │ + 0x00020930 75696973 65745f00 75696973 74785f5f uiiset_.uiistx__ │ │ │ │ + 0x00020940 00756969 7374785f 00756970 64617a5f .uiistx_.uipdaz_ │ │ │ │ + 0x00020950 5f007569 7064617a 5f007569 73686477 _.uipdaz_.uishdw │ │ │ │ + 0x00020960 5f5f0075 69736864 775f0075 6969716e __.uishdw_.uiiqn │ │ │ │ + 0x00020970 705f5f00 75696971 6e705f00 75696971 p__.uiiqnp_.uiiq │ │ │ │ + 0x00020980 69645f5f 00756969 7169645f 00756969 id__.uiiqid_.uii │ │ │ │ + 0x00020990 7163705f 5f007569 69716370 5f007569 qcp__.uiiqcp_.ui │ │ │ │ + 0x000209a0 6971636c 5f5f0075 69697163 6c5f0075 iqcl__.uiiqcl_.u │ │ │ │ + 0x000209b0 69697176 6c5f5f00 75696971 766c5f00 iiqvl__.uiiqvl_. │ │ │ │ + 0x000209c0 75696973 766c5f5f 00756969 73766c5f uiisvl__.uiisvl_ │ │ │ │ + 0x000209d0 00756969 71696e5f 5f007569 6971696e .uiiqin__.uiiqin │ │ │ │ + 0x000209e0 5f007569 6c676574 5f5f0075 696c6765 _.uilget__.uilge │ │ │ │ + 0x000209f0 745f0075 696c7365 745f5f00 75696c73 t_.uilset__.uils │ │ │ │ + 0x00020a00 65745f00 75696c73 74785f5f 0075696c et_.uilstx__.uil │ │ │ │ + 0x00020a10 7374785f 00756966 7061635f 5f007569 stx_.uifpac__.ui │ │ │ │ + 0x00020a20 66706163 5f007569 69706163 5f5f0075 fpac_.uiipac__.u │ │ │ │ + 0x00020a30 69697061 635f0075 69796261 725f5f00 iipac_.uiybar__. │ │ │ │ + 0x00020a40 75697962 61725f00 75697166 6e6d5f5f uiybar_.uiqfnm__ │ │ │ │ + 0x00020a50 00756971 666e6d5f 00756970 6461745f .uiqfnm_.uipdat_ │ │ │ │ + 0x00020a60 5f007569 70646174 5f007569 63726762 _.uipdat_.uicrgb │ │ │ │ + 0x00020a70 5f5f0075 69637267 625f0075 6963696e __.uicrgb_.uicin │ │ │ │ + 0x00020a80 695f5f00 75696369 6e695f00 75697363 i__.uicini_.uisc │ │ │ │ + 0x00020a90 72675f5f 00756973 6372675f 00756973 rg__.uiscrg_.uis │ │ │ │ + 0x00020aa0 6d72675f 5f007569 736d7267 5f007569 mrg__.uismrg_.ui │ │ │ │ + 0x00020ab0 71637267 5f5f0075 69716372 675f0075 qcrg__.uiqcrg_.u │ │ │ │ + 0x00020ac0 69716d72 675f5f00 7569716d 72675f00 iqmrg__.uiqmrg_. │ │ │ │ + 0x00020ad0 75697363 73715f5f 00756973 6373715f uiscsq__.uiscsq_ │ │ │ │ + 0x00020ae0 00756973 63666c5f 5f007569 7363666c .uiscfl__.uiscfl │ │ │ │ + 0x00020af0 5f007569 736d7371 5f5f0075 69736d73 _.uismsq__.uisms │ │ │ │ + 0x00020b00 715f0075 69736d66 6c5f5f00 7569736d q_.uismfl__.uism │ │ │ │ + 0x00020b10 666c5f00 75696c71 6e705f5f 0075696c fl_.uilqnp__.uil │ │ │ │ + 0x00020b20 716e705f 0075696c 7169645f 5f007569 qnp_.uilqid__.ui │ │ │ │ + 0x00020b30 6c716964 5f007569 6c716370 5f5f0075 lqid_.uilqcp__.u │ │ │ │ + 0x00020b40 696c7163 705f0075 696c7163 6c5f5f00 ilqcp_.uilqcl__. │ │ │ │ + 0x00020b50 75696c71 636c5f00 75696c71 766c5f5f uilqcl_.uilqvl__ │ │ │ │ + 0x00020b60 0075696c 71766c5f 0075696c 73766c5f .uilqvl_.uilsvl_ │ │ │ │ + 0x00020b70 5f007569 6c73766c 5f007569 6c71696e _.uilsvl_.uilqin │ │ │ │ + 0x00020b80 5f5f0075 696c7169 6e5f0075 69726765 __.uilqin_.uirge │ │ │ │ + 0x00020b90 745f5f00 75697267 65745f00 75697273 t__.uirget_.uirs │ │ │ │ + 0x00020ba0 65745f5f 00756972 7365745f 00756972 et__.uirset_.uir │ │ │ │ + 0x00020bb0 7374785f 5f007569 72737478 5f007569 stx__.uirstx_.ui │ │ │ │ + 0x00020bc0 6333645f 5f007569 6333645f 00756933 c3d__.uic3d_.ui3 │ │ │ │ + 0x00020bd0 696e695f 5f007569 33696e69 5f007569 ini__.ui3ini_.ui │ │ │ │ + 0x00020be0 666c6162 5f5f0075 69666c61 625f0075 flab__.uiflab_.u │ │ │ │ + 0x00020bf0 69696c61 625f5f00 7569696c 61625f00 iilab__.uiilab_. │ │ │ │ + 0x00020c00 7569666c 75765f5f 00756966 6c75765f uifluv__.uifluv_ │ │ │ │ + 0x00020c10 00756969 6c75765f 5f007569 696c7576 .uiiluv__.uiiluv │ │ │ │ + 0x00020c20 5f007569 66726762 5f5f0075 69667267 _.uifrgb__.uifrg │ │ │ │ + 0x00020c30 625f0075 69697267 625f5f00 75696972 b_.uiirgb__.uiir │ │ │ │ + 0x00020c40 67625f00 75696679 78795f5f 00756966 gb_.uifyxy__.uif │ │ │ │ + 0x00020c50 7978795f 00756969 7978795f 5f007569 yxy_.uiiyxy__.ui │ │ │ │ + 0x00020c60 69797879 5f007569 656e6364 5f5f0075 iyxy_.uiencd__.u │ │ │ │ + 0x00020c70 69656e63 645f0075 69646563 645f5f00 iencd_.uidecd__. │ │ │ │ + 0x00020c80 75696465 63645f00 75697862 61725f5f uidecd_.uixbar__ │ │ │ │ + 0x00020c90 00756978 6261725f 00756970 636d705f .uixbar_.uipcmp_ │ │ │ │ + 0x00020ca0 5f007569 70636d70 5f007577 64666c74 _.uipcmp_.uwdflt │ │ │ │ + 0x00020cb0 5f5f0075 7764666c 745f0075 77696e69 __.uwdflt_.uwini │ │ │ │ + 0x00020cc0 745f5f00 7577696e 69745f00 69757767 t__.uwinit_.iuwg │ │ │ │ + 0x00020cd0 795f5f00 69757767 795f0069 75776778 y__.iuwgy_.iuwgx │ │ │ │ + 0x00020ce0 5f5f0069 75776778 5f007578 6d74746c __.iuwgx_.uxmttl │ │ │ │ + 0x00020cf0 5f5f0075 786d7474 6c5f0075 78706e75 __.uxmttl_.uxpnu │ │ │ │ + 0x00020d00 6d5f5f00 7578706e 756d5f00 75787366 m__.uxpnum_.uxsf │ │ │ │ + 0x00020d10 6d745f5f 00757873 666d745f 00757871 mt__.uxsfmt_.uxq │ │ │ │ + 0x00020d20 666d745f 5f007578 71666d74 5f007578 fmt__.uxqfmt_.ux │ │ │ │ + 0x00020d30 7074746c 5f5f0075 78707474 6c5f0075 pttl__.uxpttl_.u │ │ │ │ + 0x00020d40 7870746d 7a5f5f00 75787074 6d7a5f00 xptmz__.uxptmz_. │ │ │ │ + 0x00020d50 75787061 78735f5f 00757870 6178735f uxpaxs__.uxpaxs_ │ │ │ │ + 0x00020d60 00757873 6178735f 5f007578 73617873 .uxsaxs__.uxsaxs │ │ │ │ + 0x00020d70 5f007578 7361787a 5f5f0075 78736178 _.uxsaxz__.uxsax │ │ │ │ + 0x00020d80 7a5f0075 78736f66 665f5f00 7578736f z_.uxsoff__.uxso │ │ │ │ + 0x00020d90 66665f00 7578726f 66665f5f 00757872 ff_.uxroff__.uxr │ │ │ │ + 0x00020da0 6f66665f 00757870 746d6b5f 5f007578 off_.uxptmk__.ux │ │ │ │ + 0x00020db0 70746d6b 5f006c75 7863686b 5f5f006c ptmk_.luxchk__.l │ │ │ │ + 0x00020dc0 75786368 6b5f0075 7861786e 6d5f5f00 uxchk_.uxaxnm__. │ │ │ │ + 0x00020dd0 75786178 6e6d5f00 75786178 64765f5f uxaxnm_.uxaxdv__ │ │ │ │ + 0x00020de0 00757861 7864765f 00757873 74746c5f .uxaxdv_.uxsttl_ │ │ │ │ + 0x00020df0 5f007578 7374746c 5f007576 62786c5f _.uxsttl_.uvbxl_ │ │ │ │ + 0x00020e00 5f007576 62786c5f 00757662 726c5f5f _.uvbxl_.uvbrl__ │ │ │ │ + 0x00020e10 00757662 726c5f00 75766272 6c7a5f5f .uvbrl_.uvbrlz__ │ │ │ │ + 0x00020e20 00757662 726c7a5f 00757665 72627a5f .uvbrlz_.uverbz_ │ │ │ │ + 0x00020e30 5f007576 6572627a 5f007576 6278665f _.uverbz_.uvbxf_ │ │ │ │ + 0x00020e40 5f007576 6278665f 00757662 78667a5f _.uvbxf_.uvbxfz_ │ │ │ │ + 0x00020e50 5f007576 6278667a 5f007576 6272667a _.uvbxfz_.uvbrfz │ │ │ │ + 0x00020e60 5f5f0075 76627266 7a5f0075 76627861 __.uvbrfz_.uvbxa │ │ │ │ + 0x00020e70 7a5f5f00 75766278 617a5f00 75766272 z__.uvbxaz_.uvbr │ │ │ │ + 0x00020e80 665f5f00 75766272 665f0075 76627861 f__.uvbrf_.uvbxa │ │ │ │ + 0x00020e90 5f5f0075 76627861 5f007576 62786c7a __.uvbxa_.uvbxlz │ │ │ │ + 0x00020ea0 5f5f0075 7662786c 7a5f0075 76646966 __.uvbxlz_.uvdif │ │ │ │ + 0x00020eb0 5f5f0075 76646966 5f007576 6272615f __.uvdif_.uvbra_ │ │ │ │ + 0x00020ec0 5f007576 6272615f 00757662 72617a5f _.uvbra_.uvbraz_ │ │ │ │ + 0x00020ed0 5f007576 6272617a 5f007576 6572625f _.uvbraz_.uverb_ │ │ │ │ + 0x00020ee0 5f007576 6572625f 00757664 69667a5f _.uverb_.uvdifz_ │ │ │ │ + 0x00020ef0 5f007576 6469667a 5f007568 6278667a _.uvdifz_.uhbxfz │ │ │ │ + 0x00020f00 5f5f0075 68627866 7a5f0075 68646966 __.uhbxfz_.uhdif │ │ │ │ + 0x00020f10 7a5f5f00 75686469 667a5f00 75686272 z__.uhdifz_.uhbr │ │ │ │ + 0x00020f20 617a5f5f 00756862 72617a5f 00756862 az__.uhbraz_.uhb │ │ │ │ + 0x00020f30 78665f5f 00756862 78665f00 75686278 xf__.uhbxf_.uhbx │ │ │ │ + 0x00020f40 6c5f5f00 75686278 6c5f0075 68646966 l__.uhbxl_.uhdif │ │ │ │ + 0x00020f50 5f5f0075 68646966 5f007568 6572625f __.uhdif_.uherb_ │ │ │ │ + 0x00020f60 5f007568 6572625f 00756862 72667a5f _.uherb_.uhbrfz_ │ │ │ │ + 0x00020f70 5f007568 6272667a 5f007568 62726c5f _.uhbrfz_.uhbrl_ │ │ │ │ + 0x00020f80 5f007568 62726c5f 00756862 78615f5f _.uhbrl_.uhbxa__ │ │ │ │ + 0x00020f90 00756862 78615f00 75686272 615f5f00 .uhbxa_.uhbra__. │ │ │ │ + 0x00020fa0 75686272 615f0075 68627861 7a5f5f00 uhbra_.uhbxaz__. │ │ │ │ + 0x00020fb0 75686278 617a5f00 75686278 6c7a5f5f uhbxaz_.uhbxlz__ │ │ │ │ + 0x00020fc0 00756862 786c7a5f 00756862 72665f5f .uhbxlz_.uhbrf__ │ │ │ │ + 0x00020fd0 00756862 72665f00 75686272 6c7a5f5f .uhbrf_.uhbrlz__ │ │ │ │ + 0x00020fe0 00756862 726c7a5f 00756865 72627a5f .uhbrlz_.uherbz_ │ │ │ │ + 0x00020ff0 5f007568 6572627a 5f00696e 64786e6c _.uherbz_.indxnl │ │ │ │ + 0x00021000 5f5f0069 6e64786e 6c5f006e 696e6478 __.indxnl_.nindx │ │ │ │ + 0x00021010 635f5f00 6e696e64 78635f00 696e6478 c__.nindxc_.indx │ │ │ │ + 0x00021020 72665f5f 00696e64 7872665f 006e696e rf__.indxrf_.nin │ │ │ │ + 0x00021030 64786d5f 5f006e69 6e64786d 5f00696e dxm__.nindxm_.in │ │ │ │ + 0x00021040 64786e66 5f5f0069 6e64786e 665f0069 dxnf__.indxnf_.i │ │ │ │ + 0x00021050 6e647869 665f5f00 696e6478 69665f00 ndxif__.indxif_. │ │ │ │ + 0x00021060 696e6478 696c5f5f 00696e64 78696c5f indxil__.indxil_ │ │ │ │ + 0x00021070 006e696e 6478725f 5f006e69 6e647872 .nindxr__.nindxr │ │ │ │ + 0x00021080 5f00696e 6478726c 5f5f0069 6e647872 _.indxrl__.indxr │ │ │ │ + 0x00021090 6c5f0069 6e647863 6c5f5f00 696e6478 l_.indxcl__.indx │ │ │ │ + 0x000210a0 636c5f00 696e6478 6d6c5f5f 00696e64 cl_.indxml__.ind │ │ │ │ + 0x000210b0 786d6c5f 00696e64 786d665f 5f00696e xml_.indxmf__.in │ │ │ │ + 0x000210c0 64786d66 5f006e69 6e64786e 5f5f006e dxmf_.nindxn__.n │ │ │ │ + 0x000210d0 696e6478 6e5f0069 6e647863 665f5f00 indxn_.indxcf__. │ │ │ │ + 0x000210e0 696e6478 63665f00 6e696e64 78695f5f indxcf_.nindxi__ │ │ │ │ + 0x000210f0 006e696e 6478695f 00767273 65745f5f .nindxi_.vrset__ │ │ │ │ + 0x00021100 00767273 65745f00 76727365 74305f5f .vrset_.vrset0__ │ │ │ │ + 0x00021110 00767273 6574305f 00767273 6574315f .vrset0_.vrset1_ │ │ │ │ + 0x00021120 5f007672 73657431 5f007672 696e6330 _.vrset1_.vrinc0 │ │ │ │ + 0x00021130 5f5f0076 72696e63 305f0076 72666374 __.vrinc0_.vrfct │ │ │ │ + 0x00021140 5f5f0076 72666374 5f007672 636f6e31 __.vrfct_.vrcon1 │ │ │ │ + 0x00021150 5f5f0076 72636f6e 315f0076 72666374 __.vrcon1_.vrfct │ │ │ │ + 0x00021160 315f5f00 76726663 74315f00 7672696e 1__.vrfct1_.vrin │ │ │ │ + 0x00021170 635f5f00 7672696e 635f0076 72636f6e c__.vrinc_.vrcon │ │ │ │ + 0x00021180 305f5f00 7672636f 6e305f00 7672636f 0__.vrcon0_.vrco │ │ │ │ + 0x00021190 6e5f5f00 7672636f 6e5f0076 72666374 n__.vrcon_.vrfct │ │ │ │ + 0x000211a0 305f5f00 76726663 74305f00 7672696e 0__.vrfct0_.vrin │ │ │ │ + 0x000211b0 63315f5f 00767269 6e63315f 006c726e c1__.vrinc1_.lrn │ │ │ │ + 0x000211c0 65615f5f 006c726e 65615f00 6c726c65 ea__.lrnea_.lrle │ │ │ │ + 0x000211d0 315f5f00 6c726c65 315f006c 726c7430 1__.lrle1_.lrlt0 │ │ │ │ + 0x000211e0 5f5f006c 726c7430 5f006c72 65715f5f __.lrlt0_.lreq__ │ │ │ │ + 0x000211f0 006c7265 715f006c 72657130 5f5f006c .lreq_.lreq0__.l │ │ │ │ + 0x00021200 72657130 5f006c72 6774615f 5f006c72 req0_.lrgta__.lr │ │ │ │ + 0x00021210 6774615f 006c7267 745f5f00 6c726774 gta_.lrgt__.lrgt │ │ │ │ + 0x00021220 5f006c72 6e65305f 5f006c72 6e65305f _.lrne0__.lrne0_ │ │ │ │ + 0x00021230 006c7267 65315f5f 006c7267 65315f00 .lrge1__.lrge1_. │ │ │ │ + 0x00021240 6c726571 615f5f00 6c726571 615f006c lreqa__.lreqa_.l │ │ │ │ + 0x00021250 726c7431 5f5f006c 726c7431 5f006c72 rlt1__.lrlt1_.lr │ │ │ │ + 0x00021260 6c65615f 5f006c72 6c65615f 006c7265 lea__.lrlea_.lre │ │ │ │ + 0x00021270 71315f5f 006c7265 71315f00 6c726c65 q1__.lreq1_.lrle │ │ │ │ + 0x00021280 5f5f006c 726c655f 006c7267 655f5f00 __.lrle_.lrge__. │ │ │ │ + 0x00021290 6c726765 5f006c72 6e655f5f 006c726e lrge_.lrne__.lrn │ │ │ │ + 0x000212a0 655f006c 726c6530 5f5f006c 726c6530 e_.lrle0__.lrle0 │ │ │ │ + 0x000212b0 5f006c72 6774305f 5f006c72 6774305f _.lrgt0__.lrgt0_ │ │ │ │ + 0x000212c0 006c7267 74315f5f 006c7267 74315f00 .lrgt1__.lrgt1_. │ │ │ │ + 0x000212d0 6c726765 305f5f00 6c726765 305f006c lrge0__.lrge0_.l │ │ │ │ + 0x000212e0 72676561 5f5f006c 72676561 5f006c72 rgea__.lrgea_.lr │ │ │ │ + 0x000212f0 6c745f5f 006c726c 745f006c 726e6531 lt__.lrlt_.lrne1 │ │ │ │ + 0x00021300 5f5f006c 726e6531 5f006c72 6c74615f __.lrne1_.lrlta_ │ │ │ │ + 0x00021310 5f006c72 6c74615f 006c656e 635f5f00 _.lrlta_.lenc__. │ │ │ │ + 0x00021320 63726164 6a5f5f00 63726164 6a5f006c cradj__.cradj_.l │ │ │ │ + 0x00021330 656e625f 5f006c65 6e625f00 636c6164 enb__.lenb_.clad │ │ │ │ + 0x00021340 6a5f5f00 636c6164 6a5f006c 656e7a5f j__.cladj_.lenz_ │ │ │ │ + 0x00021350 5f006c65 6e7a5f00 6c656e79 5f5f006c _.lenz_.leny__.l │ │ │ │ + 0x00021360 656e795f 00637276 72735f5f 00637276 eny_.crvrs__.crv │ │ │ │ + 0x00021370 72735f00 69626c6b 67745f5f 0069626c rs_.iblkgt__.ibl │ │ │ │ + 0x00021380 6b67745f 0069626c 6b67655f 5f006962 kgt_.iblkge__.ib │ │ │ │ + 0x00021390 6c6b6c65 5f5f0069 626c6b6c 655f0069 lkle__.iblkle_.i │ │ │ │ + 0x000213a0 626c6b6c 745f5f00 69626c6b 6c745f00 blklt__.iblklt_. │ │ │ │ + 0x000213b0 6d706661 7a6d5f5f 006d7066 617a6d5f mpfazm__.mpfazm_ │ │ │ │ + 0x000213c0 006d7069 617a6d5f 5f006d70 69617a6d .mpiazm__.mpiazm │ │ │ │ + 0x000213d0 5f006d70 6673696e 5f5f006d 70667369 _.mpfsin__.mpfsi │ │ │ │ + 0x000213e0 6e5f006d 70697369 6e5f5f00 6d706973 n_.mpisin__.mpis │ │ │ │ + 0x000213f0 696e5f00 6d707a6b 74645f5f 006d707a in_.mpzktd__.mpz │ │ │ │ + 0x00021400 6b74645f 006d707a 656b365f 5f006d70 ktd_.mpzek6__.mp │ │ │ │ + 0x00021410 7a656b36 5f006d70 666d6572 5f5f006d zek6_.mpfmer__.m │ │ │ │ + 0x00021420 70666d65 725f006d 70696d65 725f5f00 pfmer_.mpimer__. │ │ │ │ + 0x00021430 6d70696d 65725f00 6d706670 73745f5f mpimer_.mpfpst__ │ │ │ │ + 0x00021440 006d7066 7073745f 006d7069 7073745f .mpfpst_.mpipst_ │ │ │ │ + 0x00021450 5f006d70 69707374 5f006d70 73636374 _.mpipst_.mpscct │ │ │ │ + 0x00021460 5f5f006d 70736363 745f006d 70666363 __.mpscct_.mpfcc │ │ │ │ + 0x00021470 745f5f00 6d706663 63745f00 6d706963 t__.mpfcct_.mpic │ │ │ │ + 0x00021480 63745f5f 006d7069 6363745f 006d7066 ct__.mpicct_.mpf │ │ │ │ + 0x00021490 676e6f5f 5f006d70 66676e6f 5f006d70 gno__.mpfgno_.mp │ │ │ │ + 0x000214a0 69676e6f 5f5f006d 7069676e 6f5f006d igno__.mpigno_.m │ │ │ │ + 0x000214b0 70666d77 645f5f00 6d70666d 77645f00 pfmwd__.mpfmwd_. │ │ │ │ + 0x000214c0 6d70696d 77645f5f 006d7069 6d77645f mpimwd__.mpimwd_ │ │ │ │ + 0x000214d0 006d7066 6d696c5f 5f006d70 666d696c .mpfmil__.mpfmil │ │ │ │ + 0x000214e0 5f006d70 696d696c 5f5f006d 70696d69 _.mpimil__.mpimi │ │ │ │ + 0x000214f0 6c5f006d 7066636f 6e5f5f00 6d706663 l_.mpfcon__.mpfc │ │ │ │ + 0x00021500 6f6e5f00 6d706963 6f6e5f5f 006d7069 on_.mpicon__.mpi │ │ │ │ + 0x00021510 636f6e5f 006d7073 636f6e5f 5f006d70 con_.mpscon__.mp │ │ │ │ + 0x00021520 73636f6e 5f006d70 66637961 5f5f006d scon_.mpfcya__.m │ │ │ │ + 0x00021530 70666379 615f006d 70696379 615f5f00 pfcya_.mpicya__. │ │ │ │ + 0x00021540 6d706963 79615f00 6d707a6d 77645f5f mpicya_.mpzmwd__ │ │ │ │ + 0x00021550 006d707a 6d77645f 006d7066 6379635f .mpzmwd_.mpfcyc_ │ │ │ │ + 0x00021560 5f006d70 66637963 5f006d70 69637963 _.mpfcyc_.mpicyc │ │ │ │ + 0x00021570 5f5f006d 70696379 635f006d 70787664 __.mpicyc_.mpxvd │ │ │ │ + 0x00021580 675f5f00 6d707876 64675f00 6d706676 g__.mpxvdg_.mpfv │ │ │ │ + 0x00021590 64675f5f 006d7066 7664675f 006d7069 dg__.mpfvdg_.mpi │ │ │ │ + 0x000215a0 7664675f 5f006d70 69766467 5f006d70 vdg__.mpivdg_.mp │ │ │ │ + 0x000215b0 66617a61 5f5f006d 7066617a 615f006d faza__.mpfaza_.m │ │ │ │ + 0x000215c0 7069617a 615f5f00 6d706961 7a615f00 piaza__.mpiaza_. │ │ │ │ + 0x000215d0 6d70666b 74645f5f 006d7066 6b74645f mpfktd__.mpfktd_ │ │ │ │ + 0x000215e0 006d7069 6b74645f 5f006d70 696b7464 .mpiktd__.mpiktd │ │ │ │ + 0x000215f0 5f006d70 66626f6e 5f5f006d 7066626f _.mpfbon__.mpfbo │ │ │ │ + 0x00021600 6e5f006d 7069626f 6e5f5f00 6d706962 n_.mpibon__.mpib │ │ │ │ + 0x00021610 6f6e5f00 6d707362 6f6e5f5f 006d7073 on_.mpsbon__.mps │ │ │ │ + 0x00021620 626f6e5f 006d7066 636f615f 5f006d70 bon_.mpfcoa__.mp │ │ │ │ + 0x00021630 66636f61 5f006d70 69636f61 5f5f006d fcoa_.mpicoa__.m │ │ │ │ + 0x00021640 7069636f 615f006d 7073636f 615f5f00 picoa_.mpscoa__. │ │ │ │ + 0x00021650 6d707363 6f615f00 6d706663 6f635f5f mpscoa_.mpfcoc__ │ │ │ │ + 0x00021660 006d7066 636f635f 006d7069 636f635f .mpfcoc_.mpicoc_ │ │ │ │ + 0x00021670 5f006d70 69636f63 5f006d70 73636f63 _.mpicoc_.mpscoc │ │ │ │ + 0x00021680 5f5f006d 7073636f 635f006d 7066706c __.mpscoc_.mpfpl │ │ │ │ + 0x00021690 635f5f00 6d706670 6c635f00 6d706970 c__.mpfplc_.mpip │ │ │ │ + 0x000216a0 6c635f5f 006d7069 706c635f 006d7078 lc__.mpiplc_.mpx │ │ │ │ + 0x000216b0 706c635f 5f006d70 78706c63 5f006d70 plc__.mpxplc_.mp │ │ │ │ + 0x000216c0 66637962 5f5f006d 70666379 625f006d fcyb__.mpfcyb_.m │ │ │ │ + 0x000216d0 70696379 625f5f00 6d706963 79625f00 picyb__.mpicyb_. │ │ │ │ + 0x000216e0 6d707363 79625f5f 006d7073 6379625f mpscyb__.mpscyb_ │ │ │ │ + 0x000216f0 006d7066 686d725f 5f006d70 66686d72 .mpfhmr__.mpfhmr │ │ │ │ + 0x00021700 5f006d70 69686d72 5f5f006d 7069686d _.mpihmr__.mpihm │ │ │ │ + 0x00021710 725f006d 70666d77 6c5f5f00 6d70666d r_.mpfmwl__.mpfm │ │ │ │ + 0x00021720 776c5f00 6d70696d 776c5f5f 006d7069 wl_.mpimwl__.mpi │ │ │ │ + 0x00021730 6d776c5f 006d7066 656b365f 5f006d70 mwl_.mpfek6__.mp │ │ │ │ + 0x00021740 66656b36 5f006d70 69656b36 5f5f006d fek6_.mpiek6__.m │ │ │ │ + 0x00021750 7069656b 365f006d 70667074 325f5f00 piek6_.mpfpt2__. │ │ │ │ + 0x00021760 6d706670 74325f00 6d706970 74325f5f mpfpt2_.mpipt2__ │ │ │ │ + 0x00021770 006d7069 7074325f 006d7066 63796c5f .mpipt2_.mpfcyl_ │ │ │ │ + 0x00021780 5f006d70 6663796c 5f006d70 6963796c _.mpfcyl_.mpicyl │ │ │ │ + 0x00021790 5f5f006d 70696379 6c5f006d 7066676c __.mpicyl_.mpfgl │ │ │ │ + 0x000217a0 625f5f00 6d706667 6c625f00 6d706967 b__.mpfglb_.mpig │ │ │ │ + 0x000217b0 6c625f5f 006d7069 676c625f 006d7066 lb__.mpiglb_.mpf │ │ │ │ + 0x000217c0 6f74675f 5f006d70 666f7467 5f006d70 otg__.mpfotg_.mp │ │ │ │ + 0x000217d0 696f7467 5f5f006d 70696f74 675f006d iotg__.mpiotg_.m │ │ │ │ + 0x000217e0 70736f74 675f5f00 6d70736f 74675f00 psotg__.mpsotg_. │ │ │ │ + 0x000217f0 6d706672 62735f5f 006d7066 7262735f mpfrbs__.mpfrbs_ │ │ │ │ + 0x00021800 006d7069 7262735f 5f006d70 69726273 .mpirbs__.mpirbs │ │ │ │ + 0x00021810 5f006f73 67656e76 5f5f006f 7367656e _.osgenv__.osgen │ │ │ │ + 0x00021820 765f006f 73676172 675f5f00 6f736761 v_.osgarg__.osga │ │ │ │ + 0x00021830 72675f00 6f737161 726e5f5f 006f7371 rg_.osqarn__.osq │ │ │ │ + 0x00021840 61726e5f 006f7365 7865635f 5f006f73 arn_.osexec__.os │ │ │ │ + 0x00021850 65786563 5f006f73 61627274 5f5f0076 exec_.osabrt__.v │ │ │ │ + 0x00021860 69636f6e 315f5f00 7669636f 6e315f00 icon1__.vicon1_. │ │ │ │ + 0x00021870 76696663 74305f5f 00766966 6374305f vifct0__.vifct0_ │ │ │ │ + 0x00021880 00766966 6374315f 5f007669 66637431 .vifct1__.vifct1 │ │ │ │ + 0x00021890 5f007669 636f6e30 5f5f0076 69636f6e _.vicon0__.vicon │ │ │ │ + 0x000218a0 305f0076 69636f6e 5f5f0076 69636f6e 0_.vicon__.vicon │ │ │ │ + 0x000218b0 5f007669 696e635f 5f007669 696e635f _.viinc__.viinc_ │ │ │ │ + 0x000218c0 00766973 65745f5f 00766973 65745f00 .viset__.viset_. │ │ │ │ + 0x000218d0 76697365 74305f5f 00766973 6574305f viset0__.viset0_ │ │ │ │ + 0x000218e0 00766973 6574315f 5f007669 73657431 .viset1__.viset1 │ │ │ │ + 0x000218f0 5f007669 696e6330 5f5f0076 69696e63 _.viinc0__.viinc │ │ │ │ + 0x00021900 305f0076 69696e63 315f5f00 7669696e 0_.viinc1__.viin │ │ │ │ + 0x00021910 63315f00 76696663 745f5f00 76696663 c1_.vifct__.vifc │ │ │ │ + 0x00021920 745f0069 6d696e31 5f5f0069 6d696e31 t_.imin1__.imin1 │ │ │ │ + 0x00021930 5f006973 756d305f 5f006973 756d305f _.isum0__.isum0_ │ │ │ │ + 0x00021940 00696d69 6e305f5f 00696d69 6e305f00 .imin0__.imin0_. │ │ │ │ + 0x00021950 6973756d 315f5f00 6973756d 315f0069 isum1__.isum1_.i │ │ │ │ + 0x00021960 6d617831 5f5f0069 6d617831 5f006973 max1__.imax1_.is │ │ │ │ + 0x00021970 756d5f5f 00697375 6d5f0069 6d61785f um__.isum_.imax_ │ │ │ │ + 0x00021980 5f00696d 61785f00 696d6178 305f5f00 _.imax_.imax0__. │ │ │ │ + 0x00021990 696d6178 305f0069 6d696e5f 5f00696d imax0_.imin__.im │ │ │ │ + 0x000219a0 696e5f00 6c66726f 6d635f5f 006c6672 in_.lfromc__.lfr │ │ │ │ + 0x000219b0 6f6d635f 006a6672 6f6d635f 5f006a66 omc_.jfromc__.jf │ │ │ │ + 0x000219c0 726f6d63 5f006966 726f6d63 5f5f0069 romc_.ifromc__.i │ │ │ │ + 0x000219d0 66726f6d 635f0063 74326368 5f5f0063 fromc_.ct2ch__.c │ │ │ │ + 0x000219e0 74326368 5f006372 33635f5f 00637233 t2ch_.cr3c__.cr3 │ │ │ │ + 0x000219f0 635f0063 74327063 5f5f0063 74327063 c_.ct2pc__.ct2pc │ │ │ │ + 0x00021a00 5f006374 3268635f 5f006374 3268635f _.ct2hc__.ct2hc_ │ │ │ │ + 0x00021a10 00637232 635f5f00 63723263 5f006374 .cr2c__.cr2c_.ct │ │ │ │ + 0x00021a20 3363735f 5f006374 3363735f 00637432 3cs__.ct3cs_.ct2 │ │ │ │ + 0x00021a30 63705f5f 00637432 63705f00 63743373 cp__.ct2cp_.ct3s │ │ │ │ + 0x00021a40 635f5f00 63743373 635f0063 74326263 c__.ct3sc_.ct2bc │ │ │ │ + 0x00021a50 5f5f0063 74326263 5f006374 3265635f __.ct2bc_.ct2ec_ │ │ │ │ + 0x00021a60 5f006374 3265635f 00637233 735f5f00 _.ct2ec_.cr3s__. │ │ │ │ + 0x00021a70 63723373 5f006972 6c745f5f 0069726c cr3s_.irlt__.irl │ │ │ │ + 0x00021a80 745f0069 7267655f 5f006972 67655f00 t_.irge__.irge_. │ │ │ │ + 0x00021a90 69726c65 5f5f0069 726c655f 00697267 irle__.irle_.irg │ │ │ │ + 0x00021aa0 745f5f00 69726774 5f007669 7375625f t__.irgt_.visub_ │ │ │ │ + 0x00021ab0 5f007669 7375625f 00766964 6976305f _.visub_.vidiv0_ │ │ │ │ + 0x00021ac0 5f007669 64697630 5f007669 64697631 _.vidiv0_.vidiv1 │ │ │ │ + 0x00021ad0 5f5f0076 69646976 315f0076 69737562 __.vidiv1_.visub │ │ │ │ + 0x00021ae0 305f5f00 76697375 62305f00 76696d6c 0__.visub0_.viml │ │ │ │ + 0x00021af0 74305f5f 0076696d 6c74305f 0076696d t0__.vimlt0_.vim │ │ │ │ + 0x00021b00 6c745f5f 0076696d 6c745f00 76696d6c lt__.vimlt_.viml │ │ │ │ + 0x00021b10 74315f5f 0076696d 6c74315f 00766973 t1__.vimlt1_.vis │ │ │ │ + 0x00021b20 7562315f 5f007669 73756231 5f007669 ub1__.visub1_.vi │ │ │ │ + 0x00021b30 6164645f 5f007669 6164645f 00766964 add__.viadd_.vid │ │ │ │ + 0x00021b40 69765f5f 00766964 69765f00 76696164 iv__.vidiv_.viad │ │ │ │ + 0x00021b50 64305f5f 00766961 6464305f 00766961 d0__.viadd0_.via │ │ │ │ + 0x00021b60 6464315f 5f007669 61646431 5f006732 dd1__.viadd1_.g2 │ │ │ │ + 0x00021b70 69626c32 5f5f0067 3269626c 325f0067 ibl2__.g2ibl2_.g │ │ │ │ + 0x00021b80 3266626c 695f5f00 67326662 6c695f00 2fbli__.g2fbli_. │ │ │ │ + 0x00021b90 6c673269 6e715f5f 006c6732 696e715f lg2inq__.lg2inq_ │ │ │ │ + 0x00021ba0 00673266 626c325f 5f006732 66626c32 .g2fbl2__.g2fbl2 │ │ │ │ + 0x00021bb0 5f006732 71677264 5f5f0067 32716772 _.g2qgrd__.g2qgr │ │ │ │ + 0x00021bc0 645f0067 32736772 645f5f00 67327367 d_.g2sgrd__.g2sg │ │ │ │ + 0x00021bd0 72645f00 72706e67 65745f5f 0072706e rd_.rpnget__.rpn │ │ │ │ + 0x00021be0 6765745f 00727469 6765745f 5f007274 get_.rtiget__.rt │ │ │ │ + 0x00021bf0 6c676574 5f5f0072 74726765 745f5f00 lget__.rtrget__. │ │ │ │ + 0x00021c00 72746367 65745f5f 00727463 6765745f rtcget__.rtcget_ │ │ │ │ + 0x00021c10 00726c69 6765745f 5f00726c 6c676574 .rliget__.rllget │ │ │ │ + 0x00021c20 5f5f0072 6c726765 745f5f00 726c6367 __.rlrget__.rlcg │ │ │ │ + 0x00021c30 65745f5f 00726c63 6765745f 00676c6c et__.rlcget_.gll │ │ │ │ + 0x00021c40 6765745f 5f00676c 6c736574 5f5f0067 get__.gllset__.g │ │ │ │ + 0x00021c50 6c6c7374 785f5f00 676c6c73 74785f00 llstx__.gllstx_. │ │ │ │ + 0x00021c60 676c7166 6e6d5f5f 00676c71 666e6d5f glqfnm__.glqfnm_ │ │ │ │ + 0x00021c70 00676c72 6765745f 5f00676c 72736574 .glrget__.glrset │ │ │ │ + 0x00021c80 5f5f0067 6c727365 745f0067 6c727374 __.glrset_.glrst │ │ │ │ + 0x00021c90 785f5f00 676c7273 74785f00 7072636f x__.glrstx_.prco │ │ │ │ + 0x00021ca0 706e5f5f 00707263 6f706e5f 00707263 pn__.prcopn_.prc │ │ │ │ + 0x00021cb0 636c735f 5f007072 63636c73 5f007072 cls__.prccls_.pr │ │ │ │ + 0x00021cc0 636c766c 5f5f0070 72636e61 6d5f5f00 clvl__.prcnam__. │ │ │ │ + 0x00021cd0 72706e65 6e765f5f 0072706e 656e765f rpnenv__.rpnenv_ │ │ │ │ + 0x00021ce0 00727469 656e765f 5f007274 69656e76 .rtienv__.rtienv │ │ │ │ + 0x00021cf0 5f007274 6c656e76 5f5f0072 746c656e _.rtlenv__.rtlen │ │ │ │ + 0x00021d00 765f0072 7472656e 765f5f00 72747265 v_.rtrenv__.rtre │ │ │ │ + 0x00021d10 6e765f00 72746365 6e765f5f 00727463 nv_.rtcenv__.rtc │ │ │ │ + 0x00021d20 656e765f 00726c69 656e765f 5f00726c env_.rlienv__.rl │ │ │ │ + 0x00021d30 69656e76 5f00726c 6c656e76 5f5f0072 ienv_.rllenv__.r │ │ │ │ + 0x00021d40 6c6c656e 765f0072 6c72656e 765f5f00 llenv_.rlrenv__. │ │ │ │ + 0x00021d50 726c7265 6e765f00 726c6365 6e765f5f rlrenv_.rlcenv__ │ │ │ │ + 0x00021d60 00726c63 656e765f 0072706e 6f70745f .rlcenv_.rpnopt_ │ │ │ │ + 0x00021d70 5f007270 6e6f7074 5f007274 696f7074 _.rpnopt_.rtiopt │ │ │ │ + 0x00021d80 5f5f0072 74696f70 745f0072 746c6f70 __.rtiopt_.rtlop │ │ │ │ + 0x00021d90 745f5f00 72746c6f 70745f00 7274726f t__.rtlopt_.rtro │ │ │ │ + 0x00021da0 70745f5f 00727472 6f70745f 00727463 pt__.rtropt_.rtc │ │ │ │ + 0x00021db0 6f70745f 5f007274 636f7074 5f00726c opt__.rtcopt_.rl │ │ │ │ + 0x00021dc0 696f7074 5f5f0072 6c696f70 745f0072 iopt__.rliopt_.r │ │ │ │ + 0x00021dd0 6c6c6f70 745f5f00 726c6c6f 70745f00 llopt__.rllopt_. │ │ │ │ + 0x00021de0 726c726f 70745f5f 00726c72 6f70745f rlropt__.rlropt_ │ │ │ │ + 0x00021df0 00726c63 6f70745f 5f00726c 636f7074 .rlcopt__.rlcopt │ │ │ │ + 0x00021e00 5f006d73 7a646d70 5f5f0069 75666f70 _.mszdmp__.iufop │ │ │ │ + 0x00021e10 6e5f5f00 6975666f 706e5f00 676c6c71 n__.iufopn_.gllq │ │ │ │ + 0x00021e20 6e705f5f 00676c6c 716e705f 00676c6c np__.gllqnp_.gll │ │ │ │ + 0x00021e30 7169645f 5f00676c 6c716964 5f00676c qid__.gllqid_.gl │ │ │ │ + 0x00021e40 6c716370 5f5f0067 6c6c7163 705f0067 lqcp__.gllqcp_.g │ │ │ │ + 0x00021e50 6c6c7163 6c5f5f00 676c6c71 636c5f00 llqcl__.gllqcl_. │ │ │ │ + 0x00021e60 676c6c71 766c5f5f 00676c6c 71766c5f gllqvl__.gllqvl_ │ │ │ │ + 0x00021e70 00676c6c 73766c5f 5f00676c 6c73766c .gllsvl__.gllsvl │ │ │ │ + 0x00021e80 5f00676c 6c71696e 5f5f0067 6c6c7169 _.gllqin__.gllqi │ │ │ │ + 0x00021e90 6e5f0067 6c696765 745f5f00 676c6973 n_.gliget__.glis │ │ │ │ + 0x00021ea0 65745f5f 00676c69 7365745f 00676c69 et__.gliset_.gli │ │ │ │ + 0x00021eb0 7374785f 5f00676c 69737478 5f007270 stx__.glistx_.rp │ │ │ │ + 0x00021ec0 6e78666c 5f5f0072 706e7866 6c5f0072 nxfl__.rpnxfl_.r │ │ │ │ + 0x00021ed0 74697866 6c5f5f00 72746978 666c5f00 tixfl__.rtixfl_. │ │ │ │ + 0x00021ee0 72746c78 666c5f5f 0072746c 78666c5f rtlxfl__.rtlxfl_ │ │ │ │ + 0x00021ef0 00727472 78666c5f 5f007274 7278666c .rtrxfl__.rtrxfl │ │ │ │ + 0x00021f00 5f007274 6378666c 5f5f0072 74637866 _.rtcxfl__.rtcxf │ │ │ │ + 0x00021f10 6c5f0072 6c697866 6c5f5f00 726c6978 l_.rlixfl__.rlix │ │ │ │ + 0x00021f20 666c5f00 726c6c78 666c5f5f 00726c6c fl_.rllxfl__.rll │ │ │ │ + 0x00021f30 78666c5f 00726c72 78666c5f 5f00726c xfl_.rlrxfl__.rl │ │ │ │ + 0x00021f40 7278666c 5f00726c 6378666c 5f5f0072 rxfl_.rlcxfl__.r │ │ │ │ + 0x00021f50 6c637866 6c5f0063 66737263 685f5f00 lcxfl_.cfsrch__. │ │ │ │ + 0x00021f60 63667372 63685f00 676c6367 65745f5f cfsrch_.glcget__ │ │ │ │ + 0x00021f70 00676c63 6765745f 00676c63 7365745f .glcget_.glcset_ │ │ │ │ + 0x00021f80 5f00676c 63736574 5f00676c 63737478 _.glcset_.glcstx │ │ │ │ + 0x00021f90 5f5f0067 6c637374 785f006c 63687265 __.glcstx_.lchre │ │ │ │ + 0x00021fa0 715f5f00 676c7071 6e705f5f 00676c70 q__.glpqnp__.glp │ │ │ │ + 0x00021fb0 716e705f 00676c70 7169645f 5f00676c qnp_.glpqid__.gl │ │ │ │ + 0x00021fc0 70716964 5f00676c 70716370 5f5f0067 pqid_.glpqcp__.g │ │ │ │ + 0x00021fd0 6c707163 705f0067 6c707163 6c5f5f00 lpqcp_.glpqcl__. │ │ │ │ + 0x00021fe0 676c7071 636c5f00 676c7071 69745f5f glpqcl_.glpqit__ │ │ │ │ + 0x00021ff0 00676c70 7169745f 00676c70 71766c5f .glpqit_.glpqvl_ │ │ │ │ + 0x00022000 5f00676c 7071766c 5f00676c 7073766c _.glpqvl_.glpsvl │ │ │ │ + 0x00022010 5f5f0067 6c707376 6c5f0067 6c707169 __.glpsvl_.glpqi │ │ │ │ + 0x00022020 6e5f5f00 676c7071 696e5f00 676c7067 n__.glpqin_.glpg │ │ │ │ + 0x00022030 65745f5f 00676c70 6765745f 00676c70 et__.glpget_.glp │ │ │ │ + 0x00022040 7365745f 5f00676c 70736574 5f00676c set__.glpset_.gl │ │ │ │ + 0x00022050 70737478 5f5f0067 6c707374 785f0064 pstx__.glpstx_.d │ │ │ │ + 0x00022060 78666c6f 635f5f00 6478666c 6f635f00 xfloc__.dxfloc_. │ │ │ │ + 0x00022070 6478696c 6f635f5f 00647869 6c6f635f dxiloc__.dxiloc_ │ │ │ │ + 0x00022080 00767267 6e6e5f5f 00767267 6e6e5f00 .vrgnn__.vrgnn_. │ │ │ │ + 0x00022090 7669676e 6e5f5f00 7669676e 6e5f0076 vignn__.vignn_.v │ │ │ │ + 0x000220a0 726d6c74 305f5f00 76726d6c 74305f00 rmlt0__.vrmlt0_. │ │ │ │ + 0x000220b0 76726469 76305f5f 00767264 6976305f vrdiv0__.vrdiv0_ │ │ │ │ + 0x000220c0 00767261 6464305f 5f007672 61646430 .vradd0__.vradd0 │ │ │ │ + 0x000220d0 5f007672 6469765f 5f007672 6469765f _.vrdiv__.vrdiv_ │ │ │ │ + 0x000220e0 00767273 7562315f 5f007672 73756231 .vrsub1__.vrsub1 │ │ │ │ + 0x000220f0 5f007672 6164645f 5f007672 6164645f _.vradd__.vradd_ │ │ │ │ + 0x00022100 00767273 75625f5f 00767273 75625f00 .vrsub__.vrsub_. │ │ │ │ + 0x00022110 76727375 62305f5f 00767273 7562305f vrsub0__.vrsub0_ │ │ │ │ + 0x00022120 00767261 6464315f 5f007672 61646431 .vradd1__.vradd1 │ │ │ │ + 0x00022130 5f007672 6d6c7431 5f5f0076 726d6c74 _.vrmlt1__.vrmlt │ │ │ │ + 0x00022140 315f0076 72646976 315f5f00 76726469 1_.vrdiv1__.vrdi │ │ │ │ + 0x00022150 76315f00 76726d6c 745f5f00 76726d6c v1_.vrmlt__.vrml │ │ │ │ + 0x00022160 745f0069 6d6f645f 5f00696d 6f645f00 t_.imod__.imod_. │ │ │ │ + 0x00022170 69677573 5f5f0069 6775735f 00676e73 igus__.igus_.gns │ │ │ │ + 0x00022180 626c6b5f 5f00676e 73626c6b 5f00676e blk__.gnsblk_.gn │ │ │ │ + 0x00022190 71626c6b 5f5f0067 6e71626c 6b5f0067 qblk__.gnqblk_.g │ │ │ │ + 0x000221a0 6e736176 655f5f00 676e7361 76655f00 nsave__.gnsave_. │ │ │ │ + 0x000221b0 676e7273 65745f5f 00676e72 7365745f gnrset__.gnrset_ │ │ │ │ + 0x000221c0 00706173 7362345f 5f007061 73736234 .passb4__.passb4 │ │ │ │ + 0x000221d0 5f007061 73736235 5f5f0070 61737362 _.passb5__.passb │ │ │ │ + 0x000221e0 355f0072 61646634 5f5f0072 61646634 5_.radf4__.radf4 │ │ │ │ + 0x000221f0 5f00636f 7374695f 5f00636f 7374695f _.costi__.costi_ │ │ │ │ + 0x00022200 00726164 66325f5f 00726164 66325f00 .radf2__.radf2_. │ │ │ │ + 0x00022210 70617373 62325f5f 00706173 7362325f passb2__.passb2_ │ │ │ │ + 0x00022220 00636666 74625f5f 00636666 74625f00 .cfftb__.cfftb_. │ │ │ │ + 0x00022230 73696e74 315f5f00 73696e74 315f0073 sint1__.sint1_.s │ │ │ │ + 0x00022240 696e745f 5f007369 6e745f00 70617373 int__.sint_.pass │ │ │ │ + 0x00022250 66345f5f 00706173 7366345f 00726666 f4__.passf4_.rff │ │ │ │ + 0x00022260 74665f5f 00726666 74665f00 72616462 tf__.rfftf_.radb │ │ │ │ + 0x00022270 335f5f00 72616462 335f0065 7a666674 3__.radb3_.ezfft │ │ │ │ + 0x00022280 315f5f00 657a6666 74315f00 73696e71 1__.ezfft1_.sinq │ │ │ │ + 0x00022290 695f5f00 73696e71 695f0070 61737362 i__.sinqi_.passb │ │ │ │ + 0x000222a0 5f5f0070 61737362 5f006366 6674695f __.passb_.cffti_ │ │ │ │ + 0x000222b0 5f006366 6674695f 00726164 62355f5f _.cffti_.radb5__ │ │ │ │ + 0x000222c0 00726164 62355f00 70617373 62335f5f .radb5_.passb3__ │ │ │ │ + 0x000222d0 00706173 7362335f 00636666 74665f5f .passb3_.cfftf__ │ │ │ │ + 0x000222e0 00636666 74665f00 63666674 62315f5f .cfftf_.cfftb1__ │ │ │ │ + 0x000222f0 00636666 7462315f 00726164 62345f5f .cfftb1_.radb4__ │ │ │ │ + 0x00022300 00726164 62345f00 70617373 66355f5f .radb4_.passf5__ │ │ │ │ + 0x00022310 00706173 7366355f 00706173 7366335f .passf5_.passf3_ │ │ │ │ + 0x00022320 5f007061 73736633 5f00657a 66667469 _.passf3_.ezffti │ │ │ │ + 0x00022330 5f5f0065 7a666674 695f0063 6f737162 __.ezffti_.cosqb │ │ │ │ + 0x00022340 315f5f00 636f7371 62315f00 72666674 1__.cosqb1_.rfft │ │ │ │ + 0x00022350 62315f5f 00726666 7462315f 00726164 b1__.rfftb1_.rad │ │ │ │ + 0x00022360 62325f5f 00726164 62325f00 72666674 b2__.radb2_.rfft │ │ │ │ + 0x00022370 625f5f00 72666674 625f0063 66667466 b__.rfftb_.cfftf │ │ │ │ + 0x00022380 315f5f00 63666674 66315f00 657a6666 1__.cfftf1_.ezff │ │ │ │ + 0x00022390 74665f5f 00657a66 6674665f 00726164 tf__.ezfftf_.rad │ │ │ │ + 0x000223a0 62675f5f 00726164 62675f00 636f7374 bg__.radbg_.cost │ │ │ │ + 0x000223b0 5f5f0063 6f73745f 00706173 73665f5f __.cost_.passf__ │ │ │ │ + 0x000223c0 00706173 73665f00 72616466 335f5f00 .passf_.radf3__. │ │ │ │ + 0x000223d0 72616466 335f0072 61646667 5f5f0072 radf3_.radfg__.r │ │ │ │ + 0x000223e0 61646667 5f00636f 73716631 5f5f0063 adfg_.cosqf1__.c │ │ │ │ + 0x000223f0 6f737166 315f0063 66667469 315f5f00 osqf1_.cffti1__. │ │ │ │ + 0x00022400 63666674 69315f00 657a6666 74625f5f cffti1_.ezfftb__ │ │ │ │ + 0x00022410 00657a66 6674625f 00706173 7366325f .ezfftb_.passf2_ │ │ │ │ + 0x00022420 5f007061 73736632 5f00636f 7371625f _.passf2_.cosqb_ │ │ │ │ + 0x00022430 5f00636f 7371625f 0073696e 71665f5f _.cosqb_.sinqf__ │ │ │ │ + 0x00022440 0073696e 71665f00 72616466 355f5f00 .sinqf_.radf5__. │ │ │ │ + 0x00022450 72616466 355f0072 66667469 5f5f0072 radf5_.rffti__.r │ │ │ │ + 0x00022460 66667469 5f007266 66746631 5f5f0072 ffti_.rfftf1__.r │ │ │ │ + 0x00022470 66667466 315f0063 6f737169 5f5f0063 fftf1_.cosqi__.c │ │ │ │ + 0x00022480 6f737169 5f007369 6e74695f 5f007369 osqi_.sinti__.si │ │ │ │ + 0x00022490 6e74695f 00636f73 71665f5f 00636f73 nti_.cosqf__.cos │ │ │ │ + 0x000224a0 71665f00 73696e71 625f5f00 73696e71 qf_.sinqb__.sinq │ │ │ │ + 0x000224b0 625f0072 66667469 315f5f00 72666674 b_.rffti1__.rfft │ │ │ │ + 0x000224c0 69315f00 6f647267 65745f5f 006f6472 i1_.odrget__.odr │ │ │ │ + 0x000224d0 6765745f 006f6472 7365745f 5f006f64 get_.odrset__.od │ │ │ │ + 0x000224e0 72736574 5f006f64 72737478 5f5f006f rset_.odrstx__.o │ │ │ │ + 0x000224f0 64727374 785f006f 6472716e 705f5f00 drstx_.odrqnp__. │ │ │ │ + 0x00022500 6f647271 6e705f00 6f647271 69645f5f odrqnp_.odrqid__ │ │ │ │ + 0x00022510 006f6472 7169645f 006f6472 7163705f .odrqid_.odrqcp_ │ │ │ │ + 0x00022520 5f006f64 72716370 5f006f64 7271636c _.odrqcp_.odrqcl │ │ │ │ + 0x00022530 5f5f006f 64727163 6c5f006f 64727176 __.odrqcl_.odrqv │ │ │ │ + 0x00022540 6c5f5f00 6f647271 766c5f00 6f647273 l__.odrqvl_.odrs │ │ │ │ + 0x00022550 766c5f5f 006f6472 73766c5f 006f6472 vl__.odrsvl_.odr │ │ │ │ + 0x00022560 71696e5f 5f006f64 7271696e 5f006f64 qin__.odrqin_.od │ │ │ │ + 0x00022570 69676574 5f5f006f 64696765 745f006f iget__.odiget_.o │ │ │ │ + 0x00022580 64697365 745f5f00 6f646973 65745f00 diset__.odiset_. │ │ │ │ + 0x00022590 6f646973 74785f5f 006f6469 7374785f odistx__.odistx_ │ │ │ │ + 0x000225a0 006f646c 716e705f 5f006f64 6c716e70 .odlqnp__.odlqnp │ │ │ │ + 0x000225b0 5f006f64 6c716964 5f5f006f 646c7169 _.odlqid__.odlqi │ │ │ │ + 0x000225c0 645f006f 646c7163 705f5f00 6f646c71 d_.odlqcp__.odlq │ │ │ │ + 0x000225d0 63705f00 6f646c71 636c5f5f 006f646c cp_.odlqcl__.odl │ │ │ │ + 0x000225e0 71636c5f 006f646c 71766c5f 5f006f64 qcl_.odlqvl__.od │ │ │ │ + 0x000225f0 6c71766c 5f006f64 6c73766c 5f5f006f lqvl_.odlsvl__.o │ │ │ │ + 0x00022600 646c7376 6c5f006f 646c7169 6e5f5f00 dlsvl_.odlqin__. │ │ │ │ + 0x00022610 6f646c71 696e5f00 6f647071 6e705f5f odlqin_.odpqnp__ │ │ │ │ + 0x00022620 006f6470 716e705f 006f6470 7169645f .odpqnp_.odpqid_ │ │ │ │ + 0x00022630 5f006f64 70716964 5f006f64 70716370 _.odpqid_.odpqcp │ │ │ │ + 0x00022640 5f5f006f 64707163 705f006f 64707163 __.odpqcp_.odpqc │ │ │ │ + 0x00022650 6c5f5f00 6f647071 636c5f00 6f647071 l__.odpqcl_.odpq │ │ │ │ + 0x00022660 69745f5f 006f6470 7169745f 006f6470 it__.odpqit_.odp │ │ │ │ + 0x00022670 71766c5f 5f006f64 7071766c 5f006f64 qvl__.odpqvl_.od │ │ │ │ + 0x00022680 7073766c 5f5f006f 64707376 6c5f006f psvl__.odpsvl_.o │ │ │ │ + 0x00022690 64707169 6e5f5f00 6f647071 696e5f00 dpqin__.odpqin_. │ │ │ │ + 0x000226a0 6f646c67 65745f5f 006f646c 6765745f odlget__.odlget_ │ │ │ │ + 0x000226b0 006f646c 7365745f 5f006f64 6c736574 .odlset__.odlset │ │ │ │ + 0x000226c0 5f006f64 6c737478 5f5f006f 646c7374 _.odlstx__.odlst │ │ │ │ + 0x000226d0 785f006f 6469716e 705f5f00 6f646971 x_.odiqnp__.odiq │ │ │ │ + 0x000226e0 6e705f00 6f646971 69645f5f 006f6469 np_.odiqid__.odi │ │ │ │ + 0x000226f0 7169645f 006f6469 7163705f 5f006f64 qid_.odiqcp__.od │ │ │ │ + 0x00022700 69716370 5f006f64 6971636c 5f5f006f iqcp_.odiqcl__.o │ │ │ │ + 0x00022710 64697163 6c5f006f 64697176 6c5f5f00 diqcl_.odiqvl__. │ │ │ │ + 0x00022720 6f646971 766c5f00 6f646973 766c5f5f odiqvl_.odisvl__ │ │ │ │ + 0x00022730 006f6469 73766c5f 006f6469 71696e5f .odisvl_.odiqin_ │ │ │ │ + 0x00022740 5f006f64 6971696e 5f006f64 70676574 _.odiqin_.odpget │ │ │ │ + 0x00022750 5f5f006f 64706765 745f006f 64707365 __.odpget_.odpse │ │ │ │ + 0x00022760 745f5f00 6f647073 65745f00 6f647073 t__.odpset_.odps │ │ │ │ + 0x00022770 74785f5f 006f6470 7374785f 00736866 tx__.odpstx_.shf │ │ │ │ + 0x00022780 7732675f 5f007368 66773267 5f007368 w2g__.shfw2g_.sh │ │ │ │ + 0x00022790 696e6970 5f5f0073 68696e69 705f0073 inip__.shinip_.s │ │ │ │ + 0x000227a0 68696e69 665f5f00 7368696e 69665f00 hinif__.shinif_. │ │ │ │ + 0x000227b0 73686c62 77755f5f 0073686c 6277755f shlbwu__.shlbwu_ │ │ │ │ + 0x000227c0 0073686d 776a7a5f 5f007368 6d776a7a .shmwjz__.shmwjz │ │ │ │ + 0x000227d0 5f007368 696e697a 5f5f0073 68696e69 _.shiniz__.shini │ │ │ │ + 0x000227e0 7a5f0073 686c7932 785f5f00 73686c79 z_.shly2x__.shly │ │ │ │ + 0x000227f0 32785f00 73687066 756e5f5f 00736870 2x_.shpfun__.shp │ │ │ │ + 0x00022800 66756e5f 00736869 6e69635f 5f007368 fun_.shinic__.sh │ │ │ │ + 0x00022810 696e6963 5f007368 6c66776c 5f5f0073 inic_.shlfwl__.s │ │ │ │ + 0x00022820 686c6677 6c5f0073 686c6277 6a5f5f00 hlfwl_.shlbwj__. │ │ │ │ + 0x00022830 73686c62 776a5f00 73686d77 6a6d5f5f shlbwj_.shmwjm__ │ │ │ │ + 0x00022840 0073686d 776a6d5f 0073686c 7364735f .shmwjm_.shlsds_ │ │ │ │ + 0x00022850 5f007368 6c736473 5f007368 696e6978 _.shlsds_.shinix │ │ │ │ + 0x00022860 5f5f0073 68696e69 785f0073 686d6478 __.shinix_.shmdx │ │ │ │ + 0x00022870 6d5f5f00 73686d64 786d5f00 73686677 m__.shmdxm_.shfw │ │ │ │ + 0x00022880 67615f5f 00736866 7767615f 0073686d ga__.shfwga_.shm │ │ │ │ + 0x00022890 7372695f 5f007368 6d737269 5f007368 sri__.shmsri_.sh │ │ │ │ + 0x000228a0 6677677a 5f5f0073 68667767 7a5f0073 fwgz__.shfwgz_.s │ │ │ │ + 0x000228b0 686d7732 735f5f00 73686d77 32735f00 hmw2s__.shmw2s_. │ │ │ │ + 0x000228c0 73686666 74625f5f 00736866 6674625f shfftb__.shfftb_ │ │ │ │ + 0x000228d0 0073686c 62776c5f 5f007368 6c62776c .shlbwl__.shlbwl │ │ │ │ + 0x000228e0 5f007368 6c66776d 5f5f0073 686c6677 _.shlfwm__.shlfw │ │ │ │ + 0x000228f0 6d5f0073 68696e69 725f5f00 7368696e m_.shinir__.shin │ │ │ │ + 0x00022900 69725f00 73686c62 776d5f5f 0073686c ir_.shlbwm__.shl │ │ │ │ + 0x00022910 62776d5f 00736870 706d615f 5f007368 bwm_.shppma__.sh │ │ │ │ + 0x00022920 70706d61 5f007368 696e6974 5f5f0073 ppma_.shinit__.s │ │ │ │ + 0x00022930 68696e69 745f0073 68667767 6a5f5f00 hinit_.shfwgj__. │ │ │ │ + 0x00022940 73686677 676a5f00 73686d64 786a5f5f shfwgj_.shmdxj__ │ │ │ │ + 0x00022950 0073686d 64786a5f 0073686f 6c61705f .shmdxj_.sholap_ │ │ │ │ + 0x00022960 5f007368 6f6c6170 5f007368 746c6962 _.sholap_.shtlib │ │ │ │ + 0x00022970 5f5f0073 68746c69 625f0073 6874696e __.shtlib_.shtin │ │ │ │ + 0x00022980 745f5f00 73687469 6e745f00 7368746c t__.shtint_.shtl │ │ │ │ + 0x00022990 61705f5f 00736874 6c61705f 00736874 ap__.shtlap_.sht │ │ │ │ + 0x000229a0 6e6d6c5f 5f007368 746e6d6c 5f007368 nml__.shtnml_.sh │ │ │ │ + 0x000229b0 7466756e 5f5f0073 68746675 6e5f0073 tfun__.shtfun_.s │ │ │ │ + 0x000229c0 68746c66 775f5f00 7368746c 66775f00 htlfw__.shtlfw_. │ │ │ │ + 0x000229d0 7368746c 62775f5f 00736874 6c62775f shtlbw__.shtlbw_ │ │ │ │ + 0x000229e0 00736874 7332775f 5f007368 74733277 .shts2w__.shts2w │ │ │ │ + 0x000229f0 5f007368 74737761 5f5f0073 68747377 _.shtswa__.shtsw │ │ │ │ + 0x00022a00 615f0073 68747377 7a5f5f00 73687473 a_.shtswz__.shts │ │ │ │ + 0x00022a10 777a5f00 73687473 776d5f5f 00736874 wz_.shtswm__.sht │ │ │ │ + 0x00022a20 73776d5f 00736874 73776a5f 5f007368 swm_.shtswj__.sh │ │ │ │ + 0x00022a30 7473776a 5f007368 74773273 5f5f0073 tswj_.shtw2s__.s │ │ │ │ + 0x00022a40 68747732 735f0073 68747732 675f5f00 htw2s_.shtw2g__. │ │ │ │ + 0x00022a50 73687477 32675f00 73687477 67615f5f shtw2g_.shtwga__ │ │ │ │ + 0x00022a60 00736874 7767615f 00736874 77676d5f .shtwga_.shtwgm_ │ │ │ │ + 0x00022a70 5f007368 7477676d 5f007368 7477677a _.shtwgm_.shtwgz │ │ │ │ + 0x00022a80 5f5f0073 68747767 7a5f0073 68747767 __.shtwgz_.shtwg │ │ │ │ + 0x00022a90 6a5f5f00 73687477 676a5f00 73687467 j__.shtwgj_.shtg │ │ │ │ + 0x00022aa0 32775f5f 00736874 6732775f 00736874 2w__.shtg2w_.sht │ │ │ │ + 0x00022ab0 7332675f 5f007368 74733267 5f007368 s2g__.shts2g_.sh │ │ │ │ + 0x00022ac0 74736761 5f5f0073 68747367 615f0073 tsga__.shtsga_.s │ │ │ │ + 0x00022ad0 68747367 7a5f5f00 73687473 677a5f00 htsgz__.shtsgz_. │ │ │ │ + 0x00022ae0 73687473 676d5f5f 00736874 73676d5f shtsgm__.shtsgm_ │ │ │ │ + 0x00022af0 00736874 73676a5f 5f007368 7473676a .shtsgj__.shtsgj │ │ │ │ + 0x00022b00 5f007368 74673273 5f5f0073 68746732 _.shtg2s__.shtg2 │ │ │ │ + 0x00022b10 735f0073 68666732 775f5f00 73686667 s_.shfg2w__.shfg │ │ │ │ + 0x00022b20 32775f00 73686d73 77615f5f 0073686d 2w_.shmswa__.shm │ │ │ │ + 0x00022b30 7377615f 0073686d 73777a5f 5f007368 swa_.shmswz__.sh │ │ │ │ + 0x00022b40 6d73777a 5f007368 66667466 5f5f0073 mswz_.shfftf__.s │ │ │ │ + 0x00022b50 68666674 665f0073 686c7373 645f5f00 hfftf_.shlssd__. │ │ │ │ + 0x00022b60 73686c73 73645f00 73686d73 776d5f5f shlssd_.shmswm__ │ │ │ │ + 0x00022b70 0073686d 73776d5f 0073686d 7332775f .shmswm_.shms2w_ │ │ │ │ + 0x00022b80 5f007368 6d733277 5f007368 6e6d326c _.shms2w_.shnm2l │ │ │ │ + 0x00022b90 5f5f0073 686e6d32 6c5f0073 68667767 __.shnm2l_.shfwg │ │ │ │ + 0x00022ba0 6d5f5f00 73686677 676d5f00 73686c66 m__.shfwgm_.shlf │ │ │ │ + 0x00022bb0 77755f5f 0073686c 6677755f 00736869 wu__.shlfwu_.shi │ │ │ │ + 0x00022bc0 6e69795f 5f007368 696e6979 5f007368 niy__.shiniy_.sh │ │ │ │ + 0x00022bd0 6d73776a 5f5f0073 686d7377 6a5f0073 mswj__.shmswj_.s │ │ │ │ + 0x00022be0 6870706d 6a5f5f00 73687070 6d6a5f00 hppmj__.shppmj_. │ │ │ │ + 0x00022bf0 7672726e 6d5f5f00 7672726e 6d5f0076 vrrnm__.vrrnm_.v │ │ │ │ + 0x00022c00 72726e6d 315f5f00 7672726e 6d315f00 rrnm1__.vrrnm1_. │ │ │ │ + 0x00022c10 7672726e 6d305f5f 00767272 6e6d305f vrrnm0__.vrrnm0_ │ │ │ │ + 0x00022c20 00767332 696e745f 5f007673 32696e74 .vs2int__.vs2int │ │ │ │ + 0x00022c30 5f007673 3264696e 5f5f0076 73326469 _.vs2din__.vs2di │ │ │ │ + 0x00022c40 6e5f0076 73326f75 745f5f00 7673326f n_.vs2out__.vs2o │ │ │ │ + 0x00022c50 75745f00 76733169 6e745f5f 00767331 ut_.vs1int__.vs1 │ │ │ │ + 0x00022c60 696e745f 00767331 64696e5f 5f007673 int_.vs1din__.vs │ │ │ │ + 0x00022c70 3164696e 5f007673 316f7574 5f5f0076 1din_.vs1out__.v │ │ │ │ + 0x00022c80 73316f75 745f0076 72696e74 725f5f00 s1out_.vrintr__. │ │ │ │ + 0x00022c90 7672696e 74725f00 63686e67 725f5f00 vrintr_.chngr__. │ │ │ │ + 0x00022ca0 63686e67 725f0063 686e6769 5f5f0063 chngr_.chngi__.c │ │ │ │ + 0x00022cb0 686e6769 5f006368 6e67635f 5f006368 hngi_.chngc__.ch │ │ │ │ + 0x00022cc0 6e67635f 00636c63 6b73745f 5f00636c ngc_.clckst__.cl │ │ │ │ + 0x00022cd0 636b7374 5f00636c 636b6774 5f5f0063 ckst_.clckgt__.c │ │ │ │ + 0x00022ce0 6c636b67 745f0063 6c636b64 745f5f00 lckgt_.clckdt__. │ │ │ │ + 0x00022cf0 636c636b 64745f00 64617465 71335f5f clckdt_.dateq3__ │ │ │ │ + 0x00022d00 00646174 6571335f 00646174 6531325f .dateq3_.date12_ │ │ │ │ + 0x00022d10 5f006461 74653132 5f006461 74656733 _.date12_.dateg3 │ │ │ │ + 0x00022d20 5f5f0064 61746567 335f0069 7765656b __.dateg3_.iweek │ │ │ │ + 0x00022d30 315f5f00 69776565 6b315f00 6e646174 1__.iweek1_.ndat │ │ │ │ + 0x00022d40 65315f5f 006e6461 7465315f 00646174 e1__.ndate1_.dat │ │ │ │ + 0x00022d50 6571315f 5f006461 74657131 5f006461 eq1__.dateq1_.da │ │ │ │ + 0x00022d60 74653332 5f5f0064 61746533 325f006e te32__.date32_.n │ │ │ │ + 0x00022d70 64617465 335f5f00 6e646174 65335f00 date3__.ndate3_. │ │ │ │ + 0x00022d80 64617465 63335f5f 00646174 6563335f datec3__.datec3_ │ │ │ │ + 0x00022d90 00646174 6532335f 5f006461 74653233 .date23__.date23 │ │ │ │ + 0x00022da0 5f006461 74656632 5f5f0064 61746566 _.datef2__.datef │ │ │ │ + 0x00022db0 325f0064 61746563 315f5f00 64617465 2_.datec1__.date │ │ │ │ + 0x00022dc0 63315f00 64617465 66335f5f 00646174 c1_.datef3__.dat │ │ │ │ + 0x00022dd0 6566335f 00646174 6567325f 5f006461 ef3_.dateg2__.da │ │ │ │ + 0x00022de0 74656732 5f006461 74653133 5f5f0064 teg2_.date13__.d │ │ │ │ + 0x00022df0 61746531 335f0064 61746567 315f5f00 ate13_.dateg1__. │ │ │ │ + 0x00022e00 64617465 67315f00 6e647965 61725f5f dateg1_.ndyear__ │ │ │ │ + 0x00022e10 006e6479 6561725f 00646174 6532315f .ndyear_.date21_ │ │ │ │ + 0x00022e20 5f006461 74653231 5f00636d 6f6e5f5f _.date21_.cmon__ │ │ │ │ + 0x00022e30 00636d6f 6e5f006e 646d6f6e 5f5f006e .cmon_.ndmon__.n │ │ │ │ + 0x00022e40 646d6f6e 5f006461 74653331 5f5f0064 dmon_.date31__.d │ │ │ │ + 0x00022e50 61746533 315f0064 61746563 325f5f00 ate31_.datec2__. │ │ │ │ + 0x00022e60 64617465 63325f00 69776565 6b325f5f datec2_.iweek2__ │ │ │ │ + 0x00022e70 00697765 656b325f 00646174 6571325f .iweek2_.dateq2_ │ │ │ │ + 0x00022e80 5f006461 74657132 5f006377 65656b5f _.dateq2_.cweek_ │ │ │ │ + 0x00022e90 5f006377 65656b5f 00697765 656b335f _.cweek_.iweek3_ │ │ │ │ + 0x00022ea0 5f006977 65656b33 5f006e64 61746532 _.iweek3_.ndate2 │ │ │ │ + 0x00022eb0 5f5f006e 64617465 325f0064 61746566 __.ndate2_.datef │ │ │ │ + 0x00022ec0 315f5f00 64617465 66315f00 636c6f77 1__.datef1_.clow │ │ │ │ + 0x00022ed0 65725f5f 00636c6f 7765725f 00637570 er__.clower_.cup │ │ │ │ + 0x00022ee0 7065725f 5f006375 70706572 5f006762 per__.cupper_.gb │ │ │ │ + 0x00022ef0 79746573 5f5f0067 62797465 735f0062 ytes__.gbytes_.b │ │ │ │ + 0x00022f00 69747063 695f5f00 62697470 63695f00 itpci__.bitpci_. │ │ │ │ + 0x00022f10 73627974 655f5f00 73627974 655f0067 sbyte__.sbyte_.g │ │ │ │ + 0x00022f20 62797465 5f5f0067 62797465 5f007362 byte__.gbyte_.sb │ │ │ │ + 0x00022f30 79746573 5f5f0073 62797465 735f0062 ytes__.sbytes_.b │ │ │ │ + 0x00022f40 69747069 635f5f00 62697470 69635f00 itpic__.bitpic_. │ │ │ │ + 0x00022f50 69736869 66745f5f 00697368 6966745f ishift__.ishift_ │ │ │ │ + 0x00022f60 0064636c 766e6d5f 5f006463 6c766e6d .dclvnm__.dclvnm │ │ │ │ + 0x00022f70 5f006364 626c6b5f 5f006364 626c6b5f _.cdblk__.cdblk_ │ │ │ │ + 0x00022f80 00636e73 5f5f0063 6e735f00 726e6775 .cns__.cns_.rngu │ │ │ │ + 0x00022f90 305f5f00 726e6775 305f006c 63687261 0__.rngu0_.lchra │ │ │ │ + 0x00022fa0 5f5f006c 63687261 5f006c63 6872625f __.lchra_.lchrb_ │ │ │ │ + 0x00022fb0 5f006c63 6872625f 006c6368 72735f5f _.lchrb_.lchrs__ │ │ │ │ + 0x00022fc0 006c6368 72735f00 6c636872 635f5f00 .lchrs_.lchrc__. │ │ │ │ + 0x00022fd0 6c636872 635f006c 63687264 5f5f006c lchrc_.lchrd__.l │ │ │ │ + 0x00022fe0 63687264 5f006c63 68725f5f 006c6368 chrd_.lchr__.lch │ │ │ │ + 0x00022ff0 725f006c 63687266 5f5f006c 63687266 r_.lchrf__.lchrf │ │ │ │ + 0x00023000 5f006c63 68726c5f 5f006c63 68726c5f _.lchrl__.lchrl_ │ │ │ │ + 0x00023010 00636c6c 7372675f 5f00636c 6c737267 .cllsrg__.cllsrg │ │ │ │ + 0x00023020 5f00636c 72676c73 5f5f0063 6c72676c _.clrgls__.clrgl │ │ │ │ + 0x00023030 735f0063 6c726773 765f5f00 636c7267 s_.clrgsv__.clrg │ │ │ │ + 0x00023040 73765f00 696e6f72 6d6c5f5f 00696e6f sv_.inorml__.ino │ │ │ │ + 0x00023050 726d6c5f 00726e6f 726d6c5f 5f00726e rml_.rnorml__.rn │ │ │ │ + 0x00023060 6f726d6c 5f00636c 73767267 5f5f0063 orml_.clsvrg__.c │ │ │ │ + 0x00023070 6c737672 675f0068 65786469 635f5f00 lsvrg_.hexdic__. │ │ │ │ + 0x00023080 68657864 69635f00 68657864 63695f5f hexdic_.hexdci__ │ │ │ │ + 0x00023090 00686578 6463695f 0074696d 6531325f .hexdci_.time12_ │ │ │ │ + 0x000230a0 5f007469 6d653132 5f007469 6d657133 _.time12_.timeq3 │ │ │ │ + 0x000230b0 5f5f0074 696d6571 335f0074 696d6533 __.timeq3_.time3 │ │ │ │ + 0x000230c0 325f5f00 74696d65 33325f00 74696d65 2__.time32_.time │ │ │ │ + 0x000230d0 32335f5f 0074696d 6532335f 0074696d 23__.time23_.tim │ │ │ │ + 0x000230e0 6563315f 5f007469 6d656331 5f007469 ec1__.timec1_.ti │ │ │ │ + 0x000230f0 6d653331 5f5f0074 696d6533 315f0074 me31__.time31_.t │ │ │ │ + 0x00023100 696d6571 325f5f00 74696d65 71325f00 imeq2__.timeq2_. │ │ │ │ + 0x00023110 74696d65 63325f5f 0074696d 6563325f timec2__.timec2_ │ │ │ │ + 0x00023120 0074696d 6563335f 5f007469 6d656333 .timec3__.timec3 │ │ │ │ + 0x00023130 5f007469 6d657131 5f5f0074 696d6571 _.timeq1__.timeq │ │ │ │ + 0x00023140 315f0074 696d6532 315f5f00 74696d65 1_.time21__.time │ │ │ │ + 0x00023150 32315f00 74696d65 31335f5f 0074696d 21_.time13__.tim │ │ │ │ + 0x00023160 6531335f 00636876 616c5f5f 00636876 e13_.chval__.chv │ │ │ │ + 0x00023170 616c5f00 72617665 5f5f0072 6176655f al_.rave__.rave_ │ │ │ │ + 0x00023180 00726176 65305f5f 00726176 65305f00 .rave0__.rave0_. │ │ │ │ + 0x00023190 72617665 315f5f00 72617665 315f0072 rave1__.rave1_.r │ │ │ │ + 0x000231a0 6d696e31 5f5f0072 6d696e31 5f00726d min1__.rmin1_.rm │ │ │ │ + 0x000231b0 696e305f 5f00726d 696e305f 00726d69 in0__.rmin0_.rmi │ │ │ │ + 0x000231c0 6e5f5f00 726d696e 5f00726d 6178315f n__.rmin_.rmax1_ │ │ │ │ + 0x000231d0 5f00726d 6178315f 00726d61 785f5f00 _.rmax1_.rmax__. │ │ │ │ + 0x000231e0 726d6178 5f00726d 6178305f 5f00726d rmax_.rmax0__.rm │ │ │ │ + 0x000231f0 6178305f 00727374 64305f5f 00727374 ax0_.rstd0__.rst │ │ │ │ + 0x00023200 64305f00 72737464 315f5f00 72737464 d0_.rstd1__.rstd │ │ │ │ + 0x00023210 315f0072 616d7030 5f5f0072 616d7030 1_.ramp0__.ramp0 │ │ │ │ + 0x00023220 5f007261 6d70315f 5f007261 6d70315f _.ramp1__.ramp1_ │ │ │ │ + 0x00023230 00727375 6d305f5f 00727375 6d305f00 .rsum0__.rsum0_. │ │ │ │ + 0x00023240 7273756d 315f5f00 7273756d 315f0067 rsum1__.rsum1_.g │ │ │ │ + 0x00023250 32666374 725f5f00 67326663 74725f00 2fctr__.g2fctr_. │ │ │ │ + 0x00023260 75777367 78615f5f 00757773 6778615f uwsgxa__.uwsgxa_ │ │ │ │ + 0x00023270 00757771 6779695f 5f007577 71677969 .uwqgyi__.uwqgyi │ │ │ │ + 0x00023280 5f007276 6d696e5f 5f007276 6d696e5f _.rvmin__.rvmin_ │ │ │ │ + 0x00023290 00726672 6f6d635f 5f007266 726f6d63 .rfromc__.rfromc │ │ │ │ + 0x000232a0 5f007577 71677961 5f5f0075 77716779 _.uwqgya__.uwqgy │ │ │ │ + 0x000232b0 615f0075 77696779 695f5f00 75776967 a_.uwigyi__.uwig │ │ │ │ + 0x000232c0 79695f00 75776967 78695f5f 00757769 yi_.uwigxi__.uwi │ │ │ │ + 0x000232d0 6778695f 00673269 6374725f 5f006732 gxi_.g2ictr__.g2 │ │ │ │ + 0x000232e0 69637472 5f007577 71677862 5f5f0075 ictr_.uwqgxb__.u │ │ │ │ + 0x000232f0 77716778 625f0072 7374645f 5f007273 wqgxb_.rstd__.rs │ │ │ │ + 0x00023300 74645f00 75777167 79625f5f 00757771 td_.uwqgyb__.uwq │ │ │ │ + 0x00023310 6779625f 00757773 6779625f 5f007577 gyb_.uwsgyb__.uw │ │ │ │ + 0x00023320 73677962 5f007264 32725f5f 00726432 sgyb_.rd2r__.rd2 │ │ │ │ + 0x00023330 725f0072 75776779 5f5f0072 75776779 r_.ruwgy__.ruwgy │ │ │ │ + 0x00023340 5f007276 6d617830 5f5f0072 766d6178 _.rvmax0__.rvmax │ │ │ │ + 0x00023350 305f0072 726d7331 5f5f0072 726d7331 0_.rrms1__.rrms1 │ │ │ │ + 0x00023360 5f007276 6d696e30 5f5f0072 766d696e _.rvmin0__.rvmin │ │ │ │ + 0x00023370 305f0072 6e677531 5f5f0072 6e677531 0_.rngu1__.rngu1 │ │ │ │ + 0x00023380 5f007577 7367787a 5f5f0075 77736778 _.uwsgxz__.uwsgx │ │ │ │ + 0x00023390 7a5f0067 32716374 6d5f5f00 67327163 z_.g2qctm__.g2qc │ │ │ │ + 0x000233a0 746d5f00 72707264 5f5f0072 7072645f tm_.rprd__.rprd_ │ │ │ │ + 0x000233b0 0072636f 765f5f00 72636f76 5f00726d .rcov__.rcov_.rm │ │ │ │ + 0x000233c0 6f645f5f 00726d6f 645f0072 6670695f od__.rmod_.rfpi_ │ │ │ │ + 0x000233d0 5f007261 6d705f5f 0072616d 705f0072 _.ramp__.ramp_.r │ │ │ │ + 0x000233e0 73756d5f 5f007273 756d5f00 67327363 sum__.rsum_.g2sc │ │ │ │ + 0x000233f0 74725f5f 00673273 6374725f 00727661 tr__.g2sctr_.rva │ │ │ │ + 0x00023400 72315f5f 00727661 72315f00 72766172 r1__.rvar1_.rvar │ │ │ │ + 0x00023410 305f5f00 72766172 305f0069 7367635f 0__.rvar0_.isgc_ │ │ │ │ + 0x00023420 5f006973 67635f00 75777367 79615f5f _.isgc_.uwsgya__ │ │ │ │ + 0x00023430 00757773 6779615f 0072676e 6c745f5f .uwsgya_.rgnlt__ │ │ │ │ + 0x00023440 0072676e 6c745f00 72676e67 745f5f00 .rgnlt_.rgngt__. │ │ │ │ + 0x00023450 72676e67 745f0075 77736778 625f5f00 rgngt_.uwsgxb__. │ │ │ │ + 0x00023460 75777367 78625f00 72766d61 78315f5f uwsgxb_.rvmax1__ │ │ │ │ + 0x00023470 0072766d 6178315f 0072766d 696e315f .rvmax1_.rvmin1_ │ │ │ │ + 0x00023480 5f007276 6d696e31 5f007577 7167797a _.rvmin1_.uwqgyz │ │ │ │ + 0x00023490 5f5f0075 77716779 7a5f0075 77716778 __.uwqgyz_.uwqgx │ │ │ │ + 0x000234a0 695f5f00 75777167 78695f00 726e6775 i__.uwqgxi_.rngu │ │ │ │ + 0x000234b0 325f5f00 726e6775 325f0072 676e6765 2__.rngu2_.rgnge │ │ │ │ + 0x000234c0 5f5f0072 676e6765 5f007267 6e6c655f __.rgnge_.rgnle_ │ │ │ │ + 0x000234d0 5f007267 6e6c655f 00727661 725f5f00 _.rgnle_.rvar__. │ │ │ │ + 0x000234e0 72766172 5f007577 71677861 5f5f0075 rvar_.uwqgxa__.u │ │ │ │ + 0x000234f0 77716778 615f0067 32716374 695f5f00 wqgxa_.g2qcti__. │ │ │ │ + 0x00023500 67327163 74695f00 72636f72 5f5f0072 g2qcti_.rcor__.r │ │ │ │ + 0x00023510 636f725f 0072766d 61785f5f 0072766d cor_.rvmax__.rvm │ │ │ │ + 0x00023520 61785f00 75777167 787a5f5f 00757771 ax_.uwqgxz__.uwq │ │ │ │ + 0x00023530 67787a5f 00727577 67785f5f 00727577 gxz_.ruwgx__.ruw │ │ │ │ + 0x00023540 67785f00 72726d73 305f5f00 72726d73 gx_.rrms0__.rrms │ │ │ │ + 0x00023550 305f0075 77736779 7a5f5f00 75777367 0_.uwsgyz__.uwsg │ │ │ │ + 0x00023560 797a5f00 7275646c 65765f5f 00727564 yz_.rudlev__.rud │ │ │ │ + 0x00023570 6c65765f 00726578 705f5f00 72657870 lev_.rexp__.rexp │ │ │ │ + 0x00023580 5f007272 32645f5f 00727232 645f0072 _.rr2d__.rr2d_.r │ │ │ │ + 0x00023590 726d735f 5f007272 6d735f00 7669666e rms__.rrms_.vifn │ │ │ │ + 0x000235a0 615f5f00 7669666e 615f0076 69666e61 a__.vifna_.vifna │ │ │ │ + 0x000235b0 305f5f00 7669666e 61305f00 7669666e 0__.vifna0_.vifn │ │ │ │ + 0x000235c0 61315f5f 00766966 6e61315f 00767266 a1__.vifna1_.vrf │ │ │ │ + 0x000235d0 6e615f5f 00767266 6e615f00 7672666e na__.vrfna_.vrfn │ │ │ │ + 0x000235e0 61305f5f 00767266 6e61305f 00767266 a0__.vrfna0_.vrf │ │ │ │ + 0x000235f0 6e61315f 5f007672 666e6131 5f00756d na1__.vrfna1_.um │ │ │ │ + 0x00023600 626e6472 5f5f0075 6d626e64 725f0076 bndr__.umbndr_.v │ │ │ │ + 0x00023610 69666e62 5f5f0076 69666e62 5f007669 ifnb__.vifnb_.vi │ │ │ │ + 0x00023620 666e6230 5f5f0076 69666e62 305f0076 fnb0__.vifnb0_.v │ │ │ │ + 0x00023630 69666e62 315f5f00 7669666e 62315f00 ifnb1__.vifnb1_. │ │ │ │ + 0x00023640 7672666e 625f5f00 7672666e 625f0076 vrfnb__.vrfnb_.v │ │ │ │ + 0x00023650 72666e62 305f5f00 7672666e 62305f00 rfnb0__.vrfnb0_. │ │ │ │ + 0x00023660 7672666e 62315f5f 00767266 6e62315f vrfnb1__.vrfnb1_ │ │ │ │ + 0x00023670 00766369 6e74725f 5f007663 696e7472 .vcintr__.vcintr │ │ │ │ + 0x00023680 5f00746d 69676574 5f5f0074 6d697365 _.tmiget__.tmise │ │ │ │ + 0x00023690 745f5f00 746d6973 74785f5f 00746d69 t__.tmistx__.tmi │ │ │ │ + 0x000236a0 716e705f 5f00746d 69716964 5f5f0074 qnp__.tmiqid__.t │ │ │ │ + 0x000236b0 6d697163 705f5f00 746d6971 636c5f5f miqcp__.tmiqcl__ │ │ │ │ + 0x000236c0 00746d69 71766c5f 5f00746d 6973766c .tmiqvl__.tmisvl │ │ │ │ + 0x000236d0 5f5f0074 6d697169 6e5f5f00 746d6c67 __.tmiqin__.tmlg │ │ │ │ + 0x000236e0 65745f5f 00746d6c 7365745f 5f00746d et__.tmlset__.tm │ │ │ │ + 0x000236f0 6c737478 5f5f0074 6d6c716e 705f5f00 lstx__.tmlqnp__. │ │ │ │ + 0x00023700 746d6c71 69645f5f 00746d6c 7163705f tmlqid__.tmlqcp_ │ │ │ │ + 0x00023710 5f00746d 6c71636c 5f5f0074 6d6c7176 _.tmlqcl__.tmlqv │ │ │ │ + 0x00023720 6c5f5f00 746d6c73 766c5f5f 00746d6c l__.tmlsvl__.tml │ │ │ │ + 0x00023730 71696e5f 5f00746d 70676574 5f5f0074 qin__.tmpget__.t │ │ │ │ + 0x00023740 6d707365 745f5f00 746d7073 74785f5f mpset__.tmpstx__ │ │ │ │ + 0x00023750 00746d70 716e705f 5f00746d 70716964 .tmpqnp__.tmpqid │ │ │ │ + 0x00023760 5f5f0074 6d707163 705f5f00 746d7071 __.tmpqcp__.tmpq │ │ │ │ + 0x00023770 636c5f5f 00746d70 7169745f 5f00746d cl__.tmpqit__.tm │ │ │ │ + 0x00023780 7071766c 5f5f0074 6d707376 6c5f5f00 pqvl__.tmpsvl__. │ │ │ │ + 0x00023790 746d7071 696e5f5f 00746d72 6765745f tmpqin__.tmrget_ │ │ │ │ + 0x000237a0 5f00746d 72736574 5f5f0074 6d727374 _.tmrset__.tmrst │ │ │ │ + 0x000237b0 785f5f00 746d7271 6e705f5f 00746d72 x__.tmrqnp__.tmr │ │ │ │ + 0x000237c0 7169645f 5f00746d 72716370 5f5f0074 qid__.tmrqcp__.t │ │ │ │ + 0x000237d0 6d727163 6c5f5f00 746d7271 766c5f5f mrqcl__.tmrqvl__ │ │ │ │ + 0x000237e0 00746d72 73766c5f 5f00746d 7271696e .tmrsvl__.tmrqin │ │ │ │ + 0x000237f0 5f5f0074 6d73746c 615f5f00 746d7374 __.tmstla__.tmst │ │ │ │ + 0x00023800 6c635f5f 00746d73 746c735f 5f007573 lc__.tmstls__.us │ │ │ │ + 0x00023810 67695f5f 00757367 695f0063 7367695f gi__.usgi_.csgi_ │ │ │ │ + 0x00023820 5f006373 67695f00 69616e64 5f5f0069 _.csgi_.iand__.i │ │ │ │ + 0x00023830 616e645f 00696f72 5f5f0069 6f725f00 and_.ior__.ior_. │ │ │ │ + 0x00023840 75736178 6c625f5f 00757361 786c625f usaxlb__.usaxlb_ │ │ │ │ + 0x00023850 00757861 786c625f 5f007578 61786c62 .uxaxlb__.uxaxlb │ │ │ │ + 0x00023860 5f007579 61786c62 5f5f0075 7961786c _.uyaxlb__.uyaxl │ │ │ │ + 0x00023870 625f0075 73706c62 6c5f5f00 7573706c b_.usplbl__.uspl │ │ │ │ + 0x00023880 626c5f00 7578706c 626c5f5f 00757870 bl_.uxplbl__.uxp │ │ │ │ + 0x00023890 6c626c5f 00757970 6c626c5f 5f007579 lbl_.uyplbl__.uy │ │ │ │ + 0x000238a0 706c626c 5f007578 706c6261 5f5f0075 plbl_.uxplba__.u │ │ │ │ + 0x000238b0 78706c62 615f0075 79706c62 615f5f00 xplba_.uyplba__. │ │ │ │ + 0x000238c0 7579706c 62615f00 7578706c 62625f5f uyplba_.uxplbb__ │ │ │ │ + 0x000238d0 00757870 6c62625f 00757970 6c62625f .uxplbb_.uyplbb_ │ │ │ │ + 0x000238e0 5f007579 706c6262 5f005f5f 736c7061 _.uyplbb_.__slpa │ │ │ │ + 0x000238f0 636b5f4d 4f445f64 636c6472 61776465 ck_MOD_dcldrawde │ │ │ │ + 0x00023900 76696365 76696577 706f7274 636f726e viceviewportcorn │ │ │ │ + 0x00023910 6572005f 5f736c70 61636b5f 4d4f445f er.__slpack_MOD_ │ │ │ │ + 0x00023920 64636c64 72617764 65766963 6577696e dcldrawdevicewin │ │ │ │ + 0x00023930 646f7763 6f726e65 72005f5f 736c7061 dowcorner.__slpa │ │ │ │ + 0x00023940 636b5f4d 4f445f64 636c6472 61777669 ck_MOD_dcldrawvi │ │ │ │ + 0x00023950 6577706f 7274636f 726e6572 005f5f73 ewportcorner.__s │ │ │ │ + 0x00023960 6c706163 6b5f4d4f 445f6463 6c647261 lpack_MOD_dcldra │ │ │ │ + 0x00023970 77646576 69636576 69657770 6f727466 wdeviceviewportf │ │ │ │ + 0x00023980 72616d65 005f5f73 6c706163 6b5f4d4f rame.__slpack_MO │ │ │ │ + 0x00023990 445f6463 6c647261 77646576 69636577 D_dcldrawdevicew │ │ │ │ + 0x000239a0 696e646f 77667261 6d65005f 5f736c70 indowframe.__slp │ │ │ │ + 0x000239b0 61636b5f 4d4f445f 64636c64 72617776 ack_MOD_dcldrawv │ │ │ │ + 0x000239c0 69657770 6f727466 72616d65 005f5f73 iewportframe.__s │ │ │ │ + 0x000239d0 6c706163 6b5f4d4f 445f6463 6c736574 lpack_MOD_dclset │ │ │ │ + 0x000239e0 6672616d 65746974 6c65005f 5f736c70 frametitle.__slp │ │ │ │ + 0x000239f0 61636b5f 4d4f445f 64636c73 65746173 ack_MOD_dclsetas │ │ │ │ + 0x00023a00 70656374 72617469 6f005f5f 736c7061 pectratio.__slpa │ │ │ │ + 0x00023a10 636b5f4d 4f445f64 636c7365 74667261 ck_MOD_dclsetfra │ │ │ │ + 0x00023a20 6d656d61 7267696e 005f5f73 6c706163 memargin.__slpac │ │ │ │ + 0x00023a30 6b5f4d4f 445f6463 6c646976 69646566 k_MOD_dcldividef │ │ │ │ + 0x00023a40 72616d65 005f5f67 72706163 6b5f4d4f rame.__grpack_MO │ │ │ │ + 0x00023a50 445f6463 6c736574 77696e64 6f77005f D_dclsetwindow._ │ │ │ │ + 0x00023a60 5f677270 61636b5f 4d4f445f 64636c73 _grpack_MOD_dcls │ │ │ │ + 0x00023a70 65747669 6577706f 7274005f 5f677270 etviewport.__grp │ │ │ │ + 0x00023a80 61636b5f 4d4f445f 64636c73 65746d61 ack_MOD_dclsetma │ │ │ │ + 0x00023a90 7070726f 6a656374 696f6e77 696e646f pprojectionwindo │ │ │ │ + 0x00023aa0 77005f5f 67727061 636b5f4d 4f445f64 w.__grpack_MOD_d │ │ │ │ + 0x00023ab0 636c7365 7473696d 696c6172 69747900 clsetsimilarity. │ │ │ │ + 0x00023ac0 5f5f6772 7061636b 5f4d4f44 5f64636c __grpack_MOD_dcl │ │ │ │ + 0x00023ad0 7365746d 61707072 6f6a6563 74696f6e setmapprojection │ │ │ │ + 0x00023ae0 616e676c 65005f5f 67727061 636b5f4d angle.__grpack_M │ │ │ │ + 0x00023af0 4f445f64 636c7365 74747261 6e736e75 OD_dclsettransnu │ │ │ │ + 0x00023b00 6d626572 005f5f67 72706163 6b5f4d4f mber.__grpack_MO │ │ │ │ + 0x00023b10 445f6463 6c736574 7472616e 7366756e D_dclsettransfun │ │ │ │ + 0x00023b20 6374696f 6e005f5f 67727061 636b5f4d ction.__grpack_M │ │ │ │ + 0x00023b30 4f445f64 636c636c 6f736567 72617068 OD_dclclosegraph │ │ │ │ + 0x00023b40 69637300 5f5f6772 7061636b 5f4d4f44 ics.__grpack_MOD │ │ │ │ + 0x00023b50 5f64636c 6e657766 6967005f 5f677270 _dclnewfig.__grp │ │ │ │ + 0x00023b60 61636b5f 4d4f445f 64636c6e 65776672 ack_MOD_dclnewfr │ │ │ │ + 0x00023b70 616d6500 5f5f6772 7061636b 5f4d4f44 ame.__grpack_MOD │ │ │ │ + 0x00023b80 5f64636c 6f70656e 67726170 68696373 _dclopengraphics │ │ │ │ + 0x00023b90 005f6766 6f727472 616e5f74 72616e73 ._gfortran_trans │ │ │ │ + 0x00023ba0 6665725f 63686172 61637465 725f7772 fer_character_wr │ │ │ │ + 0x00023bb0 69746500 5f67666f 72747261 6e5f7374 ite._gfortran_st │ │ │ │ + 0x00023bc0 5f726561 64005f67 666f7274 72616e5f _read._gfortran_ │ │ │ │ + 0x00023bd0 7472616e 73666572 5f696e74 65676572 transfer_integer │ │ │ │ + 0x00023be0 005f6766 6f727472 616e5f73 745f7265 ._gfortran_st_re │ │ │ │ + 0x00023bf0 61645f64 6f6e6500 5f5f6772 7061636b ad_done.__grpack │ │ │ │ + 0x00023c00 5f4d4f44 5f64636c 73656c65 63746465 _MOD_dclselectde │ │ │ │ + 0x00023c10 76696365 005f5f72 6e6d6c69 625f4d4f vice.__rnmlib_MO │ │ │ │ + 0x00023c20 445f6463 6c72756e 6e696e67 6d65616e D_dclrunningmean │ │ │ │ + 0x00023c30 005f5f75 73706163 6b5f4d4f 445f7874 .__uspack_MOD_xt │ │ │ │ + 0x00023c40 746c3000 5f5f7573 7061636b 5f4d4f44 tl0.__uspack_MOD │ │ │ │ + 0x00023c50 5f797474 6c30005f 5f757370 61636b5f _yttl0.__uspack_ │ │ │ │ + 0x00023c60 4d4f445f 78756e69 30005f5f 75737061 MOD_xuni0.__uspa │ │ │ │ + 0x00023c70 636b5f4d 4f445f79 756e6930 005f5f75 ck_MOD_yuni0.__u │ │ │ │ + 0x00023c80 73706163 6b5f4d4f 445f6463 6c736869 spack_MOD_dclshi │ │ │ │ + 0x00023c90 66746178 6973005f 5f757370 61636b5f ftaxis.__uspack_ │ │ │ │ + 0x00023ca0 4d4f445f 64636c64 72617761 7869736c MOD_dcldrawaxisl │ │ │ │ + 0x00023cb0 6162656c 005f5f75 73706163 6b5f4d4f abel.__uspack_MO │ │ │ │ + 0x00023cc0 445f6463 6c647261 77746963 6b6d6172 D_dcldrawtickmar │ │ │ │ + 0x00023cd0 6b005f5f 75737061 636b5f4d 4f445f64 k.__uspack_MOD_d │ │ │ │ + 0x00023ce0 636c6472 61776178 69736c69 6e65005f cldrawaxisline._ │ │ │ │ + 0x00023cf0 5f757370 61636b5f 4d4f445f 64636c64 _uspack_MOD_dcld │ │ │ │ + 0x00023d00 72617774 69746c65 005f5f75 73706163 rawtitle.__uspac │ │ │ │ + 0x00023d10 6b5f4d4f 445f6463 6c647261 77617869 k_MOD_dcldrawaxi │ │ │ │ + 0x00023d20 7363616c 656e6461 72005f5f 75737061 scalendar.__uspa │ │ │ │ + 0x00023d30 636b5f4d 4f445f64 636c6472 61776178 ck_MOD_dcldrawax │ │ │ │ + 0x00023d40 69736c6f 67005f5f 75737061 636b5f4d islog.__uspack_M │ │ │ │ + 0x00023d50 4f445f64 636c6472 61776178 69737370 OD_dcldrawaxissp │ │ │ │ + 0x00023d60 65636966 79005f5f 75737061 636b5f4d ecify.__uspack_M │ │ │ │ + 0x00023d70 4f445f64 636c6472 61776178 6973005f OD_dcldrawaxis._ │ │ │ │ + 0x00023d80 5f757370 61636b5f 4d4f445f 64636c64 _uspack_MOD_dcld │ │ │ │ + 0x00023d90 72617773 63616c65 64677261 7068005f rawscaledgraph._ │ │ │ │ + 0x00023da0 5f757370 61636b5f 4d4f445f 64636c64 _uspack_MOD_dcld │ │ │ │ + 0x00023db0 72617773 63616c65 64617869 73005f5f rawscaledaxis.__ │ │ │ │ + 0x00023dc0 75737061 636b5f4d 4f445f64 636c6669 uspack_MOD_dclfi │ │ │ │ + 0x00023dd0 74736361 6c696e67 7061726d 005f5f75 tscalingparm.__u │ │ │ │ + 0x00023de0 73706163 6b5f4d4f 445f6463 6c736574 spack_MOD_dclset │ │ │ │ + 0x00023df0 7469746c 65005f5f 75737061 636b5f4d title.__uspack_M │ │ │ │ + 0x00023e00 4f445f64 636c7363 616c696e 67706f69 OD_dclscalingpoi │ │ │ │ + 0x00023e10 6e74005f 5f626c6b 6c69625f 4d4f445f nt.__blklib_MOD_ │ │ │ │ + 0x00023e20 64636c69 6e746572 76616c67 65005f5f dclintervalge.__ │ │ │ │ + 0x00023e30 626c6b6c 69625f4d 4f445f64 636c696e blklib_MOD_dclin │ │ │ │ + 0x00023e40 74657276 616c6774 005f5f62 6c6b6c69 tervalgt.__blkli │ │ │ │ + 0x00023e50 625f4d4f 445f6463 6c696e74 65727661 b_MOD_dclinterva │ │ │ │ + 0x00023e60 6c6c6500 5f5f626c 6b6c6962 5f4d4f44 lle.__blklib_MOD │ │ │ │ + 0x00023e70 5f64636c 696e7465 7276616c 6c74005f _dclintervallt._ │ │ │ │ + 0x00023e80 5f676e6d 6c69625f 4d4f445f 64636c67 _gnmlib_MOD_dclg │ │ │ │ + 0x00023e90 6f6f646e 756d6765 005f5f67 6e6d6c69 oodnumge.__gnmli │ │ │ │ + 0x00023ea0 625f4d4f 445f6463 6c676f6f 646e756d b_MOD_dclgoodnum │ │ │ │ + 0x00023eb0 6774005f 5f676e6d 6c69625f 4d4f445f gt.__gnmlib_MOD_ │ │ │ │ + 0x00023ec0 64636c67 6f6f646e 756d6c65 005f5f67 dclgoodnumle.__g │ │ │ │ + 0x00023ed0 6e6d6c69 625f4d4f 445f6463 6c676f6f nmlib_MOD_dclgoo │ │ │ │ + 0x00023ee0 646e756d 6c74005f 5f676e6d 6c69625f dnumlt.__gnmlib_ │ │ │ │ + 0x00023ef0 4d4f445f 64636c72 6573746f 7265676f MOD_dclrestorego │ │ │ │ + 0x00023f00 6f646e75 6d6c6973 74005f5f 676e6d6c odnumlist.__gnml │ │ │ │ + 0x00023f10 69625f4d 4f445f64 636c7361 7665676f ib_MOD_dclsavego │ │ │ │ + 0x00023f20 6f646e75 6d6c6973 74005f5f 676e6d6c odnumlist.__gnml │ │ │ │ + 0x00023f30 69625f4d 4f445f64 636c6765 74676f6f ib_MOD_dclgetgoo │ │ │ │ + 0x00023f40 646e756d 6c697374 005f5f67 6e6d6c69 dnumlist.__gnmli │ │ │ │ + 0x00023f50 625f4d4f 445f6463 6c736574 676f6f64 b_MOD_dclsetgood │ │ │ │ + 0x00023f60 6e756d6c 69737400 5f5f676e 6d6c6962 numlist.__gnmlib │ │ │ │ + 0x00023f70 5f4d4f44 5f64636c 676f6f64 6e756d65 _MOD_dclgoodnume │ │ │ │ + 0x00023f80 78676500 5f5f676e 6d6c6962 5f4d4f44 xge.__gnmlib_MOD │ │ │ │ + 0x00023f90 5f64636c 676f6f64 6e756d65 786c6500 _dclgoodnumexle. │ │ │ │ + 0x00023fa0 5f5f676e 6d6c6962 5f4d4f44 5f64636c __gnmlib_MOD_dcl │ │ │ │ + 0x00023fb0 676f6f64 6e756d65 78677400 5f5f676e goodnumexgt.__gn │ │ │ │ + 0x00023fc0 6d6c6962 5f4d4f44 5f64636c 676f6f64 mlib_MOD_dclgood │ │ │ │ + 0x00023fd0 6e756d65 786c7400 5f5f7266 616c6962 numexlt.__rfalib │ │ │ │ + 0x00023fe0 5f4d4f44 5f64636c 67657461 6d70005f _MOD_dclgetamp._ │ │ │ │ + 0x00023ff0 5f726661 6c69625f 4d4f445f 64636c67 _rfalib_MOD_dclg │ │ │ │ + 0x00024000 6574726d 73005f5f 7266616c 69625f4d etrms.__rfalib_M │ │ │ │ + 0x00024010 4f445f64 636c6765 74737464 005f5f72 OD_dclgetstd.__r │ │ │ │ + 0x00024020 66616c69 625f4d4f 445f6463 6c676574 falib_MOD_dclget │ │ │ │ + 0x00024030 76617200 5f5f7266 616c6962 5f4d4f44 var.__rfalib_MOD │ │ │ │ + 0x00024040 5f64636c 67657461 7665005f 5f736770 _dclgetave.__sgp │ │ │ │ + 0x00024050 61636b5f 4d4f445f 64636c67 65746172 ack_MOD_dclgetar │ │ │ │ + 0x00024060 726f776c 696e6569 6e646578 005f5f73 rowlineindex.__s │ │ │ │ + 0x00024070 67706163 6b5f4d4f 445f6463 6c676574 gpack_MOD_dclget │ │ │ │ + 0x00024080 6172726f 776c696e 65747970 65005f5f arrowlinetype.__ │ │ │ │ + 0x00024090 73677061 636b5f4d 4f445f64 636c7365 sgpack_MOD_dclse │ │ │ │ + 0x000240a0 74617272 6f776c69 6e65696e 64657800 tarrowlineindex. │ │ │ │ + 0x000240b0 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ + 0x000240c0 73657461 72726f77 6c696e65 74797065 setarrowlinetype │ │ │ │ + 0x000240d0 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ + 0x000240e0 6c647261 77617272 6f777072 6f6a6563 ldrawarrowprojec │ │ │ │ + 0x000240f0 74656400 5f5f7367 7061636b 5f4d4f44 ted.__sgpack_MOD │ │ │ │ + 0x00024100 5f64636c 64726177 6172726f 776e6f72 _dcldrawarrownor │ │ │ │ + 0x00024110 6d616c69 7a656400 5f5f7367 7061636b malized.__sgpack │ │ │ │ + 0x00024120 5f4d4f44 5f64636c 64726177 6172726f _MOD_dcldrawarro │ │ │ │ + 0x00024130 77005f5f 73677061 636b5f4d 4f445f64 w.__sgpack_MOD_d │ │ │ │ + 0x00024140 636c6765 74736861 64657061 74746572 clgetshadepatter │ │ │ │ + 0x00024150 6e005f5f 73677061 636b5f4d 4f445f64 n.__sgpack_MOD_d │ │ │ │ + 0x00024160 636c7365 74736861 64657061 74746572 clsetshadepatter │ │ │ │ + 0x00024170 6e005f5f 73677061 636b5f4d 4f445f64 n.__sgpack_MOD_d │ │ │ │ + 0x00024180 636c7368 61646572 6567696f 6e70726f clshaderegionpro │ │ │ │ + 0x00024190 6a656374 6564005f 5f736770 61636b5f jected.__sgpack_ │ │ │ │ + 0x000241a0 4d4f445f 64636c73 68616465 72656769 MOD_dclshaderegi │ │ │ │ + 0x000241b0 6f6e6e6f 726d616c 697a6564 005f5f73 onnormalized.__s │ │ │ │ + 0x000241c0 67706163 6b5f4d4f 445f6463 6c736861 gpack_MOD_dclsha │ │ │ │ + 0x000241d0 64657265 67696f6e 005f5f73 67706163 deregion.__sgpac │ │ │ │ + 0x000241e0 6b5f4d4f 445f6463 6c676574 74657874 k_MOD_dclgettext │ │ │ │ + 0x000241f0 706f7369 74696f6e 005f5f73 67706163 position.__sgpac │ │ │ │ + 0x00024200 6b5f4d4f 445f6463 6c676574 74657874 k_MOD_dclgettext │ │ │ │ + 0x00024210 696e6465 78005f5f 73677061 636b5f4d index.__sgpack_M │ │ │ │ + 0x00024220 4f445f64 636c6765 74746578 74616e67 OD_dclgettextang │ │ │ │ + 0x00024230 6c65005f 5f736770 61636b5f 4d4f445f le.__sgpack_MOD_ │ │ │ │ + 0x00024240 64636c67 65747465 78746865 69676874 dclgettextheight │ │ │ │ + 0x00024250 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ + 0x00024260 6c736574 74657874 706f7369 74696f6e lsettextposition │ │ │ │ + 0x00024270 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ + 0x00024280 6c736574 74657874 696e6465 78005f5f lsettextindex.__ │ │ │ │ + 0x00024290 73677061 636b5f4d 4f445f64 636c7365 sgpack_MOD_dclse │ │ │ │ + 0x000242a0 74746578 74616e67 6c65006c 726f756e ttextangle.lroun │ │ │ │ + 0x000242b0 6466005f 5f736770 61636b5f 4d4f445f df.__sgpack_MOD_ │ │ │ │ + 0x000242c0 64636c73 65747465 78746865 69676874 dclsettextheight │ │ │ │ + 0x000242d0 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ + 0x000242e0 6c647261 77746578 7470726f 6a656374 ldrawtextproject │ │ │ │ + 0x000242f0 6564005f 5f736770 61636b5f 4d4f445f ed.__sgpack_MOD_ │ │ │ │ + 0x00024300 64636c64 72617774 6578746e 6f726d61 dcldrawtextnorma │ │ │ │ + 0x00024310 6c697a65 64005f5f 73677061 636b5f4d lized.__sgpack_M │ │ │ │ + 0x00024320 4f445f64 636c6472 61777465 7874005f OD_dcldrawtext._ │ │ │ │ + 0x00024330 5f736770 61636b5f 4d4f445f 64636c67 _sgpack_MOD_dclg │ │ │ │ + 0x00024340 65746d61 726b6572 73697a65 005f5f73 etmarkersize.__s │ │ │ │ + 0x00024350 67706163 6b5f4d4f 445f6463 6c676574 gpack_MOD_dclget │ │ │ │ + 0x00024360 6d61726b 6572696e 64657800 5f5f7367 markerindex.__sg │ │ │ │ + 0x00024370 7061636b 5f4d4f44 5f64636c 6765746d pack_MOD_dclgetm │ │ │ │ + 0x00024380 61726b65 72747970 65005f5f 73677061 arkertype.__sgpa │ │ │ │ + 0x00024390 636b5f4d 4f445f64 636c7365 746d6172 ck_MOD_dclsetmar │ │ │ │ + 0x000243a0 6b657273 697a6500 5f5f7367 7061636b kersize.__sgpack │ │ │ │ + 0x000243b0 5f4d4f44 5f64636c 7365746d 61726b65 _MOD_dclsetmarke │ │ │ │ + 0x000243c0 72696e64 6578005f 5f736770 61636b5f rindex.__sgpack_ │ │ │ │ + 0x000243d0 4d4f445f 64636c73 65746d61 726b6572 MOD_dclsetmarker │ │ │ │ + 0x000243e0 74797065 005f5f73 67706163 6b5f4d4f type.__sgpack_MO │ │ │ │ + 0x000243f0 445f6463 6c647261 776d6172 6b657270 D_dcldrawmarkerp │ │ │ │ + 0x00024400 726f6a65 63746564 005f5f73 67706163 rojected.__sgpac │ │ │ │ + 0x00024410 6b5f4d4f 445f6463 6c647261 776d6172 k_MOD_dcldrawmar │ │ │ │ + 0x00024420 6b65726e 6f726d61 6c697a65 64005f5f kernormalized.__ │ │ │ │ + 0x00024430 73677061 636b5f4d 4f445f64 636c6472 sgpack_MOD_dcldr │ │ │ │ + 0x00024440 61776d61 726b6572 005f5f73 67706163 awmarker.__sgpac │ │ │ │ + 0x00024450 6b5f4d4f 445f6463 6c676574 6c696e65 k_MOD_dclgetline │ │ │ │ + 0x00024460 74657874 73697a65 005f5f73 67706163 textsize.__sgpac │ │ │ │ + 0x00024470 6b5f4d4f 445f6463 6c676574 6c696e65 k_MOD_dclgetline │ │ │ │ + 0x00024480 74657874 005f5f73 67706163 6b5f4d4f text.__sgpack_MO │ │ │ │ + 0x00024490 445f6463 6c676574 6c696e65 696e6465 D_dclgetlineinde │ │ │ │ + 0x000244a0 78005f5f 73677061 636b5f4d 4f445f64 x.__sgpack_MOD_d │ │ │ │ + 0x000244b0 636c6765 746c696e 65747970 65005f5f clgetlinetype.__ │ │ │ │ + 0x000244c0 73677061 636b5f4d 4f445f64 636c6e65 sgpack_MOD_dclne │ │ │ │ + 0x000244d0 78746c69 6e657465 7874005f 5f736770 xtlinetext.__sgp │ │ │ │ + 0x000244e0 61636b5f 4d4f445f 64636c73 65746c69 ack_MOD_dclsetli │ │ │ │ + 0x000244f0 6e657465 78747369 7a65005f 5f736770 netextsize.__sgp │ │ │ │ + 0x00024500 61636b5f 4d4f445f 64636c73 65746c69 ack_MOD_dclsetli │ │ │ │ + 0x00024510 6e657465 7874005f 5f736770 61636b5f netext.__sgpack_ │ │ │ │ + 0x00024520 4d4f445f 64636c73 65746c69 6e65696e MOD_dclsetlinein │ │ │ │ + 0x00024530 64657800 5f5f7367 7061636b 5f4d4f44 dex.__sgpack_MOD │ │ │ │ + 0x00024540 5f64636c 7365746c 696e6574 79706500 _dclsetlinetype. │ │ │ │ + 0x00024550 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ + 0x00024560 64726177 6c696e65 70726f6a 65637465 drawlineprojecte │ │ │ │ + 0x00024570 6432005f 5f736770 61636b5f 4d4f445f d2.__sgpack_MOD_ │ │ │ │ + 0x00024580 64636c64 7261776c 696e6570 726f6a65 dcldrawlineproje │ │ │ │ + 0x00024590 63746564 31005f5f 73677061 636b5f4d cted1.__sgpack_M │ │ │ │ + 0x000245a0 4f445f64 636c6472 61776c69 6e656e6f OD_dcldrawlineno │ │ │ │ + 0x000245b0 726d616c 697a6564 32005f5f 73677061 rmalized2.__sgpa │ │ │ │ + 0x000245c0 636b5f4d 4f445f64 636c6472 61776c69 ck_MOD_dcldrawli │ │ │ │ + 0x000245d0 6e656e6f 726d616c 697a6564 31005f5f nenormalized1.__ │ │ │ │ + 0x000245e0 73677061 636b5f4d 4f445f64 636c6472 sgpack_MOD_dcldr │ │ │ │ + 0x000245f0 61776c69 6e653200 5f5f7367 7061636b awline2.__sgpack │ │ │ │ + 0x00024600 5f4d4f44 5f64636c 64726177 6c696e65 _MOD_dcldrawline │ │ │ │ + 0x00024610 31005f5f 73677061 636b5f4d 4f445f64 1.__sgpack_MOD_d │ │ │ │ + 0x00024620 636c6765 74747261 6e736e75 6d626572 clgettransnumber │ │ │ │ + 0x00024630 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ + 0x00024640 6c676574 6d617070 726f6a65 6374696f lgetmapprojectio │ │ │ │ + 0x00024650 6e616e67 6c65005f 5f736770 61636b5f nangle.__sgpack_ │ │ │ │ + 0x00024660 4d4f445f 64636c67 65747369 6d696c61 MOD_dclgetsimila │ │ │ │ + 0x00024670 72697479 005f5f73 67706163 6b5f4d4f rity.__sgpack_MO │ │ │ │ + 0x00024680 445f6463 6c676574 77696e64 6f77005f D_dclgetwindow._ │ │ │ │ + 0x00024690 5f736770 61636b5f 4d4f445f 64636c67 _sgpack_MOD_dclg │ │ │ │ + 0x000246a0 65747669 6577706f 7274005f 5f736770 etviewport.__sgp │ │ │ │ + 0x000246b0 61636b5f 4d4f445f 64636c74 72616e73 ack_MOD_dcltrans │ │ │ │ + 0x000246c0 6e756d74 6f6c6f6e 67005f5f 73677061 numtolong.__sgpa │ │ │ │ + 0x000246d0 636b5f4d 4f445f64 636c7472 616e736e ck_MOD_dcltransn │ │ │ │ + 0x000246e0 756d746f 73686f72 74005f5f 73677061 umtoshort.__sgpa │ │ │ │ + 0x000246f0 636b5f4d 4f445f64 636c7472 616e736c ck_MOD_dcltransl │ │ │ │ + 0x00024700 6f6e6774 6f6e756d 005f5f73 67706163 ongtonum.__sgpac │ │ │ │ + 0x00024710 6b5f4d4f 445f6463 6c747261 6e736c6f k_MOD_dcltranslo │ │ │ │ + 0x00024720 6e67746f 73686f72 74005f5f 73677061 ngtoshort.__sgpa │ │ │ │ + 0x00024730 636b5f4d 4f445f64 636c7472 616e7373 ck_MOD_dcltranss │ │ │ │ + 0x00024740 686f7274 746f6e75 6d005f5f 73677061 horttonum.__sgpa │ │ │ │ + 0x00024750 636b5f4d 4f445f64 636c7472 616e7373 ck_MOD_dcltranss │ │ │ │ + 0x00024760 686f7274 746f6c6f 6e67005f 5f736770 horttolong.__sgp │ │ │ │ + 0x00024770 61636b5f 4d4f445f 64636c70 72696e74 ack_MOD_dclprint │ │ │ │ + 0x00024780 64657669 63656c69 7374005f 5f756570 devicelist.__uep │ │ │ │ + 0x00024790 61636b5f 4d4f445f 64636c63 6c656172 ack_MOD_dclclear │ │ │ │ + 0x000247a0 73686164 656c6576 656c005f 5f756570 shadelevel.__uep │ │ │ │ + 0x000247b0 61636b5f 4d4f445f 64636c67 65747368 ack_MOD_dclgetsh │ │ │ │ + 0x000247c0 6164656c 6576656c 6e756d62 6572005f adelevelnumber._ │ │ │ │ + 0x000247d0 5f756570 61636b5f 4d4f445f 64636c67 _uepack_MOD_dclg │ │ │ │ + 0x000247e0 65747368 6164656c 6576656c 005f5f75 etshadelevel.__u │ │ │ │ + 0x000247f0 65706163 6b5f4d4f 445f6463 6c736574 epack_MOD_dclset │ │ │ │ + 0x00024800 73686164 656e005f 5f756570 61636b5f shaden.__uepack_ │ │ │ │ + 0x00024810 4d4f445f 64636c73 65747368 61646576 MOD_dclsetshadev │ │ │ │ + 0x00024820 005f5f75 65706163 6b5f4d4f 445f6463 .__uepack_MOD_dc │ │ │ │ + 0x00024830 6c736574 73686164 6562005f 5f756570 lsetshadeb.__uep │ │ │ │ + 0x00024840 61636b5f 4d4f445f 64636c73 65747368 ack_MOD_dclsetsh │ │ │ │ + 0x00024850 61646561 005f5f75 65706163 6b5f4d4f adea.__uepack_MO │ │ │ │ + 0x00024860 445f6463 6c736861 6465636f 6e746f75 D_dclshadecontou │ │ │ │ + 0x00024870 72657800 5f5f7565 7061636b 5f4d4f44 rex.__uepack_MOD │ │ │ │ + 0x00024880 5f64636c 73686164 65636f6e 746f7572 _dclshadecontour │ │ │ │ + 0x00024890 005f5f74 696d656c 69625f4d 4f445f64 .__timelib_MOD_d │ │ │ │ + 0x000248a0 636c666f 726d6174 74696d65 005f5f74 clformattime.__t │ │ │ │ + 0x000248b0 696d656c 69625f4d 4f445f64 636c6765 imelib_MOD_dclge │ │ │ │ + 0x000248c0 7474696d 65005f5f 75677061 636b5f4d ttime.__ugpack_M │ │ │ │ + 0x000248d0 4f445f64 636c7365 74756e69 74766563 OD_dclsetunitvec │ │ │ │ + 0x000248e0 746f7274 69746c65 005f5f75 67706163 tortitle.__ugpac │ │ │ │ + 0x000248f0 6b5f4d4f 445f6463 6c647261 77766563 k_MOD_dcldrawvec │ │ │ │ + 0x00024900 746f7273 005f5f72 66626c69 625f4d4f tors.__rfblib_MO │ │ │ │ + 0x00024910 445f6463 6c676574 636f7200 5f5f7266 D_dclgetcor.__rf │ │ │ │ + 0x00024920 626c6962 5f4d4f44 5f64636c 67657463 blib_MOD_dclgetc │ │ │ │ + 0x00024930 6f76005f 5f726662 6c69625f 4d4f445f ov.__rfblib_MOD_ │ │ │ │ + 0x00024940 64636c67 65747072 64005f5f 696e746c dclgetprd.__intl │ │ │ │ + 0x00024950 69625f4d 4f445f64 636c696e 74676500 ib_MOD_dclintge. │ │ │ │ + 0x00024960 5f5f696e 746c6962 5f4d4f44 5f64636c __intlib_MOD_dcl │ │ │ │ + 0x00024970 696e7467 74005f5f 696e746c 69625f4d intgt.__intlib_M │ │ │ │ + 0x00024980 4f445f64 636c696e 746c6500 5f5f696e OD_dclintle.__in │ │ │ │ + 0x00024990 746c6962 5f4d4f44 5f64636c 696e746c tlib_MOD_dclintl │ │ │ │ + 0x000249a0 74005f5f 757a7061 636b5f4d 4f445f64 t.__uzpack_MOD_d │ │ │ │ + 0x000249b0 636c7365 74617869 73666163 746f7200 clsetaxisfactor. │ │ │ │ + 0x000249c0 5f5f6368 6b6c6962 5f4d4f44 5f64636c __chklib_MOD_dcl │ │ │ │ + 0x000249d0 63686563 6b636861 72706174 7465726e checkcharpattern │ │ │ │ + 0x000249e0 005f5f63 686b6c69 625f4d4f 445f6463 .__chklib_MOD_dc │ │ │ │ + 0x000249f0 6c636865 636b666f 72747261 6e005f5f lcheckfortran.__ │ │ │ │ + 0x00024a00 63686b6c 69625f4d 4f445f64 636c6368 chklib_MOD_dclch │ │ │ │ + 0x00024a10 65636b61 6c706861 6e756d00 5f5f6368 eckalphanum.__ch │ │ │ │ + 0x00024a20 6b6c6962 5f4d4f44 5f64636c 63686563 klib_MOD_dclchec │ │ │ │ + 0x00024a30 6b6e756d 62657200 5f5f6368 6b6c6962 knumber.__chklib │ │ │ │ + 0x00024a40 5f4d4f44 5f64636c 63686563 6b616c70 _MOD_dclcheckalp │ │ │ │ + 0x00024a50 68616265 74005f5f 63686b6c 69625f4d habet.__chklib_M │ │ │ │ + 0x00024a60 4f445f64 636c6368 65636b73 70656369 OD_dclcheckspeci │ │ │ │ + 0x00024a70 616c005f 5f63686b 6c69625f 4d4f445f al.__chklib_MOD_ │ │ │ │ + 0x00024a80 64636c63 6865636b 63757272 656e6379 dclcheckcurrency │ │ │ │ + 0x00024a90 005f5f63 686b6c69 625f4d4f 445f6463 .__chklib_MOD_dc │ │ │ │ + 0x00024aa0 6c636865 636b626c 616e6b00 5f5f6463 lcheckblank.__dc │ │ │ │ + 0x00024ab0 6c5f7061 726d5f4d 4f445f64 636c7365 l_parm_MOD_dclse │ │ │ │ + 0x00024ac0 74636861 72657800 5f67666f 72747261 tcharex._gfortra │ │ │ │ + 0x00024ad0 6e5f7374 72696e67 5f696e64 65780067 n_string_index.g │ │ │ │ + 0x00024ae0 6c637169 6e5f005f 67666f72 7472616e lcqin_._gfortran │ │ │ │ + 0x00024af0 5f73656c 6563745f 73747269 6e670067 _select_string.g │ │ │ │ + 0x00024b00 6c637376 6c5f005f 5f64636c 5f706172 lcsvl_.__dcl_par │ │ │ │ + 0x00024b10 6d5f4d4f 445f6463 6c736574 6c6f6769 m_MOD_dclsetlogi │ │ │ │ + 0x00024b20 63616c65 78005f5f 64636c5f 7061726d calex.__dcl_parm │ │ │ │ + 0x00024b30 5f4d4f44 5f64636c 73657472 65616c65 _MOD_dclsetreale │ │ │ │ + 0x00024b40 7800676c 7271696e 5f00676c 7273766c x.glrqin_.glrsvl │ │ │ │ + 0x00024b50 5f005f5f 64636c5f 7061726d 5f4d4f44 _.__dcl_parm_MOD │ │ │ │ + 0x00024b60 5f64636c 73657469 6e746567 65726578 _dclsetintegerex │ │ │ │ + 0x00024b70 00676c69 71696e5f 00676c69 73766c5f .gliqin_.glisvl_ │ │ │ │ + 0x00024b80 005f5f64 636c5f70 61726d5f 4d4f445f .__dcl_parm_MOD_ │ │ │ │ + 0x00024b90 64636c73 65746368 6172005f 5f64636c dclsetchar.__dcl │ │ │ │ + 0x00024ba0 5f706172 6d5f4d4f 445f6463 6c736574 _parm_MOD_dclset │ │ │ │ + 0x00024bb0 6c6f6769 63616c00 5f5f6463 6c5f7061 logical.__dcl_pa │ │ │ │ + 0x00024bc0 726d5f4d 4f445f64 636c7365 74726561 rm_MOD_dclsetrea │ │ │ │ + 0x00024bd0 6c005f5f 64636c5f 7061726d 5f4d4f44 l.__dcl_parm_MOD │ │ │ │ + 0x00024be0 5f64636c 73657469 6e746567 6572005f _dclsetinteger._ │ │ │ │ + 0x00024bf0 5f64636c 5f706172 6d5f4d4f 445f6463 _dcl_parm_MOD_dc │ │ │ │ + 0x00024c00 6c676574 63686172 7300676c 6371766c lgetchars.glcqvl │ │ │ │ + 0x00024c10 5f005f5f 64636c5f 7061726d 5f4d4f44 _.__dcl_parm_MOD │ │ │ │ + 0x00024c20 5f64636c 6765746c 6f676963 616c7300 _dclgetlogicals. │ │ │ │ + 0x00024c30 5f5f6463 6c5f7061 726d5f4d 4f445f64 __dcl_parm_MOD_d │ │ │ │ + 0x00024c40 636c6765 74726561 6c730067 6c727176 clgetreals.glrqv │ │ │ │ + 0x00024c50 6c5f005f 5f64636c 5f706172 6d5f4d4f l_.__dcl_parm_MO │ │ │ │ + 0x00024c60 445f6463 6c676574 696e7465 67657273 D_dclgetintegers │ │ │ │ + 0x00024c70 00676c69 71766c5f 005f5f64 636c5f70 .gliqvl_.__dcl_p │ │ │ │ + 0x00024c80 61726d5f 4d4f445f 64636c67 65746368 arm_MOD_dclgetch │ │ │ │ + 0x00024c90 6172005f 5f64636c 5f706172 6d5f4d4f ar.__dcl_parm_MO │ │ │ │ + 0x00024ca0 445f6463 6c676574 6c6f6769 63616c00 D_dclgetlogical. │ │ │ │ + 0x00024cb0 5f5f6463 6c5f7061 726d5f4d 4f445f64 __dcl_parm_MOD_d │ │ │ │ + 0x00024cc0 636c6765 74726561 6c005f5f 64636c5f clgetreal.__dcl_ │ │ │ │ + 0x00024cd0 7061726d 5f4d4f44 5f64636c 67657469 parm_MOD_dclgeti │ │ │ │ + 0x00024ce0 6e746567 6572005f 5f736874 726c6962 nteger.__shtrlib │ │ │ │ + 0x00024cf0 5f4d4f44 5f64636c 6c656765 6e647265 _MOD_dcllegendre │ │ │ │ + 0x00024d00 7472616e 73666f72 6d5f6200 5f67666f transform_b._gfo │ │ │ │ + 0x00024d10 72747261 6e5f696e 7465726e 616c5f70 rtran_internal_p │ │ │ │ + 0x00024d20 61636b00 5f67666f 72747261 6e5f696e ack._gfortran_in │ │ │ │ + 0x00024d30 7465726e 616c5f75 6e706163 6b005f5f ternal_unpack.__ │ │ │ │ + 0x00024d40 73687472 6c69625f 4d4f445f 64636c6c shtrlib_MOD_dcll │ │ │ │ + 0x00024d50 6567656e 64726574 72616e73 666f726d egendretransform │ │ │ │ + 0x00024d60 5f66005f 5f736874 726c6962 5f4d4f44 _f.__shtrlib_MOD │ │ │ │ + 0x00024d70 5f64636c 6765746c 6567656e 64726566 _dclgetlegendref │ │ │ │ + 0x00024d80 756e6374 696f6e73 005f5f73 6874726c unctions.__shtrl │ │ │ │ + 0x00024d90 69625f4d 4f445f64 636c7370 65637472 ib_MOD_dclspectr │ │ │ │ + 0x00024da0 756d746f 67726964 666f726c 61746974 umtogridforlatit │ │ │ │ + 0x00024db0 75646500 5f5f7368 74726c69 625f4d4f ude.__shtrlib_MO │ │ │ │ + 0x00024dc0 445f6463 6c737065 63747275 6d746f67 D_dclspectrumtog │ │ │ │ + 0x00024dd0 72696466 6f727a6f 6e616c00 5f5f7368 ridforzonal.__sh │ │ │ │ + 0x00024de0 74726c69 625f4d4f 445f6463 6c737065 trlib_MOD_dclspe │ │ │ │ + 0x00024df0 63747275 6d746f67 72696466 6f727761 ctrumtogridforwa │ │ │ │ + 0x00024e00 7665005f 5f736874 726c6962 5f4d4f44 ve.__shtrlib_MOD │ │ │ │ + 0x00024e10 5f64636c 67726964 746f7370 65637472 _dclgridtospectr │ │ │ │ + 0x00024e20 756d005f 5f736874 726c6962 5f4d4f44 um.__shtrlib_MOD │ │ │ │ + 0x00024e30 5f64636c 73706563 7472756d 746f6772 _dclspectrumtogr │ │ │ │ + 0x00024e40 6964005f 5f736874 726c6962 5f4d4f44 id.__shtrlib_MOD │ │ │ │ + 0x00024e50 5f64636c 6f706572 6174656c 61706c61 _dcloperatelapla │ │ │ │ + 0x00024e60 6369616e 005f5f73 6874726c 69625f4d cian.__shtrlib_M │ │ │ │ + 0x00024e70 4f445f64 636c6765 74737065 63747275 OD_dclgetspectru │ │ │ │ + 0x00024e80 6d6e756d 62657200 5f5f7368 74726c69 mnumber.__shtrli │ │ │ │ + 0x00024e90 625f4d4f 445f6463 6c646561 6c6c6f63 b_MOD_dcldealloc │ │ │ │ + 0x00024ea0 73687400 5f67666f 72747261 6e5f7275 sht._gfortran_ru │ │ │ │ + 0x00024eb0 6e74696d 655f6572 726f725f 6174005f ntime_error_at._ │ │ │ │ + 0x00024ec0 5f736874 726c6962 5f4d4f44 5f64636c _shtrlib_MOD_dcl │ │ │ │ + 0x00024ed0 696e6974 73687400 5f67666f 72747261 initsht._gfortra │ │ │ │ + 0x00024ee0 6e5f7275 6e74696d 655f6572 726f7200 n_runtime_error. │ │ │ │ + 0x00024ef0 5f5f6368 676c6962 5f4d4f44 5f64636c __chglib_MOD_dcl │ │ │ │ + 0x00024f00 746f6c6f 77657200 5f5f6368 676c6962 tolower.__chglib │ │ │ │ + 0x00024f10 5f4d4f44 5f64636c 746f7570 70657200 _MOD_dcltoupper. │ │ │ │ + 0x00024f20 5f5f7379 736c6962 5f4d4f44 5f64636c __syslib_MOD_dcl │ │ │ │ + 0x00024f30 67657475 6e69746e 756d005f 5f737973 getunitnum.__sys │ │ │ │ + 0x00024f40 6c69625f 4d4f445f 64636c63 6f6d7063 lib_MOD_dclcompc │ │ │ │ + 0x00024f50 68617200 5f5f7379 736c6962 5f4d4f44 har.__syslib_MOD │ │ │ │ + 0x00024f60 5f64636c 6d657373 61676564 756d7000 _dclmessagedump. │ │ │ │ + 0x00024f70 5f5f6f73 6c69625f 4d4f445f 64636c61 __oslib_MOD_dcla │ │ │ │ + 0x00024f80 626f7274 005f5f6f 736c6962 5f4d4f44 bort.__oslib_MOD │ │ │ │ + 0x00024f90 5f64636c 67657461 7267756d 656e7400 _dclgetargument. │ │ │ │ + 0x00024fa0 5f5f6f73 6c69625f 4d4f445f 64636c67 __oslib_MOD_dclg │ │ │ │ + 0x00024fb0 65746172 67756d65 6e746e75 6d005f5f etargumentnum.__ │ │ │ │ + 0x00024fc0 6f736c69 625f4d4f 445f6463 6c676574 oslib_MOD_dclget │ │ │ │ + 0x00024fd0 656e7600 5f5f6f73 6c69625f 4d4f445f env.__oslib_MOD_ │ │ │ │ + 0x00024fe0 64636c65 78656363 6f6d6d61 6e64005f dclexeccommand._ │ │ │ │ + 0x00024ff0 5f6d6170 6c69625f 4d4f445f 64636c73 _maplib_MOD_dcls │ │ │ │ + 0x00025000 65746f72 74686f67 72617068 6963005f etorthographic._ │ │ │ │ + 0x00025010 5f6d6170 6c69625f 4d4f445f 64636c73 _maplib_MOD_dcls │ │ │ │ + 0x00025020 6574626f 6e6e6573 005f5f6d 61706c69 etbonnes.__mapli │ │ │ │ + 0x00025030 625f4d4f 445f6463 6c736574 636f6e69 b_MOD_dclsetconi │ │ │ │ + 0x00025040 63616c63 005f5f6d 61706c69 625f4d4f calc.__maplib_MO │ │ │ │ + 0x00025050 445f6463 6c736574 636f6e69 63616c61 D_dclsetconicala │ │ │ │ + 0x00025060 005f5f6d 61706c69 625f4d4f 445f6463 .__maplib_MOD_dc │ │ │ │ + 0x00025070 6c736574 636f6e69 63616c00 5f5f6d61 lsetconical.__ma │ │ │ │ + 0x00025080 706c6962 5f4d4f44 5f64636c 617a696d plib_MOD_dclazim │ │ │ │ + 0x00025090 75746861 6c615f62 005f5f6d 61706c69 uthala_b.__mapli │ │ │ │ + 0x000250a0 625f4d4f 445f6463 6c617a69 6d757468 b_MOD_dclazimuth │ │ │ │ + 0x000250b0 616c5f62 005f5f6d 61706c69 625f4d4f al_b.__maplib_MO │ │ │ │ + 0x000250c0 445f6463 6c706f6c 61727374 6572656f D_dclpolarstereo │ │ │ │ + 0x000250d0 5f62005f 5f6d6170 6c69625f 4d4f445f _b.__maplib_MOD_ │ │ │ │ + 0x000250e0 64636c6f 7274686f 67726170 6869635f dclorthographic_ │ │ │ │ + 0x000250f0 62005f5f 6d61706c 69625f4d 4f445f64 b.__maplib_MOD_d │ │ │ │ + 0x00025100 636c626f 6e6e6573 5f62005f 5f6d6170 clbonnes_b.__map │ │ │ │ + 0x00025110 6c69625f 4d4f445f 64636c63 6f6e6963 lib_MOD_dclconic │ │ │ │ + 0x00025120 616c635f 62005f5f 6d61706c 69625f4d alc_b.__maplib_M │ │ │ │ + 0x00025130 4f445f64 636c636f 6e696361 6c615f62 OD_dclconicala_b │ │ │ │ + 0x00025140 005f5f6d 61706c69 625f4d4f 445f6463 .__maplib_MOD_dc │ │ │ │ + 0x00025150 6c636f6e 6963616c 5f62005f 5f6d6170 lconical_b.__map │ │ │ │ + 0x00025160 6c69625f 4d4f445f 64636c6b 69746164 lib_MOD_dclkitad │ │ │ │ + 0x00025170 615f6200 5f5f6d61 706c6962 5f4d4f44 a_b.__maplib_MOD │ │ │ │ + 0x00025180 5f64636c 65636b65 7274365f 62005f5f _dcleckert6_b.__ │ │ │ │ + 0x00025190 6d61706c 69625f4d 4f445f64 636c6861 maplib_MOD_dclha │ │ │ │ + 0x000251a0 6d6d6572 5f62005f 5f6d6170 6c69625f mmer_b.__maplib_ │ │ │ │ + 0x000251b0 4d4f445f 64636c6d 6f6c6c77 65696465 MOD_dclmollweide │ │ │ │ + 0x000251c0 6c696b65 5f62005f 5f6d6170 6c69625f like_b.__maplib_ │ │ │ │ + 0x000251d0 4d4f445f 64636c6d 6f6c6c77 65696465 MOD_dclmollweide │ │ │ │ + 0x000251e0 5f62005f 5f6d6170 6c69625f 4d4f445f _b.__maplib_MOD_ │ │ │ │ + 0x000251f0 64636c6d 65726361 746f725f 62005f5f dclmercator_b.__ │ │ │ │ + 0x00025200 6d61706c 69625f4d 4f445f64 636c6379 maplib_MOD_dclcy │ │ │ │ + 0x00025210 6c696e64 72696361 6c5f6200 5f5f6d61 lindrical_b.__ma │ │ │ │ + 0x00025220 706c6962 5f4d4f44 5f64636c 617a696d plib_MOD_dclazim │ │ │ │ + 0x00025230 75746861 6c615f66 005f5f6d 61706c69 uthala_f.__mapli │ │ │ │ + 0x00025240 625f4d4f 445f6463 6c617a69 6d757468 b_MOD_dclazimuth │ │ │ │ + 0x00025250 616c5f66 005f5f6d 61706c69 625f4d4f al_f.__maplib_MO │ │ │ │ + 0x00025260 445f6463 6c706f6c 61727374 6572656f D_dclpolarstereo │ │ │ │ + 0x00025270 5f66005f 5f6d6170 6c69625f 4d4f445f _f.__maplib_MOD_ │ │ │ │ + 0x00025280 64636c6f 7274686f 67726170 6869635f dclorthographic_ │ │ │ │ + 0x00025290 66005f5f 6d61706c 69625f4d 4f445f64 f.__maplib_MOD_d │ │ │ │ + 0x000252a0 636c626f 6e6e6573 5f66005f 5f6d6170 clbonnes_f.__map │ │ │ │ + 0x000252b0 6c69625f 4d4f445f 64636c63 6f6e6963 lib_MOD_dclconic │ │ │ │ + 0x000252c0 616c635f 66005f5f 6d61706c 69625f4d alc_f.__maplib_M │ │ │ │ + 0x000252d0 4f445f64 636c636f 6e696361 6c5f6600 OD_dclconical_f. │ │ │ │ + 0x000252e0 5f5f6d61 706c6962 5f4d4f44 5f64636c __maplib_MOD_dcl │ │ │ │ + 0x000252f0 636f6e69 63616c61 5f66005f 5f6d6170 conicala_f.__map │ │ │ │ + 0x00025300 6c69625f 4d4f445f 64636c6b 69746164 lib_MOD_dclkitad │ │ │ │ + 0x00025310 615f6600 5f5f6d61 706c6962 5f4d4f44 a_f.__maplib_MOD │ │ │ │ + 0x00025320 5f64636c 65636b65 7274365f 66005f5f _dcleckert6_f.__ │ │ │ │ + 0x00025330 6d61706c 69625f4d 4f445f64 636c6861 maplib_MOD_dclha │ │ │ │ + 0x00025340 6d6d6572 5f66005f 5f6d6170 6c69625f mmer_f.__maplib_ │ │ │ │ + 0x00025350 4d4f445f 64636c6d 6f6c6c77 65696465 MOD_dclmollweide │ │ │ │ + 0x00025360 6c696b65 5f66005f 5f6d6170 6c69625f like_f.__maplib_ │ │ │ │ + 0x00025370 4d4f445f 64636c6d 6f6c6c77 65696465 MOD_dclmollweide │ │ │ │ + 0x00025380 5f66005f 5f6d6170 6c69625f 4d4f445f _f.__maplib_MOD_ │ │ │ │ + 0x00025390 64636c6d 65726361 746f725f 66005f5f dclmercator_f.__ │ │ │ │ + 0x000253a0 6d61706c 69625f4d 4f445f64 636c6379 maplib_MOD_dclcy │ │ │ │ + 0x000253b0 6c696e64 72696361 6c5f6600 5f5f696e lindrical_f.__in │ │ │ │ + 0x000253c0 64786c69 625f4d4f 445f6463 6c6c6f63 dxlib_MOD_dclloc │ │ │ │ + 0x000253d0 6c617374 7265616c 005f5f69 6e64786c lastreal.__indxl │ │ │ │ + 0x000253e0 69625f4d 4f445f64 636c6c6f 63666972 ib_MOD_dcllocfir │ │ │ │ + 0x000253f0 73747265 616c005f 5f696e64 786c6962 streal.__indxlib │ │ │ │ + 0x00025400 5f4d4f44 5f64636c 6c6f636c 61737469 _MOD_dclloclasti │ │ │ │ + 0x00025410 6e74005f 5f696e64 786c6962 5f4d4f44 nt.__indxlib_MOD │ │ │ │ + 0x00025420 5f64636c 6c6f6366 69727374 696e7400 _dcllocfirstint. │ │ │ │ + 0x00025430 5f5f696e 64786c69 625f4d4f 445f6463 __indxlib_MOD_dc │ │ │ │ + 0x00025440 6c6c6f63 6c617374 63686172 6578005f lloclastcharex._ │ │ │ │ + 0x00025450 5f696e64 786c6962 5f4d4f44 5f64636c _indxlib_MOD_dcl │ │ │ │ + 0x00025460 6c6f6366 69727374 63686172 6578005f locfirstcharex._ │ │ │ │ + 0x00025470 5f696e64 786c6962 5f4d4f44 5f64636c _indxlib_MOD_dcl │ │ │ │ + 0x00025480 6c6f636c 61737463 68617200 5f5f696e loclastchar.__in │ │ │ │ + 0x00025490 64786c69 625f4d4f 445f6463 6c6c6f63 dxlib_MOD_dclloc │ │ │ │ + 0x000254a0 66697273 74636861 72005f5f 75647061 firstchar.__udpa │ │ │ │ + 0x000254b0 636b5f4d 4f445f64 636c6765 74636f6e ck_MOD_dclgetcon │ │ │ │ + 0x000254c0 746f7572 6c616265 6c666f72 6d617400 tourlabelformat. │ │ │ │ + 0x000254d0 5f5f7564 7061636b 5f4d4f44 5f64636c __udpack_MOD_dcl │ │ │ │ + 0x000254e0 73657463 6f6e746f 75726c61 62656c66 setcontourlabelf │ │ │ │ + 0x000254f0 6f726d61 74005f5f 75647061 636b5f4d ormat.__udpack_M │ │ │ │ + 0x00025500 4f445f64 636c6765 74636f6e 746f7572 OD_dclgetcontour │ │ │ │ + 0x00025510 696e7465 7276616c 005f5f75 64706163 interval.__udpac │ │ │ │ + 0x00025520 6b5f4d4f 445f6463 6c636c65 6172636f k_MOD_dclclearco │ │ │ │ + 0x00025530 6e746f75 726c6576 656c005f 5f756470 ntourlevel.__udp │ │ │ │ + 0x00025540 61636b5f 4d4f445f 64636c64 656c636f ack_MOD_dcldelco │ │ │ │ + 0x00025550 6e746f75 726c6576 656c005f 5f756470 ntourlevel.__udp │ │ │ │ + 0x00025560 61636b5f 4d4f445f 64636c67 6574636f ack_MOD_dclgetco │ │ │ │ + 0x00025570 6e746f75 726c6576 656c6e75 6d626572 ntourlevelnumber │ │ │ │ + 0x00025580 005f5f75 64706163 6b5f4d4f 445f6463 .__udpack_MOD_dc │ │ │ │ + 0x00025590 6c676574 636f6e74 6f75726c 696e6500 lgetcontourline. │ │ │ │ + 0x000255a0 5f5f7564 7061636b 5f4d4f44 5f64636c __udpack_MOD_dcl │ │ │ │ + 0x000255b0 73657463 6f6e746f 75726c69 6e65005f setcontourline._ │ │ │ │ + 0x000255c0 5f756470 61636b5f 4d4f445f 64636c73 _udpack_MOD_dcls │ │ │ │ + 0x000255d0 6574636f 6e746f75 7262005f 5f756470 etcontourb.__udp │ │ │ │ + 0x000255e0 61636b5f 4d4f445f 64636c73 6574636f ack_MOD_dclsetco │ │ │ │ + 0x000255f0 6e746f75 7261005f 5f756470 61636b5f ntoura.__udpack_ │ │ │ │ + 0x00025600 4d4f445f 64636c64 72617763 6f6e746f MOD_dcldrawconto │ │ │ │ + 0x00025610 7572005f 5f646174 656c6962 5f4d4f44 ur.__datelib_MOD │ │ │ │ + 0x00025620 5f64636c 6c656e67 74686f66 79656172 _dcllengthofyear │ │ │ │ + 0x00025630 005f5f64 6174656c 69625f4d 4f445f64 .__datelib_MOD_d │ │ │ │ + 0x00025640 636c6c65 6e677468 6f666d6f 6e746800 cllengthofmonth. │ │ │ │ + 0x00025650 5f5f6461 74656c69 625f4d4f 445f6463 __datelib_MOD_dc │ │ │ │ + 0x00025660 6c646179 6f667765 656b005f 5f646174 ldayofweek.__dat │ │ │ │ + 0x00025670 656c6962 5f4d4f44 5f64636c 666f726d elib_MOD_dclform │ │ │ │ + 0x00025680 61746461 7465005f 5f646174 656c6962 atdate.__datelib │ │ │ │ + 0x00025690 5f4d4f44 5f64636c 64696666 64617465 _MOD_dcldiffdate │ │ │ │ + 0x000256a0 005f5f64 6174656c 69625f4d 4f445f64 .__datelib_MOD_d │ │ │ │ + 0x000256b0 636c6164 64646174 65005f5f 64617465 cladddate.__date │ │ │ │ + 0x000256c0 6c69625f 4d4f445f 64636c67 65746461 lib_MOD_dclgetda │ │ │ │ + 0x000256d0 7465005f 5f757770 61636b5f 4d4f445f te.__uwpack_MOD_ │ │ │ │ + 0x000256e0 64636c67 65747967 7269646e 756d6265 dclgetygridnumbe │ │ │ │ + 0x000256f0 72005f5f 75777061 636b5f4d 4f445f64 r.__uwpack_MOD_d │ │ │ │ + 0x00025700 636c6765 74786772 69646e75 6d626572 clgetxgridnumber │ │ │ │ + 0x00025710 005f5f75 77706163 6b5f4d4f 445f6463 .__uwpack_MOD_dc │ │ │ │ + 0x00025720 6c676574 79677269 6476616c 7565005f lgetygridvalue._ │ │ │ │ + 0x00025730 5f757770 61636b5f 4d4f445f 64636c67 _uwpack_MOD_dclg │ │ │ │ + 0x00025740 65747867 72696476 616c7565 005f5f75 etxgridvalue.__u │ │ │ │ + 0x00025750 77706163 6b5f4d4f 445f6463 6c676574 wpack_MOD_dclget │ │ │ │ + 0x00025760 79657665 6e677269 64005f5f 75777061 yevengrid.__uwpa │ │ │ │ + 0x00025770 636b5f4d 4f445f64 636c6765 74786576 ck_MOD_dclgetxev │ │ │ │ + 0x00025780 656e6772 6964005f 5f757770 61636b5f engrid.__uwpack_ │ │ │ │ + 0x00025790 4d4f445f 64636c73 65747965 76656e67 MOD_dclsetyeveng │ │ │ │ + 0x000257a0 72696400 5f5f7577 7061636b 5f4d4f44 rid.__uwpack_MOD │ │ │ │ + 0x000257b0 5f64636c 73657478 6576656e 67726964 _dclsetxevengrid │ │ │ │ + 0x000257c0 005f5f75 77706163 6b5f4d4f 445f6463 .__uwpack_MOD_dc │ │ │ │ + 0x000257d0 6c676574 79677269 64005f5f 75777061 lgetygrid.__uwpa │ │ │ │ + 0x000257e0 636b5f4d 4f445f64 636c7365 74796772 ck_MOD_dclsetygr │ │ │ │ + 0x000257f0 6964005f 5f757770 61636b5f 4d4f445f id.__uwpack_MOD_ │ │ │ │ + 0x00025800 64636c67 65747867 72696400 5f5f7577 dclgetxgrid.__uw │ │ │ │ + 0x00025810 7061636b 5f4d4f44 5f64636c 73657478 pack_MOD_dclsetx │ │ │ │ + 0x00025820 67726964 005f5f66 66745f77 6f726b5f grid.__fft_work_ │ │ │ │ + 0x00025830 4d4f445f 5f5f636f 70795f66 66745f77 MOD___copy_fft_w │ │ │ │ + 0x00025840 6f726b5f 576f726b 005f5f66 66747265 ork_Work.__fftre │ │ │ │ + 0x00025850 616c5f4d 4f445f64 636c7265 616c6666 al_MOD_dclrealff │ │ │ │ + 0x00025860 745f6200 5f5f6666 74726561 6c5f4d4f t_b.__fftreal_MO │ │ │ │ + 0x00025870 445f6463 6c726561 6c666674 5f66005f D_dclrealfft_f._ │ │ │ │ + 0x00025880 5f666674 7265616c 5f4d4f44 5f64636c _fftreal_MOD_dcl │ │ │ │ + 0x00025890 6465616c 6c6f6372 65616c66 6674005f deallocrealfft._ │ │ │ │ + 0x000258a0 5f666674 7265616c 5f4d4f44 5f64636c _fftreal_MOD_dcl │ │ │ │ + 0x000258b0 696e6974 7265616c 66667400 5f5f6666 initrealfft.__ff │ │ │ │ + 0x000258c0 74656173 795f4d4f 445f6463 6c656173 teasy_MOD_dcleas │ │ │ │ + 0x000258d0 79666674 5f62005f 5f666674 65617379 yfft_b.__ffteasy │ │ │ │ + 0x000258e0 5f4d4f44 5f64636c 65617379 6666745f _MOD_dcleasyfft_ │ │ │ │ + 0x000258f0 66005f5f 66667465 6173795f 4d4f445f f.__ffteasy_MOD_ │ │ │ │ + 0x00025900 64636c64 65616c6c 6f636561 73796666 dcldealloceasyff │ │ │ │ + 0x00025910 74005f5f 66667465 6173795f 4d4f445f t.__ffteasy_MOD_ │ │ │ │ + 0x00025920 64636c69 6e697465 61737966 6674005f dcliniteasyfft._ │ │ │ │ + 0x00025930 5f666674 73696e5f 4d4f445f 64636c73 _fftsin_MOD_dcls │ │ │ │ + 0x00025940 696e6666 74005f5f 66667473 696e5f4d infft.__fftsin_M │ │ │ │ + 0x00025950 4f445f64 636c6465 616c6c6f 6373696e OD_dcldeallocsin │ │ │ │ + 0x00025960 66667400 5f5f6666 7473696e 5f4d4f44 fft.__fftsin_MOD │ │ │ │ + 0x00025970 5f64636c 696e6974 73696e66 6674005f _dclinitsinfft._ │ │ │ │ + 0x00025980 5f666674 636f735f 4d4f445f 64636c63 _fftcos_MOD_dclc │ │ │ │ + 0x00025990 6f736666 74005f5f 66667463 6f735f4d osfft.__fftcos_M │ │ │ │ + 0x000259a0 4f445f64 636c6465 616c6c6f 63636f73 OD_dcldealloccos │ │ │ │ + 0x000259b0 66667400 5f5f6666 74636f73 5f4d4f44 fft.__fftcos_MOD │ │ │ │ + 0x000259c0 5f64636c 696e6974 636f7366 6674005f _dclinitcosfft._ │ │ │ │ + 0x000259d0 5f666674 7173696e 5f4d4f44 5f64636c _fftqsin_MOD_dcl │ │ │ │ + 0x000259e0 73696e71 66745f62 005f5f66 66747173 sinqft_b.__fftqs │ │ │ │ + 0x000259f0 696e5f4d 4f445f64 636c7369 6e716674 in_MOD_dclsinqft │ │ │ │ + 0x00025a00 5f66005f 5f666674 7173696e 5f4d4f44 _f.__fftqsin_MOD │ │ │ │ + 0x00025a10 5f64636c 6465616c 6c6f6373 696e7166 _dcldeallocsinqf │ │ │ │ + 0x00025a20 74005f5f 66667471 73696e5f 4d4f445f t.__fftqsin_MOD_ │ │ │ │ + 0x00025a30 64636c69 6e697473 696e7166 74005f5f dclinitsinqft.__ │ │ │ │ + 0x00025a40 66667471 636f735f 4d4f445f 64636c63 fftqcos_MOD_dclc │ │ │ │ + 0x00025a50 6f737166 745f6200 5f5f6666 7471636f osqft_b.__fftqco │ │ │ │ + 0x00025a60 735f4d4f 445f6463 6c636f73 7166745f s_MOD_dclcosqft_ │ │ │ │ + 0x00025a70 66005f5f 66667471 636f735f 4d4f445f f.__fftqcos_MOD_ │ │ │ │ + 0x00025a80 64636c64 65616c6c 6f63636f 73716674 dcldealloccosqft │ │ │ │ + 0x00025a90 005f5f66 66747163 6f735f4d 4f445f64 .__fftqcos_MOD_d │ │ │ │ + 0x00025aa0 636c696e 6974636f 73716674 005f5f66 clinitcosqft.__f │ │ │ │ + 0x00025ab0 6674636d 706c785f 4d4f445f 64636c63 ftcmplx_MOD_dclc │ │ │ │ + 0x00025ac0 6f6d706c 65786666 745f6200 5f5f6666 omplexfft_b.__ff │ │ │ │ + 0x00025ad0 74636d70 6c785f4d 4f445f64 636c636f tcmplx_MOD_dclco │ │ │ │ + 0x00025ae0 6d706c65 78666674 5f66005f 5f666674 mplexfft_f.__fft │ │ │ │ + 0x00025af0 636d706c 785f4d4f 445f6463 6c646561 cmplx_MOD_dcldea │ │ │ │ + 0x00025b00 6c6c6f63 636f6d70 6c657866 6674005f lloccomplexfft._ │ │ │ │ + 0x00025b10 5f666674 636d706c 785f4d4f 445f6463 _fftcmplx_MOD_dc │ │ │ │ + 0x00025b20 6c696e69 74636f6d 706c6578 66667400 linitcomplexfft. │ │ │ │ + 0x00025b30 5f5f6666 745f776f 726b5f4d 4f445f5f __fft_work_MOD__ │ │ │ │ + 0x00025b40 5f767461 625f6666 745f776f 726b5f57 _vtab_fft_work_W │ │ │ │ + 0x00025b50 6f726b00 5f5f6666 745f776f 726b5f4d ork.__fft_work_M │ │ │ │ + 0x00025b60 4f445f5f 5f646566 5f696e69 745f6666 OD___def_init_ff │ │ │ │ + 0x00025b70 745f776f 726b5f57 6f726b00 5f5f7363 t_work_Work.__sc │ │ │ │ + 0x00025b80 7061636b 5f4d4f44 5f64636c 67657433 pack_MOD_dclget3 │ │ │ │ + 0x00025b90 64686174 63687061 74746572 6e005f5f dhatchpattern.__ │ │ │ │ + 0x00025ba0 73637061 636b5f4d 4f445f64 636c7365 scpack_MOD_dclse │ │ │ │ + 0x00025bb0 74336468 61746368 70617474 65726e00 t3dhatchpattern. │ │ │ │ + 0x00025bc0 5f5f7363 7061636b 5f4d4f44 5f64636c __scpack_MOD_dcl │ │ │ │ + 0x00025bd0 64726177 33646861 7463686e 6f726d61 draw3dhatchnorma │ │ │ │ + 0x00025be0 6c697a65 64005f5f 73637061 636b5f4d lized.__scpack_M │ │ │ │ + 0x00025bf0 4f445f64 636c6472 61773364 68617463 OD_dcldraw3dhatc │ │ │ │ + 0x00025c00 68005f5f 73637061 636b5f4d 4f445f64 h.__scpack_MOD_d │ │ │ │ + 0x00025c10 636c6765 7433646d 61726b65 7273697a clget3dmarkersiz │ │ │ │ + 0x00025c20 65005f5f 73637061 636b5f4d 4f445f64 e.__scpack_MOD_d │ │ │ │ + 0x00025c30 636c6765 7433646d 61726b65 72696e64 clget3dmarkerind │ │ │ │ + 0x00025c40 6578005f 5f736370 61636b5f 4d4f445f ex.__scpack_MOD_ │ │ │ │ + 0x00025c50 64636c67 65743364 6d61726b 65727479 dclget3dmarkerty │ │ │ │ + 0x00025c60 7065005f 5f736370 61636b5f 4d4f445f pe.__scpack_MOD_ │ │ │ │ + 0x00025c70 64636c73 65743364 6d61726b 65727369 dclset3dmarkersi │ │ │ │ + 0x00025c80 7a65005f 5f736370 61636b5f 4d4f445f ze.__scpack_MOD_ │ │ │ │ + 0x00025c90 64636c73 65743364 6d61726b 6572696e dclset3dmarkerin │ │ │ │ + 0x00025ca0 64657800 5f5f7363 7061636b 5f4d4f44 dex.__scpack_MOD │ │ │ │ + 0x00025cb0 5f64636c 73657433 646d6172 6b657274 _dclset3dmarkert │ │ │ │ + 0x00025cc0 79706500 5f5f7363 7061636b 5f4d4f44 ype.__scpack_MOD │ │ │ │ + 0x00025cd0 5f64636c 64726177 33646d61 726b6572 _dcldraw3dmarker │ │ │ │ + 0x00025ce0 6e6f726d 616c697a 6564005f 5f736370 normalized.__scp │ │ │ │ + 0x00025cf0 61636b5f 4d4f445f 64636c64 72617733 ack_MOD_dcldraw3 │ │ │ │ + 0x00025d00 646d6172 6b657200 5f5f7363 7061636b dmarker.__scpack │ │ │ │ + 0x00025d10 5f4d4f44 5f64636c 67657433 646c696e _MOD_dclget3dlin │ │ │ │ + 0x00025d20 65696e64 6578005f 5f736370 61636b5f eindex.__scpack_ │ │ │ │ + 0x00025d30 4d4f445f 64636c73 65743364 6c696e65 MOD_dclset3dline │ │ │ │ + 0x00025d40 696e6465 78005f5f 73637061 636b5f4d index.__scpack_M │ │ │ │ + 0x00025d50 4f445f64 636c6472 61773364 6c696e65 OD_dcldraw3dline │ │ │ │ + 0x00025d60 6e6f726d 616c697a 6564005f 5f736370 normalized.__scp │ │ │ │ + 0x00025d70 61636b5f 4d4f445f 64636c64 72617733 ack_MOD_dcldraw3 │ │ │ │ + 0x00025d80 646c696e 65005f5f 73637061 636b5f4d dline.__scpack_M │ │ │ │ + 0x00025d90 4f445f64 636c6765 74326470 6c616e65 OD_dclget2dplane │ │ │ │ + 0x00025da0 005f5f73 63706163 6b5f4d4f 445f6463 .__scpack_MOD_dc │ │ │ │ + 0x00025db0 6c676574 33646f62 6a656374 706f696e lget3dobjectpoin │ │ │ │ + 0x00025dc0 74005f5f 73637061 636b5f4d 4f445f64 t.__scpack_MOD_d │ │ │ │ + 0x00025dd0 636c6765 74336465 7965706f 696e7400 clget3deyepoint. │ │ │ │ + 0x00025de0 5f5f7363 7061636b 5f4d4f44 5f64636c __scpack_MOD_dcl │ │ │ │ + 0x00025df0 73657433 6470726f 6a656374 696f6e00 set3dprojection. │ │ │ │ + 0x00025e00 5f5f7363 7061636b 5f4d4f44 5f64636c __scpack_MOD_dcl │ │ │ │ + 0x00025e10 73657432 64706c61 6e65005f 5f736370 set2dplane.__scp │ │ │ │ + 0x00025e20 61636b5f 4d4f445f 64636c73 65743364 ack_MOD_dclset3d │ │ │ │ + 0x00025e30 6f626a65 6374706f 696e7400 5f5f7363 objectpoint.__sc │ │ │ │ + 0x00025e40 7061636b 5f4d4f44 5f64636c 73657433 pack_MOD_dclset3 │ │ │ │ + 0x00025e50 64657965 706f696e 74005f5f 73637061 deyepoint.__scpa │ │ │ │ + 0x00025e60 636b5f4d 4f445f64 636c6765 74336474 ck_MOD_dclget3dt │ │ │ │ + 0x00025e70 72616e73 6e756d62 6572005f 5f736370 ransnumber.__scp │ │ │ │ + 0x00025e80 61636b5f 4d4f445f 64636c67 65743364 ack_MOD_dclget3d │ │ │ │ + 0x00025e90 6f726967 696e005f 5f736370 61636b5f origin.__scpack_ │ │ │ │ + 0x00025ea0 4d4f445f 64636c67 65743364 6c6f6761 MOD_dclget3dloga │ │ │ │ + 0x00025eb0 78697300 5f5f7363 7061636b 5f4d4f44 xis.__scpack_MOD │ │ │ │ + 0x00025ec0 5f64636c 67657433 6477696e 646f7700 _dclget3dwindow. │ │ │ │ + 0x00025ed0 5f5f7363 7061636b 5f4d4f44 5f64636c __scpack_MOD_dcl │ │ │ │ + 0x00025ee0 67657433 64766965 77706f72 74005f5f get3dviewport.__ │ │ │ │ + 0x00025ef0 73637061 636b5f4d 4f445f64 636c7365 scpack_MOD_dclse │ │ │ │ + 0x00025f00 74336474 72616e73 66756e63 74696f6e t3dtransfunction │ │ │ │ + 0x00025f10 005f5f73 63706163 6b5f4d4f 445f6463 .__scpack_MOD_dc │ │ │ │ + 0x00025f20 6c736574 33647472 616e736e 756d6265 lset3dtransnumbe │ │ │ │ + 0x00025f30 72005f5f 73637061 636b5f4d 4f445f64 r.__scpack_MOD_d │ │ │ │ + 0x00025f40 636c7365 7433646f 72696769 6e005f5f clset3dorigin.__ │ │ │ │ + 0x00025f50 73637061 636b5f4d 4f445f64 636c7365 scpack_MOD_dclse │ │ │ │ + 0x00025f60 7433646c 6f676178 6973005f 5f736370 t3dlogaxis.__scp │ │ │ │ + 0x00025f70 61636b5f 4d4f445f 64636c73 65743364 ack_MOD_dclset3d │ │ │ │ + 0x00025f80 77696e64 6f77005f 5f736370 61636b5f window.__scpack_ │ │ │ │ + 0x00025f90 4d4f445f 64636c73 65743364 76696577 MOD_dclset3dview │ │ │ │ + 0x00025fa0 706f7274 005f5f75 75706163 6b5f4d4f port.__uupack_MO │ │ │ │ + 0x00025fb0 445f6463 6c676574 6672616d 65696e64 D_dclgetframeind │ │ │ │ + 0x00025fc0 6578005f 5f757570 61636b5f 4d4f445f ex.__uupack_MOD_ │ │ │ │ + 0x00025fd0 64636c73 65746672 616d6569 6e646578 dclsetframeindex │ │ │ │ + 0x00025fe0 005f5f75 75706163 6b5f4d4f 445f6463 .__uupack_MOD_dc │ │ │ │ + 0x00025ff0 6c676574 6672616d 65747970 65005f5f lgetframetype.__ │ │ │ │ + 0x00026000 75757061 636b5f4d 4f445f64 636c7365 uupack_MOD_dclse │ │ │ │ + 0x00026010 74667261 6d657479 7065005f 5f757570 tframetype.__uup │ │ │ │ + 0x00026020 61636b5f 4d4f445f 64636c67 65746172 ack_MOD_dclgetar │ │ │ │ + 0x00026030 65617061 74746572 6e005f5f 75757061 eapattern.__uupa │ │ │ │ + 0x00026040 636b5f4d 4f445f64 636c7365 74617265 ck_MOD_dclsetare │ │ │ │ + 0x00026050 61706174 7465726e 005f5f75 75706163 apattern.__uupac │ │ │ │ + 0x00026060 6b5f4d4f 445f6463 6c676574 62617277 k_MOD_dclgetbarw │ │ │ │ + 0x00026070 69647468 005f5f75 75706163 6b5f4d4f idth.__uupack_MO │ │ │ │ + 0x00026080 445f6463 6c736574 62617277 69647468 D_dclsetbarwidth │ │ │ │ + 0x00026090 005f5f75 75706163 6b5f4d4f 445f6463 .__uupack_MOD_dc │ │ │ │ + 0x000260a0 6c676574 6572726f 72626172 77696474 lgeterrorbarwidt │ │ │ │ + 0x000260b0 68005f5f 75757061 636b5f4d 4f445f64 h.__uupack_MOD_d │ │ │ │ + 0x000260c0 636c7365 74657272 6f726261 72776964 clseterrorbarwid │ │ │ │ + 0x000260d0 7468005f 5f757570 61636b5f 4d4f445f th.__uupack_MOD_ │ │ │ │ + 0x000260e0 64636c67 65746572 726f7262 61726c69 dclgeterrorbarli │ │ │ │ + 0x000260f0 6e65696e 64657800 5f5f7575 7061636b neindex.__uupack │ │ │ │ + 0x00026100 5f4d4f44 5f64636c 73657465 72726f72 _MOD_dclseterror │ │ │ │ + 0x00026110 6261726c 696e6569 6e646578 005f5f75 barlineindex.__u │ │ │ │ + 0x00026120 75706163 6b5f4d4f 445f6463 6c676574 upack_MOD_dclget │ │ │ │ + 0x00026130 6572726f 72626172 6c696e65 74797065 errorbarlinetype │ │ │ │ + 0x00026140 005f5f75 75706163 6b5f4d4f 445f6463 .__uupack_MOD_dc │ │ │ │ + 0x00026150 6c736574 6572726f 72626172 6c696e65 lseterrorbarline │ │ │ │ + 0x00026160 74797065 005f5f75 6d706163 6b5f4d4f type.__umpack_MO │ │ │ │ + 0x00026170 445f6463 6c66696c 6c6d6170 005f5f75 D_dclfillmap.__u │ │ │ │ + 0x00026180 6d706163 6b5f4d4f 445f6463 6c647261 mpack_MOD_dcldra │ │ │ │ + 0x00026190 776d6170 005f5f75 6d706163 6b5f4d4f wmap.__umpack_MO │ │ │ │ + 0x000261a0 445f6463 6c647261 776c696d 62005f5f D_dcldrawlimb.__ │ │ │ │ + 0x000261b0 756d7061 636b5f4d 4f445f64 636c6472 umpack_MOD_dcldr │ │ │ │ + 0x000261c0 61776772 6964005f 5f756d70 61636b5f awgrid.__umpack_ │ │ │ │ + 0x000261d0 4d4f445f 64636c64 72617767 6c6f6265 MOD_dcldrawglobe │ │ │ │ + 0x000261e0 005f5f75 6d706163 6b5f4d4f 445f6463 .__umpack_MOD_dc │ │ │ │ + 0x000261f0 6c666974 6d617070 61726d00 5f5f756d lfitmapparm.__um │ │ │ │ + 0x00026200 7061636b 5f4d4f44 5f64636c 7365746d pack_MOD_dclsetm │ │ │ │ + 0x00026210 6170706f 696e7400 5f5f756d 7061636b appoint.__umpack │ │ │ │ + 0x00026220 5f4d4f44 5f64636c 73657463 6972636c _MOD_dclsetcircl │ │ │ │ + 0x00026230 6577696e 646f7700 5f5f756d 7061636b ewindow.__umpack │ │ │ │ + 0x00026240 5f4d4f44 5f64636c 7365746d 6170636f _MOD_dclsetmapco │ │ │ │ + 0x00026250 6e746163 74706f69 6e74005f 5f64636c ntactpoint.__dcl │ │ │ │ + 0x00026260 5f636f6d 6d6f6e5f 4d4f445f 5f5f636f _common_MOD___co │ │ │ │ + 0x00026270 70795f64 636c5f63 6f6d6d6f 6e5f5370 py_dcl_common_Sp │ │ │ │ + 0x00026280 68657269 63616c00 5f5f6463 6c5f636f herical.__dcl_co │ │ │ │ + 0x00026290 6d6d6f6e 5f4d4f44 5f5f5f63 6f70795f mmon_MOD___copy_ │ │ │ │ + 0x000262a0 64636c5f 636f6d6d 6f6e5f50 6f6c6172 dcl_common_Polar │ │ │ │ + 0x000262b0 005f5f64 636c5f63 6f6d6d6f 6e5f4d4f .__dcl_common_MO │ │ │ │ + 0x000262c0 445f5f5f 636f7079 5f64636c 5f636f6d D___copy_dcl_com │ │ │ │ + 0x000262d0 6d6f6e5f 4d617000 5f5f6463 6c5f636f mon_Map.__dcl_co │ │ │ │ + 0x000262e0 6d6d6f6e 5f4d4f44 5f5f5f63 6f70795f mmon_MOD___copy_ │ │ │ │ + 0x000262f0 64636c5f 636f6d6d 6f6e5f48 79706572 dcl_common_Hyper │ │ │ │ + 0x00026300 626f6c69 63005f5f 64636c5f 636f6d6d bolic.__dcl_comm │ │ │ │ + 0x00026310 6f6e5f4d 4f445f5f 5f636f70 795f6463 on_MOD___copy_dc │ │ │ │ + 0x00026320 6c5f636f 6d6d6f6e 5f456c6c 69707469 l_common_Ellipti │ │ │ │ + 0x00026330 63005f5f 64636c5f 636f6d6d 6f6e5f4d c.__dcl_common_M │ │ │ │ + 0x00026340 4f445f5f 5f636f70 795f6463 6c5f636f OD___copy_dcl_co │ │ │ │ + 0x00026350 6d6d6f6e 5f44636c 5f74696d 65005f5f mmon_Dcl_time.__ │ │ │ │ + 0x00026360 64636c5f 636f6d6d 6f6e5f4d 4f445f5f dcl_common_MOD__ │ │ │ │ + 0x00026370 5f636f70 795f6463 6c5f636f 6d6d6f6e _copy_dcl_common │ │ │ │ + 0x00026380 5f44636c 5f646174 65005f5f 64636c5f _Dcl_date.__dcl_ │ │ │ │ + 0x00026390 636f6d6d 6f6e5f4d 4f445f5f 5f636f70 common_MOD___cop │ │ │ │ + 0x000263a0 795f6463 6c5f636f 6d6d6f6e 5f436172 y_dcl_common_Car │ │ │ │ + 0x000263b0 74657369 616e3364 005f5f64 636c5f63 tesian3d.__dcl_c │ │ │ │ + 0x000263c0 6f6d6d6f 6e5f4d4f 445f5f5f 636f7079 ommon_MOD___copy │ │ │ │ + 0x000263d0 5f64636c 5f636f6d 6d6f6e5f 43617274 _dcl_common_Cart │ │ │ │ + 0x000263e0 65736961 6e005f5f 64636c5f 636f6d6d esian.__dcl_comm │ │ │ │ + 0x000263f0 6f6e5f4d 4f445f5f 5f636f70 795f6463 on_MOD___copy_dc │ │ │ │ + 0x00026400 6c5f636f 6d6d6f6e 5f426970 6f6c6172 l_common_Bipolar │ │ │ │ + 0x00026410 005f5f64 636c5f63 6f6d6d6f 6e5f4d4f .__dcl_common_MO │ │ │ │ + 0x00026420 445f6463 6c737761 70696e64 6578005f D_dclswapindex._ │ │ │ │ + 0x00026430 67666f72 7472616e 5f726573 68617065 gfortran_reshape │ │ │ │ + 0x00026440 5f723400 5f5f6463 6c5f636f 6d6d6f6e _r4.__dcl_common │ │ │ │ + 0x00026450 5f4d4f44 5f64636c 5f776565 6b005f5f _MOD_dcl_week.__ │ │ │ │ + 0x00026460 64636c5f 636f6d6d 6f6e5f4d 4f445f64 dcl_common_MOD_d │ │ │ │ + 0x00026470 636c5f6d 6f6e7468 005f5f64 636c5f63 cl_month.__dcl_c │ │ │ │ + 0x00026480 6f6d6d6f 6e5f4d4f 445f5f5f 76746162 ommon_MOD___vtab │ │ │ │ + 0x00026490 5f64636c 5f636f6d 6d6f6e5f 53706865 _dcl_common_Sphe │ │ │ │ + 0x000264a0 72696361 6c005f5f 64636c5f 636f6d6d rical.__dcl_comm │ │ │ │ + 0x000264b0 6f6e5f4d 4f445f5f 5f767461 625f6463 on_MOD___vtab_dc │ │ │ │ + 0x000264c0 6c5f636f 6d6d6f6e 5f506f6c 6172005f l_common_Polar._ │ │ │ │ + 0x000264d0 5f64636c 5f636f6d 6d6f6e5f 4d4f445f _dcl_common_MOD_ │ │ │ │ + 0x000264e0 5f5f7674 61625f64 636c5f63 6f6d6d6f __vtab_dcl_commo │ │ │ │ + 0x000264f0 6e5f4d61 70005f5f 64636c5f 636f6d6d n_Map.__dcl_comm │ │ │ │ + 0x00026500 6f6e5f4d 4f445f5f 5f767461 625f6463 on_MOD___vtab_dc │ │ │ │ + 0x00026510 6c5f636f 6d6d6f6e 5f487970 6572626f l_common_Hyperbo │ │ │ │ + 0x00026520 6c696300 5f5f6463 6c5f636f 6d6d6f6e lic.__dcl_common │ │ │ │ + 0x00026530 5f4d4f44 5f5f5f76 7461625f 64636c5f _MOD___vtab_dcl_ │ │ │ │ + 0x00026540 636f6d6d 6f6e5f45 6c6c6970 74696300 common_Elliptic. │ │ │ │ + 0x00026550 5f5f6463 6c5f636f 6d6d6f6e 5f4d4f44 __dcl_common_MOD │ │ │ │ + 0x00026560 5f5f5f76 7461625f 64636c5f 636f6d6d ___vtab_dcl_comm │ │ │ │ + 0x00026570 6f6e5f44 636c5f74 696d6500 5f5f6463 on_Dcl_time.__dc │ │ │ │ + 0x00026580 6c5f636f 6d6d6f6e 5f4d4f44 5f5f5f76 l_common_MOD___v │ │ │ │ + 0x00026590 7461625f 64636c5f 636f6d6d 6f6e5f44 tab_dcl_common_D │ │ │ │ + 0x000265a0 636c5f64 61746500 5f5f6463 6c5f636f cl_date.__dcl_co │ │ │ │ + 0x000265b0 6d6d6f6e 5f4d4f44 5f5f5f76 7461625f mmon_MOD___vtab_ │ │ │ │ + 0x000265c0 64636c5f 636f6d6d 6f6e5f43 61727465 dcl_common_Carte │ │ │ │ + 0x000265d0 7369616e 3364005f 5f64636c 5f636f6d sian3d.__dcl_com │ │ │ │ + 0x000265e0 6d6f6e5f 4d4f445f 5f5f7674 61625f64 mon_MOD___vtab_d │ │ │ │ + 0x000265f0 636c5f63 6f6d6d6f 6e5f4361 72746573 cl_common_Cartes │ │ │ │ + 0x00026600 69616e00 5f5f6463 6c5f636f 6d6d6f6e ian.__dcl_common │ │ │ │ + 0x00026610 5f4d4f44 5f5f5f76 7461625f 64636c5f _MOD___vtab_dcl_ │ │ │ │ + 0x00026620 636f6d6d 6f6e5f42 69706f6c 6172005f common_Bipolar._ │ │ │ │ + 0x00026630 5f64636c 5f636f6d 6d6f6e5f 4d4f445f _dcl_common_MOD_ │ │ │ │ + 0x00026640 5f5f6465 665f696e 69745f64 636c5f63 __def_init_dcl_c │ │ │ │ + 0x00026650 6f6d6d6f 6e5f5370 68657269 63616c00 ommon_Spherical. │ │ │ │ + 0x00026660 5f5f6463 6c5f636f 6d6d6f6e 5f4d4f44 __dcl_common_MOD │ │ │ │ + 0x00026670 5f5f5f64 65665f69 6e69745f 64636c5f ___def_init_dcl_ │ │ │ │ + 0x00026680 636f6d6d 6f6e5f50 6f6c6172 005f5f64 common_Polar.__d │ │ │ │ + 0x00026690 636c5f63 6f6d6d6f 6e5f4d4f 445f5f5f cl_common_MOD___ │ │ │ │ + 0x000266a0 6465665f 696e6974 5f64636c 5f636f6d def_init_dcl_com │ │ │ │ + 0x000266b0 6d6f6e5f 4d617000 5f5f6463 6c5f636f mon_Map.__dcl_co │ │ │ │ + 0x000266c0 6d6d6f6e 5f4d4f44 5f5f5f64 65665f69 mmon_MOD___def_i │ │ │ │ + 0x000266d0 6e69745f 64636c5f 636f6d6d 6f6e5f48 nit_dcl_common_H │ │ │ │ + 0x000266e0 79706572 626f6c69 63005f5f 64636c5f yperbolic.__dcl_ │ │ │ │ + 0x000266f0 636f6d6d 6f6e5f4d 4f445f5f 5f646566 common_MOD___def │ │ │ │ + 0x00026700 5f696e69 745f6463 6c5f636f 6d6d6f6e _init_dcl_common │ │ │ │ + 0x00026710 5f456c6c 69707469 63005f5f 64636c5f _Elliptic.__dcl_ │ │ │ │ + 0x00026720 636f6d6d 6f6e5f4d 4f445f5f 5f646566 common_MOD___def │ │ │ │ + 0x00026730 5f696e69 745f6463 6c5f636f 6d6d6f6e _init_dcl_common │ │ │ │ + 0x00026740 5f44636c 5f74696d 65005f5f 64636c5f _Dcl_time.__dcl_ │ │ │ │ + 0x00026750 636f6d6d 6f6e5f4d 4f445f5f 5f646566 common_MOD___def │ │ │ │ + 0x00026760 5f696e69 745f6463 6c5f636f 6d6d6f6e _init_dcl_common │ │ │ │ + 0x00026770 5f44636c 5f646174 65005f5f 64636c5f _Dcl_date.__dcl_ │ │ │ │ + 0x00026780 636f6d6d 6f6e5f4d 4f445f5f 5f646566 common_MOD___def │ │ │ │ + 0x00026790 5f696e69 745f6463 6c5f636f 6d6d6f6e _init_dcl_common │ │ │ │ + 0x000267a0 5f436172 74657369 616e3364 005f5f64 _Cartesian3d.__d │ │ │ │ + 0x000267b0 636c5f63 6f6d6d6f 6e5f4d4f 445f5f5f cl_common_MOD___ │ │ │ │ + 0x000267c0 6465665f 696e6974 5f64636c 5f636f6d def_init_dcl_com │ │ │ │ + 0x000267d0 6d6f6e5f 43617274 65736961 6e005f5f mon_Cartesian.__ │ │ │ │ + 0x000267e0 64636c5f 636f6d6d 6f6e5f4d 4f445f5f dcl_common_MOD__ │ │ │ │ + 0x000267f0 5f646566 5f696e69 745f6463 6c5f636f _def_init_dcl_co │ │ │ │ + 0x00026800 6d6d6f6e 5f426970 6f6c6172 005f5f75 mmon_Bipolar.__u │ │ │ │ + 0x00026810 76706163 6b5f4d4f 445f6463 6c647261 vpack_MOD_dcldra │ │ │ │ + 0x00026820 7779626f 786c696e 65005f5f 75767061 wyboxline.__uvpa │ │ │ │ + 0x00026830 636b5f4d 4f445f64 636c7368 61646579 ck_MOD_dclshadey │ │ │ │ + 0x00026840 626f7861 72656100 5f5f7576 7061636b boxarea.__uvpack │ │ │ │ + 0x00026850 5f4d4f44 5f64636c 64726177 79626f78 _MOD_dcldrawybox │ │ │ │ + 0x00026860 6672616d 65005f5f 75767061 636b5f4d frame.__uvpack_M │ │ │ │ + 0x00026870 4f445f64 636c6472 61777962 61726c69 OD_dcldrawybarli │ │ │ │ + 0x00026880 6e65005f 5f757670 61636b5f 4d4f445f ne.__uvpack_MOD_ │ │ │ │ + 0x00026890 64636c73 68616465 79626172 61726561 dclshadeybararea │ │ │ │ + 0x000268a0 005f5f75 76706163 6b5f4d4f 445f6463 .__uvpack_MOD_dc │ │ │ │ + 0x000268b0 6c647261 77796261 72667261 6d65005f ldrawybarframe._ │ │ │ │ + 0x000268c0 5f757670 61636b5f 4d4f445f 64636c73 _uvpack_MOD_dcls │ │ │ │ + 0x000268d0 68616465 79676170 005f5f75 76706163 hadeygap.__uvpac │ │ │ │ + 0x000268e0 6b5f4d4f 445f6463 6c647261 77796572 k_MOD_dcldrawyer │ │ │ │ + 0x000268f0 726f7262 6172005f 5f756870 61636b5f rorbar.__uhpack_ │ │ │ │ + 0x00026900 4d4f445f 64636c64 72617778 626f786c MOD_dcldrawxboxl │ │ │ │ + 0x00026910 696e6500 5f5f7568 7061636b 5f4d4f44 ine.__uhpack_MOD │ │ │ │ + 0x00026920 5f64636c 73686164 6578626f 78617265 _dclshadexboxare │ │ │ │ + 0x00026930 61005f5f 75687061 636b5f4d 4f445f64 a.__uhpack_MOD_d │ │ │ │ + 0x00026940 636c6472 61777862 6f786672 616d6500 cldrawxboxframe. │ │ │ │ + 0x00026950 5f5f7568 7061636b 5f4d4f44 5f64636c __uhpack_MOD_dcl │ │ │ │ + 0x00026960 64726177 78626172 6c696e65 005f5f75 drawxbarline.__u │ │ │ │ + 0x00026970 68706163 6b5f4d4f 445f6463 6c736861 hpack_MOD_dclsha │ │ │ │ + 0x00026980 64657862 61726172 6561005f 5f756870 dexbararea.__uhp │ │ │ │ + 0x00026990 61636b5f 4d4f445f 64636c64 72617778 ack_MOD_dcldrawx │ │ │ │ + 0x000269a0 62617266 72616d65 005f5f75 68706163 barframe.__uhpac │ │ │ │ + 0x000269b0 6b5f4d4f 445f6463 6c736861 64657867 k_MOD_dclshadexg │ │ │ │ + 0x000269c0 6170005f 5f756870 61636b5f 4d4f445f ap.__uhpack_MOD_ │ │ │ │ + 0x000269d0 64636c64 72617778 6572726f 72626172 dcldrawxerrorbar │ │ │ │ + 0x000269e0 005f5f63 74726c69 625f4d4f 445f6463 .__ctrlib_MOD_dc │ │ │ │ + 0x000269f0 6c726f74 61746573 70686572 6963616c lrotatespherical │ │ │ │ + 0x00026a00 005f5f63 74726c69 625f4d4f 445f6463 .__ctrlib_MOD_dc │ │ │ │ + 0x00026a10 6c726f74 61746533 64005f5f 6374726c lrotate3d.__ctrl │ │ │ │ + 0x00026a20 69625f4d 4f445f64 636c726f 74617465 ib_MOD_dclrotate │ │ │ │ + 0x00026a30 3264005f 5f637472 6c69625f 4d4f445f 2d.__ctrlib_MOD_ │ │ │ │ + 0x00026a40 64636c63 6f6e7673 70686572 6963616c dclconvspherical │ │ │ │ + 0x00026a50 005f5f63 74726c69 625f4d4f 445f6463 .__ctrlib_MOD_dc │ │ │ │ + 0x00026a60 6c636f6e 76336400 5f5f6374 726c6962 lconv3d.__ctrlib │ │ │ │ + 0x00026a70 5f4d4f44 5f64636c 636f6e76 68797065 _MOD_dclconvhype │ │ │ │ + 0x00026a80 72626f6c 6963005f 5f637472 6c69625f rbolic.__ctrlib_ │ │ │ │ + 0x00026a90 4d4f445f 64636c63 6f6e7670 6f6c6172 MOD_dclconvpolar │ │ │ │ + 0x00026aa0 005f5f63 74726c69 625f4d4f 445f6463 .__ctrlib_MOD_dc │ │ │ │ + 0x00026ab0 6c683263 005f5f63 74726c69 625f4d4f lh2c.__ctrlib_MO │ │ │ │ + 0x00026ac0 445f6463 6c623263 005f5f63 74726c69 D_dclb2c.__ctrli │ │ │ │ + 0x00026ad0 625f4d4f 445f6463 6c653263 005f5f63 b_MOD_dcle2c.__c │ │ │ │ + 0x00026ae0 74726c69 625f4d4f 445f6463 6c703263 trlib_MOD_dclp2c │ │ │ │ + 0x00026af0 005f5f69 6e74726c 69625f4d 4f445f64 .__intrlib_MOD_d │ │ │ │ + 0x00026b00 636c696e 74657270 6f6c6174 6563005f clinterpolatec._ │ │ │ │ + 0x00026b10 5f696e74 726c6962 5f4d4f44 5f64636c _intrlib_MOD_dcl │ │ │ │ + 0x00026b20 696e7465 72706f6c 61746572 005f5f6c interpolater.__l │ │ │ │ + 0x00026b30 726c6c69 625f4d4f 445f6463 6c676500 rllib_MOD_dclge. │ │ │ │ + 0x00026b40 5f5f6c72 6c6c6962 5f4d4f44 5f64636c __lrllib_MOD_dcl │ │ │ │ + 0x00026b50 6774005f 5f6c726c 6c69625f 4d4f445f gt.__lrllib_MOD_ │ │ │ │ + 0x00026b60 64636c6c 65005f5f 6c726c6c 69625f4d dclle.__lrllib_M │ │ │ │ + 0x00026b70 4f445f64 636c6c74 005f5f6c 726c6c69 OD_dcllt.__lrlli │ │ │ │ + 0x00026b80 625f4d4f 445f6463 6c6e6500 5f5f6c72 b_MOD_dclne.__lr │ │ │ │ + 0x00026b90 6c6c6962 5f4d4f44 5f64636c 65710075 llib_MOD_dcleq.u │ │ │ │ + 0x00026ba0 77626c6b 785f0075 77626c6b 795f0075 wblkx_.uwblky_.u │ │ │ │ + 0x00026bb0 6d776b31 5f005f67 666f7274 72616e5f mwk1_._gfortran_ │ │ │ │ + 0x00026bc0 73747269 6e675f6c 656e5f74 72696d00 string_len_trim. │ │ │ │ + 0x00026bd0 5f67666f 72747261 6e5f7374 5f6f7065 _gfortran_st_ope │ │ │ │ + 0x00026be0 6e005f67 666f7274 72616e5f 73745f72 n._gfortran_st_r │ │ │ │ + 0x00026bf0 6577696e 64005f67 666f7274 72616e5f ewind._gfortran_ │ │ │ │ + 0x00026c00 7472616e 73666572 5f726561 6c005f67 transfer_real._g │ │ │ │ + 0x00026c10 666f7274 72616e5f 73745f63 6c6f7365 fortran_st_close │ │ │ │ + 0x00026c20 00617369 6e660073 696e636f 73660078 .asinf.sincosf.x │ │ │ │ + 0x00026c30 6d706c6f 6e5f0061 636f7366 00617461 mplon_.acosf.ata │ │ │ │ + 0x00026c40 6e326600 737a626c 73325f00 5f5f6165 n2f.szbls2_.__ae │ │ │ │ + 0x00026c50 6162695f 75696469 7600737a 62747833 abi_uidiv.szbtx3 │ │ │ │ + 0x00026c60 5f00666d 6f646600 6c6f6731 3066005f _.fmodf.log10f._ │ │ │ │ + 0x00026c70 5f706f77 69646632 005f5f61 65616269 _powidf2.__aeabi │ │ │ │ + 0x00026c80 5f696469 76007565 626c6b31 5f005f67 _idiv.ueblk1_._g │ │ │ │ + 0x00026c90 666f7274 72616e5f 7472616e 73666572 fortran_transfer │ │ │ │ + 0x00026ca0 5f617272 6179005f 67666f72 7472616e _array._gfortran │ │ │ │ + 0x00026cb0 5f747261 6e736665 725f6172 7261795f _transfer_array_ │ │ │ │ + 0x00026cc0 77726974 6500737a 62746e33 5f00737a write.szbtn3_.sz │ │ │ │ + 0x00026cd0 62746e32 5f005f5f 706f7769 73663200 btn2_.__powisf2. │ │ │ │ + 0x00026ce0 7564626c 6b315f00 72756476 616c5f00 udblk1_.rudval_. │ │ │ │ + 0x00026cf0 7564626c 6b325f00 7564626c 6b335f00 udblk2_.udblk3_. │ │ │ │ + 0x00026d00 6666726f 6d635f00 5f67666f 72747261 ffromc_._gfortra │ │ │ │ + 0x00026d10 6e5f6765 745f636f 6d6d616e 645f6172 n_get_command_ar │ │ │ │ + 0x00026d20 67756d65 6e745f69 34005f67 666f7274 gument_i4._gfort │ │ │ │ + 0x00026d30 72616e5f 69617267 63005f5f 6d656d63 ran_iargc.__memc │ │ │ │ + 0x00026d40 70795f63 686b0073 79737465 6d007374 py_chk.system.st │ │ │ │ + 0x00026d50 726c656e 00676c69 7169645f 00676c72 rlen.gliqid_.glr │ │ │ │ + 0x00026d60 7169645f 005f6766 6f727472 616e5f73 qid_._gfortran_s │ │ │ │ + 0x00026d70 745f696e 71756972 6500676c 63716964 t_inquire.glcqid │ │ │ │ + 0x00026d80 5f00676c 63716370 5f00676c 6371636c _.glcqcp_.glcqcl │ │ │ │ + 0x00026d90 5f00676c 69716370 5f00676c 6971636c _.gliqcp_.gliqcl │ │ │ │ + 0x00026da0 5f00676c 63716e70 5f00676c 72716e70 _.glcqnp_.glrqnp │ │ │ │ + 0x00026db0 5f00676c 7271636c 5f00676c 72716370 _.glrqcl_.glrqcp │ │ │ │ + 0x00026dc0 5f00676c 69716e70 5f005f67 666f7274 _.gliqnp_._gfort │ │ │ │ + 0x00026dd0 72616e5f 7472616e 73666572 5f636861 ran_transfer_cha │ │ │ │ + 0x00026de0 72616374 6572005f 67666f72 7472616e racter._gfortran │ │ │ │ + 0x00026df0 5f636f6d 70617265 5f737472 696e6700 _compare_string. │ │ │ │ + 0x00026e00 5f67666f 72747261 6e5f7374 6f705f73 _gfortran_stop_s │ │ │ │ + 0x00026e10 7472696e 6700636f 73686600 73696e68 tring.coshf.sinh │ │ │ │ + 0x00026e20 66006d70 7a6e7774 5f006174 616e6600 f.mpznwt_.atanf. │ │ │ │ + 0x00026e30 6d706e77 746e5f00 6c6f6766 00657870 mpnwtn_.logf.exp │ │ │ │ + 0x00026e40 6600737a 626c7331 5f00737a 626c6131 f.szbls1_.szbla1 │ │ │ │ + 0x00026e50 5f00737a 62746e34 5f00737a 626c7333 _.szbtn4_.szbls3 │ │ │ │ + 0x00026e60 5f00737a 786d6f64 5f00737a 62706c31 _.szxmod_.szbpl1 │ │ │ │ + 0x00026e70 5f00737a 62747832 5f00737a 62747831 _.szbtx2_.szbtx1 │ │ │ │ + 0x00026e80 5f00737a 62706d31 5f00737a 62706d32 _.szbpm1_.szbpm2 │ │ │ │ + 0x00026e90 5f00736c 626c6b31 5f005f67 666f7274 _.slblk1_._gfort │ │ │ │ + 0x00026ea0 72616e5f 73746f70 5f6e756d 65726963 ran_stop_numeric │ │ │ │ + 0x00026eb0 007a675f 62757474 6f6e5f70 72657373 .zg_button_press │ │ │ │ + 0x00026ec0 5f657665 6e74007a 675f6465 7374726f _event.zg_destro │ │ │ │ + 0x00026ed0 795f6576 656e7400 63616972 6f5f6372 y_event.cairo_cr │ │ │ │ + 0x00026ee0 65617465 00636169 726f5f67 65745f73 eate.cairo_get_s │ │ │ │ + 0x00026ef0 6f757263 65006361 69726f5f 70617474 ource.cairo_patt │ │ │ │ + 0x00026f00 65726e5f 7365745f 66696c74 65720063 ern_set_filter.c │ │ │ │ + 0x00026f10 6169726f 5f736574 5f736f75 7263655f airo_set_source_ │ │ │ │ + 0x00026f20 72676200 63616972 6f5f696d 6167655f rgb.cairo_image_ │ │ │ │ + 0x00026f30 73757266 6163655f 63726561 74650063 surface_create.c │ │ │ │ + 0x00026f40 6169726f 5f706466 5f737572 66616365 airo_pdf_surface │ │ │ │ + 0x00026f50 5f637265 61746500 5f5f7370 72696e74 _create.__sprint │ │ │ │ + 0x00026f60 665f6368 6b006361 69726f5f 7376675f f_chk.cairo_svg_ │ │ │ │ + 0x00026f70 73757266 6163655f 63726561 74650063 surface_create.c │ │ │ │ + 0x00026f80 6169726f 5f70735f 73757266 6163655f airo_ps_surface_ │ │ │ │ + 0x00026f90 63726561 74650063 6169726f 5f70735f create.cairo_ps_ │ │ │ │ + 0x00026fa0 73757266 6163655f 7365745f 65707300 surface_set_eps. │ │ │ │ + 0x00026fb0 63616972 6f5f7472 616e736c 61746500 cairo_translate. │ │ │ │ + 0x00026fc0 63616972 6f5f726f 74617465 0067746b cairo_rotate.gtk │ │ │ │ + 0x00026fd0 5f776964 6765745f 64657374 726f7900 _widget_destroy. │ │ │ │ + 0x00026fe0 67746b5f 666f6e74 5f63686f 6f736572 gtk_font_chooser │ │ │ │ + 0x00026ff0 5f676574 5f666f6e 74007061 6e676f5f _get_font.pango_ │ │ │ │ + 0x00027000 666f6e74 5f646573 63726970 74696f6e font_description │ │ │ │ + 0x00027010 5f66726f 6d5f7374 72696e67 005f5f70 _from_string.__p │ │ │ │ + 0x00027020 72696e74 665f6368 6b007374 72637079 rintf_chk.strcpy │ │ │ │ + 0x00027030 00675f66 72656500 666f6e74 5f646573 .g_free.font_des │ │ │ │ + 0x00027040 6300666f 6e746661 6d696c79 007a675f c.fontfamily.zg_ │ │ │ │ + 0x00027050 64726177 5f657665 6e740063 6169726f draw_event.cairo │ │ │ │ + 0x00027060 5f736574 5f736f75 7263655f 73757266 _set_source_surf │ │ │ │ + 0x00027070 61636500 63616972 6f5f7061 696e7400 ace.cairo_paint. │ │ │ │ + 0x00027080 7a675f6b 65795f70 72657373 5f657665 zg_key_press_eve │ │ │ │ + 0x00027090 6e740067 65747061 726d6e75 6d626572 nt.getparmnumber │ │ │ │ + 0x000270a0 00737472 636d7000 7a676c70 6d6e616d .strcmp.zglpmnam │ │ │ │ + 0x000270b0 65007a67 72706d6e 616d6500 7a676970 e.zgrpmname.zgip │ │ │ │ + 0x000270c0 6d6e616d 65007a67 6c736574 5f006765 mname.zglset_.ge │ │ │ │ + 0x000270d0 746c7061 726d0067 65746970 61726d00 tlparm.getiparm. │ │ │ │ + 0x000270e0 67657472 7061726d 007a6775 70646174 getrparm.zgupdat │ │ │ │ + 0x000270f0 65006774 6b5f7769 64676574 5f717565 e.gtk_widget_que │ │ │ │ + 0x00027100 75655f64 7261775f 61726561 0067746b ue_draw_area.gtk │ │ │ │ + 0x00027110 5f6d6169 6e5f6974 65726174 696f6e00 _main_iteration. │ │ │ │ + 0x00027120 67746b5f 6576656e 74735f70 656e6469 gtk_events_pendi │ │ │ │ + 0x00027130 6e67007a 67757072 65637400 7a677164 ng.zguprect.zgqd │ │ │ │ + 0x00027140 72775f00 63666e63 68720066 6f70656e rw_.cfnchr.fopen │ │ │ │ + 0x00027150 3634005f 5f69736f 6332335f 66736361 64.__isoc23_fsca │ │ │ │ + 0x00027160 6e660066 636c6f73 65006774 6b5f696e nf.fclose.gtk_in │ │ │ │ + 0x00027170 69740067 746b5f64 72617769 6e675f61 it.gtk_drawing_a │ │ │ │ + 0x00027180 7265615f 6e657700 67746b5f 77696e64 rea_new.gtk_wind │ │ │ │ + 0x00027190 6f775f6e 65770067 746b5f77 69646765 ow_new.gtk_widge │ │ │ │ + 0x000271a0 745f7365 745f7369 7a655f72 65717565 t_set_size_reque │ │ │ │ + 0x000271b0 73740067 746b5f77 69646765 745f7368 st.gtk_widget_sh │ │ │ │ + 0x000271c0 6f770067 746b5f77 696e646f 775f7365 ow.gtk_window_se │ │ │ │ + 0x000271d0 745f7469 746c6500 67746b5f 636f6e74 t_title.gtk_cont │ │ │ │ + 0x000271e0 61696e65 725f6164 64006774 6b5f7769 ainer_add.gtk_wi │ │ │ │ + 0x000271f0 64676574 5f736574 5f657665 6e747300 dget_set_events. │ │ │ │ + 0x00027200 675f7369 676e616c 5f636f6e 6e656374 g_signal_connect │ │ │ │ + 0x00027210 5f646174 61006361 69726f5f 64657374 _data.cairo_dest │ │ │ │ + 0x00027220 726f7900 63616972 6f5f7375 72666163 roy.cairo_surfac │ │ │ │ + 0x00027230 655f6465 7374726f 79006774 6b5f7769 e_destroy.gtk_wi │ │ │ │ + 0x00027240 64676574 5f726561 6c697a65 00636169 dget_realize.cai │ │ │ │ + 0x00027250 726f5f73 75726661 63655f66 696e6973 ro_surface_finis │ │ │ │ + 0x00027260 68006361 69726f5f 72656374 616e676c h.cairo_rectangl │ │ │ │ + 0x00027270 65006361 69726f5f 66696c6c 00636169 e.cairo_fill.cai │ │ │ │ + 0x00027280 726f5f73 75726661 63655f77 72697465 ro_surface_write │ │ │ │ + 0x00027290 5f746f5f 706e6700 63616972 6f5f7368 _to_png.cairo_sh │ │ │ │ + 0x000272a0 6f775f70 61676500 67746b5f 77696467 ow_page.gtk_widg │ │ │ │ + 0x000272b0 65745f71 75657565 5f647261 77006361 et_queue_draw.ca │ │ │ │ + 0x000272c0 69726f5f 73757266 6163655f 73686f77 iro_surface_show │ │ │ │ + 0x000272d0 5f706167 65006361 69726f5f 73757266 _page.cairo_surf │ │ │ │ + 0x000272e0 6163655f 77726974 655f746f 5f706e67 ace_write_to_png │ │ │ │ + 0x000272f0 5f737472 65616d00 7374646f 75740063 _stream.stdout.c │ │ │ │ + 0x00027300 6169726f 5f736574 5f6c696e 655f7769 airo_set_line_wi │ │ │ │ + 0x00027310 64746800 63616972 6f5f7365 745f6c69 dth.cairo_set_li │ │ │ │ + 0x00027320 6e655f63 61700063 6169726f 5f736574 ne_cap.cairo_set │ │ │ │ + 0x00027330 5f6c696e 655f6a6f 696e0063 6169726f _line_join.cairo │ │ │ │ + 0x00027340 5f6d6f76 655f746f 00757466 385f6368 _move_to.utf8_ch │ │ │ │ + 0x00027350 61725f62 79746500 63686172 5f776964 ar_byte.char_wid │ │ │ │ + 0x00027360 74680070 616e676f 5f636169 726f5f63 th.pango_cairo_c │ │ │ │ + 0x00027370 72656174 655f6c61 796f7574 0070616e reate_layout.pan │ │ │ │ + 0x00027380 676f5f6c 61796f75 745f7365 745f7465 go_layout_set_te │ │ │ │ + 0x00027390 78740070 616e676f 5f6c6179 6f75745f xt.pango_layout_ │ │ │ │ + 0x000273a0 7365745f 666f6e74 5f646573 63726970 set_font_descrip │ │ │ │ + 0x000273b0 74696f6e 0070616e 676f5f63 6169726f tion.pango_cairo │ │ │ │ + 0x000273c0 5f757064 6174655f 6c61796f 75740070 _update_layout.p │ │ │ │ + 0x000273d0 616e676f 5f6c6179 6f75745f 6765745f ango_layout_get_ │ │ │ │ + 0x000273e0 65787465 6e747300 675f6f62 6a656374 extents.g_object │ │ │ │ + 0x000273f0 5f756e72 65660063 6861725f 68656967 _unref.char_heig │ │ │ │ + 0x00027400 68740067 65745f70 616e676f 73747269 ht.get_pangostri │ │ │ │ + 0x00027410 6e675f77 69647468 5f686569 67687400 ng_width_height. │ │ │ │ + 0x00027420 70616e67 6f5f6c61 796f7574 5f736574 pango_layout_set │ │ │ │ + 0x00027430 5f6d6172 6b757000 64636c74 65787432 _markup.dcltext2 │ │ │ │ + 0x00027440 70616e67 6f6d6172 6b757000 70616e67 pangomarkup.pang │ │ │ │ + 0x00027450 6f5f666f 6e745f64 65736372 69707469 o_font_descripti │ │ │ │ + 0x00027460 6f6e5f67 65745f77 65696768 74007265 on_get_weight.re │ │ │ │ + 0x00027470 6e646572 74657874 0070616e 676f5f63 ndertext.pango_c │ │ │ │ + 0x00027480 6169726f 5f73686f 775f6c61 796f7574 airo_show_layout │ │ │ │ + 0x00027490 0070616e 676f5f66 6f6e745f 64657363 .pango_font_desc │ │ │ │ + 0x000274a0 72697074 696f6e5f 7365745f 73697a65 ription_set_size │ │ │ │ + 0x000274b0 00636169 726f5f63 6c697000 63616972 .cairo_clip.cair │ │ │ │ + 0x000274c0 6f5f7265 7365745f 636c6970 0073696e o_reset_clip.sin │ │ │ │ + 0x000274d0 636f7300 63616972 6f5f7361 76650063 cos.cairo_save.c │ │ │ │ + 0x000274e0 6169726f 5f726573 746f7265 0067746b airo_restore.gtk │ │ │ │ + 0x000274f0 5f666f6e 745f6368 6f6f7365 725f6469 _font_chooser_di │ │ │ │ + 0x00027500 616c6f67 5f6e6577 0067746b 5f666f6e alog_new.gtk_fon │ │ │ │ + 0x00027510 745f6368 6f6f7365 725f7365 745f666f t_chooser_set_fo │ │ │ │ + 0x00027520 6e740067 746b5f66 6f6e745f 63686f6f nt.gtk_font_choo │ │ │ │ + 0x00027530 7365725f 7365745f 70726576 6965775f ser_set_preview_ │ │ │ │ + 0x00027540 74657874 0067746b 5f646961 6c6f675f text.gtk_dialog_ │ │ │ │ + 0x00027550 72756e00 70616e67 6f5f666f 6e745f64 run.pango_font_d │ │ │ │ + 0x00027560 65736372 69707469 6f6e5f73 65745f77 escription_set_w │ │ │ │ + 0x00027570 65696768 74007061 6e676f5f 63616972 eight.pango_cair │ │ │ │ + 0x00027580 6f5f666f 6e745f6d 61705f67 65745f64 o_font_map_get_d │ │ │ │ + 0x00027590 65666175 6c740070 616e676f 5f666f6e efault.pango_fon │ │ │ │ + 0x000275a0 745f6d61 705f6c69 73745f66 616d696c t_map_list_famil │ │ │ │ + 0x000275b0 69657300 70616e67 6f5f666f 6e745f66 ies.pango_font_f │ │ │ │ + 0x000275c0 616d696c 795f6765 745f6e61 6d650070 amily_get_name.p │ │ │ │ + 0x000275d0 616e676f 5f666f6e 745f6661 6d696c79 ango_font_family │ │ │ │ + 0x000275e0 5f6c6973 745f6661 63657300 70616e67 _list_faces.pang │ │ │ │ + 0x000275f0 6f5f666f 6e745f66 6163655f 6765745f o_font_face_get_ │ │ │ │ + 0x00027600 66616365 5f6e616d 65007075 74730063 face_name.puts.c │ │ │ │ + 0x00027610 6169726f 5f6c696e 655f746f 00636169 airo_line_to.cai │ │ │ │ + 0x00027620 726f5f73 74726f6b 65006361 69726f5f ro_stroke.cairo_ │ │ │ │ + 0x00027630 70617474 65726e5f 63726561 74655f66 pattern_create_f │ │ │ │ + 0x00027640 6f725f73 75726661 63650063 6169726f or_surface.cairo │ │ │ │ + 0x00027650 5f706174 7465726e 5f736574 5f657874 _pattern_set_ext │ │ │ │ + 0x00027660 656e6400 63616972 6f5f7365 745f736f end.cairo_set_so │ │ │ │ + 0x00027670 75726365 00636169 726f5f63 6c6f7365 urce.cairo_close │ │ │ │ + 0x00027680 5f706174 68006361 69726f5f 7365745f _path.cairo_set_ │ │ │ │ + 0x00027690 616e7469 616c6961 73006361 69726f5f antialias.cairo_ │ │ │ │ + 0x000276a0 70617474 65726e5f 64657374 726f7900 pattern_destroy. │ │ │ │ + 0x000276b0 63616972 6f5f6669 6c6c5f70 72657365 cairo_fill_prese │ │ │ │ + 0x000276c0 72766500 63616972 6f5f696d 6167655f rve.cairo_image_ │ │ │ │ + 0x000276d0 73757266 6163655f 6765745f 64617461 surface_get_data │ │ │ │ + 0x000276e0 00636169 726f5f69 6d616765 5f737572 .cairo_image_sur │ │ │ │ + 0x000276f0 66616365 5f676574 5f737472 69646500 face_get_stride. │ │ │ │ + 0x00027700 66707574 63006666 6c757368 00737472 fputc.fflush.str │ │ │ │ + 0x00027710 6e637079 005f5f74 696d6536 34005f5f ncpy.__time64.__ │ │ │ │ + 0x00027720 6c6f6361 6c74696d 65363400 5f67666f localtime64._gfo │ │ │ │ + 0x00027730 72747261 6e5f706f 775f6934 5f693400 rtran_pow_i4_i4. │ │ │ │ + 0x00027740 5f67666f 72747261 6e5f7261 6e646f6d _gfortran_random │ │ │ │ + 0x00027750 5f736565 645f6934 005f6766 6f727472 _seed_i4._gfortr │ │ │ │ + 0x00027760 616e5f72 616e646f 6d5f7234 00723469 an_random_r4.r4i │ │ │ │ + 0x00027770 626d5f00 72346965 65655f00 636c6f63 bm_.r4ieee_.cloc │ │ │ │ + 0x00027780 6b006663 7061636b 5f006663 70757473 k.fcpack_.fcputs │ │ │ │ + 0x00027790 5f006663 67657473 5f006663 70757472 _.fcgets_.fcputr │ │ │ │ + 0x000277a0 5f006663 67657472 5f006663 6e726563 _.fcgetr_.fcnrec │ │ │ │ + 0x000277b0 5f006663 636c6f73 5f006663 6f70656e _.fcclos_.fcopen │ │ │ │ + 0x000277c0 5f006663 6c656f6c 5f006663 736c6663 _.fcleol_.fcslfc │ │ │ │ + 0x000277d0 5f006f64 726b6772 5f006f64 726b675f _.odrkgr_.odrkg_ │ │ │ │ + 0x000277e0 006f6472 6b34725f 006f6472 6b345f00 .odrk4r_.odrk4_. │ │ │ │ + 0x000277f0 6f64726b 325f006f 64726b31 5f006f64 odrk2_.odrk1_.od │ │ │ │ + 0x00027800 726b6475 5f006f64 726b6476 5f006f64 rkdu_.odrkdv_.od │ │ │ │ + 0x00027810 726b3473 5f006f64 726b6773 5f006173 rk4s_.odrkgs_.as │ │ │ │ + 0x00027820 696e0063 706f7766 005f6766 6f727472 in.cpowf._gfortr │ │ │ │ + 0x00027830 616e5f70 6f775f63 345f6934 006c6962 an_pow_c4_i4.lib │ │ │ │ 0x00027840 67746b2d 332e736f 2e30006c 69627061 gtk-3.so.0.libpa │ │ │ │ 0x00027850 6e676f63 6169726f 2d312e30 2e736f2e ngocairo-1.0.so. │ │ │ │ 0x00027860 30006c69 6270616e 676f2d31 2e302e73 0.libpango-1.0.s │ │ │ │ 0x00027870 6f2e3000 6c696263 6169726f 2e736f2e o.0.libcairo.so. │ │ │ │ 0x00027880 32006c69 62676f62 6a656374 2d322e30 2.libgobject-2.0 │ │ │ │ 0x00027890 2e736f2e 30006c69 62676c69 622d322e .so.0.libglib-2. │ │ │ │ 0x000278a0 302e736f 2e30006c 69626766 6f727472 0.so.0.libgfortr │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -602,21 +602,21 @@ │ │ │ │ ldr pc, [ip, #2660]! @ 0xa64 │ │ │ │ │ │ │ │ 0002f474 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #909312 @ 0xde000 │ │ │ │ ldr pc, [ip, #2652]! @ 0xa5c │ │ │ │ │ │ │ │ -0002f480 : │ │ │ │ +0002f480 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #909312 @ 0xde000 │ │ │ │ ldr pc, [ip, #2640]! @ 0xa50 │ │ │ │ │ │ │ │ -0002f490 : │ │ │ │ +0002f490 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #909312 @ 0xde000 │ │ │ │ ldr pc, [ip, #2628]! @ 0xa44 │ │ │ │ │ │ │ │ 0002f4a0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ @@ -3192,20 +3192,20 @@ │ │ │ │ ldr pc, [ip, #2324]! @ 0x914 │ │ │ │ │ │ │ │ 00030d7c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #905216 @ 0xdd000 │ │ │ │ ldr pc, [ip, #2316]! @ 0x90c │ │ │ │ │ │ │ │ -00030d88 : │ │ │ │ +00030d88 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #905216 @ 0xdd000 │ │ │ │ ldr pc, [ip, #2308]! @ 0x904 │ │ │ │ │ │ │ │ -00030d94 : │ │ │ │ +00030d94 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #905216 @ 0xdd000 │ │ │ │ ldr pc, [ip, #2300]! @ 0x8fc │ │ │ │ │ │ │ │ 00030da0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #905216 @ 0xdd000 │ │ │ │ @@ -3849,20 +3849,20 @@ │ │ │ │ ldr pc, [ip, #1196]! @ 0x4ac │ │ │ │ │ │ │ │ 000313d8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #905216 @ 0xdd000 │ │ │ │ ldr pc, [ip, #1188]! @ 0x4a4 │ │ │ │ │ │ │ │ -000313e4 : │ │ │ │ +000313e4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #905216 @ 0xdd000 │ │ │ │ ldr pc, [ip, #1180]! @ 0x49c │ │ │ │ │ │ │ │ -000313f0 : │ │ │ │ +000313f0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #905216 @ 0xdd000 │ │ │ │ ldr pc, [ip, #1172]! @ 0x494 │ │ │ │ │ │ │ │ 000313fc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #905216 @ 0xdd000 │ │ │ │ @@ -4154,20 +4154,20 @@ │ │ │ │ ldr pc, [ip, #684]! @ 0x2ac │ │ │ │ │ │ │ │ 000316c4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #905216 @ 0xdd000 │ │ │ │ ldr pc, [ip, #676]! @ 0x2a4 │ │ │ │ │ │ │ │ -000316d0 : │ │ │ │ +000316d0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #905216 @ 0xdd000 │ │ │ │ ldr pc, [ip, #668]! @ 0x29c │ │ │ │ │ │ │ │ -000316dc : │ │ │ │ +000316dc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #905216 @ 0xdd000 │ │ │ │ ldr pc, [ip, #660]! @ 0x294 │ │ │ │ │ │ │ │ 000316e8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #905216 @ 0xdd000 │ │ │ │ @@ -4933,20 +4933,20 @@ │ │ │ │ │ │ │ │ 00031e4c : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ ldr pc, [ip, #3432]! @ 0xd68 │ │ │ │ │ │ │ │ -00031e5c : │ │ │ │ +00031e5c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ ldr pc, [ip, #3424]! @ 0xd60 │ │ │ │ │ │ │ │ -00031e68 : │ │ │ │ +00031e68 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ ldr pc, [ip, #3416]! @ 0xd58 │ │ │ │ │ │ │ │ 00031e74 <_gfortran_st_rewind@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ @@ -5580,20 +5580,20 @@ │ │ │ │ ldr pc, [ip, #2328]! @ 0x918 │ │ │ │ │ │ │ │ 00032494 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ ldr pc, [ip, #2320]! @ 0x910 │ │ │ │ │ │ │ │ -000324a0 : │ │ │ │ +000324a0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ ldr pc, [ip, #2312]! @ 0x908 │ │ │ │ │ │ │ │ -000324ac : │ │ │ │ +000324ac : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ ldr pc, [ip, #2304]! @ 0x900 │ │ │ │ │ │ │ │ 000324b8 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ @@ -6479,21 +6479,21 @@ │ │ │ │ ldr pc, [ip, #784]! @ 0x310 │ │ │ │ │ │ │ │ 00032d48 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ ldr pc, [ip, #776]! @ 0x308 │ │ │ │ │ │ │ │ -00032d54 : │ │ │ │ +00032d54 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ - ldr pc, [ip, #768]! @ 0x300 │ │ │ │ + ldr pc, [ip, #764]! @ 0x2fc │ │ │ │ │ │ │ │ -00032d60 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00032d64 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ ldr pc, [ip, #756]! @ 0x2f4 │ │ │ │ │ │ │ │ 00032d70 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ @@ -6870,21 +6870,21 @@ │ │ │ │ ldr pc, [ip, #108]! @ 0x6c │ │ │ │ │ │ │ │ 00033114 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ ldr pc, [ip, #100]! @ 0x64 │ │ │ │ │ │ │ │ -00033120 : │ │ │ │ +00033120 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ ldr pc, [ip, #88]! @ 0x58 │ │ │ │ │ │ │ │ -00033130 : │ │ │ │ +00033130 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ ldr pc, [ip, #76]! @ 0x4c │ │ │ │ │ │ │ │ 00033140 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ @@ -7171,20 +7171,20 @@ │ │ │ │ │ │ │ │ 000333fc : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #897024 @ 0xdb000 │ │ │ │ ldr pc, [ip, #3676]! @ 0xe5c │ │ │ │ │ │ │ │ -0003340c : │ │ │ │ +0003340c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #897024 @ 0xdb000 │ │ │ │ ldr pc, [ip, #3668]! @ 0xe54 │ │ │ │ │ │ │ │ -00033418 : │ │ │ │ +00033418 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #897024 @ 0xdb000 │ │ │ │ ldr pc, [ip, #3660]! @ 0xe4c │ │ │ │ │ │ │ │ 00033424 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #897024 @ 0xdb000 │ │ │ │ @@ -7770,21 +7770,21 @@ │ │ │ │ ldr pc, [ip, #2680]! @ 0xa78 │ │ │ │ │ │ │ │ 000339bc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #897024 @ 0xdb000 │ │ │ │ ldr pc, [ip, #2672]! @ 0xa70 │ │ │ │ │ │ │ │ -000339c8 : │ │ │ │ +000339c8 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #897024 @ 0xdb000 │ │ │ │ - ldr pc, [ip, #2664]! @ 0xa68 │ │ │ │ + ldr pc, [ip, #2660]! @ 0xa64 │ │ │ │ │ │ │ │ -000339d4 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000339d8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #897024 @ 0xdb000 │ │ │ │ ldr pc, [ip, #2652]! @ 0xa5c │ │ │ │ │ │ │ │ 000339e4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #897024 @ 0xdb000 │ │ │ │ @@ -8455,20 +8455,20 @@ │ │ │ │ │ │ │ │ 0003405c : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #897024 @ 0xdb000 │ │ │ │ ldr pc, [ip, #1492]! @ 0x5d4 │ │ │ │ │ │ │ │ -0003406c : │ │ │ │ +0003406c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #897024 @ 0xdb000 │ │ │ │ ldr pc, [ip, #1484]! @ 0x5cc │ │ │ │ │ │ │ │ -00034078 : │ │ │ │ +00034078 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #897024 @ 0xdb000 │ │ │ │ ldr pc, [ip, #1476]! @ 0x5c4 │ │ │ │ │ │ │ │ 00034084 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #897024 @ 0xdb000 │ │ │ │ @@ -10389,21 +10389,21 @@ │ │ │ │ │ │ │ │ 00035314 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #892928 @ 0xda000 │ │ │ │ ldr pc, [ip, #2268]! @ 0x8dc │ │ │ │ │ │ │ │ -00035324 : │ │ │ │ +00035324 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #892928 @ 0xda000 │ │ │ │ ldr pc, [ip, #2256]! @ 0x8d0 │ │ │ │ │ │ │ │ -00035334 : │ │ │ │ +00035334 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #892928 @ 0xda000 │ │ │ │ ldr pc, [ip, #2244]! @ 0x8c4 │ │ │ │ │ │ │ │ 00035344 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ @@ -10835,20 +10835,20 @@ │ │ │ │ │ │ │ │ 00035764 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #892928 @ 0xda000 │ │ │ │ ldr pc, [ip, #1504]! @ 0x5e0 │ │ │ │ │ │ │ │ -00035774 : │ │ │ │ +00035774 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #892928 @ 0xda000 │ │ │ │ ldr pc, [ip, #1496]! @ 0x5d8 │ │ │ │ │ │ │ │ -00035780 : │ │ │ │ +00035780 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #892928 @ 0xda000 │ │ │ │ ldr pc, [ip, #1488]! @ 0x5d0 │ │ │ │ │ │ │ │ 0003578c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #892928 @ 0xda000 │ │ │ │ @@ -11439,20 +11439,20 @@ │ │ │ │ ldr pc, [ip, #488]! @ 0x1e8 │ │ │ │ │ │ │ │ 00035d38 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #892928 @ 0xda000 │ │ │ │ ldr pc, [ip, #480]! @ 0x1e0 │ │ │ │ │ │ │ │ -00035d44 : │ │ │ │ +00035d44 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #892928 @ 0xda000 │ │ │ │ ldr pc, [ip, #472]! @ 0x1d8 │ │ │ │ │ │ │ │ -00035d50 : │ │ │ │ +00035d50 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #892928 @ 0xda000 │ │ │ │ ldr pc, [ip, #464]! @ 0x1d0 │ │ │ │ │ │ │ │ 00035d5c : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -11,19 +11,19 @@ │ │ │ │ blx 31904 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #20 │ │ │ │ b.n 358c8 │ │ │ │ movs r0, #20 │ │ │ │ b.n 358cc │ │ │ │ adds r0, #3 │ │ │ │ - b.n 35eb0 │ │ │ │ + b.n 35eb0 │ │ │ │ movs r0, #2 │ │ │ │ b.n 35cbc <_gfortran_select_string@plt> │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3643e │ │ │ │ + b.n 3643e │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ mcr2 10, 4, lr, cr12, cr15, {7} @ │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #24] @ (35dc4 ) │ │ │ │ @@ -95,32 +95,1802 @@ │ │ │ │ pop {r3, pc} │ │ │ │ strb r6, [r7, #31] │ │ │ │ movs r6, r1 │ │ │ │ ldrb r4, [r6, #27] │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #888 @ (adr r1, 361bc ) │ │ │ │ + add r1, pc, #888 @ (adr r1, 361bc ) │ │ │ │ movs r5, r1 │ │ │ │ strb r6, [r3, #31] │ │ │ │ movs r6, r1 │ │ │ │ b.n 35dd4 │ │ │ │ nop │ │ │ │ │ │ │ │ -00035e4c : │ │ │ │ +00035e4c : │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00035eb8 : │ │ │ │ + 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] @ 363b8 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r3, [pc, #1244] @ 363bc │ │ │ │ + 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 34010 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r0, [pc, #1164] @ 363c0 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ + add r0, pc │ │ │ │ + blx 32e20 │ │ │ │ + ldr.w r0, [pc, #1152] @ 363c4 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ + add r0, pc │ │ │ │ + blx 30bcc │ │ │ │ + ldr.w r0, [pc, #1144] @ 363c8 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #196 @ 0xc4 │ │ │ │ + add r0, pc │ │ │ │ + blx 30bcc │ │ │ │ + ldr.w r0, [pc, #1132] @ 363cc │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #188 @ 0xbc │ │ │ │ + add r0, pc │ │ │ │ + blx 34998 │ │ │ │ + ldr.w r0, [pc, #1124] @ 363d0 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ + add r0, pc │ │ │ │ + blx 34998 │ │ │ │ + ldr.w r0, [pc, #1112] @ 363d4 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #180 @ 0xb4 │ │ │ │ + add r0, pc │ │ │ │ + blx 34998 │ │ │ │ + vldr s15, [sp, #176] @ 0xb0 │ │ │ │ + ldr.w r0, [pc, #1100] @ 363d8 │ │ │ │ + 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 34e1c │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + mul.w r3, r2, r5 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + ble.n 35fdc │ │ │ │ + add.w fp, r2, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 35fdc │ │ │ │ + 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 3124c │ │ │ │ + cmp r4, fp │ │ │ │ + add.w r3, r0, r6 │ │ │ │ + bne.n 35fc8 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + blx 30d70 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 30d70 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov lr, r0 │ │ │ │ + cmp r3, r6 │ │ │ │ + it ne │ │ │ │ + movne r2, r6 │ │ │ │ + bne.n 36002 │ │ │ │ + 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 364de │ │ │ │ + vcmpe.f32 s10, s11 │ │ │ │ + adds r2, #1 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bge.w 364ea │ │ │ │ + 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] @ 363b0 │ │ │ │ + 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 36522 │ │ │ │ + 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 30d70 │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30d70 │ │ │ │ + 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 364f6 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 365a6 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3651c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 3614a │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3651c │ │ │ │ + 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 3651c │ │ │ │ + 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 3651c │ │ │ │ + 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 3651c │ │ │ │ + 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 3651c │ │ │ │ + add r4, fp │ │ │ │ + vldr s12, [r4] │ │ │ │ + vcmp.f32 s16, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 3651c │ │ │ │ + add r5, fp │ │ │ │ + vldr s12, [r5] │ │ │ │ + vcmp.f32 s16, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 3651c │ │ │ │ + add r6, fp │ │ │ │ + vldr s12, [r6] │ │ │ │ + vcmp.f32 s16, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 3651c │ │ │ │ + add.w r2, r7, fp │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + vldr s12, [r2] │ │ │ │ + vcmp.f32 s16, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 3651c │ │ │ │ + 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 3685c │ │ │ │ + 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 31f54 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + add.w r2, fp, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, r6 │ │ │ │ + vmov.f32 s17, s0 │ │ │ │ + blx 31f54 │ │ │ │ + vcmp.f32 s17, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 3656e │ │ │ │ + vcmp.f32 s0, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 3651c │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 365a0 │ │ │ │ + vldr s15, [pc, #284] @ 363b4 │ │ │ │ + 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 36548 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + vmul.f32 s17, s17, s14 │ │ │ │ + vmul.f32 s0, s0, s14 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.w 36914 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #3 │ │ │ │ + beq.w 36932 │ │ │ │ + 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 365cc │ │ │ │ + ldr r2, [sp, #188] @ 0xbc │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 36ace │ │ │ │ + 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 365f8 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 36a9a │ │ │ │ + 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 363dc │ │ │ │ + nop │ │ │ │ + add r2, sp, #684 @ 0x2ac │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r4, #24] │ │ │ │ + movs r5, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r5, #24] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r0, [r5, #24] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r6, [r4, #24] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r4, [r4, #24] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r2, [r4, #24] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r0, [r4, #24] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r6, [r2, #24] │ │ │ │ + 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 36624 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + bls.w 366ea │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr.w r4, [r3, r2, lsl #2] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 36948 │ │ │ │ + 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 36466 │ │ │ │ + vldr s10, [ip] │ │ │ │ + vcmp.f32 s10, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 36522 │ │ │ │ + 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 364aa │ │ │ │ + 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 369fa │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + add.w lr, lr, #4 │ │ │ │ + add.w ip, ip, #4 │ │ │ │ + cmp r4, r3 │ │ │ │ + bge.w 360a4 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #28 │ │ │ │ + ldr r1, [pc, #904] @ (36848 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #900] @ (3684c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #900] @ (36850 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + subs r3, r3, r4 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 36522 │ │ │ │ + vcmpe.f32 s10, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + blt.w 36060 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mla r3, r3, r1, r1 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add r3, r1 │ │ │ │ + b.n 36068 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 365b8 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + cbz r3, 3651c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 36142 │ │ │ │ + cmp r1, r0 │ │ │ │ + it ne │ │ │ │ + movne sl, r0 │ │ │ │ + bne.w 3614a │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + cbz r3, 3651c │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w sl, #1 │ │ │ │ + b.n 36152 │ │ │ │ + ldr r7, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + str r7, [r3, #0] │ │ │ │ + ldr r2, [pc, #816] @ (36854 ) │ │ │ │ + ldr r3, [pc, #816] @ (36858 ) │ │ │ │ + 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 36b36 │ │ │ │ + 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 2fa64 │ │ │ │ + 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 360d0 │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + cbnz r3, 365a0 │ │ │ │ + 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] @ 36844 │ │ │ │ + vabs.f32 s15, s15 │ │ │ │ + beq.w 362b2 │ │ │ │ + b.n 36298 │ │ │ │ + vldr s14, [sp, #176] @ 0xb0 │ │ │ │ + b.n 362ce │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.w 36908 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 366e6 │ │ │ │ + mov r9, r4 │ │ │ │ + b.n 36142 │ │ │ │ + cmp r3, r4 │ │ │ │ + it ne │ │ │ │ + movne r9, r4 │ │ │ │ + bne.n 364fe │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 3651c │ │ │ │ + mov.w r9, #1 │ │ │ │ + b.n 364fe │ │ │ │ + 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 36374 │ │ │ │ + ldr r2, [sp, #188] @ 0xbc │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 36b08 │ │ │ │ + vsub.f32 s13, s15, s13 │ │ │ │ + vadd.f32 s15, s9, s13 │ │ │ │ + b.n 3636c │ │ │ │ + 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 363dc │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 36a16 │ │ │ │ + vsub.f32 s13, s17, s13 │ │ │ │ + vadd.f32 s17, s14, s13 │ │ │ │ + b.n 363a4 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + bhi.w 36794 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr.w r4, [r3, r2, lsl #2] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 36436 │ │ │ │ + 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 366c4 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 36a78 │ │ │ │ + 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 3124c │ │ │ │ + cmp sl, r4 │ │ │ │ + add.w r3, r0, r6 │ │ │ │ + bne.n 36688 │ │ │ │ + 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 3678e │ │ │ │ + ldrd r6, lr, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + cmp r3, lr │ │ │ │ + it eq │ │ │ │ + cmpeq r6, r9 │ │ │ │ + bne.w 3651e │ │ │ │ + b.n 36b4c │ │ │ │ + mov r9, r4 │ │ │ │ + b.n 3614a │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r4, [r3, r2, lsl #2] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 36436 │ │ │ │ + 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 3677c │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 36a54 │ │ │ │ + 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 3124c │ │ │ │ + cmp r4, r9 │ │ │ │ + add.w r3, r0, r6 │ │ │ │ + bne.n 36742 │ │ │ │ + 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 36b3a │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + b.n 3643c │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr.w r4, [r3, r2, lsl #2] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 36436 │ │ │ │ + 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 36824 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 36a66 │ │ │ │ + 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 3124c │ │ │ │ + cmp sl, r4 │ │ │ │ + add.w r3, r0, r6 │ │ │ │ + bne.n 367ec │ │ │ │ + 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 3678e │ │ │ │ + ldrd r6, lr, [sp, #152] @ 0x98 │ │ │ │ + cmp sl, lr │ │ │ │ + it eq │ │ │ │ + cmpeq r6, r9 │ │ │ │ + beq.w 36b4c │ │ │ │ + b.n 3651e │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r1, #4] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r0, [r2, #4] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r2, [r1, #4] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r6, [r3, #31] │ │ │ │ + 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 34010 │ │ │ │ + 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 31f54 │ │ │ │ + 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 2fa68 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 34010 │ │ │ │ + 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 31f54 │ │ │ │ + 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 2fa68 │ │ │ │ + vldr s0, [sp, #44] @ 0x2c │ │ │ │ + b.n 36274 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3651c │ │ │ │ + mov r0, sl │ │ │ │ + b.n 365c6 │ │ │ │ + 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 36564 │ │ │ │ + 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 36564 │ │ │ │ + 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 369d6 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 36a8a │ │ │ │ + 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 3124c │ │ │ │ + cmp r9, r4 │ │ │ │ + add.w r3, r0, r6 │ │ │ │ + bne.n 36998 │ │ │ │ + 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 3678e │ │ │ │ + ldrd r6, lr, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + cmp sl, lr │ │ │ │ + it eq │ │ │ │ + cmpeq r3, r6 │ │ │ │ + bne.w 3651e │ │ │ │ + b.n 36b4c │ │ │ │ + movs r4, #26 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #360] @ (36b68 ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r0, r4, [sp] │ │ │ │ + ldr r1, [pc, #356] @ (36b6c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #356] @ (36b70 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.n 36522 │ │ │ │ + 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 36522 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + adds r2, r4, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 3677c │ │ │ │ + adds r4, #2 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 36a56 │ │ │ │ + b.n 3677c │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + adds r2, r4, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 36824 │ │ │ │ + adds r4, #2 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 36a68 │ │ │ │ + b.n 36824 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + adds r2, r4, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 366c4 │ │ │ │ + adds r4, #2 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 36a7a │ │ │ │ + b.n 366c4 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + adds r2, r4, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 369d6 │ │ │ │ + adds r4, #2 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 36a8c │ │ │ │ + b.n 369d6 │ │ │ │ + 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 36a44 │ │ │ │ + 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 36522 │ │ │ │ + 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 36af8 │ │ │ │ + blx 32914 <__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 3651e │ │ │ │ + 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 36522 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r2, [r1, #60] @ 0x3c │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +00036b74 : │ │ │ │ + movs r3, #4 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00036b7c : │ │ │ │ + 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] @ (36bf0 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (36bf4 ) │ │ │ │ + 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] @ (36bf8 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 36bc6 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 329a8 │ │ │ │ + cbnz r0, 36be2 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #4 │ │ │ │ + bgt.n 36be8 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 329a8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 36baa │ │ │ │ + ldr r3, [pc, #24] @ (36bfc ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ + movs r6, r1 │ │ │ │ + str r4, [sp, #416] @ 0x1a0 │ │ │ │ + movs r5, r1 │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ + movs r6, r1 │ │ │ │ + │ │ │ │ +00036c00 : │ │ │ │ + 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] @ (36c94 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + cbnz r3, 36c38 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi.n 36c72 │ │ │ │ + ldr r2, [pc, #112] @ (36c98 ) │ │ │ │ + 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 r3, [pc, #96] @ (36c9c ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (36ca0 ) │ │ │ │ + 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 311dc │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #196 @ 0xc4 │ │ │ │ + add.w r0, r4, #32 │ │ │ │ + blx 3412c │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #192] @ 0xc0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bls.n 36c26 │ │ │ │ + ldr r2, [pc, #48] @ (36ca4 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (36ca8 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (36cac ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + str r3, [sp, #936] @ 0x3a8 │ │ │ │ + movs r5, r1 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ + movs r5, r1 │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ + movs r4, r1 │ │ │ │ + adds r3, #158 @ 0x9e │ │ │ │ + movs r4, r1 │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ + movs r3, r1 │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ + movs r4, r1 │ │ │ │ + │ │ │ │ +00036cb0 : │ │ │ │ + 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] @ (36d44 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + cbnz r3, 36ce8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi.n 36d22 │ │ │ │ + ldr r2, [pc, #112] @ (36d48 ) │ │ │ │ + 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] @ (36d4c ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (36d50 ) │ │ │ │ + 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 311dc │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #196 @ 0xc4 │ │ │ │ + add.w r0, r4, #32 │ │ │ │ + blx 3412c │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #192] @ 0xc0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bls.n 36cd6 │ │ │ │ + ldr r2, [pc, #48] @ (36d54 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (36d58 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (36d5c ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r5, r1 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + movs r5, r1 │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ + movs r4, r1 │ │ │ │ + adds r2, #238 @ 0xee │ │ │ │ + movs r4, r1 │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ + movs r3, r1 │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ + movs r4, r1 │ │ │ │ + │ │ │ │ +00036d60 : │ │ │ │ + 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, #3 │ │ │ │ + bhi.n 36dd8 │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 36df6 │ │ │ │ + mov ip, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #132] @ (36e08 ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, #32 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 36dfa │ │ │ │ + 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 36d9a │ │ │ │ + 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 31248 │ │ │ │ + ldr r2, [pc, #48] @ (36e0c ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (36e10 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (36e14 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + 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 33e04 │ │ │ │ + nop │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ + movs r5, r1 │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ + movs r3, r1 │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ + movs r4, r1 │ │ │ │ + │ │ │ │ +00036e18 : │ │ │ │ + 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 36e60 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 36e7e │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (36e90 ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 36e82 │ │ │ │ + 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 31248 │ │ │ │ + ldr r2, [pc, #48] @ (36e94 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (36e98 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (36e9c ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 33e04 │ │ │ │ + nop │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ + movs r5, r1 │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ + movs r3, r1 │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ + movs r4, r1 │ │ │ │ + │ │ │ │ +00036ea0 : │ │ │ │ + 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] @ (36fbc ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #264] @ (36fc0 ) │ │ │ │ + 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] @ (36fc4 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 36eec │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 329a8 │ │ │ │ + cbnz r0, 36f08 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #4 │ │ │ │ + bgt.n 36f18 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 329a8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 36ed0 │ │ │ │ + ldr r3, [pc, #188] @ (36fc8 ) │ │ │ │ + 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 3453c │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [pc, #156] @ (36fcc ) │ │ │ │ + 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [pc, #128] @ (36fd0 ) │ │ │ │ + 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa68 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 36fa2 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 31af0 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2fa68 │ │ │ │ + ldr r2, [pc, #80] @ (36fd4 ) │ │ │ │ + ldr r1, [pc, #80] @ (36fd8 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #80] @ (36fdc ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #4 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + 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 31af0 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 3124c │ │ │ │ + b.n 36f7a │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ + movs r6, r1 │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ + movs r5, r1 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ + movs r6, r1 │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ + movs r6, r1 │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ + movs r3, r1 │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ + movs r3, r1 │ │ │ │ + str r6, [r0, #104] @ 0x68 │ │ │ │ + movs r6, r1 │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ + movs r3, r1 │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ + movs r4, r1 │ │ │ │ + │ │ │ │ +00036fe0 : │ │ │ │ + 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] @ 37030 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (37034 ) │ │ │ │ + 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 33bf0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 312c8 │ │ │ │ + ldr r2, [pc, #32] @ (37038 ) │ │ │ │ + ldr r3, [pc, #28] @ (37034 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 3702c │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ + movs r5, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ + movs r5, r1 │ │ │ │ + │ │ │ │ +0003703c : │ │ │ │ + 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] @ (370c8 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (370cc ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + add r6, pc │ │ │ │ + add r1, sp, #20 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (370d0 ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 33bf0 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 32f64 │ │ │ │ + ldr r0, [pc, #92] @ (370d4 ) │ │ │ │ + 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 2f274 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 33b74 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 31148 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 2f968 │ │ │ │ + ldr r2, [pc, #40] @ (370d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (370cc ) │ │ │ │ + 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 370c4 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [r6, #72] @ 0x48 │ │ │ │ + movs r5, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r2, [r6, r5] │ │ │ │ + movs r4, r1 │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ + movs r4, r1 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ + movs r5, r1 │ │ │ │ + │ │ │ │ +000370dc : │ │ │ │ + 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] @ 3712c │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (37130 ) │ │ │ │ + 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 33bf0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2f968 │ │ │ │ + ldr r2, [pc, #32] @ (37134 ) │ │ │ │ + ldr r3, [pc, #28] @ (37130 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 37128 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ + movs r5, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ + movs r5, r1 │ │ │ │ + │ │ │ │ +00037138 : │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #840] @ (361b0 ) │ │ │ │ + ldr r2, [pc, #840] @ (3749c ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #840] @ (361b4 ) │ │ │ │ + ldr r3, [pc, #840] @ (374a0 ) │ │ │ │ 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] │ │ │ │ @@ -173,38 +1943,38 @@ │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ blx 300a8 │ │ │ │ - vldr s15, [pc, #672] @ 361ac │ │ │ │ - ldr r0, [pc, #680] @ (361b8 ) │ │ │ │ + vldr s15, [pc, #672] @ 37498 │ │ │ │ + ldr r0, [pc, #680] @ (374a4 ) │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ vdiv.f32 s25, s0, s15 │ │ │ │ add r0, pc │ │ │ │ blx 32e20 │ │ │ │ - ldr r0, [pc, #668] @ (361bc ) │ │ │ │ + ldr r0, [pc, #668] @ (374a8 ) │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ add r0, pc │ │ │ │ blx 34998 │ │ │ │ - ldr r0, [pc, #660] @ (361c0 ) │ │ │ │ + ldr r0, [pc, #660] @ (374ac ) │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ blx 34998 │ │ │ │ - ldr r0, [pc, #652] @ (361c4 ) │ │ │ │ + ldr r0, [pc, #652] @ (374b0 ) │ │ │ │ movs r2, #5 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r0, pc │ │ │ │ blx 34e1c │ │ │ │ - ldr r1, [pc, #644] @ (361c8 ) │ │ │ │ - ldr r0, [pc, #648] @ (361cc ) │ │ │ │ + ldr r1, [pc, #644] @ (374b4 ) │ │ │ │ + ldr r0, [pc, #648] @ (374b8 ) │ │ │ │ movs r2, #5 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3272c │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ @@ -222,42 +1992,42 @@ │ │ │ │ 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 35fac │ │ │ │ + ble.n 37298 │ │ │ │ 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 35f9a │ │ │ │ + bne.n 37286 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ vldr s16, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 36094 │ │ │ │ + ble.n 37380 │ │ │ │ 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 35fc2 │ │ │ │ + bne.n 372ae │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 36094 │ │ │ │ + ble.n 37380 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ 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, #88] @ 0x58 │ │ │ │ @@ -279,47 +2049,47 @@ │ │ │ │ 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 3605a │ │ │ │ + b.n 37346 │ │ │ │ vldr s17, [r4] │ │ │ │ vcmp.f32 s17, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 36068 │ │ │ │ + beq.n 37354 │ │ │ │ vldr s0, [sl] │ │ │ │ blx 30864 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 36068 │ │ │ │ + beq.n 37354 │ │ │ │ vdiv.f32 s15, s18, s0 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r5, r7 │ │ │ │ vstmia fp!, {s15} │ │ │ │ vstmia r6!, {s17} │ │ │ │ - beq.n 36072 │ │ │ │ + beq.n 3735e │ │ │ │ vldmia r8!, {s18} │ │ │ │ vcmp.f32 s18, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 36026 │ │ │ │ + bne.n 37312 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmov.f32 s17, s16 │ │ │ │ - b.n 3604a │ │ │ │ + b.n 37336 │ │ │ │ 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 36006 │ │ │ │ + bne.n 372f2 │ │ │ │ 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 │ │ │ │ @@ -329,27 +2099,27 @@ │ │ │ │ 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 35a1c │ │ │ │ - ldr r0, [pc, #280] @ (361d0 ) │ │ │ │ + ldr r0, [pc, #280] @ (374bc ) │ │ │ │ movs r2, #7 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ add r0, pc │ │ │ │ blx 30bcc │ │ │ │ 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 3610e │ │ │ │ + ble.n 373fa │ │ │ │ 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 │ │ │ │ @@ -363,106 +2133,106 @@ │ │ │ │ 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 360f0 │ │ │ │ + bne.n 373dc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 361d4 │ │ │ │ + ble.n 374c0 │ │ │ │ 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 36198 │ │ │ │ + bgt.n 37484 │ │ │ │ add.w r1, r3, ip │ │ │ │ adds r4, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ add.w r0, r9, r1 │ │ │ │ add r1, fp │ │ │ │ - b.n 36174 │ │ │ │ + b.n 37460 │ │ │ │ vldr s13, [r1] │ │ │ │ vcmp.f32 s13, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 36182 │ │ │ │ + beq.n 3746e │ │ │ │ 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 36198 │ │ │ │ + beq.n 37484 │ │ │ │ vldmia r0!, {s15} │ │ │ │ vcmp.f32 s15, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 36150 │ │ │ │ + bne.n 3743c │ │ │ │ vmov.f32 s14, s16 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ vstr s14, [r0, #-4] │ │ │ │ vstmia r1!, {s15} │ │ │ │ - bne.n 36174 │ │ │ │ + bne.n 37460 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 36134 │ │ │ │ + bne.n 37420 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ add ip, r1 │ │ │ │ - beq.n 361d4 │ │ │ │ + beq.n 374c0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 36126 │ │ │ │ + b.n 37412 │ │ │ │ movs r0, r0 │ │ │ │ orrs r4, r6 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #25] │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ movs r3, r1 │ │ │ │ - strb r6, [r4, #25] │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ movs r3, r1 │ │ │ │ - strb r6, [r4, #25] │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ movs r3, r1 │ │ │ │ - strb r6, [r4, #25] │ │ │ │ + str r6, [r0, #56] @ 0x38 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + strb r2, [r7, r6] │ │ │ │ movs r4, r1 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ movs r3, r1 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ movs r3, r1 │ │ │ │ - ldr r4, [pc, #780] @ (364e4 ) │ │ │ │ + ldr r4, [pc, #780] @ (377d0 ) │ │ │ │ movs r2, #5 │ │ │ │ - ldr r0, [pc, #780] @ (364e8 ) │ │ │ │ + ldr r0, [pc, #780] @ (377d4 ) │ │ │ │ add r4, pc │ │ │ │ add r0, pc │ │ │ │ adds r1, r4, #4 │ │ │ │ blx 31d94 │ │ │ │ - ldr r0, [pc, #772] @ (364ec ) │ │ │ │ + ldr r0, [pc, #772] @ (377d8 ) │ │ │ │ add.w r1, r4, #8 │ │ │ │ movs r2, #5 │ │ │ │ add r0, pc │ │ │ │ blx 2f258 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 36436 │ │ │ │ + ble.w 37722 │ │ │ │ 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 │ │ │ │ @@ -481,93 +2251,93 @@ │ │ │ │ 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 3624e │ │ │ │ + b.n 3753a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.w 3641c │ │ │ │ + blt.w 37708 │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ ldr.w r7, [r9, #4]! │ │ │ │ sub.w sl, r6, r7 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 36244 │ │ │ │ + ble.n 37530 │ │ │ │ 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 36244 │ │ │ │ + bge.n 37530 │ │ │ │ add.w fp, r7, #1 │ │ │ │ cmp r6, fp │ │ │ │ - blt.n 3631c │ │ │ │ + blt.n 37608 │ │ │ │ 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] @ 364e0 │ │ │ │ + vldr s11, [pc, #596] @ 377cc │ │ │ │ adds r1, r3, r4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r4, r3 │ │ │ │ - b.n 362fa │ │ │ │ + b.n 375e6 │ │ │ │ vldr s14, [r1, #4] │ │ │ │ vcmp.f32 s14, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 3630a │ │ │ │ + beq.n 375f6 │ │ │ │ vldr s13, [r4, #-8] │ │ │ │ vcmp.f32 s13, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 3630a │ │ │ │ + beq.n 375f6 │ │ │ │ vldr s12, [r1] │ │ │ │ vcmp.f32 s12, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 3630a │ │ │ │ + beq.n 375f6 │ │ │ │ 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 364c6 │ │ │ │ + bls.w 377b2 │ │ │ │ add.w fp, fp, #1 │ │ │ │ mov r1, r3 │ │ │ │ cmp r6, fp │ │ │ │ - blt.n 36316 │ │ │ │ + blt.n 37602 │ │ │ │ mov r2, r4 │ │ │ │ vldmia r4!, {s15} │ │ │ │ vcmp.f32 s15, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 36294 │ │ │ │ + bne.n 37580 │ │ │ │ adds r3, r1, #4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ mov r1, r3 │ │ │ │ cmp r6, fp │ │ │ │ - bge.n 362fa │ │ │ │ + bge.n 375e6 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 363f6 │ │ │ │ + bne.n 376e2 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 364a2 │ │ │ │ + beq.w 3778e │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 36244 │ │ │ │ + beq.n 37530 │ │ │ │ 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 │ │ │ │ @@ -586,15 +2356,15 @@ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ blx 30d70 │ │ │ │ sub.w r1, fp, r0 │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ neglt r1, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.w 36244 │ │ │ │ + bgt.w 37530 │ │ │ │ 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 │ │ │ │ @@ -603,15 +2373,15 @@ │ │ │ │ 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 36244 │ │ │ │ + bmi.w 37530 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r4, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ blx 30d70 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ @@ -623,27 +2393,27 @@ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ blx 30d70 │ │ │ │ sub.w r1, fp, r0 │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ neglt r1, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.w 36244 │ │ │ │ + bgt.w 37530 │ │ │ │ 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 36244 │ │ │ │ + bmi.w 37530 │ │ │ │ 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 │ │ │ │ @@ -651,35 +2421,35 @@ │ │ │ │ lsls r1, r1, #2 │ │ │ │ adds r2, r3, r1 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r1, r3 │ │ │ │ blx 35c40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r5 │ │ │ │ - bge.w 3624e │ │ │ │ + bge.w 3753a │ │ │ │ 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 3649e │ │ │ │ + bne.n 3778a │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ movs r3, #6 │ │ │ │ movs r2, #17 │ │ │ │ - ldr r1, [pc, #180] @ (364f0 ) │ │ │ │ + ldr r1, [pc, #180] @ (377dc ) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #176] @ (364f4 ) │ │ │ │ + ldr r2, [pc, #176] @ (377e0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #176] @ (364f8 ) │ │ │ │ + ldr r0, [pc, #176] @ (377e4 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33af8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 2fa68 │ │ │ │ mov r0, r6 │ │ │ │ blx 2fa68 │ │ │ │ @@ -689,89 +2459,1154 @@ │ │ │ │ blx 2fa68 │ │ │ │ mov r0, sl │ │ │ │ blx 2fa68 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ blx 2fa68 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 2fa68 │ │ │ │ - ldr r2, [pc, #128] @ (364fc ) │ │ │ │ - ldr r3, [pc, #128] @ (36500 ) │ │ │ │ + ldr r2, [pc, #128] @ (377e8 ) │ │ │ │ + ldr r3, [pc, #128] @ (377ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 364dc │ │ │ │ + bne.n 377c8 │ │ │ │ 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 2fa64 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 3622e │ │ │ │ + b.n 3751a │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 363f6 │ │ │ │ + beq.n 376e2 │ │ │ │ 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 32d30 │ │ │ │ - b.n 363f6 │ │ │ │ + b.n 376e2 │ │ │ │ subs r0, r2, #4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ blx 32d30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - vldr s11, [pc, #12] @ 364e0 │ │ │ │ + vldr s11, [pc, #12] @ 377cc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 362f0 │ │ │ │ + b.n 375dc │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #96] @ 0x60 │ │ │ │ + strh r6, [r4, r4] │ │ │ │ movs r4, r1 │ │ │ │ - strb r4, [r3, #15] │ │ │ │ + str r0, [r1, #28] │ │ │ │ movs r3, r1 │ │ │ │ - strb r4, [r2, #15] │ │ │ │ + str r0, [r0, #28] │ │ │ │ movs r3, r1 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + ldrsh r4, [r0, r6] │ │ │ │ movs r3, r1 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ movs r3, r1 │ │ │ │ - strb r2, [r3, #6] │ │ │ │ + ldrsh r2, [r4, r2] │ │ │ │ movs r3, r1 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ + movs r5, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000377f0 : │ │ │ │ + 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] @ 37840 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (37844 ) │ │ │ │ + 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 2fd48 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 35a78 │ │ │ │ + ldr r2, [pc, #32] @ (37848 ) │ │ │ │ + ldr r3, [pc, #28] @ (37844 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 3783c │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ + movs r5, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r3, #76] @ 0x4c │ │ │ │ + movs r5, r1 │ │ │ │ + │ │ │ │ +0003784c : │ │ │ │ + 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] @ (378d8 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (378dc ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + add r6, pc │ │ │ │ + add r1, sp, #20 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (378e0 ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 2fd48 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 313c0 │ │ │ │ + ldr r0, [pc, #92] @ (378e4 ) │ │ │ │ + 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 311dc │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 3208c │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 3412c │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 34750 │ │ │ │ + ldr r2, [pc, #40] @ (378e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (378dc ) │ │ │ │ + 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 378d4 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ + ldr r7, [pc, #456] @ (37aac ) │ │ │ │ + movs r4, r1 │ │ │ │ + movs r7, #88 @ 0x58 │ │ │ │ + movs r4, r1 │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ + movs r5, r1 │ │ │ │ + │ │ │ │ +000378ec : │ │ │ │ + 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] @ 3793c │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (37940 ) │ │ │ │ + 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 2fd48 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 34750 │ │ │ │ + ldr r2, [pc, #32] @ (37944 ) │ │ │ │ + ldr r3, [pc, #28] @ (37940 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 37938 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + str r0, [r0, #64] @ 0x40 │ │ │ │ + movs r5, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ... │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ + movs r5, r1 │ │ │ │ + │ │ │ │ +00037948 : │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00037950 : │ │ │ │ + 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] @ (379c4 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (379c8 ) │ │ │ │ + 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] @ (379cc ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 3799a │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 329a8 │ │ │ │ + cbnz r0, 379b6 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #2 │ │ │ │ + bgt.n 379bc │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 329a8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 3797e │ │ │ │ + ldr r3, [pc, #24] @ (379d0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ + movs r6, r1 │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ + movs r5, r1 │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ + movs r6, r1 │ │ │ │ + ldrb r4, [r5, r2] │ │ │ │ + movs r6, r1 │ │ │ │ + │ │ │ │ +000379d4 : │ │ │ │ + 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] @ (37a5c ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r4, #96] @ 0x60 │ │ │ │ + cbnz r3, 37a28 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 37a08 │ │ │ │ + ldr r2, [pc, #100] @ (37a60 ) │ │ │ │ + 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] @ (37a64 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #88] @ (37a68 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #88] @ (37a6c ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #68] @ (37a70 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #68] @ (37a74 ) │ │ │ │ + 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 2f274 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #100 @ 0x64 │ │ │ │ + add.w r0, r4, #16 │ │ │ │ + blx 31148 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #96] @ 0x60 │ │ │ │ + b.n 379f0 │ │ │ │ + nop │ │ │ │ + strh r2, [r5, #54] @ 0x36 │ │ │ │ + movs r5, r1 │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ + movs r5, r1 │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r6, [r4, r2] │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ + movs r4, r1 │ │ │ │ + ldr r5, [pc, #816] @ (37da4 ) │ │ │ │ + movs r4, r1 │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ + movs r4, r1 │ │ │ │ + │ │ │ │ +00037a78 : │ │ │ │ + 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, #160] @ (37b28 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r4, #96] @ 0x60 │ │ │ │ + cbnz r3, 37ade │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 37abe │ │ │ │ + ldr r2, [pc, #140] @ (37b2c ) │ │ │ │ + vldr s14, [pc, #132] @ 37b24 │ │ │ │ + add r2, pc │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + vldr s15, [r3, #100] @ 0x64 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vstr s15, [r7] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 37b10 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r2, [pc, #112] @ (37b30 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #108] @ (37b34 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #108] @ (37b38 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #92] @ (37b3c ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #92] @ (37b40 ) │ │ │ │ + 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 2f274 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #100 @ 0x64 │ │ │ │ + add.w r0, r4, #16 │ │ │ │ + blx 31148 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #96] @ 0x60 │ │ │ │ + b.n 37a94 │ │ │ │ + ldr r0, [pc, #48] @ (37b44 ) │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 34ca4 │ │ │ │ + nop │ │ │ │ + stmia r0!, {} │ │ │ │ + stmia r4!, {r0, r3, r4, r5, r6} │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ + movs r5, r1 │ │ │ │ + strh r2, [r6, #48] @ 0x30 │ │ │ │ + movs r5, r1 │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r6, #68 @ 0x44 │ │ │ │ + movs r4, r1 │ │ │ │ + ldr r5, [pc, #88] @ (37b98 ) │ │ │ │ + movs r4, r1 │ │ │ │ + movs r4, #248 @ 0xf8 │ │ │ │ + movs r4, r1 │ │ │ │ + ldrh r6, [r5, r6] │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +00037b48 : │ │ │ │ + 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 37bc0 │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 37bde │ │ │ │ + mov ip, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #132] @ (37bf0 ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, #16 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 37be2 │ │ │ │ + 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 37b82 │ │ │ │ + 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 31248 │ │ │ │ + ldr r2, [pc, #48] @ (37bf4 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (37bf8 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (37bfc ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + 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 33e04 │ │ │ │ + nop │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ + movs r5, r1 │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ + movs r4, r1 │ │ │ │ + │ │ │ │ +00037c00 : │ │ │ │ + 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 37c48 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 37c66 │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (37c78 ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 37c6a │ │ │ │ + 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 31248 │ │ │ │ + ldr r2, [pc, #48] @ (37c7c ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (37c80 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (37c84 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 33e04 │ │ │ │ + nop │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ + movs r5, r1 │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ + movs r4, r1 │ │ │ │ + │ │ │ │ +00037c88 : │ │ │ │ + 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] @ (37da4 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #264] @ (37da8 ) │ │ │ │ + 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] @ (37dac ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 37cd4 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 329a8 │ │ │ │ + cbnz r0, 37cf0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #2 │ │ │ │ + bgt.n 37d00 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 329a8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 37cb8 │ │ │ │ + ldr r3, [pc, #188] @ (37db0 ) │ │ │ │ + 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 3453c │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [pc, #156] @ (37db4 ) │ │ │ │ + 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [pc, #128] @ (37db8 ) │ │ │ │ + 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa68 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 37d8a │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 31af0 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2fa68 │ │ │ │ + ldr r2, [pc, #80] @ (37dbc ) │ │ │ │ + ldr r1, [pc, #80] @ (37dc0 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #80] @ (37dc4 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #4 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + 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 31af0 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 3124c │ │ │ │ + b.n 37d62 │ │ │ │ + ldr r4, [r0, r7] │ │ │ │ + movs r6, r1 │ │ │ │ + strh r0, [r6, #32] │ │ │ │ + movs r5, r1 │ │ │ │ + ldr r0, [r6, r6] │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r2, [r3, r4] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [r0, r4] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ + movs r4, r1 │ │ │ │ + │ │ │ │ +00037dc8 : │ │ │ │ + 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, #3864] @ 0xf18 │ │ │ │ + sub sp, #164 @ 0xa4 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr.w r2, [pc, #1080] @ 3821c │ │ │ │ + mov r7, r3 │ │ │ │ + ldr.w r3, [pc, #1080] @ 38220 │ │ │ │ + add r2, pc │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + 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 34010 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34010 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34010 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34010 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #996] @ (38224 ) │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ + ldr r5, [pc, #996] @ (38228 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 32e20 │ │ │ │ + ldr r0, [pc, #992] @ (3822c ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ + add r0, pc │ │ │ │ + add r5, pc │ │ │ │ + blx 34998 │ │ │ │ + ldr r0, [pc, #980] @ (38230 ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ + add r0, pc │ │ │ │ + blx 34998 │ │ │ │ + ldr r0, [pc, #972] @ (38234 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + add r0, pc │ │ │ │ + blx 34e1c │ │ │ │ + ldr r0, [pc, #964] @ (38238 ) │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + blx 3272c │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #148 @ 0x94 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + add r0, sp, #140 @ 0x8c │ │ │ │ + blx 308e8 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #132 @ 0x84 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #124 @ 0x7c │ │ │ │ + blx 31910 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + 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 35a1c │ │ │ │ + ldr r0, [pc, #872] @ (3823c ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + add r0, pc │ │ │ │ + blx 30bcc │ │ │ │ + ldr r0, [pc, #864] @ (38240 ) │ │ │ │ + movs r2, #5 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + add r0, pc │ │ │ │ + blx 31d94 │ │ │ │ + ldr r0, [pc, #856] @ (38244 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add.w r1, r5, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f258 │ │ │ │ + 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 37f40 │ │ │ │ + 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 37f22 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 38188 │ │ │ │ + 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 37f9e │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + blt.w 3816c │ │ │ │ + ldr.w r5, [r8, #4]! │ │ │ │ + ldr.w r7, [r9, #4]! │ │ │ │ + sub.w sl, r5, r7 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 37f94 │ │ │ │ + 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 37f94 │ │ │ │ + add.w fp, r7, #1 │ │ │ │ + cmp r5, fp │ │ │ │ + blt.n 3806c │ │ │ │ + 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] @ 38218 │ │ │ │ + adds r1, r3, r4 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + add r4, r3 │ │ │ │ + b.n 3804a │ │ │ │ + vldr s13, [r1, #4] │ │ │ │ + vcmp.f32 s13, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 3805a │ │ │ │ + vldr s12, [r4, #-8] │ │ │ │ + vcmp.f32 s12, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 3805a │ │ │ │ + vldr s10, [r1] │ │ │ │ + vcmp.f32 s10, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 3805a │ │ │ │ + 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 381fc │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + cmp r5, fp │ │ │ │ + blt.n 38066 │ │ │ │ + mov r2, r4 │ │ │ │ + vldmia r4!, {s15} │ │ │ │ + vcmp.f32 s15, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 37fe4 │ │ │ │ + adds r3, r1, #4 │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + cmp r5, fp │ │ │ │ + bge.n 3804a │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 38146 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 381d8 │ │ │ │ + cmp.w sl, #1 │ │ │ │ + beq.n 37f94 │ │ │ │ + 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 30d70 │ │ │ │ + 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 30d70 │ │ │ │ + subs r4, r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + it lt │ │ │ │ + neglt r4, r4 │ │ │ │ + cmp r4, #1 │ │ │ │ + bgt.w 37f94 │ │ │ │ + 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 37f94 │ │ │ │ + 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 30d70 │ │ │ │ + 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 30d70 │ │ │ │ + sub.w r3, fp, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + it lt │ │ │ │ + neglt r3, r3 │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt.w 37f94 │ │ │ │ + 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 37f94 │ │ │ │ + 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 35c40 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, r6 │ │ │ │ + bge.w 37f9e │ │ │ │ + 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 38184 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + b.n 37f7c │ │ │ │ + ldrd sl, r4, [sp, #60] @ 0x3c │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #17 │ │ │ │ + ldr r1, [pc, #184] @ (38248 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #180] @ (3824c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #180] @ (38250 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2fa68 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + ldr r2, [pc, #156] @ (38254 ) │ │ │ │ + ldr r3, [pc, #104] @ (38220 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 38212 │ │ │ │ + mov r0, sl │ │ │ │ + add sp, #164 @ 0xa4 │ │ │ │ + vpop {d8-d11} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fa64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 38146 │ │ │ │ + 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 32d30 │ │ │ │ + b.n 38146 │ │ │ │ + subs r0, r2, #4 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + blx 32d30 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + vldr s11, [pc, #16] @ 38218 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + b.n 38040 │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r2, [r3, r4] │ │ │ │ + movs r5, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r1, [pc, #696] @ (384e4 ) │ │ │ │ + movs r4, r1 │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r2, [r1, r0] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r6, [r2, r5] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r6, [r0, r4] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r4, [r7, r0] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ + movs r5, r1 │ │ │ │ │ │ │ │ -00036508 : │ │ │ │ +00038258 : │ │ │ │ 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, #3336] @ 0xd08 │ │ │ │ sub.w sp, sp, #716 @ 0x2cc │ │ │ │ add r7, sp, #272 @ 0x110 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r2, [pc, #1176] @ 369c0 │ │ │ │ - ldr.w r3, [pc, #1176] @ 369c4 │ │ │ │ + ldr.w r2, [pc, #1176] @ 38710 │ │ │ │ + ldr.w r3, [pc, #1176] @ 38714 │ │ │ │ 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, [sp, #768] @ 0x300 │ │ │ │ @@ -819,61 +3654,61 @@ │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 34010 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ blx 34010 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ - ldr.w r0, [pc, #1040] @ 369c8 │ │ │ │ + ldr.w r0, [pc, #1040] @ 38718 │ │ │ │ movs r2, #5 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ add r0, pc │ │ │ │ blx 34e1c │ │ │ │ - ldr.w r0, [pc, #1028] @ 369cc │ │ │ │ + ldr.w r0, [pc, #1028] @ 3871c │ │ │ │ add r1, sp, #276 @ 0x114 │ │ │ │ movs r2, #8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ blx 30bcc │ │ │ │ - ldr r0, [pc, #1016] @ (369d0 ) │ │ │ │ + ldr r0, [pc, #1016] @ (38720 ) │ │ │ │ add r1, sp, #292 @ 0x124 │ │ │ │ movs r2, #8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ blx 30bcc │ │ │ │ - ldr r0, [pc, #1008] @ (369d4 ) │ │ │ │ + ldr r0, [pc, #1008] @ (38724 ) │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ movs r2, #8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ blx 30bcc │ │ │ │ - ldr r0, [pc, #996] @ (369d8 ) │ │ │ │ + ldr r0, [pc, #996] @ (38728 ) │ │ │ │ add r1, sp, #260 @ 0x104 │ │ │ │ movs r2, #8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ blx 32e20 │ │ │ │ - ldr r0, [pc, #988] @ (369dc ) │ │ │ │ + ldr r0, [pc, #988] @ (3872c ) │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ movs r2, #7 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ blx 34998 │ │ │ │ - ldr r0, [pc, #976] @ (369e0 ) │ │ │ │ + ldr r0, [pc, #976] @ (38730 ) │ │ │ │ add r1, sp, #284 @ 0x11c │ │ │ │ movs r2, #7 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ blx 34998 │ │ │ │ - ldr r0, [pc, #968] @ (369e4 ) │ │ │ │ + ldr r0, [pc, #968] @ (38734 ) │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 34998 │ │ │ │ - ldr r0, [pc, #960] @ (369e8 ) │ │ │ │ + ldr r0, [pc, #960] @ (38738 ) │ │ │ │ add r1, sp, #268 @ 0x10c │ │ │ │ movs r2, #6 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ blx 32e20 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -888,15 +3723,15 @@ │ │ │ │ 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 366bc │ │ │ │ + ble.n 3840c │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ adds r6, #1 │ │ │ │ blx 3124c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ lsls r6, r6, #2 │ │ │ │ @@ -931,56 +3766,56 @@ │ │ │ │ movs r1, #0 │ │ │ │ adds r0, r3, r6 │ │ │ │ blx 3124c │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ vldr s16, [r3] │ │ │ │ vcmp.f32 s16, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 36f0e │ │ │ │ + beq.w 38c5e │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 378d6 │ │ │ │ + ble.w 39626 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ cmp r5, #0 │ │ │ │ mov.w r6, r3, lsl #2 │ │ │ │ - ble.n 366fa │ │ │ │ + ble.n 3844a │ │ │ │ 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 3124c │ │ │ │ cmp fp, r4 │ │ │ │ add.w r3, r0, r6 │ │ │ │ - bge.n 366e6 │ │ │ │ + bge.n 38436 │ │ │ │ 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 36dbe │ │ │ │ - ldr r1, [pc, #732] @ (369ec ) │ │ │ │ + bls.w 38b0e │ │ │ │ + ldr r1, [pc, #732] @ (3873c ) │ │ │ │ movs r3, #6 │ │ │ │ - ldr r0, [pc, #732] @ (369f0 ) │ │ │ │ + ldr r0, [pc, #732] @ (38740 ) │ │ │ │ movs r4, #23 │ │ │ │ - ldr r2, [pc, #732] @ (369f4 ) │ │ │ │ + ldr r2, [pc, #732] @ (38744 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r3, #1 │ │ │ │ mov fp, r0 │ │ │ │ - vldr d8, [pc, #656] @ 369b8 │ │ │ │ + vldr d8, [pc, #656] @ 38708 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ blx 33af8 │ │ │ │ - ldr r0, [pc, #708] @ (369f8 ) │ │ │ │ + ldr r0, [pc, #708] @ (38748 ) │ │ │ │ movs r6, #4 │ │ │ │ - ldr r2, [pc, #708] @ (369fc ) │ │ │ │ + ldr r2, [pc, #708] @ (3874c ) │ │ │ │ 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 │ │ │ │ @@ -999,15 +3834,15 @@ │ │ │ │ blx 31c1c <_gfortran_st_write@plt> │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ blx 30a14 <_gfortran_transfer_integer_write@plt> │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ - ldr r3, [pc, #648] @ (36a00 ) │ │ │ │ + ldr r3, [pc, #648] @ (38750 ) │ │ │ │ strd r7, r8, [sp] │ │ │ │ movs r2, #17 │ │ │ │ add r3, pc │ │ │ │ add r1, sp, #680 @ 0x2a8 │ │ │ │ movs r0, #20 │ │ │ │ blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ mov r0, fp │ │ │ │ @@ -1032,15 +3867,15 @@ │ │ │ │ blx 31c1c <_gfortran_st_write@plt> │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ blx 30a14 <_gfortran_transfer_integer_write@plt> │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ - ldr r3, [pc, #564] @ (36a04 ) │ │ │ │ + ldr r3, [pc, #564] @ (38754 ) │ │ │ │ strd r7, r8, [sp] │ │ │ │ movs r2, #17 │ │ │ │ add r3, pc │ │ │ │ add r1, sp, #680 @ 0x2a8 │ │ │ │ movs r0, #20 │ │ │ │ blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ mov r0, fp │ │ │ │ @@ -1066,29 +3901,29 @@ │ │ │ │ blx 31c1c <_gfortran_st_write@plt> │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ blx 30a14 <_gfortran_transfer_integer_write@plt> │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ - ldr r3, [pc, #484] @ (36a08 ) │ │ │ │ + ldr r3, [pc, #484] @ (38758 ) │ │ │ │ strd r7, r8, [sp] │ │ │ │ movs r2, #17 │ │ │ │ add r3, pc │ │ │ │ add r1, sp, #680 @ 0x2a8 │ │ │ │ movs r0, #20 │ │ │ │ movs r7, #20 │ │ │ │ blx 30cc0 <_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] @ (36a0c ) │ │ │ │ + ldr r7, [pc, #452] @ (3875c ) │ │ │ │ blx 33af8 │ │ │ │ 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 │ │ │ │ @@ -1105,15 +3940,15 @@ │ │ │ │ blx 31c1c <_gfortran_st_write@plt> │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ blx 330ac <_gfortran_transfer_real_write@plt> │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ - ldr r3, [pc, #392] @ (36a10 ) │ │ │ │ + ldr r3, [pc, #392] @ (38760 ) │ │ │ │ strd r7, r8, [sp] │ │ │ │ movs r2, #17 │ │ │ │ add r3, pc │ │ │ │ add r1, sp, #680 @ 0x2a8 │ │ │ │ movs r0, #27 │ │ │ │ blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ mov r0, fp │ │ │ │ @@ -1139,15 +3974,15 @@ │ │ │ │ blx 31c1c <_gfortran_st_write@plt> │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ blx 330ac <_gfortran_transfer_real_write@plt> │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ - ldr r3, [pc, #312] @ (36a14 ) │ │ │ │ + ldr r3, [pc, #312] @ (38764 ) │ │ │ │ strd r7, r8, [sp] │ │ │ │ movs r2, #17 │ │ │ │ add r3, pc │ │ │ │ add r1, sp, #680 @ 0x2a8 │ │ │ │ movs r0, #27 │ │ │ │ add r7, sp, #320 @ 0x140 │ │ │ │ blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ @@ -1172,22 +4007,22 @@ │ │ │ │ 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 335dc <__aeabi_idivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 36bbe │ │ │ │ + beq.w 3890e │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 36bbe │ │ │ │ + beq.w 3890e │ │ │ │ adds r6, #4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 3691c │ │ │ │ + bne.n 3866c │ │ │ │ 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 │ │ │ │ @@ -1197,20 +4032,20 @@ │ │ │ │ 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 37972 │ │ │ │ + ble.w 396c2 │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ mov r6, fp │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - ldr r1, [pc, #160] @ (36a18 ) │ │ │ │ + ldr r1, [pc, #160] @ (38768 ) │ │ │ │ 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 │ │ │ │ @@ -1230,67 +4065,67 @@ │ │ │ │ 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 36a44 │ │ │ │ + b.n 38794 │ │ │ │ nop │ │ │ │ str r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - strb r4, [r2, #31] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + strh r6, [r3, r2] │ │ │ │ movs r3, r1 │ │ │ │ - strb r4, [r3, #0] │ │ │ │ + strh r4, [r2, r1] │ │ │ │ movs r3, r1 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ + strh r2, [r2, r1] │ │ │ │ movs r3, r1 │ │ │ │ - strb r0, [r3, #0] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r6, [r0, #120] @ 0x78 │ │ │ │ + strh r6, [r2, r4] │ │ │ │ movs r3, r1 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strh r4, [r5, r6] │ │ │ │ movs r3, r1 │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strh r0, [r4, r6] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [r7, #124] @ 0x7c │ │ │ │ + strh r4, [r3, r6] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r4, [r5, #112] @ 0x70 │ │ │ │ + strh r0, [r2, r3] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r2, [r1, #108] @ 0x6c │ │ │ │ + str r6, [r5, r5] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + strh r0, [r6, r2] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + strh r2, [r0, r3] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r6, [r0, #112] @ 0x70 │ │ │ │ + strh r2, [r5, r2] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ + strh r6, [r0, r2] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + strh r4, [r0, r1] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + strh r2, [r0, r0] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r2, [r0, #100] @ 0x64 │ │ │ │ + str r6, [r4, r7] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r0, r7] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r7, r5] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + str r4, [r0, r1] │ │ │ │ movs r3, r1 │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 36a50 │ │ │ │ + beq.n 387a0 │ │ │ │ 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 │ │ │ │ @@ -1299,63 +4134,63 @@ │ │ │ │ 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 37346 │ │ │ │ + beq.w 39096 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ subs r0, r5, #1 │ │ │ │ blx 335dc <__aeabi_idivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 36a1c │ │ │ │ + bne.n 3876c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ blx 335dc <__aeabi_idivmod@plt> │ │ │ │ - cbz r1, 36a64 │ │ │ │ + cbz r1, 387b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 36a20 │ │ │ │ + bne.n 38770 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ vldr s15, [r3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 36a84 │ │ │ │ + bne.n 387d4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ vldr s15, [r3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 36a20 │ │ │ │ + beq.n 38770 │ │ │ │ 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, [r7, #0] │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 36a20 │ │ │ │ + bgt.n 38770 │ │ │ │ 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 36b38 │ │ │ │ + b.n 38888 │ │ │ │ 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 │ │ │ │ @@ -1375,33 +4210,33 @@ │ │ │ │ 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 3784a │ │ │ │ + blt.w 3959a │ │ │ │ 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 370e2 │ │ │ │ + beq.w 38e32 │ │ │ │ adds r4, #4 │ │ │ │ cmp r1, r9 │ │ │ │ - blt.w 37886 │ │ │ │ + blt.w 395d6 │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp r5, r3 │ │ │ │ - bgt.w 3783c │ │ │ │ + bgt.w 3958c │ │ │ │ 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 │ │ │ │ @@ -1422,40 +4257,40 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ blx 35cec │ │ │ │ ldr.w fp, [r4] │ │ │ │ cmp.w fp, #1 │ │ │ │ - ble.n 36afc │ │ │ │ + ble.n 3884c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [r3] │ │ │ │ cmp.w sl, #1 │ │ │ │ - bgt.n 36ac0 │ │ │ │ + bgt.n 38810 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ble.n 36af4 │ │ │ │ + ble.n 38844 │ │ │ │ lsls r2, r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ blx 33e08 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ blx 33e08 │ │ │ │ - b.n 36af4 │ │ │ │ + b.n 38844 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r8, [r3] │ │ │ │ str.w r8, [sp, #148] @ 0x94 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 36938 │ │ │ │ + ble.w 38688 │ │ │ │ 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 │ │ │ │ @@ -1472,84 +4307,84 @@ │ │ │ │ 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] @ 377a0 │ │ │ │ + ldr.w r2, [pc, #2960] @ 394f0 │ │ │ │ strd r6, r7, [sp, #212] @ 0xd4 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ - ldr.w r2, [pc, #2952] @ 377a4 │ │ │ │ + ldr.w r2, [pc, #2952] @ 394f4 │ │ │ │ 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 36c56 │ │ │ │ + b.n 389a6 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 36c64 │ │ │ │ + beq.n 389b4 │ │ │ │ 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 378e2 │ │ │ │ + blt.w 39632 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ subs r0, r6, #1 │ │ │ │ blx 335dc <__aeabi_idivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 36c2e │ │ │ │ + bne.n 3897e │ │ │ │ vldr s15, [r9] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 36c82 │ │ │ │ + bne.n 389d2 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ vldr s15, [r3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 36c34 │ │ │ │ + beq.n 38984 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ 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 36c34 │ │ │ │ + bgt.n 38984 │ │ │ │ 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 36d3a │ │ │ │ + b.n 38a8a │ │ │ │ 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 │ │ │ │ @@ -1570,33 +4405,33 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mul.w r1, r3, r2 │ │ │ │ cmp r8, r1 │ │ │ │ - blt.w 377e0 │ │ │ │ + blt.w 39530 │ │ │ │ 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 36f3a │ │ │ │ + beq.w 38c8a │ │ │ │ adds r6, #4 │ │ │ │ cmp r1, r7 │ │ │ │ - blt.w 37798 │ │ │ │ + blt.w 394e8 │ │ │ │ mov fp, r7 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp fp, r1 │ │ │ │ - bgt.w 37828 │ │ │ │ + bgt.w 39578 │ │ │ │ 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 │ │ │ │ @@ -1615,40 +4450,40 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ blx 35cec │ │ │ │ ldr.w r8, [r6] │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 36cfe │ │ │ │ + ble.n 38a4e │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #1 │ │ │ │ - bgt.n 36cc2 │ │ │ │ + bgt.n 38a12 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ble.n 36cf6 │ │ │ │ + ble.n 38a46 │ │ │ │ lsls r2, r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ blx 33e08 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ blx 33e08 │ │ │ │ - b.n 36cf6 │ │ │ │ + b.n 38a46 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 3670e │ │ │ │ + beq.w 3845e │ │ │ │ add fp, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.w 3670e │ │ │ │ + ble.w 3845e │ │ │ │ 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 │ │ │ │ @@ -1665,27 +4500,27 @@ │ │ │ │ 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 36ece │ │ │ │ + beq.n 38c1e │ │ │ │ vldr s13, [r2, #-8] │ │ │ │ vcmp.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 36ece │ │ │ │ + beq.n 38c1e │ │ │ │ vldr s12, [r0] │ │ │ │ vcmp.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 36ece │ │ │ │ + beq.n 38c1e │ │ │ │ vldr s10, [r1] │ │ │ │ vcmp.f32 s14, s10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 36ece │ │ │ │ + beq.n 38c1e │ │ │ │ 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 │ │ │ │ @@ -1705,70 +4540,70 @@ │ │ │ │ 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 36ef4 │ │ │ │ + beq.n 38c44 │ │ │ │ vabs.f32 s13, s13 │ │ │ │ vcmpe.f32 s13, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 36ec0 │ │ │ │ + ble.n 38c10 │ │ │ │ vmov.f32 s13, s15 │ │ │ │ vstr s15, [r9] │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 36ece │ │ │ │ + ble.n 38c1e │ │ │ │ vstr s12, [r9] │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #4 │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 36e0c │ │ │ │ + bne.n 38b5c │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r8, r8, #4 │ │ │ │ mov r1, lr │ │ │ │ add r7, r6 │ │ │ │ cmp ip, fp │ │ │ │ - bne.n 36e00 │ │ │ │ + bne.n 38b50 │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ - b.n 3670e │ │ │ │ + b.n 3845e │ │ │ │ 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 36ece │ │ │ │ - b.n 36eca │ │ │ │ - ldr.w r1, [pc, #2200] @ 377a8 │ │ │ │ + beq.n 38c1e │ │ │ │ + b.n 38c1a │ │ │ │ + ldr.w r1, [pc, #2200] @ 394f8 │ │ │ │ movs r2, #7 │ │ │ │ - ldr.w r0, [pc, #2196] @ 377ac │ │ │ │ + ldr.w r0, [pc, #2196] @ 394fc │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ str r3, [r7, #0] │ │ │ │ add r0, pc │ │ │ │ blx 3292c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 378d6 │ │ │ │ + ble.w 39626 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - b.w 366d6 │ │ │ │ + b.w 38426 │ │ │ │ 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 37798 │ │ │ │ + ble.w 394e8 │ │ │ │ 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 │ │ │ │ @@ -1786,43 +4621,43 @@ │ │ │ │ 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 36fda │ │ │ │ + b.n 38d2a │ │ │ │ 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 378b0 │ │ │ │ + blt.w 39600 │ │ │ │ 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 372a0 │ │ │ │ + beq.w 38ff0 │ │ │ │ adds r6, #4 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 372a0 │ │ │ │ + beq.w 38ff0 │ │ │ │ mov r4, lr │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.w 3788c │ │ │ │ + bgt.w 395dc │ │ │ │ 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 │ │ │ │ @@ -1841,32 +4676,32 @@ │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ strd r7, r8, [sp, #16] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 35cec │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 36f96 │ │ │ │ + ble.n 38ce6 │ │ │ │ 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 │ │ │ │ vldmdb ip!, {s15} │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, lr │ │ │ │ vstmia r2!, {s15} │ │ │ │ vldmdb r0!, {s15} │ │ │ │ vstmia r1!, {s15} │ │ │ │ - bne.n 37040 │ │ │ │ + bne.n 38d90 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 370a4 │ │ │ │ + beq.n 38df4 │ │ │ │ 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 │ │ │ │ ldr.w r3, [r0, lr, lsl #2] │ │ │ │ @@ -1886,44 +4721,44 @@ │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ add r0, r3 │ │ │ │ blx 33e08 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.n 36f96 │ │ │ │ + b.n 38ce6 │ │ │ │ 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 3709c │ │ │ │ + ble.n 38dec │ │ │ │ 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 33e08 │ │ │ │ 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 33e08 │ │ │ │ - b.n 3709c │ │ │ │ + b.n 38dec │ │ │ │ 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 37886 │ │ │ │ + ble.w 395d6 │ │ │ │ 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 │ │ │ │ @@ -1933,15 +4768,15 @@ │ │ │ │ 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] @ 377b0 │ │ │ │ + ldr.w r0, [pc, #1676] @ 39500 │ │ │ │ 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] │ │ │ │ @@ -1965,40 +4800,40 @@ │ │ │ │ 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 371aa │ │ │ │ + b.n 38efa │ │ │ │ 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 378c8 │ │ │ │ + blt.w 39618 │ │ │ │ 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 37340 │ │ │ │ + beq.w 39090 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 37340 │ │ │ │ + beq.w 39090 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.w 378a2 │ │ │ │ + bgt.w 395f2 │ │ │ │ vldr s15, [fp] │ │ │ │ movs r2, #6 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ vabs.f32 s15, s15 │ │ │ │ mov r1, r3 │ │ │ │ vneg.f32 s15, s15 │ │ │ │ @@ -2018,31 +4853,31 @@ │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ strd r7, r9, [sp, #16] │ │ │ │ blx 35cec │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 3716c │ │ │ │ + ble.n 38ebc │ │ │ │ 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 37210 │ │ │ │ + bne.n 38f60 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 37274 │ │ │ │ + ble.n 38fc4 │ │ │ │ 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 │ │ │ │ @@ -2063,116 +4898,116 @@ │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ add r0, r3 │ │ │ │ blx 33e08 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.n 3716c │ │ │ │ + b.n 38ebc │ │ │ │ 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 3726c │ │ │ │ + ble.n 38fbc │ │ │ │ mov.w sl, r3, lsl #2 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ blx 33e08 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r2, sl │ │ │ │ blx 33e08 │ │ │ │ - b.n 3726c │ │ │ │ + b.n 38fbc │ │ │ │ ldr.w sl, [sp, #124] @ 0x7c │ │ │ │ ldr.w r9, [sp, #136] @ 0x88 │ │ │ │ movs r3, #6 │ │ │ │ movs r1, #24 │ │ │ │ - ldr.w r2, [pc, #1284] @ 377b4 │ │ │ │ + ldr.w r2, [pc, #1284] @ 39504 │ │ │ │ strd r3, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr.w r1, [pc, #1280] @ 377b8 │ │ │ │ + ldr.w r1, [pc, #1280] @ 39508 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r0, [pc, #1276] @ 377bc │ │ │ │ + ldr.w r0, [pc, #1276] @ 3950c │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 33af8 │ │ │ │ movs r3, #6 │ │ │ │ movs r2, #21 │ │ │ │ - ldr.w r1, [pc, #1264] @ 377c0 │ │ │ │ + ldr.w r1, [pc, #1264] @ 39510 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr.w r2, [pc, #1260] @ 377c4 │ │ │ │ + ldr.w r2, [pc, #1260] @ 39514 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r0, [pc, #1256] @ 377c8 │ │ │ │ + ldr.w r0, [pc, #1256] @ 39518 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33af8 │ │ │ │ - ldr.w r0, [pc, #1248] @ 377cc │ │ │ │ + ldr.w r0, [pc, #1248] @ 3951c │ │ │ │ movs r2, #7 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r0, pc │ │ │ │ blx 31518 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ blx 2fa68 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ blx 2fa68 │ │ │ │ mov r0, r9 │ │ │ │ blx 2fa68 │ │ │ │ mov r0, sl │ │ │ │ blx 2fa68 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ blx 2fa68 │ │ │ │ - ldr.w r2, [pc, #1208] @ 377d0 │ │ │ │ - ldr.w r3, [pc, #1208] @ 377d4 │ │ │ │ + ldr.w r2, [pc, #1208] @ 39520 │ │ │ │ + ldr.w r3, [pc, #1208] @ 39524 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #708] @ 0x2c4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 3799a │ │ │ │ + bne.w 396ea │ │ │ │ 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 2fa64 │ │ │ │ ldrd sl, r9, [sp, #240] @ 0xf0 │ │ │ │ - b.n 372a8 │ │ │ │ + b.n 38ff8 │ │ │ │ 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 36966 │ │ │ │ + bne.w 386b6 │ │ │ │ ldr.w r9, [sp, #220] @ 0xdc │ │ │ │ mov r8, sl │ │ │ │ mov sl, r6 │ │ │ │ cmp.w r8, #2 │ │ │ │ - ble.n 372c8 │ │ │ │ + ble.n 39018 │ │ │ │ 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] @ 377d8 │ │ │ │ + ldr.w r1, [pc, #1116] @ 39528 │ │ │ │ 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] @ 377dc │ │ │ │ + ldr.w r2, [pc, #1096] @ 3952c │ │ │ │ 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 │ │ │ │ @@ -2198,37 +5033,37 @@ │ │ │ │ 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 335dc <__aeabi_idivmod@plt> │ │ │ │ - cbz r1, 37412 │ │ │ │ + cbz r1, 39162 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 37412 │ │ │ │ + beq.n 39162 │ │ │ │ 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 373e0 │ │ │ │ + bne.n 39130 │ │ │ │ ldr.w sl, [sp, #144] @ 0x90 │ │ │ │ ldr.w r9, [sp, #212] @ 0xd4 │ │ │ │ - b.n 372c8 │ │ │ │ + b.n 39018 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r8, [r3] │ │ │ │ str.w r8, [sp, #136] @ 0x88 │ │ │ │ cmp.w r8, #2 │ │ │ │ - ble.n 373f2 │ │ │ │ + ble.n 39142 │ │ │ │ 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 │ │ │ │ @@ -2242,59 +5077,59 @@ │ │ │ │ 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 37476 │ │ │ │ + b.n 391c6 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 3748c │ │ │ │ + beq.n 391dc │ │ │ │ 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 37954 │ │ │ │ + beq.w 396a4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ blx 335dc <__aeabi_idivmod@plt> │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 37456 │ │ │ │ + bne.n 391a6 │ │ │ │ vldr s15, [r3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 374aa │ │ │ │ + bne.n 391fa │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ vldr s15, [r1] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 3745a │ │ │ │ + beq.n 391aa │ │ │ │ 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 3745a │ │ │ │ + bgt.n 391aa │ │ │ │ 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 │ │ │ │ @@ -2303,15 +5138,15 @@ │ │ │ │ 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 37572 │ │ │ │ + b.n 392c2 │ │ │ │ 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 │ │ │ │ @@ -2332,15 +5167,15 @@ │ │ │ │ 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 378ea │ │ │ │ + blt.w 3963a │ │ │ │ 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 │ │ │ │ @@ -2348,22 +5183,22 @@ │ │ │ │ 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 375ee │ │ │ │ + beq.n 3933e │ │ │ │ adds r5, #4 │ │ │ │ cmp r1, r7 │ │ │ │ - blt.w 372a8 │ │ │ │ + blt.w 38ff8 │ │ │ │ mov r6, r7 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.w 3791e │ │ │ │ + bgt.w 3966e │ │ │ │ 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] │ │ │ │ @@ -2381,45 +5216,45 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd sl, r9, [sp, #16] │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ blx 35cec │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 3752a │ │ │ │ + ble.n 3927a │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [r3] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bgt.n 374f0 │ │ │ │ + bgt.n 39240 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ble.n 37522 │ │ │ │ + ble.n 39272 │ │ │ │ lsls r2, r2, #2 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ blx 33e08 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ blx 33e08 │ │ │ │ - b.n 37522 │ │ │ │ + b.n 39272 │ │ │ │ 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 3796a │ │ │ │ + bge.w 396ba │ │ │ │ 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 │ │ │ │ @@ -2452,41 +5287,41 @@ │ │ │ │ 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 3769a │ │ │ │ + b.n 393ea │ │ │ │ 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 37944 │ │ │ │ + blt.w 39694 │ │ │ │ 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 3778e │ │ │ │ + beq.n 394de │ │ │ │ adds r5, #4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 3778e │ │ │ │ + beq.n 394de │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.w 37932 │ │ │ │ + bgt.w 39682 │ │ │ │ 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] │ │ │ │ @@ -2504,31 +5339,31 @@ │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ strd r7, r9, [sp, #16] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ blx 35cec │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 3765e │ │ │ │ + ble.n 393ae │ │ │ │ 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 376fe │ │ │ │ + bne.n 3944e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 37762 │ │ │ │ + ble.n 394b2 │ │ │ │ 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 │ │ │ │ @@ -2549,82 +5384,82 @@ │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ add r0, r3 │ │ │ │ blx 33e08 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.n 3765e │ │ │ │ + b.n 393ae │ │ │ │ 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 3775a │ │ │ │ + ble.n 394aa │ │ │ │ mov.w sl, r3, lsl #2 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ blx 33e08 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ mov r2, sl │ │ │ │ blx 33e08 │ │ │ │ - b.n 3775a │ │ │ │ + b.n 394aa │ │ │ │ ldr.w sl, [sp, #144] @ 0x90 │ │ │ │ ldr.w r9, [sp, #200] @ 0xc8 │ │ │ │ - b.n 372a8 │ │ │ │ + b.n 38ff8 │ │ │ │ mov sl, r4 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 372a8 │ │ │ │ + b.n 38ff8 │ │ │ │ nop │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ + ldr r5, [pc, #720] @ (397c4 ) │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [r1, #32] │ │ │ │ + ldr r5, [pc, #688] @ (397a8 ) │ │ │ │ movs r3, r1 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ + subs r3, #162 @ 0xa2 │ │ │ │ movs r4, r1 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + ldr r2, [pc, #648] @ (39788 ) │ │ │ │ movs r3, r1 │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r0, [pc, #632] @ (3977c ) │ │ │ │ movs r3, r1 │ │ │ │ - str r6, [r2, #64] @ 0x40 │ │ │ │ + @ instruction: 0x47ba │ │ │ │ movs r3, r1 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + bx r5 │ │ │ │ movs r3, r1 │ │ │ │ - subs r2, #222 @ 0xde │ │ │ │ + lsrs r2, r1, #31 │ │ │ │ movs r4, r1 │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ + bx r1 │ │ │ │ movs r3, r1 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + blx r6 │ │ │ │ movs r3, r1 │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ + cmp lr, r4 │ │ │ │ movs r3, r1 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + mov r0, r9 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + ldr r4, [pc, #608] @ (39784 ) │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + mov r2, r8 │ │ │ │ movs r3, r1 │ │ │ │ - str r2, [r1, #40] @ 0x28 │ │ │ │ + mov r6, r5 │ │ │ │ movs r3, r1 │ │ │ │ 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, 377fe │ │ │ │ + cbz r0, 3954e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - beq.w 36f46 │ │ │ │ + beq.w 38c96 │ │ │ │ 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 │ │ │ │ @@ -2632,612 +5467,875 @@ │ │ │ │ and.w r0, r0, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ orrs r6, r0 │ │ │ │ it eq │ │ │ │ moveq fp, r7 │ │ │ │ - beq.w 36c34 │ │ │ │ - b.w 36f46 │ │ │ │ + beq.w 38984 │ │ │ │ + b.w 38c96 │ │ │ │ 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 36f48 │ │ │ │ + b.w 38c98 │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ mul.w r4, r2, r0 │ │ │ │ ldrd r5, r1, [sp, #164] @ 0xa4 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 370ee │ │ │ │ + b.n 38e3e │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r4, r1 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r5, r1, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 37864 │ │ │ │ + cbz r3, 395b4 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - beq.w 370ea │ │ │ │ + beq.w 38e3a │ │ │ │ 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 │ │ │ │ - bne.w 370ea │ │ │ │ + bne.w 38e3a │ │ │ │ str.w r9, [sp, #204] @ 0xcc │ │ │ │ - b.w 36a20 │ │ │ │ + b.w 38770 │ │ │ │ mov sl, r6 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 372a8 │ │ │ │ + b.n 38ff8 │ │ │ │ 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 36c34 │ │ │ │ + b.w 38984 │ │ │ │ ldr r5, [sp, #252] @ 0xfc │ │ │ │ mov sl, r0 │ │ │ │ ldrd r6, r7, [sp, #240] @ 0xf0 │ │ │ │ str r4, [sp, #184] @ 0xb8 │ │ │ │ - b.w 36a20 │ │ │ │ + b.w 38770 │ │ │ │ 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 36c34 │ │ │ │ + b.w 38984 │ │ │ │ ldr r5, [sp, #252] @ 0xfc │ │ │ │ mov sl, r0 │ │ │ │ ldrd r6, r7, [sp, #240] @ 0xf0 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ - b.w 36a20 │ │ │ │ + b.w 38770 │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ movs r3, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.w 3670e │ │ │ │ + b.w 3845e │ │ │ │ ldrd r6, r7, [sp, #212] @ 0xd4 │ │ │ │ - b.w 36938 │ │ │ │ + b.w 38688 │ │ │ │ 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 3795e │ │ │ │ + beq.n 396ae │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp sl, r0 │ │ │ │ - bne.w 375fc │ │ │ │ + bne.w 3934c │ │ │ │ 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 3745a │ │ │ │ - b.n 375fc │ │ │ │ + beq.w 391aa │ │ │ │ + b.n 3934c │ │ │ │ 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 375fe │ │ │ │ + b.n 3934e │ │ │ │ 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 3745a │ │ │ │ + b.n 391aa │ │ │ │ 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 3745a │ │ │ │ + b.n 391aa │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ ldr r4, [sp, #244] @ 0xf4 │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ - b.n 373f2 │ │ │ │ + b.n 39142 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 375fc │ │ │ │ - b.n 37904 │ │ │ │ + bne.w 3934c │ │ │ │ + b.n 39654 │ │ │ │ ldr.w sl, [sp, #144] @ 0x90 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 372a8 │ │ │ │ + b.n 38ff8 │ │ │ │ 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 372c8 │ │ │ │ + beq.w 39018 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 37364 │ │ │ │ + beq.w 390b4 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ adds r5, #8 │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 372c8 │ │ │ │ - b.n 37984 │ │ │ │ + beq.w 39018 │ │ │ │ + b.n 396d4 │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -000379a0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000396f0 : │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +000396f8 : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - sub sp, #164 @ 0xa4 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1080] @ 37df4 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1080] @ 37df8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (3976c ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (39770 ) │ │ │ │ + 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] @ (39774 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 39742 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 329a8 │ │ │ │ + cbnz r0, 3975e │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #11 │ │ │ │ + bgt.n 39764 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 329a8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 39726 │ │ │ │ + ldr r3, [pc, #24] @ (39778 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + subs r7, #168 @ 0xa8 │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ + movs r5, r1 │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ + movs r6, r1 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ + movs r6, r1 │ │ │ │ + │ │ │ │ +0003977c : │ │ │ │ + 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 397ae │ │ │ │ + ldr r2, [pc, #172] @ (39844 ) │ │ │ │ + mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - 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 34010 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34010 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34010 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34010 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #996] @ (37dfc ) │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ - ldr r5, [pc, #996] @ (37e00 ) │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 397f6 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 397d0 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq.n 3981c │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #152] @ (39848 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #148] @ (3984c ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #148] @ (39850 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - blx 32e20 │ │ │ │ - ldr r0, [pc, #992] @ (37e04 ) │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #128] @ (39854 ) │ │ │ │ + ldr r0, [pc, #132] @ (39858 ) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - add r5, pc │ │ │ │ - blx 34998 │ │ │ │ - ldr r0, [pc, #980] @ (37e08 ) │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + adds r3, r2, #4 │ │ │ │ + mov r1, r3 │ │ │ │ movs r2, #8 │ │ │ │ - add r1, sp, #108 @ 0x6c │ │ │ │ - add r0, pc │ │ │ │ - blx 34998 │ │ │ │ - ldr r0, [pc, #972] @ (37e0c ) │ │ │ │ - movs r2, #5 │ │ │ │ - add r1, sp, #116 @ 0x74 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 31614 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 35b5c │ │ │ │ + ldr r2, [pc, #100] @ (3985c ) │ │ │ │ + ldr r0, [pc, #100] @ (39860 ) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 34e1c │ │ │ │ - ldr r0, [pc, #964] @ (37e10 ) │ │ │ │ - movs r2, #5 │ │ │ │ - mov r1, r5 │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + adds r3, r2, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2fd48 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 3474c │ │ │ │ + ldr r2, [pc, #68] @ (39864 ) │ │ │ │ + ldr r0, [pc, #72] @ (39868 ) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3272c │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ - add r2, sp, #148 @ 0x94 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - add r0, sp, #140 @ 0x8c │ │ │ │ - blx 308e8 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ - add r2, sp, #132 @ 0x84 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ - add r0, sp, #124 @ 0x7c │ │ │ │ - blx 31910 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - 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 35a1c │ │ │ │ - ldr r0, [pc, #872] @ (37e14 ) │ │ │ │ - movs r2, #7 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + adds r3, r2, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 33bf0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2f964 │ │ │ │ + nop │ │ │ │ + adds r0, #120 @ 0x78 │ │ │ │ + movs r4, r1 │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ + movs r3, r1 │ │ │ │ + ands r2, r7 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r2, r2, #5 │ │ │ │ + movs r4, r1 │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + movs r5, r1 │ │ │ │ + subs r6, #190 @ 0xbe │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ + movs r5, r1 │ │ │ │ + subs r6, #152 @ 0x98 │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ + movs r5, r1 │ │ │ │ + │ │ │ │ +0003986c : │ │ │ │ + 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 3989e │ │ │ │ + ldr r2, [pc, #172] @ (39934 ) │ │ │ │ + mov r4, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 398e6 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 398c0 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq.n 3990c │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #152] @ (39938 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #148] @ (3993c ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #148] @ (39940 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - blx 30bcc │ │ │ │ - ldr r0, [pc, #864] @ (37e18 ) │ │ │ │ - movs r2, #5 │ │ │ │ - adds r1, r5, #4 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #128] @ (39944 ) │ │ │ │ + ldr r0, [pc, #132] @ (39948 ) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 31d94 │ │ │ │ - ldr r0, [pc, #856] @ (37e1c ) │ │ │ │ - movs r2, #5 │ │ │ │ - add.w r1, r5, #8 │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + adds r3, r2, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 31614 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 33e38 │ │ │ │ + ldr r2, [pc, #100] @ (3994c ) │ │ │ │ + ldr r0, [pc, #100] @ (39950 ) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2f258 │ │ │ │ - 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 37b18 │ │ │ │ - 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 37afa │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 37d60 │ │ │ │ - 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 37b76 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - blt.w 37d44 │ │ │ │ - ldr.w r5, [r8, #4]! │ │ │ │ - ldr.w r7, [r9, #4]! │ │ │ │ - sub.w sl, r5, r7 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 37b6c │ │ │ │ - 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 37b6c │ │ │ │ - add.w fp, r7, #1 │ │ │ │ - cmp r5, fp │ │ │ │ - blt.n 37c44 │ │ │ │ - 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] @ 37df0 │ │ │ │ - adds r1, r3, r4 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - add r4, r3 │ │ │ │ - b.n 37c22 │ │ │ │ - vldr s13, [r1, #4] │ │ │ │ - vcmp.f32 s13, s17 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 37c32 │ │ │ │ - vldr s12, [r4, #-8] │ │ │ │ - vcmp.f32 s12, s17 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 37c32 │ │ │ │ - vldr s10, [r1] │ │ │ │ - vcmp.f32 s10, s17 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 37c32 │ │ │ │ - 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 37dd4 │ │ │ │ - add.w fp, fp, #1 │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + adds r3, r2, #4 │ │ │ │ mov r1, r3 │ │ │ │ - cmp r5, fp │ │ │ │ - blt.n 37c3e │ │ │ │ - mov r2, r4 │ │ │ │ - vldmia r4!, {s15} │ │ │ │ - vcmp.f32 s15, s17 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 37bbc │ │ │ │ - adds r3, r1, #4 │ │ │ │ - add.w fp, fp, #1 │ │ │ │ + movs r2, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2fd48 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 35a74 │ │ │ │ + ldr r2, [pc, #68] @ (39954 ) │ │ │ │ + ldr r0, [pc, #72] @ (39958 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + adds r3, r2, #4 │ │ │ │ mov r1, r3 │ │ │ │ - cmp r5, fp │ │ │ │ - bge.n 37c22 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 37d1e │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 37db0 │ │ │ │ - cmp.w sl, #1 │ │ │ │ - beq.n 37b6c │ │ │ │ - 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 30d70 │ │ │ │ - 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 30d70 │ │ │ │ - subs r4, r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - it lt │ │ │ │ - neglt r4, r4 │ │ │ │ - cmp r4, #1 │ │ │ │ - bgt.w 37b6c │ │ │ │ - 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 37b6c │ │ │ │ - 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 30d70 │ │ │ │ - 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 30d70 │ │ │ │ - sub.w r3, fp, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - it lt │ │ │ │ - neglt r3, r3 │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.w 37b6c │ │ │ │ - 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 37b6c │ │ │ │ - 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 35c40 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, r6 │ │ │ │ - bge.w 37b76 │ │ │ │ - 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 37d5c │ │ │ │ + movs r2, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 33bf0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 312c4 │ │ │ │ + nop │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ + movs r4, r1 │ │ │ │ + subs r5, #80 @ 0x50 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r7, #82 @ 0x52 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r2, r4, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + movs r5, r1 │ │ │ │ + subs r5, #206 @ 0xce │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ + movs r5, r1 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ + movs r5, r1 │ │ │ │ + │ │ │ │ +0003995c : │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi.n 39970 │ │ │ │ + ldr r2, [pc, #60] @ (399a4 ) │ │ │ │ + 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] @ (399a8 ) │ │ │ │ + ldr r1, [pc, #40] @ (399ac ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r0, [pc, #36] @ (399b0 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ movs r3, #1 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 37b54 │ │ │ │ - ldrd sl, r4, [sp, #60] @ 0x3c │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #17 │ │ │ │ - ldr r1, [pc, #184] @ (37e20 ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + cmp r6, #170 @ 0xaa │ │ │ │ + movs r4, r1 │ │ │ │ + subs r4, #110 @ 0x6e │ │ │ │ + movs r3, r1 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r2, r0, #30 │ │ │ │ + movs r4, r1 │ │ │ │ + │ │ │ │ +000399b4 : │ │ │ │ + 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, #10 │ │ │ │ + bhi.n 39a2c │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 39a4a │ │ │ │ + mov ip, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #132] @ (39a5c ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, #88 @ 0x58 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 39a4e │ │ │ │ + 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 399ee │ │ │ │ + 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 31248 │ │ │ │ + ldr r2, [pc, #48] @ (39a60 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (39a64 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (39a68 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #180] @ (37e24 ) │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + 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 33e04 │ │ │ │ + nop │ │ │ │ + str r4, [r4, #116] @ 0x74 │ │ │ │ + movs r5, r1 │ │ │ │ + subs r3, #194 @ 0xc2 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ + movs r4, r1 │ │ │ │ + │ │ │ │ +00039a6c : │ │ │ │ + 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, #10 │ │ │ │ + bhi.n 39ab4 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 39ad2 │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (39ae4 ) │ │ │ │ + cmp r2, #8 │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #180] @ (37e28 ) │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 39ad6 │ │ │ │ + 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 31248 │ │ │ │ + ldr r2, [pc, #48] @ (39ae8 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (39aec ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (39af0 ) │ │ │ │ add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ blx 33af8 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 33e04 │ │ │ │ + nop │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ + movs r5, r1 │ │ │ │ + subs r3, #58 @ 0x3a │ │ │ │ + movs r3, r1 │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ + movs r4, r1 │ │ │ │ + │ │ │ │ +00039af4 : │ │ │ │ + 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] @ (39c14 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #268] @ (39c18 ) │ │ │ │ + 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, #88 @ 0x58 │ │ │ │ + ldr r4, [pc, #252] @ (39c1c ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 39b40 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 329a8 │ │ │ │ + cbnz r0, 39b5c │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #11 │ │ │ │ + bgt.n 39b6c │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 329a8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 39b24 │ │ │ │ + ldr r3, [pc, #192] @ (39c20 ) │ │ │ │ + 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 3453c │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [pc, #160] @ (39c24 ) │ │ │ │ + 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [pc, #132] @ (39c28 ) │ │ │ │ + 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2fa68 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 39bf8 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + blx 31af0 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ blx 2fa68 │ │ │ │ + ldr r2, [pc, #80] @ (39c2c ) │ │ │ │ + ldr r1, [pc, #84] @ (39c30 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #84] @ (39c34 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #8 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + 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 2fa68 │ │ │ │ - ldr r2, [pc, #156] @ (37e2c ) │ │ │ │ - ldr r3, [pc, #104] @ (37df8 ) │ │ │ │ + blx 31af0 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 3124c │ │ │ │ + b.n 39bd0 │ │ │ │ + nop │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ + movs r6, r1 │ │ │ │ + str r0, [r6, #96] @ 0x60 │ │ │ │ + movs r5, r1 │ │ │ │ + subs r3, #152 @ 0x98 │ │ │ │ + movs r6, r1 │ │ │ │ + subs r3, #90 @ 0x5a │ │ │ │ + movs r6, r1 │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ + movs r3, r1 │ │ │ │ + subs r2, #152 @ 0x98 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ + movs r6, r1 │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ + movs r4, r1 │ │ │ │ + │ │ │ │ +00039c38 : │ │ │ │ + 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] @ 39c88 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (39c8c ) │ │ │ │ + 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 31614 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 33e3c │ │ │ │ + ldr r2, [pc, #32] @ (39c90 ) │ │ │ │ + ldr r3, [pc, #28] @ (39c8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 37dea │ │ │ │ - mov r0, sl │ │ │ │ - add sp, #164 @ 0xa4 │ │ │ │ - vpop {d8-d11} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2fa64 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 37d1e │ │ │ │ - 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 32d30 │ │ │ │ - b.n 37d1e │ │ │ │ - subs r0, r2, #4 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - blx 32d30 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - vldr s11, [pc, #16] @ 37df0 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 37c18 │ │ │ │ + bne.n 39c84 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ + lsls r4, r6 │ │ │ │ + movs r5, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ + lsls r4, r2 │ │ │ │ + movs r5, r1 │ │ │ │ + │ │ │ │ +00039c94 : │ │ │ │ + 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] @ (39d20 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (39d24 ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + add r6, pc │ │ │ │ + add r1, sp, #20 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (39d28 ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 31614 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 33724 │ │ │ │ + ldr r0, [pc, #92] @ (39d2c ) │ │ │ │ + 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 2fdfc │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 34464 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 30da0 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 35b60 │ │ │ │ + ldr r2, [pc, #40] @ (39d30 ) │ │ │ │ + ldr r3, [pc, #28] @ (39d24 ) │ │ │ │ + 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 39d1c │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + eors r2, r3 │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, r5] │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r5, [pc, #904] @ (3818c ) │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ movs r4, r1 │ │ │ │ - ldrh r0, [r4, r5] │ │ │ │ - movs r3, r1 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ - movs r3, r1 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ - movs r3, r1 │ │ │ │ - ldrh r2, [r3, r5] │ │ │ │ - movs r3, r1 │ │ │ │ - ldrh r2, [r0, r4] │ │ │ │ - movs r3, r1 │ │ │ │ - ldrh r6, [r7, r3] │ │ │ │ - movs r3, r1 │ │ │ │ - ldrh r0, [r7, r3] │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r6, [r2, r6] │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ - movs r3, r1 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r4, r1 │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ + movs r5, r1 │ │ │ │ + │ │ │ │ +00039d34 : │ │ │ │ + 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] @ 39d84 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (39d88 ) │ │ │ │ + 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 31614 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 35b60 │ │ │ │ + ldr r2, [pc, #32] @ (39d8c ) │ │ │ │ + ldr r3, [pc, #28] @ (39d88 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 39d80 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ + movs r5, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r7, #152 @ 0x98 │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -00037e30 : │ │ │ │ +00039d90 : │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #896] @ (381cc ) │ │ │ │ + ldr r2, [pc, #896] @ (3a12c ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #896] @ (381d0 ) │ │ │ │ + ldr r3, [pc, #896] @ (3a130 ) │ │ │ │ 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 │ │ │ │ @@ -3288,38 +6386,38 @@ │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ blx 300a8 │ │ │ │ - vldr s15, [pc, #732] @ 381c4 │ │ │ │ - ldr r0, [pc, #744] @ (381d4 ) │ │ │ │ + vldr s15, [pc, #732] @ 3a124 │ │ │ │ + ldr r0, [pc, #744] @ (3a134 ) │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ vdiv.f32 s17, s0, s15 │ │ │ │ add r0, pc │ │ │ │ blx 32e20 │ │ │ │ - ldr r0, [pc, #732] @ (381d8 ) │ │ │ │ + ldr r0, [pc, #732] @ (3a138 ) │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ add r0, pc │ │ │ │ blx 34998 │ │ │ │ - ldr r0, [pc, #724] @ (381dc ) │ │ │ │ + ldr r0, [pc, #724] @ (3a13c ) │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ blx 34998 │ │ │ │ - ldr r0, [pc, #716] @ (381e0 ) │ │ │ │ + ldr r0, [pc, #716] @ (3a140 ) │ │ │ │ movs r2, #5 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r0, pc │ │ │ │ blx 34e1c │ │ │ │ - ldr r1, [pc, #708] @ (381e4 ) │ │ │ │ - ldr r0, [pc, #708] @ (381e8 ) │ │ │ │ + ldr r1, [pc, #708] @ (3a144 ) │ │ │ │ + ldr r0, [pc, #708] @ (3a148 ) │ │ │ │ movs r2, #5 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3272c │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ @@ -3333,36 +6431,36 @@ │ │ │ │ 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 37f66 │ │ │ │ + ble.n 39ec6 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 33e08 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ vldr s16, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3801a │ │ │ │ + ble.n 39f7a │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add.w lr, r3, #1 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ movs r3, #1 │ │ │ │ vldmia r1!, {s15} │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, lr │ │ │ │ vmul.f32 s15, s15, s17 │ │ │ │ vstmia r2!, {s15} │ │ │ │ - bne.n 37f7c │ │ │ │ + bne.n 39edc │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 3801a │ │ │ │ + ble.n 39f7a │ │ │ │ adds r3, r7, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add.w r9, r9, #4 │ │ │ │ adds r6, #1 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w fp, r3, #4 │ │ │ │ @@ -3373,69 +6471,69 @@ │ │ │ │ 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 37ffa │ │ │ │ + b.n 39f5a │ │ │ │ vldr s13, [r3] │ │ │ │ vcmp.f32 s13, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 38008 │ │ │ │ + beq.n 39f68 │ │ │ │ vldr s12, [r1] │ │ │ │ vcmp.f32 s12, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 38008 │ │ │ │ + beq.n 39f68 │ │ │ │ vdiv.f32 s14, s13, s12 │ │ │ │ adds r2, #1 │ │ │ │ adds r1, #4 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r6 │ │ │ │ vstmia r4!, {s15} │ │ │ │ vstmia r0!, {s14} │ │ │ │ - beq.n 38012 │ │ │ │ + beq.n 39f72 │ │ │ │ vldmia r5!, {s15} │ │ │ │ vcmp.f32 s15, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 37fc8 │ │ │ │ + bne.n 39f28 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmov.f32 s14, s16 │ │ │ │ - b.n 37fe8 │ │ │ │ + b.n 39f48 │ │ │ │ adds r7, #1 │ │ │ │ add ip, r8 │ │ │ │ cmp r7, lr │ │ │ │ - bne.n 37fae │ │ │ │ + bne.n 39f0e │ │ │ │ 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 35a1c │ │ │ │ - ldr r0, [pc, #432] @ (381ec ) │ │ │ │ + ldr r0, [pc, #432] @ (3a14c ) │ │ │ │ movs r2, #7 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ add r0, pc │ │ │ │ blx 30bcc │ │ │ │ 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 38094 │ │ │ │ + ble.n 39ff4 │ │ │ │ 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 │ │ │ │ @@ -3449,76 +6547,76 @@ │ │ │ │ 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 38076 │ │ │ │ + bne.n 39fd6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 38116 │ │ │ │ + ble.n 3a076 │ │ │ │ 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 38104 │ │ │ │ + bgt.n 3a064 │ │ │ │ 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 380fc │ │ │ │ + beq.n 3a05c │ │ │ │ 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 380d8 │ │ │ │ + bne.n 3a038 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 380bc │ │ │ │ + bne.n 3a01c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add ip, sl │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 38116 │ │ │ │ + beq.n 3a076 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 380ae │ │ │ │ - ldr r4, [pc, #216] @ (381f0 ) │ │ │ │ + b.n 3a00e │ │ │ │ + ldr r4, [pc, #216] @ (3a150 ) │ │ │ │ movs r2, #5 │ │ │ │ - ldr r0, [pc, #216] @ (381f4 ) │ │ │ │ + ldr r0, [pc, #216] @ (3a154 ) │ │ │ │ add r4, pc │ │ │ │ add r0, pc │ │ │ │ adds r1, r4, #4 │ │ │ │ blx 31d94 │ │ │ │ - ldr r0, [pc, #208] @ (381f8 ) │ │ │ │ + ldr r0, [pc, #208] @ (3a158 ) │ │ │ │ add.w r1, r4, #8 │ │ │ │ movs r2, #5 │ │ │ │ add r0, pc │ │ │ │ blx 2f258 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 383a6 │ │ │ │ + ble.w 3a306 │ │ │ │ vsub.f32 s19, s19, s21 │ │ │ │ vsub.f32 s15, s18, s20 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -3532,123 +6630,123 @@ │ │ │ │ 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 │ │ │ │ - b.n 3817e │ │ │ │ + b.n 3a0de │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.w 3838e │ │ │ │ + blt.w 3a2ee │ │ │ │ ldr.w r5, [r9, #4]! │ │ │ │ ldr.w r7, [fp, #4]! │ │ │ │ sub.w r8, r5, r7 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 38174 │ │ │ │ + ble.n 3a0d4 │ │ │ │ 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 38174 │ │ │ │ + bge.n 3a0d4 │ │ │ │ add.w sl, r7, #1 │ │ │ │ cmp r5, sl │ │ │ │ - blt.n 3828c │ │ │ │ + blt.n 3a1ec │ │ │ │ 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] @ 381c8 │ │ │ │ + vldr s11, [pc, #12] @ 3a128 │ │ │ │ adds r1, r3, r4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add r4, r3 │ │ │ │ - b.n 3826a │ │ │ │ + b.n 3a1ca │ │ │ │ movs r0, r0 │ │ │ │ orrs r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r1, r2] │ │ │ │ + subs r0, #8 │ │ │ │ movs r3, r1 │ │ │ │ - ldrsb r0, [r1, r2] │ │ │ │ + subs r0, #8 │ │ │ │ movs r3, r1 │ │ │ │ - ldrsb r0, [r1, r2] │ │ │ │ + subs r0, #8 │ │ │ │ movs r3, r1 │ │ │ │ - ldrsb r0, [r1, r2] │ │ │ │ + adds r7, #52 @ 0x34 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [pc, #976] @ (385b8 ) │ │ │ │ + cmp r1, #188 @ 0xbc │ │ │ │ movs r4, r1 │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ movs r3, r1 │ │ │ │ - strb r0, [r6, r5] │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ movs r3, r1 │ │ │ │ - mov ip, pc │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ movs r4, r1 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + adds r6, #18 │ │ │ │ movs r3, r1 │ │ │ │ - strb r2, [r2, r2] │ │ │ │ + adds r6, #10 │ │ │ │ movs r3, r1 │ │ │ │ vldr s14, [r1, #4] │ │ │ │ vcmp.f32 s14, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 3827a │ │ │ │ + beq.n 3a1da │ │ │ │ vldr s13, [r4, #-8] │ │ │ │ vcmp.f32 s13, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 3827a │ │ │ │ + beq.n 3a1da │ │ │ │ vldr s12, [r1] │ │ │ │ vcmp.f32 s12, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 3827a │ │ │ │ + beq.n 3a1da │ │ │ │ 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 38432 │ │ │ │ + bls.w 3a392 │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r1, r3 │ │ │ │ cmp r5, sl │ │ │ │ - blt.n 38286 │ │ │ │ + blt.n 3a1e6 │ │ │ │ mov r2, r4 │ │ │ │ vldmia r4!, {s15} │ │ │ │ vcmp.f32 s15, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 381fc │ │ │ │ + bne.n 3a15c │ │ │ │ adds r3, r1, #4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r1, r3 │ │ │ │ cmp r5, sl │ │ │ │ - bge.n 3826a │ │ │ │ + bge.n 3a1ca │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38368 │ │ │ │ + bne.n 3a2c8 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3840e │ │ │ │ + beq.w 3a36e │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 38174 │ │ │ │ + beq.w 3a0d4 │ │ │ │ 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 │ │ │ │ @@ -3667,15 +6765,15 @@ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ blx 30d70 │ │ │ │ sub.w r1, sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ neglt r1, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.w 38174 │ │ │ │ + bgt.w 3a0d4 │ │ │ │ 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 │ │ │ │ @@ -3684,15 +6782,15 @@ │ │ │ │ vsub.f32 s14, s14, s15 │ │ │ │ adds r3, r2, r5 │ │ │ │ vldr s13, [r3] │ │ │ │ vsub.f32 s15, s15, s13 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vcmpe.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 38174 │ │ │ │ + bmi.w 3a0d4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add r4, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ blx 30d70 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ @@ -3704,27 +6802,27 @@ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ blx 30d70 │ │ │ │ sub.w r1, sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ neglt r1, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.w 38174 │ │ │ │ + bgt.w 3a0d4 │ │ │ │ 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 38174 │ │ │ │ + bmi.w 3a0d4 │ │ │ │ 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 │ │ │ │ @@ -3732,34 +6830,34 @@ │ │ │ │ lsls r1, r1, #2 │ │ │ │ adds r2, r3, r1 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r1, r3 │ │ │ │ blx 35c40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r6 │ │ │ │ - bge.w 3817e │ │ │ │ + bge.w 3a0de │ │ │ │ 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 383a6 │ │ │ │ + beq.n 3a306 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 3815e │ │ │ │ + b.n 3a0be │ │ │ │ movs r3, #6 │ │ │ │ movs r2, #17 │ │ │ │ - ldr r1, [pc, #164] @ (38450 ) │ │ │ │ + ldr r1, [pc, #164] @ (3a3b0 ) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #160] @ (38454 ) │ │ │ │ + ldr r2, [pc, #160] @ (3a3b4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #160] @ (38458 ) │ │ │ │ + ldr r0, [pc, #160] @ (3a3b8 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33af8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ blx 2fa68 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 2fa68 │ │ │ │ @@ -3769,2455 +6867,588 @@ │ │ │ │ blx 2fa68 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2fa68 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2fa68 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 2fa68 │ │ │ │ - ldr r2, [pc, #112] @ (3845c ) │ │ │ │ - ldr r3, [pc, #112] @ (38460 ) │ │ │ │ + ldr r2, [pc, #112] @ (3a3bc ) │ │ │ │ + ldr r3, [pc, #112] @ (3a3c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 38448 │ │ │ │ + bne.n 3a3a8 │ │ │ │ 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 2fa64 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 38368 │ │ │ │ + beq.n 3a2c8 │ │ │ │ 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 32d30 │ │ │ │ - b.n 38368 │ │ │ │ + b.n 3a2c8 │ │ │ │ subs r0, r2, #4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ blx 32d30 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - vldr s11, [pc, #12] @ 3844c │ │ │ │ + vldr s11, [pc, #12] @ 3a3ac │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 38260 │ │ │ │ + b.n 3a1c0 │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, r5] │ │ │ │ + adds r5, #20 │ │ │ │ movs r3, r1 │ │ │ │ - strh r0, [r2, r0] │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ movs r3, r1 │ │ │ │ - strh r2, [r5, r0] │ │ │ │ + adds r2, #190 @ 0xbe │ │ │ │ movs r3, r1 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ ... │ │ │ │ │ │ │ │ -00038464 : │ │ │ │ - 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 │ │ │ │ +0003a3c4 : │ │ │ │ + movs r3, #5 │ │ │ │ + str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000384d0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003a3cc : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, 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 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (3a440 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (3a444 ) │ │ │ │ + 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] @ (3a448 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 3a416 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 329a8 │ │ │ │ + cbnz r0, 3a432 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #5 │ │ │ │ + bgt.n 3a438 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 329a8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 3a3fa │ │ │ │ + ldr r3, [pc, #24] @ (3a44c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ + movs r6, r1 │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ + movs r5, r1 │ │ │ │ + adds r3, #26 │ │ │ │ + movs r6, r1 │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ + movs r6, r1 │ │ │ │ + │ │ │ │ +0003a450 : │ │ │ │ + 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] @ (3a4e0 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [pc, #1244] @ 389d0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [pc, #1244] @ 389d4 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #240] @ 0xf0 │ │ │ │ + cbnz r3, 3a486 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 3a4c0 │ │ │ │ + ldr r2, [pc, #108] @ (3a4e4 ) │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ 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 34010 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r0, [pc, #1164] @ 389d8 │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ - add r0, pc │ │ │ │ - blx 32e20 │ │ │ │ - ldr.w r0, [pc, #1152] @ 389dc │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ - add r0, pc │ │ │ │ - blx 30bcc │ │ │ │ - ldr.w r0, [pc, #1144] @ 389e0 │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #196 @ 0xc4 │ │ │ │ - add r0, pc │ │ │ │ - blx 30bcc │ │ │ │ - ldr.w r0, [pc, #1132] @ 389e4 │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #188 @ 0xbc │ │ │ │ - add r0, pc │ │ │ │ - blx 34998 │ │ │ │ - ldr.w r0, [pc, #1124] @ 389e8 │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ - add r0, pc │ │ │ │ - blx 34998 │ │ │ │ - ldr.w r0, [pc, #1112] @ 389ec │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #180 @ 0xb4 │ │ │ │ - add r0, pc │ │ │ │ - blx 34998 │ │ │ │ - vldr s15, [sp, #176] @ 0xb0 │ │ │ │ - ldr.w r0, [pc, #1100] @ 389f0 │ │ │ │ - movs r2, #5 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ - vcmpe.f32 s15, #0.0 │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + str r1, [r3, #4] │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #96] @ (3a4e8 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r3, [pc, #96] @ (3a4ec ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #96] @ (3a4f0 ) │ │ │ │ + adds r5, r1, #4 │ │ │ │ + add r3, pc │ │ │ │ + movs r1, #8 │ │ │ │ add r0, pc │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite ge │ │ │ │ - movge r3, #70 @ 0x46 │ │ │ │ - movlt r3, #66 @ 0x42 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - blx 34e1c │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - mul.w r3, r2, r5 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - ble.n 385f4 │ │ │ │ - add.w fp, r2, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 385f4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - movs r4, #1 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r3 │ │ │ │ + strd r2, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - movs r1, #0 │ │ │ │ - adds r4, #1 │ │ │ │ - blx 3124c │ │ │ │ - cmp r4, fp │ │ │ │ - add.w r3, r0, r6 │ │ │ │ - bne.n 385e0 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - mov r2, sl │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - blx 30d70 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 30d70 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov lr, r0 │ │ │ │ - cmp r3, r6 │ │ │ │ - it ne │ │ │ │ - movne r2, r6 │ │ │ │ - bne.n 3861a │ │ │ │ - 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 38af6 │ │ │ │ - vcmpe.f32 s10, s11 │ │ │ │ - adds r2, #1 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 38b02 │ │ │ │ - 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] @ 389c8 │ │ │ │ - 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 38b3a │ │ │ │ - ldr.w r3, [ip] │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ - ldr.w r3, [lr] │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2fdfc │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + adds r0, r4, r3 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + blx 30da0 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #240] @ 0xf0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bls.n 3a476 │ │ │ │ + ldr r2, [pc, #48] @ (3a4f4 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #48] @ (3a4f8 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #48] @ (3a4fc ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ 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 30d70 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30d70 │ │ │ │ - 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 38b0e │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 38bbe │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 38b34 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 38762 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 38b34 │ │ │ │ - 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 38b34 │ │ │ │ - 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 38b34 │ │ │ │ - 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 38b34 │ │ │ │ - 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 38b34 │ │ │ │ - add r4, fp │ │ │ │ - vldr s12, [r4] │ │ │ │ - vcmp.f32 s16, s12 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 38b34 │ │ │ │ - add r5, fp │ │ │ │ - vldr s12, [r5] │ │ │ │ - vcmp.f32 s16, s12 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 38b34 │ │ │ │ - add r6, fp │ │ │ │ - vldr s12, [r6] │ │ │ │ - vcmp.f32 s16, s12 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 38b34 │ │ │ │ - add.w r2, r7, fp │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ - vldr s12, [r2] │ │ │ │ - vcmp.f32 s16, s12 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 38b34 │ │ │ │ - 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 38e74 │ │ │ │ - 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 31f54 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - add.w r2, fp, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r3, r6 │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - blx 31f54 │ │ │ │ - vcmp.f32 s17, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 38b86 │ │ │ │ - vcmp.f32 s0, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 38b34 │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 38bb8 │ │ │ │ - vldr s15, [pc, #284] @ 389cc │ │ │ │ - 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 38b60 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vmul.f32 s17, s17, s14 │ │ │ │ - vmul.f32 s0, s0, s14 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 38f2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #3 │ │ │ │ - beq.w 38f4a │ │ │ │ - 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 38be4 │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 390e6 │ │ │ │ - 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 38c10 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 390b2 │ │ │ │ - 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 389f4 │ │ │ │ - nop │ │ │ │ - add r2, sp, #684 @ 0x2ac │ │ │ │ - subs r6, #42 @ 0x2a │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r1, r0] │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r0, r7] │ │ │ │ - movs r3, r1 │ │ │ │ - str r0, [r1, r2] │ │ │ │ + adds r2, #150 @ 0x96 │ │ │ │ + movs r6, r1 │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ + movs r6, r1 │ │ │ │ + movs r3, #186 @ 0xba │ │ │ │ + movs r4, r1 │ │ │ │ + smlsd r0, lr, fp, r0 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ movs r3, r1 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + adds r3, #98 @ 0x62 │ │ │ │ movs r3, r1 │ │ │ │ - str r4, [r4, r6] │ │ │ │ + lsls r2, r0, #17 │ │ │ │ + movs r4, r1 │ │ │ │ + │ │ │ │ +0003a500 : │ │ │ │ + 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] @ (3a590 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #240] @ 0xf0 │ │ │ │ + cbnz r3, 3a536 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 3a570 │ │ │ │ + ldr r2, [pc, #108] @ (3a594 ) │ │ │ │ + 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] @ (3a598 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r3, [pc, #96] @ (3a59c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #96] @ (3a5a0 ) │ │ │ │ + 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 2fdfc │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + adds r0, r4, r3 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + blx 30da0 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #240] @ 0xf0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bls.n 3a526 │ │ │ │ + ldr r2, [pc, #48] @ (3a5a4 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #48] @ (3a5a8 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #48] @ (3a5ac ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldrsh r2, [r7, r0] │ │ │ │ + movs r5, r1 │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ + movs r6, r1 │ │ │ │ + adds r1, #212 @ 0xd4 │ │ │ │ + movs r6, r1 │ │ │ │ + movs r3, #10 │ │ │ │ + movs r4, r1 │ │ │ │ + @ instruction: 0xfa9e000b │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ movs r3, r1 │ │ │ │ - str r2, [r4, r6] │ │ │ │ + adds r2, #186 @ 0xba │ │ │ │ movs r3, r1 │ │ │ │ - str r0, [r4, r6] │ │ │ │ + lsls r2, r2, #14 │ │ │ │ + movs r4, r1 │ │ │ │ + │ │ │ │ +0003a5b0 : │ │ │ │ + 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, #4 │ │ │ │ + bhi.n 3a628 │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 3a646 │ │ │ │ + mov ip, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #132] @ (3a658 ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, #40 @ 0x28 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 3a64a │ │ │ │ + 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 3a5ea │ │ │ │ + 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 31248 │ │ │ │ + ldr r2, [pc, #48] @ (3a65c ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (3a660 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (3a664 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + 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 33e04 │ │ │ │ + nop │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ + movs r5, r1 │ │ │ │ + cmp r7, #198 @ 0xc6 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r7, [pc, #968] @ (38dbc ) │ │ │ │ + adds r2, #8 │ │ │ │ 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 38c3c │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - bls.w 38d02 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r4, [r3, r2, lsl #2] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 38f60 │ │ │ │ - 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 38a7e │ │ │ │ - vldr s10, [ip] │ │ │ │ - vcmp.f32 s10, s17 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 38b3a │ │ │ │ - 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 38ac2 │ │ │ │ - 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 39012 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - add.w lr, lr, #4 │ │ │ │ - add.w ip, ip, #4 │ │ │ │ - cmp r4, r3 │ │ │ │ - bge.w 386bc │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #28 │ │ │ │ - ldr r1, [pc, #904] @ (38e60 ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #900] @ (38e64 ) │ │ │ │ + lsls r0, r3, #11 │ │ │ │ + movs r4, r1 │ │ │ │ + │ │ │ │ +0003a668 : │ │ │ │ + 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, #4 │ │ │ │ + bhi.n 3a6b0 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 3a6ce │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (3a6e0 ) │ │ │ │ + cmp r2, #8 │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #900] @ (38e68 ) │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 3a6d2 │ │ │ │ + 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 31248 │ │ │ │ + ldr r2, [pc, #48] @ (3a6e4 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (3a6e8 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (3a6ec ) │ │ │ │ add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - subs r3, r3, r4 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.n 38b3a │ │ │ │ - vcmpe.f32 s10, s11 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 38678 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mla r3, r3, r1, r1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - add r3, r1 │ │ │ │ - b.n 38680 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 38bd0 │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - cbz r3, 38b34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3875a │ │ │ │ - cmp r1, r0 │ │ │ │ - it ne │ │ │ │ - movne sl, r0 │ │ │ │ - bne.w 38762 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - cbz r3, 38b34 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w sl, #1 │ │ │ │ - b.n 3876a │ │ │ │ - ldr r7, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - str r7, [r3, #0] │ │ │ │ - ldr r2, [pc, #816] @ (38e6c ) │ │ │ │ - ldr r3, [pc, #816] @ (38e70 ) │ │ │ │ - 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 3914e │ │ │ │ - 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 2fa64 │ │ │ │ - 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 386e8 │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - cbnz r3, 38bb8 │ │ │ │ - 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] @ 38e5c │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - beq.w 388ca │ │ │ │ - b.n 388b0 │ │ │ │ - vldr s14, [sp, #176] @ 0xb0 │ │ │ │ - b.n 388e6 │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.w 38f20 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 38cfe │ │ │ │ - mov r9, r4 │ │ │ │ - b.n 3875a │ │ │ │ - cmp r3, r4 │ │ │ │ - it ne │ │ │ │ - movne r9, r4 │ │ │ │ - bne.n 38b16 │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 38b34 │ │ │ │ - mov.w r9, #1 │ │ │ │ - b.n 38b16 │ │ │ │ - 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 3898c │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 39120 │ │ │ │ - vsub.f32 s13, s15, s13 │ │ │ │ - vadd.f32 s15, s9, s13 │ │ │ │ - b.n 38984 │ │ │ │ - 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 389f4 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 3902e │ │ │ │ - vsub.f32 s13, s17, s13 │ │ │ │ - vadd.f32 s17, s14, s13 │ │ │ │ - b.n 389bc │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - bhi.w 38dac │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr.w r4, [r3, r2, lsl #2] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 38a4e │ │ │ │ - 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 38cdc │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 39090 │ │ │ │ - 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 3124c │ │ │ │ - cmp sl, r4 │ │ │ │ - add.w r3, r0, r6 │ │ │ │ - bne.n 38ca0 │ │ │ │ - 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 38da6 │ │ │ │ - ldrd r6, lr, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cmp r3, lr │ │ │ │ - it eq │ │ │ │ - cmpeq r6, r9 │ │ │ │ - bne.w 38b36 │ │ │ │ - b.n 39164 │ │ │ │ - mov r9, r4 │ │ │ │ - b.n 38762 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - ldr.w r4, [r3, r2, lsl #2] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 38a4e │ │ │ │ - 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 38d94 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 3906c │ │ │ │ - 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 3124c │ │ │ │ - cmp r4, r9 │ │ │ │ - add.w r3, r0, r6 │ │ │ │ - bne.n 38d5a │ │ │ │ - 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 39152 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - b.n 38a54 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r4, [r3, r2, lsl #2] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 38a4e │ │ │ │ - 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 38e3c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 3907e │ │ │ │ - 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 3124c │ │ │ │ - cmp sl, r4 │ │ │ │ - add.w r3, r0, r6 │ │ │ │ - bne.n 38e04 │ │ │ │ - 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 38da6 │ │ │ │ - ldrd r6, lr, [sp, #152] @ 0x98 │ │ │ │ - cmp sl, lr │ │ │ │ - it eq │ │ │ │ - cmpeq r6, r9 │ │ │ │ - beq.w 39164 │ │ │ │ - b.n 38b36 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [pc, #512] @ (39064 ) │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r4, [pc, #528] @ (39078 ) │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r2, [pc, #1016] @ (39264 ) │ │ │ │ - movs r3, r1 │ │ │ │ - str r6, [r0, r7] │ │ │ │ - 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 34010 │ │ │ │ - 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 31f54 │ │ │ │ - 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 2fa68 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 34010 │ │ │ │ - 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 31f54 │ │ │ │ - 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 2fa68 │ │ │ │ - vldr s0, [sp, #44] @ 0x2c │ │ │ │ - b.n 3888c │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 38b34 │ │ │ │ - mov r0, sl │ │ │ │ - b.n 38bde │ │ │ │ - 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 38b7c │ │ │ │ - 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 38b7c │ │ │ │ - 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 38fee │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 390a2 │ │ │ │ - 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 3124c │ │ │ │ - cmp r9, r4 │ │ │ │ - add.w r3, r0, r6 │ │ │ │ - bne.n 38fb0 │ │ │ │ - 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 38da6 │ │ │ │ - ldrd r6, lr, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cmp sl, lr │ │ │ │ - it eq │ │ │ │ - cmpeq r3, r6 │ │ │ │ - bne.w 38b36 │ │ │ │ - b.n 39164 │ │ │ │ - movs r4, #26 │ │ │ │ - movs r0, #6 │ │ │ │ - ldr r2, [pc, #360] @ (39180 ) │ │ │ │ - movs r3, #1 │ │ │ │ - strd r0, r4, [sp] │ │ │ │ - ldr r1, [pc, #356] @ (39184 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #356] @ (39188 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 38b3a │ │ │ │ - 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 38b3a │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - adds r2, r4, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 38d94 │ │ │ │ - adds r4, #2 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 3906e │ │ │ │ - b.n 38d94 │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - adds r2, r4, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 38e3c │ │ │ │ - adds r4, #2 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 39080 │ │ │ │ - b.n 38e3c │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - adds r2, r4, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 38cdc │ │ │ │ - adds r4, #2 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 39092 │ │ │ │ - b.n 38cdc │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - adds r2, r4, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 38fee │ │ │ │ - adds r4, #2 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 390a4 │ │ │ │ - b.n 38fee │ │ │ │ - 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 3905c │ │ │ │ - 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 38b3a │ │ │ │ - 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 39110 │ │ │ │ - blx 32914 <__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 38b36 │ │ │ │ - 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 38b3a │ │ │ │ - bxns r4 │ │ │ │ - movs r3, r1 │ │ │ │ - bxns r7 │ │ │ │ - movs r3, r1 │ │ │ │ - cmp lr, r7 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0003918c : │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00039194 : │ │ │ │ - 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] @ (39208 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (3920c ) │ │ │ │ - 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] @ (39210 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 391de │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 329a8 │ │ │ │ - cbnz r0, 391fa │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #2 │ │ │ │ - bgt.n 39200 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 329a8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 391c2 │ │ │ │ - ldr r3, [pc, #24] @ (39214 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r4, ip │ │ │ │ - movs r6, r1 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ - movs r5, r1 │ │ │ │ - add r2, sl │ │ │ │ - movs r6, r1 │ │ │ │ - add r4, r2 │ │ │ │ - movs r6, r1 │ │ │ │ - │ │ │ │ -00039218 : │ │ │ │ - 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] @ (392a0 ) │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r4, #96] @ 0x60 │ │ │ │ - cbnz r3, 3926c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 3924c │ │ │ │ - ldr r2, [pc, #100] @ (392a4 ) │ │ │ │ - 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] @ (392a8 ) │ │ │ │ - mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #88] @ (392ac ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #88] @ (392b0 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #68] @ (392b4 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r0, [pc, #68] @ (392b8 ) │ │ │ │ - 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 2f274 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r1, r4, #100 @ 0x64 │ │ │ │ - add.w r0, r4, #16 │ │ │ │ - blx 31148 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - b.n 39234 │ │ │ │ - nop │ │ │ │ - ldr r2, [r2, #92] @ 0x5c │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ - movs r5, r1 │ │ │ │ - cmp r0, r6 │ │ │ │ - movs r3, r1 │ │ │ │ - cmp r6, r8 │ │ │ │ - movs r3, r1 │ │ │ │ - cmp r1, #90 @ 0x5a │ │ │ │ - movs r4, r1 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ - movs r4, r1 │ │ │ │ - subs r6, r5, r4 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000392bc : │ │ │ │ - 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, #160] @ (3936c ) │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r4, #96] @ 0x60 │ │ │ │ - cbnz r3, 39322 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 39302 │ │ │ │ - ldr r2, [pc, #140] @ (39370 ) │ │ │ │ - vldr s14, [pc, #132] @ 39368 │ │ │ │ - add r2, pc │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - vldr s15, [r3, #100] @ 0x64 │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vstr s15, [r7] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 39354 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #112] @ (39374 ) │ │ │ │ - mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #108] @ (39378 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #108] @ (3937c ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #92] @ (39380 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r0, [pc, #92] @ (39384 ) │ │ │ │ - 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 2f274 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r1, r4, #100 @ 0x64 │ │ │ │ - add.w r0, r4, #16 │ │ │ │ - blx 31148 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - b.n 392d8 │ │ │ │ - ldr r0, [pc, #48] @ (39388 ) │ │ │ │ - movs r2, #7 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 34ca4 │ │ │ │ - nop │ │ │ │ - stmia r0!, {} │ │ │ │ - stmia r4!, {r0, r3, r4, r5, r6} │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ - movs r5, r1 │ │ │ │ - add r2, pc │ │ │ │ - movs r3, r1 │ │ │ │ - add r8, r4 │ │ │ │ - movs r3, r1 │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ - movs r4, r1 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ - movs r4, r1 │ │ │ │ - subs r0, r7, r1 │ │ │ │ - movs r4, r1 │ │ │ │ - add r6, r9 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0003938c : │ │ │ │ - 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 39404 │ │ │ │ - mov lr, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 39422 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ (39434 ) │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - cmp r2, r0 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, #16 │ │ │ │ - mla r1, r0, r3, r1 │ │ │ │ - ble.n 39426 │ │ │ │ - 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 393c6 │ │ │ │ - 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 31248 │ │ │ │ - ldr r2, [pc, #48] @ (39438 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (3943c ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (39440 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - 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 33e04 │ │ │ │ - nop │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ - movs r5, r1 │ │ │ │ - muls r6, r6 │ │ │ │ - movs r3, r1 │ │ │ │ - bics r4, r4 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r7, #160 @ 0xa0 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00039444 : │ │ │ │ - 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 3948c │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 394aa │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [pc, #88] @ (394bc ) │ │ │ │ - cmp r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, r3, lsl #3 │ │ │ │ - ble.n 394ae │ │ │ │ - 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 31248 │ │ │ │ - ldr r2, [pc, #48] @ (394c0 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (394c4 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (394c8 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, lr │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 33e04 │ │ │ │ - nop │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ - movs r5, r1 │ │ │ │ - cmn r6, r5 │ │ │ │ - movs r3, r1 │ │ │ │ - orrs r4, r4 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r7, #24 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000394cc : │ │ │ │ - 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] @ (395e8 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #264] @ (395ec ) │ │ │ │ - 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] @ (395f0 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 39518 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 329a8 │ │ │ │ - cbnz r0, 39534 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #2 │ │ │ │ - bgt.n 39544 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 329a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 394fc │ │ │ │ - ldr r3, [pc, #188] @ (395f4 ) │ │ │ │ - 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 3453c │ │ │ │ - bic.w r6, r0, r0, asr #31 │ │ │ │ - add.w r0, r6, #11 │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [pc, #156] @ (395f8 ) │ │ │ │ - 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [pc, #128] @ (395fc ) │ │ │ │ - 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa68 │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 395ce │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 31af0 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ - blx 2fa68 │ │ │ │ - ldr r2, [pc, #80] @ (39600 ) │ │ │ │ - ldr r1, [pc, #80] @ (39604 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #80] @ (39608 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - adds r2, #4 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - 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 31af0 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - adds r0, r4, r5 │ │ │ │ - blx 3124c │ │ │ │ - b.n 395a6 │ │ │ │ - asrs r4, r5 │ │ │ │ - movs r6, r1 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ - movs r5, r1 │ │ │ │ - asrs r0, r3 │ │ │ │ - movs r6, r1 │ │ │ │ - lsrs r2, r3 │ │ │ │ - movs r6, r1 │ │ │ │ - negs r2, r5 │ │ │ │ - movs r3, r1 │ │ │ │ - negs r4, r2 │ │ │ │ - movs r3, r1 │ │ │ │ - eors r2, r3 │ │ │ │ - movs r6, r1 │ │ │ │ - tst r0, r6 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0003960c : │ │ │ │ - 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] @ 3965c │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (39660 ) │ │ │ │ - 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 33bf0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 312c8 │ │ │ │ - ldr r2, [pc, #32] @ (39664 ) │ │ │ │ - ldr r3, [pc, #28] @ (39660 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 39658 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - mov r8, ip │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00039668 : │ │ │ │ - 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] @ (396f4 ) │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r4, [pc, #124] @ (396f8 ) │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ - add r6, pc │ │ │ │ - add r1, sp, #20 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ - ldr r6, [pc, #116] @ (396fc ) │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - mov.w r4, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - blx 33bf0 │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 32f64 │ │ │ │ - ldr r0, [pc, #92] @ (39700 ) │ │ │ │ - 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 2f274 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - add r0, sp, #20 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 33b74 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r1, sp, #24 │ │ │ │ - blx 31148 │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 2f968 │ │ │ │ - ldr r2, [pc, #40] @ (39704 ) │ │ │ │ - ldr r3, [pc, #28] @ (396f8 ) │ │ │ │ - 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 396f0 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - mov lr, r0 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #134 @ 0x86 │ │ │ │ - movs r4, r1 │ │ │ │ - asrs r0, r0, #28 │ │ │ │ - movs r4, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00039708 : │ │ │ │ - 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] @ 39758 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (3975c ) │ │ │ │ - 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 33bf0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2f968 │ │ │ │ - ldr r2, [pc, #32] @ (39760 ) │ │ │ │ - ldr r3, [pc, #28] @ (3975c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 39754 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - cmp ip, ip │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp ip, r8 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00039764 : │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003976c : │ │ │ │ - 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] @ (397e0 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (397e4 ) │ │ │ │ - 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] @ (397e8 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 397b6 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 329a8 │ │ │ │ - cbnz r0, 397d2 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #11 │ │ │ │ - bgt.n 397d8 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 329a8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 3979a │ │ │ │ - ldr r3, [pc, #24] @ (397ec ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subs r6, #224 @ 0xe0 │ │ │ │ - movs r6, r1 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ - movs r5, r1 │ │ │ │ - subs r6, #206 @ 0xce │ │ │ │ - movs r6, r1 │ │ │ │ - subs r6, #144 @ 0x90 │ │ │ │ - movs r6, r1 │ │ │ │ - │ │ │ │ -000397f0 : │ │ │ │ - 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 39822 │ │ │ │ - ldr r2, [pc, #172] @ (398b8 ) │ │ │ │ - mov r4, r1 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 3986a │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 39844 │ │ │ │ - cmp r2, #3 │ │ │ │ - beq.n 39890 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #152] @ (398bc ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #148] @ (398c0 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #148] @ (398c4 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #128] @ (398c8 ) │ │ │ │ - ldr r0, [pc, #132] @ (398cc ) │ │ │ │ - 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 31614 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 35b5c │ │ │ │ - ldr r2, [pc, #100] @ (398d0 ) │ │ │ │ - ldr r0, [pc, #100] @ (398d4 ) │ │ │ │ - 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 2fd48 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3474c │ │ │ │ - ldr r2, [pc, #68] @ (398d8 ) │ │ │ │ - ldr r0, [pc, #72] @ (398dc ) │ │ │ │ - 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 33bf0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2f964 │ │ │ │ - nop │ │ │ │ - adds r0, #32 │ │ │ │ - movs r4, r1 │ │ │ │ - subs r7, #88 @ 0x58 │ │ │ │ - movs r3, r1 │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ - movs r3, r1 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ - movs r4, r1 │ │ │ │ - subs r6, #28 │ │ │ │ - movs r6, r1 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - movs r5, r1 │ │ │ │ - subs r5, #246 @ 0xf6 │ │ │ │ - movs r6, r1 │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ - movs r5, r1 │ │ │ │ - subs r5, #208 @ 0xd0 │ │ │ │ - movs r6, r1 │ │ │ │ - str r6, [r2, #124] @ 0x7c │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -000398e0 : │ │ │ │ - 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 39912 │ │ │ │ - ldr r2, [pc, #172] @ (399a8 ) │ │ │ │ - mov r4, r1 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 3995a │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 39934 │ │ │ │ - cmp r2, #3 │ │ │ │ - beq.n 39980 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #152] @ (399ac ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #148] @ (399b0 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #148] @ (399b4 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #128] @ (399b8 ) │ │ │ │ - ldr r0, [pc, #132] @ (399bc ) │ │ │ │ - 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 31614 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 33e38 │ │ │ │ - ldr r2, [pc, #100] @ (399c0 ) │ │ │ │ - ldr r0, [pc, #100] @ (399c4 ) │ │ │ │ - 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 2fd48 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 35a74 │ │ │ │ - ldr r2, [pc, #68] @ (399c8 ) │ │ │ │ - ldr r0, [pc, #72] @ (399cc ) │ │ │ │ - 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 33bf0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 312c4 │ │ │ │ - nop │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ - movs r4, r1 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ - movs r3, r1 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ - movs r4, r1 │ │ │ │ - subs r5, #44 @ 0x2c │ │ │ │ - movs r6, r1 │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ - movs r5, r1 │ │ │ │ - subs r5, #6 │ │ │ │ - movs r6, r1 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ - movs r5, r1 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ - movs r6, r1 │ │ │ │ - str r6, [r4, #108] @ 0x6c │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -000399d0 : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #10 │ │ │ │ - bhi.n 399e4 │ │ │ │ - ldr r2, [pc, #60] @ (39a18 ) │ │ │ │ - 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] @ (39a1c ) │ │ │ │ - ldr r1, [pc, #40] @ (39a20 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r0, [pc, #36] @ (39a24 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - cmp r6, #82 @ 0x52 │ │ │ │ - movs r4, r1 │ │ │ │ - subs r5, #134 @ 0x86 │ │ │ │ - movs r3, r1 │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ - movs r3, r1 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00039a28 : │ │ │ │ - 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, #10 │ │ │ │ - bhi.n 39aa0 │ │ │ │ - mov lr, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 39abe │ │ │ │ - mov ip, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ (39ad0 ) │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - cmp r2, r0 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, #88 @ 0x58 │ │ │ │ - mla r1, r0, r3, r1 │ │ │ │ - ble.n 39ac2 │ │ │ │ - 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 39a62 │ │ │ │ - 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 31248 │ │ │ │ - ldr r2, [pc, #48] @ (39ad4 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (39ad8 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (39adc ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - 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 33e04 │ │ │ │ - nop │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ - movs r5, r1 │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ - movs r3, r1 │ │ │ │ - subs r5, #88 @ 0x58 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r1, #4 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00039ae0 : │ │ │ │ - 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, #10 │ │ │ │ - bhi.n 39b28 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 39b46 │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [pc, #88] @ (39b58 ) │ │ │ │ - cmp r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, r3, lsl #3 │ │ │ │ - ble.n 39b4a │ │ │ │ - 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 31248 │ │ │ │ - ldr r2, [pc, #48] @ (39b5c ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (39b60 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (39b64 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ + strd ip, lr, [sp] │ │ │ │ blx 33af8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, lr │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 33e04 │ │ │ │ nop │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ movs r5, r1 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ movs r3, r1 │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + adds r1, #136 @ 0x88 │ │ │ │ movs r3, r1 │ │ │ │ - movs r0, #124 @ 0x7c │ │ │ │ + lsls r0, r2, #9 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -00039b68 : │ │ │ │ +0003a6f0 : │ │ │ │ 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] @ (39c88 ) │ │ │ │ + ldr r4, [pc, #268] @ (3a810 ) │ │ │ │ movs r3, #1 │ │ │ │ - ldr r7, [pc, #268] @ (39c8c ) │ │ │ │ + ldr r7, [pc, #268] @ (3a814 ) │ │ │ │ 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, #88 @ 0x58 │ │ │ │ - ldr r4, [pc, #252] @ (39c90 ) │ │ │ │ + add.w r8, r7, #40 @ 0x28 │ │ │ │ + ldr r4, [pc, #252] @ (3a818 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 39bb4 │ │ │ │ + b.n 3a73c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov.w ip, #40 @ 0x28 │ │ │ │ subs r1, #1 │ │ │ │ mla r1, ip, r1, r8 │ │ │ │ blx 329a8 │ │ │ │ - cbnz r0, 39bd0 │ │ │ │ + cbnz r0, 3a758 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cmp r1, #11 │ │ │ │ - bgt.n 39be0 │ │ │ │ + cmp r1, #5 │ │ │ │ + bgt.n 3a768 │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ blx 329a8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 39b98 │ │ │ │ - ldr r3, [pc, #192] @ (39c94 ) │ │ │ │ + beq.n 3a720 │ │ │ │ + ldr r3, [pc, #192] @ (3a81c ) │ │ │ │ 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 3453c │ │ │ │ bic.w r6, r0, r0, asr #31 │ │ │ │ add.w r0, r6, #11 │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [pc, #160] @ (39c98 ) │ │ │ │ + ldr r3, [pc, #160] @ (3a820 ) │ │ │ │ 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [pc, #132] @ (39c9c ) │ │ │ │ + ldr r3, [pc, #132] @ (3a824 ) │ │ │ │ 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa68 │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 39c6c │ │ │ │ + ble.n 3a7f4 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ - add.w r0, r4, #8 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ blx 31af0 │ │ │ │ mov r0, r6 │ │ │ │ movs r5, #80 @ 0x50 │ │ │ │ blx 2fa68 │ │ │ │ - ldr r2, [pc, #80] @ (39ca0 ) │ │ │ │ - ldr r1, [pc, #84] @ (39ca4 ) │ │ │ │ + ldr r2, [pc, #80] @ (3a828 ) │ │ │ │ + ldr r1, [pc, #84] @ (3a82c ) │ │ │ │ movs r4, #6 │ │ │ │ - ldr r0, [pc, #84] @ (39ca8 ) │ │ │ │ + ldr r0, [pc, #84] @ (3a830 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - adds r2, #8 │ │ │ │ + adds r2, #24 │ │ │ │ strd r4, r5, [sp] │ │ │ │ blx 33af8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - adds r4, #8 │ │ │ │ + adds r4, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 31af0 │ │ │ │ movs r1, #32 │ │ │ │ rsb r2, r5, #80 @ 0x50 │ │ │ │ adds r0, r4, r5 │ │ │ │ blx 3124c │ │ │ │ - b.n 39c44 │ │ │ │ + b.n 3a7cc │ │ │ │ nop │ │ │ │ - subs r2, #228 @ 0xe4 │ │ │ │ + adds r0, #8 │ │ │ │ movs r6, r1 │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ movs r5, r1 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + cmp r7, #244 @ 0xf4 │ │ │ │ movs r6, r1 │ │ │ │ - subs r2, #146 @ 0x92 │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ movs r6, r1 │ │ │ │ - subs r3, #206 @ 0xce │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ movs r3, r1 │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ movs r3, r1 │ │ │ │ - subs r2, #16 │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ movs r6, r1 │ │ │ │ - subs r3, #194 @ 0xc2 │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ movs r3, r1 │ │ │ │ - subs r6, r3, #5 │ │ │ │ + lsls r2, r6, #4 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -00039cac : │ │ │ │ +0003a834 : │ │ │ │ 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] @ 39cfc │ │ │ │ + ldr.w ip, [pc, #64] @ 3a884 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (39d00 ) │ │ │ │ + ldr r3, [pc, #60] @ (3a888 ) │ │ │ │ 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 30f9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ blx 33950 │ │ │ │ - ldr r2, [pc, #32] @ (39d04 ) │ │ │ │ - ldr r3, [pc, #28] @ (39d00 ) │ │ │ │ + ldr r2, [pc, #32] @ (3a88c ) │ │ │ │ + ldr r3, [pc, #28] @ (3a888 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 39cf8 │ │ │ │ + bne.n 3a880 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - eors r0, r0 │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ands r0, r4 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -00039d08 : │ │ │ │ +0003a890 : │ │ │ │ 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] @ (39e30 ) │ │ │ │ + ldr r4, [pc, #276] @ (3a9b8 ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ - ldr r3, [pc, #276] @ (39e34 ) │ │ │ │ + ldr r3, [pc, #276] @ (3a9bc ) │ │ │ │ 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] │ │ │ │ @@ -6236,33 +7467,33 @@ │ │ │ │ blx 2fc88 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ blx 33fa8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 39d80 │ │ │ │ + beq.n 3a908 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 39dba │ │ │ │ + beq.n 3a942 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 39df2 │ │ │ │ - ldr r2, [pc, #208] @ (39e38 ) │ │ │ │ - ldr r3, [pc, #200] @ (39e34 ) │ │ │ │ + beq.n 3a97a │ │ │ │ + ldr r2, [pc, #208] @ (3a9c0 ) │ │ │ │ + ldr r3, [pc, #200] @ (3a9bc ) │ │ │ │ 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 39e2c │ │ │ │ + bne.n 3a9b4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #184] @ (39e3c ) │ │ │ │ + ldr r3, [pc, #184] @ (3a9c4 ) │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #184] @ (39e40 ) │ │ │ │ + ldr r0, [pc, #184] @ (3a9c8 ) │ │ │ │ movs r2, #2 │ │ │ │ add r3, pc │ │ │ │ movs r5, #8 │ │ │ │ add r0, pc │ │ │ │ strd r2, r5, [sp] │ │ │ │ add r2, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -6275,20 +7506,20 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ blx 2fd48 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ blx 34750 │ │ │ │ - b.n 39d66 │ │ │ │ + b.n 3a8ee │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ - ldr r3, [pc, #132] @ (39e44 ) │ │ │ │ + ldr r3, [pc, #132] @ (3a9cc ) │ │ │ │ movs r2, #8 │ │ │ │ - ldr r0, [pc, #132] @ (39e48 ) │ │ │ │ + ldr r0, [pc, #132] @ (3a9d0 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ add r2, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2fdfc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -6299,22 +7530,22 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ blx 31614 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ blx 35b60 │ │ │ │ - b.n 39d66 │ │ │ │ + b.n 3a8ee │ │ │ │ movs r2, #2 │ │ │ │ movs r0, #8 │ │ │ │ - ldr r3, [pc, #84] @ (39e4c ) │ │ │ │ + ldr r3, [pc, #84] @ (3a9d4 ) │ │ │ │ mov r1, r6 │ │ │ │ strd r2, r0, [sp] │ │ │ │ add r2, sp, #20 │ │ │ │ - ldr r0, [pc, #76] @ (39e50 ) │ │ │ │ + ldr r0, [pc, #76] @ (3a9d8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 2f274 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ @@ -6323,42093 +7554,27093 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ blx 33bf0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ blx 2f968 │ │ │ │ - b.n 39d66 │ │ │ │ + b.n 3a8ee │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ + adds r4, #18 │ │ │ │ movs r5, r1 │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + subs r0, r0, #5 │ │ │ │ movs r4, r1 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ - movs r4, r1 │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ - movs r4, r1 │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ - movs r4, r1 │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ + @ instruction: 0xf6d0000b │ │ │ │ + subs r4, r0, #4 │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r2, r4, #30 │ │ │ │ + @ instruction: 0xf694000b │ │ │ │ + subs r6, r0, #3 │ │ │ │ movs r4, r1 │ │ │ │ + @ instruction: 0xf656000b │ │ │ │ │ │ │ │ -00039e54 : │ │ │ │ +0003a9dc : │ │ │ │ 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] @ 39ea4 │ │ │ │ + ldr.w ip, [pc, #64] @ 3aa2c │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (39ea8 ) │ │ │ │ + ldr r3, [pc, #60] @ (3aa30 ) │ │ │ │ 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 30f9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ blx 31cbc │ │ │ │ - ldr r2, [pc, #32] @ (39eac ) │ │ │ │ - ldr r3, [pc, #28] @ (39ea8 ) │ │ │ │ + ldr r2, [pc, #32] @ (3aa34 ) │ │ │ │ + ldr r3, [pc, #28] @ (3aa30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 39ea0 │ │ │ │ + bne.n 3aa28 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + adds r3, #16 │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ + adds r2, #240 @ 0xf0 │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -00039eb0 : │ │ │ │ - movs r3, #5 │ │ │ │ - str r3, [r0, #0] │ │ │ │ +0003aa38 : │ │ │ │ + ldr r3, [pc, #8] @ (3aa44 ) │ │ │ │ + add r3, pc │ │ │ │ + str r0, [r3, #0] │ │ │ │ + mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ + movs r5, r1 │ │ │ │ │ │ │ │ -00039eb8 : │ │ │ │ - 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] @ (39f2c ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (39f30 ) │ │ │ │ - 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] @ (39f34 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 39f02 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 329a8 │ │ │ │ - cbnz r0, 39f1e │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #5 │ │ │ │ - bgt.n 39f24 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 329a8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 39ee6 │ │ │ │ - ldr r3, [pc, #24] @ (39f38 ) │ │ │ │ +0003aa48 : │ │ │ │ + ldr r1, [pc, #20] @ (3aa60 ) │ │ │ │ + ldr r3, [pc, #24] @ (3aa64 ) │ │ │ │ + add r1, pc │ │ │ │ + push {lr} │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - adds r7, #236 @ 0xec │ │ │ │ + ldr r2, [pc, #20] @ (3aa68 ) │ │ │ │ + str r0, [r1, #0] │ │ │ │ + mov r0, lr │ │ │ │ + add r2, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + cmp r5, #44 @ 0x2c │ │ │ │ movs r6, r1 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ + ldrh r0, [r0, r0] │ │ │ │ movs r5, r1 │ │ │ │ - adds r7, #218 @ 0xda │ │ │ │ - movs r6, r1 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ - movs r6, r1 │ │ │ │ + lsls r5, r1, #26 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00039f3c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003aa6c : │ │ │ │ + ldr.w ip, [pc, #16] @ 3aa80 │ │ │ │ + push {lr} │ │ │ │ + add ip, pc │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + bx ip │ │ │ │ + nop │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ + movs r5, r1 │ │ │ │ + │ │ │ │ +0003aa84 : │ │ │ │ + ldr.w ip, [pc, #16] @ 3aa98 │ │ │ │ + push {lr} │ │ │ │ + add ip, pc │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + bx ip │ │ │ │ + nop │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ + movs r5, r1 │ │ │ │ + │ │ │ │ +0003aa9c : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #128] @ (39fcc ) │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r3, [r4, #240] @ 0xf0 │ │ │ │ - cbnz r3, 39f72 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #4 │ │ │ │ - bhi.n 39fac │ │ │ │ - ldr r2, [pc, #108] @ (39fd0 ) │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - add r2, pc │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - str r1, [r3, #4] │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #96] @ (39fd4 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r3, [pc, #96] @ (39fd8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #96] @ (39fdc ) │ │ │ │ - adds r5, r1, #4 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #64] @ (3aaec ) │ │ │ │ + subs r5, r1, #0 │ │ │ │ add r3, pc │ │ │ │ - movs r1, #8 │ │ │ │ + bgt.n 3aab8 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 307b4 │ │ │ │ + ldr r1, [pc, #52] @ (3aaf0 ) │ │ │ │ + mov r4, r0 │ │ │ │ + add r5, r4 │ │ │ │ + ldr r0, [pc, #52] @ (3aaf4 ) │ │ │ │ + movs r2, #5 │ │ │ │ add r0, pc │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2fdfc │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - adds r0, r4, r3 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - blx 30da0 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r4, #240] @ 0xf0 │ │ │ │ + ldr r6, [r3, r1] │ │ │ │ + movs r1, #1 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #4 │ │ │ │ - bls.n 39f62 │ │ │ │ - ldr r2, [pc, #48] @ (39fe0 ) │ │ │ │ - mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #48] @ (39fe4 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #48] @ (39fe8 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ + blx 33d40 │ │ │ │ + ldrb.w r0, [r4], #1 │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + blx 32bac │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 3aace │ │ │ │ + ldr r0, [pc, #24] @ (3aaf8 ) │ │ │ │ + movs r2, #20 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ + blx 33d40 │ │ │ │ + b.n 3aab2 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ movs r5, r1 │ │ │ │ - adds r7, #86 @ 0x56 │ │ │ │ - movs r6, r1 │ │ │ │ - adds r7, #68 @ 0x44 │ │ │ │ - movs r6, r1 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ - movs r4, r1 │ │ │ │ - lsrs r6, r4, #24 │ │ │ │ - movs r4, r1 │ │ │ │ - adds r7, #208 @ 0xd0 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r5, #150 @ 0x96 │ │ │ │ movs r3, r1 │ │ │ │ - subs r0, #102 @ 0x66 │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ movs r3, r1 │ │ │ │ - subs r2, r7, r7 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00039fec : │ │ │ │ - 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] @ (3a07c ) │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r3, [r4, #240] @ 0xf0 │ │ │ │ - cbnz r3, 3a022 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #4 │ │ │ │ - bhi.n 3a05c │ │ │ │ - ldr r2, [pc, #108] @ (3a080 ) │ │ │ │ - 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] @ (3a084 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r3, [pc, #96] @ (3a088 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #96] @ (3a08c ) │ │ │ │ - adds r5, r1, #4 │ │ │ │ +0003aafc : │ │ │ │ + ldr r3, [pc, #24] @ (3ab18 ) │ │ │ │ + ldr.w ip, [pc, #28] @ 3ab1c │ │ │ │ add r3, pc │ │ │ │ - movs r1, #8 │ │ │ │ - add r0, pc │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2fdfc │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - adds r0, r4, r3 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - blx 30da0 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r4, #240] @ 0xf0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #4 │ │ │ │ - bls.n 3a012 │ │ │ │ - ldr r2, [pc, #48] @ (3a090 ) │ │ │ │ - mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #48] @ (3a094 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #48] @ (3a098 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + push {r4} │ │ │ │ + ldr r2, [pc, #24] @ (3ab20 ) │ │ │ │ + ldr.w r4, [r3, ip] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + pop {r4} │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + str r1, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + adds r2, #2 │ │ │ │ movs r5, r1 │ │ │ │ - adds r6, #168 @ 0xa8 │ │ │ │ - movs r6, r1 │ │ │ │ - adds r6, #148 @ 0x94 │ │ │ │ - movs r6, r1 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - movs r4, r1 │ │ │ │ - lsrs r6, r6, #21 │ │ │ │ - movs r4, r1 │ │ │ │ - adds r7, #32 │ │ │ │ - movs r3, r1 │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ - movs r3, r1 │ │ │ │ - subs r2, r1, r5 │ │ │ │ - movs r4, r1 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0003ab24 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + cmp r2, r3 │ │ │ │ + add.w r4, r0, r2 │ │ │ │ + bgt.n 3ab48 │ │ │ │ + cmp r0, r1 │ │ │ │ + bhi.n 3abb8 │ │ │ │ + cmp r0, r4 │ │ │ │ + bcs.n 3ab46 │ │ │ │ + subs r0, #1 │ │ │ │ + add r2, r1 │ │ │ │ + ldrb.w r3, [r1], #1 │ │ │ │ + strb.w r3, [r0, #1]! │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 3ab3a │ │ │ │ + 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 3ab80 │ │ │ │ + cmp r1, r2 │ │ │ │ + bcs.n 3aba8 │ │ │ │ + add.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ + mov r3, r1 │ │ │ │ + ldrb.w ip, [r3], #1 │ │ │ │ + strb.w ip, [lr, #1]! │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 3ab6e │ │ │ │ + subs r0, r0, r1 │ │ │ │ + add r0, r2 │ │ │ │ + b.n 3aba8 │ │ │ │ + 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 3ab86 │ │ │ │ + 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 3ab46 │ │ │ │ + subs r2, r4, r0 │ │ │ │ + movs r1, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 31248 │ │ │ │ + adds r3, r1, r2 │ │ │ │ + cmp r3, r0 │ │ │ │ + bls.n 3ab32 │ │ │ │ + cmp r0, r4 │ │ │ │ + it cc │ │ │ │ + movcc r2, r4 │ │ │ │ + bcs.n 3ab46 │ │ │ │ + ldrb.w r0, [r3, #-1]! │ │ │ │ + strb.w r0, [r2, #-1]! │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 3abc6 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +0003abd4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 307b4 │ │ │ │ │ │ │ │ -0003a09c : │ │ │ │ +0003abe8 : │ │ │ │ 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] │ │ │ │ + ldr r3, [pc, #56] @ (3ac30 ) │ │ │ │ sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #4 │ │ │ │ - bhi.n 3a114 │ │ │ │ - mov lr, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 3a132 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ (3a144 ) │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - cmp r2, r0 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, #40 @ 0x28 │ │ │ │ - mla r1, r0, r3, r1 │ │ │ │ - ble.n 3a136 │ │ │ │ - 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 3a0d6 │ │ │ │ - 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 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r3, pc │ │ │ │ + mov r5, r3 │ │ │ │ + blx 34010 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3ac10 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 31248 │ │ │ │ - ldr r2, [pc, #48] @ (3a148 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (3a14c ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (3a150 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r2, [pc, #32] @ (3ac34 ) │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r1, [r5, r2] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + ldr r2, [pc, #28] @ (3ac38 ) │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ + blx 31094 <__fprintf_chk@plt> │ │ │ │ + ldr r0, [pc, #20] @ (3ac3c ) │ │ │ │ add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - 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 33e04 │ │ │ │ + blx 2ef2c │ │ │ │ + b.n 3ac0a │ │ │ │ nop │ │ │ │ - str r0, [r7, #24] │ │ │ │ + adds r1, #6 │ │ │ │ movs r5, r1 │ │ │ │ - adds r6, #102 @ 0x66 │ │ │ │ - movs r3, r1 │ │ │ │ - adds r7, #12 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, #90 @ 0x5a │ │ │ │ movs r3, r1 │ │ │ │ - subs r0, r2, r2 │ │ │ │ - movs r4, r1 │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ + movs r5, r1 │ │ │ │ │ │ │ │ -0003a154 : │ │ │ │ - push {lr} │ │ │ │ +0003ac40 : │ │ │ │ + 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 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #4 │ │ │ │ - bhi.n 3a19c │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 3a1ba │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [pc, #88] @ (3a1cc ) │ │ │ │ - cmp r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, r3, lsl #3 │ │ │ │ - ble.n 3a1be │ │ │ │ - mov r3, r1 │ │ │ │ - subs r2, #8 │ │ │ │ - ldmia r3!, {r0, r1} │ │ │ │ - str.w r0, [lr] │ │ │ │ - str.w r1, [lr, #4] │ │ │ │ - add.w r0, lr, #8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ble.n 3acf6 │ │ │ │ + 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 3ac88 │ │ │ │ + add r1, r0 │ │ │ │ + cmp r5, r1 │ │ │ │ + bcc.n 3ad08 │ │ │ │ + subs r6, r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bgt.n 3ace8 │ │ │ │ + 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 3acbc │ │ │ │ + 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 3acae │ │ │ │ + add r9, r0 │ │ │ │ + adds r2, #4 │ │ │ │ + cmp r2, sl │ │ │ │ + bne.n 3ac96 │ │ │ │ + cmp r4, #1 │ │ │ │ + bmi.n 3acd0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r9 │ │ │ │ movs r1, #32 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ + blx 3124c │ │ │ │ + cbz r7, 3acf0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33e08 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fa64 │ │ │ │ + add lr, r0 │ │ │ │ + cmp r9, r3 │ │ │ │ + bne.n 3ac74 │ │ │ │ + b.n 3ac8e │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + cmp r4, #1 │ │ │ │ + bmi.n 3acf0 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 31248 │ │ │ │ - ldr r2, [pc, #48] @ (3a1d0 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (3a1d4 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (3a1d8 ) │ │ │ │ - add r2, pc │ │ │ │ + ldr r1, [pc, #20] @ (3ad20 ) │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r7, r5 │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, lr │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 33e04 │ │ │ │ - nop │ │ │ │ - str r6, [r0, #16] │ │ │ │ - movs r5, r1 │ │ │ │ - adds r5, #222 @ 0xde │ │ │ │ - movs r3, r1 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + mov r6, r4 │ │ │ │ + blx 2fe30 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 3ac90 │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ movs r3, r1 │ │ │ │ - subs r0, r1, r0 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0003a1dc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003ad24 : │ │ │ │ + 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, #268] @ (3a2fc ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #268] @ (3a300 ) │ │ │ │ - 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, #40 @ 0x28 │ │ │ │ - ldr r4, [pc, #252] @ (3a304 ) │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #780] @ (3b048 ) │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #780] @ (3b04c ) │ │ │ │ + mov r8, r0 │ │ │ │ + add r1, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r4, [pc, #776] @ (3b050 ) │ │ │ │ + ldr r0, [pc, #780] @ (3b054 ) │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ add r4, pc │ │ │ │ - b.n 3a228 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 329a8 │ │ │ │ - cbnz r0, 3a244 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #5 │ │ │ │ - bgt.n 3a254 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 329a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 3a20c │ │ │ │ - ldr r3, [pc, #192] @ (3a308 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str.w r3, [r9] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, 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 32be8 │ │ │ │ + ldr r0, [pc, #760] @ (3b058 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + add r0, pc │ │ │ │ + add.w r6, r4, #28 │ │ │ │ + blx 32be8 │ │ │ │ + ldr r0, [pc, #744] @ (3b05c ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 32be8 │ │ │ │ + ldr r0, [pc, #736] @ (3b060 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add.w r1, r4, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 32be8 │ │ │ │ + ldr r0, [pc, #724] @ (3b064 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + add r0, pc │ │ │ │ + blx 32bdc │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 319d8 │ │ │ │ + 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 32e2c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, r8 │ │ │ │ + movs r2, #1 │ │ │ │ + add.w r0, r4, #60 @ 0x3c │ │ │ │ + blx 34628 │ │ │ │ + mov r1, r5 │ │ │ │ + add.w r5, r4, #64 @ 0x40 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ + blx 34628 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + mov r0, r7 │ │ │ │ blx 3453c │ │ │ │ - bic.w r6, r0, r0, asr #31 │ │ │ │ - add.w r0, r6, #11 │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [pc, #160] @ (3a30c ) │ │ │ │ - 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + movs r1, #32 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3453c │ │ │ │ + movs r1, #32 │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [pc, #132] @ (3a310 ) │ │ │ │ - add.w r2, r6, #11 │ │ │ │ - mov r1, r0 │ │ │ │ + blx 3453c │ │ │ │ + ldr r1, [pc, #628] @ (3b068 ) │ │ │ │ + movs r3, #1 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ + add r1, pc │ │ │ │ + add.w r0, r4, #60 @ 0x3c │ │ │ │ + mov r2, r3 │ │ │ │ + blx 329a8 │ │ │ │ + cbz r0, 3ae60 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3ae8c │ │ │ │ + ldr r3, [pc, #604] @ (3b06c ) │ │ │ │ + ldr r1, [pc, #608] @ (3b070 ) │ │ │ │ + ldr r0, [pc, #608] @ (3b074 ) │ │ │ │ add r3, pc │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa68 │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 3a2e0 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, r4, #24 │ │ │ │ - blx 31af0 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ - blx 2fa68 │ │ │ │ - ldr r2, [pc, #80] @ (3a314 ) │ │ │ │ - ldr r1, [pc, #84] @ (3a318 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #84] @ (3a31c ) │ │ │ │ + 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 34d3c │ │ │ │ + ldr r0, [pc, #564] @ (3b078 ) │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ + add r0, pc │ │ │ │ + adds r1, r0, #4 │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ + blx 33778 │ │ │ │ + blx 309f0 │ │ │ │ + ldr r0, [pc, #548] @ (3b07c ) │ │ │ │ + movs r1, #0 │ │ │ │ + add r0, pc │ │ │ │ + blx 32064 │ │ │ │ + ldr r4, [pc, #540] @ (3b080 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 3aed0 │ │ │ │ + ldr r2, [pc, #532] @ (3b084 ) │ │ │ │ + ldr r3, [pc, #472] @ (3b04c ) │ │ │ │ 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 3b044 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #504] @ (3b088 ) │ │ │ │ + movs r0, #2 │ │ │ │ + ldr r3, [pc, #504] @ (3b08c ) │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ldr r1, [pc, #500] @ (3b090 ) │ │ │ │ + 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] @ (3b094 ) │ │ │ │ + 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 34d3c │ │ │ │ + b.n 3ae40 │ │ │ │ + ldr r1, [pc, #452] @ (3b098 ) │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r0, r4, #60 @ 0x3c │ │ │ │ add r1, pc │ │ │ │ + blx 329a8 │ │ │ │ + cbz r0, 3aee8 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 3af34 │ │ │ │ + ldr r4, [pc, #432] @ (3b09c ) │ │ │ │ movs r3, #1 │ │ │ │ + ldr r1, [pc, #432] @ (3b0a0 ) │ │ │ │ + mov r2, r3 │ │ │ │ + add r4, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r0, r4, #60 @ 0x3c │ │ │ │ + blx 329a8 │ │ │ │ + cbz r0, 3af04 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 3af7e │ │ │ │ + ldr r4, [pc, #412] @ (3b0a4 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 3ae6e │ │ │ │ + ldr r1, [pc, #404] @ (3b0a8 ) │ │ │ │ + add.w r0, r4, #108 @ 0x6c │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + add r1, pc │ │ │ │ + blx 34628 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ + add.w r2, r4, #16 │ │ │ │ + adds r1, r4, #4 │ │ │ │ + add.w r0, r4, #108 @ 0x6c │ │ │ │ + blx 33778 │ │ │ │ + b.n 3ae6e │ │ │ │ + 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 3afee │ │ │ │ + ldr r1, [pc, #356] @ (3b0ac ) │ │ │ │ + ldr r3, [pc, #356] @ (3b0b0 ) │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #356] @ (3b0b4 ) │ │ │ │ + add r3, pc │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + adds r3, #8 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + 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 34d3c │ │ │ │ + b.n 3afda │ │ │ │ + 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 3b028 │ │ │ │ + ldr r2, [pc, #292] @ (3b0b8 ) │ │ │ │ + ldr r3, [pc, #296] @ (3b0bc ) │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [pc, #292] @ (3b0c0 ) │ │ │ │ + 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] @ (3b0c4 ) │ │ │ │ + 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 34d3c │ │ │ │ + ldr r0, [pc, #236] @ (3b0c8 ) │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ add r0, pc │ │ │ │ - adds r2, #24 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - 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 31af0 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - adds r0, r4, r5 │ │ │ │ - blx 3124c │ │ │ │ - b.n 3a2b8 │ │ │ │ - nop │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + adds r1, r0, #4 │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ + blx 33778 │ │ │ │ + b.n 3af04 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + movs r5, #11 │ │ │ │ + ldr r2, [pc, #216] @ (3b0cc ) │ │ │ │ + ldr r0, [pc, #216] @ (3b0d0 ) │ │ │ │ + ldr r3, [pc, #220] @ (3b0d4 ) │ │ │ │ + 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] @ (3b0d8 ) │ │ │ │ + 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 3afc8 │ │ │ │ + ldr r3, [pc, #176] @ (3b0dc ) │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + ldr r0, [pc, #176] @ (3b0e0 ) │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [pc, #176] @ (3b0e4 ) │ │ │ │ + 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 3af60 │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + cmp r7, #196 @ 0xc4 │ │ │ │ + movs r5, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ movs r6, r1 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r3, #52 @ 0x34 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + movs r3, r1 │ │ │ │ + smlabb r0, lr, fp, r0 │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ movs r5, r1 │ │ │ │ - adds r4, #180 @ 0xb4 │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ movs r6, r1 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + cmp r2, #26 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r1, #22 │ │ │ │ movs r6, r1 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + cmp r6, #146 @ 0x92 │ │ │ │ + movs r5, r1 │ │ │ │ + cmp r2, #66 @ 0x42 │ │ │ │ movs r3, r1 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + strb r0, [r5, r6] │ │ │ │ + movs r5, r1 │ │ │ │ + cmp r2, #32 │ │ │ │ movs r3, r1 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + cmp r2, #26 │ │ │ │ + movs r3, r1 │ │ │ │ + add.w r0, r2, #11 │ │ │ │ + cmp r0, #136 @ 0x88 │ │ │ │ movs r6, r1 │ │ │ │ - adds r5, #118 @ 0x76 │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ movs r3, r1 │ │ │ │ - adds r2, r5, r3 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0003a320 : │ │ │ │ - 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] @ 3a370 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (3a374 ) │ │ │ │ - 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 31614 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 33e3c │ │ │ │ - ldr r2, [pc, #32] @ (3a378 ) │ │ │ │ - ldr r3, [pc, #28] @ (3a374 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 3a36c │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + cmp r0, #114 @ 0x72 │ │ │ │ + movs r6, r1 │ │ │ │ + cmp r2, #12 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r1, #178 @ 0xb2 │ │ │ │ + movs r3, r1 │ │ │ │ + strb r4, [r6, r3] │ │ │ │ movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r1, #120 @ 0x78 │ │ │ │ + movs r3, r1 │ │ │ │ + strb r2, [r5, r2] │ │ │ │ movs r5, r1 │ │ │ │ - │ │ │ │ -0003a37c : │ │ │ │ - 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] @ (3a408 ) │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r4, [pc, #124] @ (3a40c ) │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ - add r6, pc │ │ │ │ - add r1, sp, #20 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ - ldr r6, [pc, #116] @ (3a410 ) │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - mov.w r4, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - blx 31614 │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 33724 │ │ │ │ - ldr r0, [pc, #92] @ (3a414 ) │ │ │ │ - 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 2fdfc │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - add r0, sp, #20 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 34464 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r1, sp, #24 │ │ │ │ - blx 30da0 │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 35b60 │ │ │ │ - ldr r2, [pc, #40] @ (3a418 ) │ │ │ │ - ldr r3, [pc, #28] @ (3a40c ) │ │ │ │ - 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 3a404 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - subs r1, #114 @ 0x72 │ │ │ │ + cmp r1, #48 @ 0x30 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r1, #30 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r7, #154 @ 0x9a │ │ │ │ + movs r6, r1 │ │ │ │ + cmp r0, #216 @ 0xd8 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r0, #232 @ 0xe8 │ │ │ │ + movs r3, r1 │ │ │ │ + strb r0, [r7, r0] │ │ │ │ movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r4, #170 @ 0xaa │ │ │ │ - movs r4, r1 │ │ │ │ - lsrs r4, r5, #7 │ │ │ │ - movs r4, r1 │ │ │ │ - subs r1, #20 │ │ │ │ + cmp r0, #192 @ 0xc0 │ │ │ │ + movs r3, r1 │ │ │ │ + strb r4, [r2, r0] │ │ │ │ movs r5, r1 │ │ │ │ - │ │ │ │ -0003a41c : │ │ │ │ - push {r4, r5, lr} │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 3a46c │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (3a470 ) │ │ │ │ - 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 31614 │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #680] @ (3b3a4 ) │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #680] @ (3b3a8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r4, [pc, #680] @ (3b3ac ) │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #680] @ (3b3b0 ) │ │ │ │ + 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 32be8 │ │ │ │ + ldr r0, [pc, #652] @ (3b3b4 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #316 @ 0x13c │ │ │ │ + add r0, pc │ │ │ │ + add.w r7, r4, #336 @ 0x150 │ │ │ │ + blx 32be8 │ │ │ │ + ldr r0, [pc, #640] @ (3b3b8 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #320 @ 0x140 │ │ │ │ + add r0, pc │ │ │ │ + blx 32be8 │ │ │ │ + ldr r0, [pc, #628] @ (3b3bc ) │ │ │ │ + movs r2, #7 │ │ │ │ + add.w r1, r4, #324 @ 0x144 │ │ │ │ + add r0, pc │ │ │ │ + blx 32be8 │ │ │ │ + ldr r0, [pc, #620] @ (3b3c0 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add.w r1, r4, #328 @ 0x148 │ │ │ │ + add r0, pc │ │ │ │ + blx 32bdc │ │ │ │ + add.w r0, r4, #332 @ 0x14c │ │ │ │ + blx 319d8 │ │ │ │ + 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 32e2c │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r2, #1 │ │ │ │ + add.w r0, r4, #368 @ 0x170 │ │ │ │ + blx 34628 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + movs r2, #32 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, r4, #372 @ 0x174 │ │ │ │ + blx 34628 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3453c │ │ │ │ + movs r1, #32 │ │ │ │ + str.w r0, [r4, #404] @ 0x194 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3453c │ │ │ │ + movs r1, #32 │ │ │ │ + str.w r0, [r4, #408] @ 0x198 │ │ │ │ + add.w r0, r4, #372 @ 0x174 │ │ │ │ + blx 3453c │ │ │ │ + ldr r1, [pc, #516] @ (3b3c4 ) │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r0, [r4, #412] @ 0x19c │ │ │ │ + add r1, pc │ │ │ │ + add.w r0, r4, #368 @ 0x170 │ │ │ │ + mov r2, r3 │ │ │ │ + blx 329a8 │ │ │ │ + cbz r0, 3b1de │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 35b60 │ │ │ │ - ldr r2, [pc, #32] @ (3a474 ) │ │ │ │ - ldr r3, [pc, #28] @ (3a470 ) │ │ │ │ + blx r4 │ │ │ │ + ldr r4, [pc, #488] @ (3b3c8 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r2, [r4, #416] @ 0x1a0 │ │ │ │ + ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 3b20c │ │ │ │ + ldr r2, [pc, #476] @ (3b3cc ) │ │ │ │ + ldr r3, [pc, #436] @ (3b3a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 3a468 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #176 @ 0xb0 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003a478 : │ │ │ │ - movs r3, #4 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003a480 : │ │ │ │ - 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] @ (3a4f4 ) │ │ │ │ + bne.w 3b39e │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #108 @ 0x6c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #448] @ (3b3d0 ) │ │ │ │ movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (3a4f8 ) │ │ │ │ - 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] @ (3a4fc ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 3a4ca │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r0, r4, #368 @ 0x170 │ │ │ │ + add r1, pc │ │ │ │ blx 329a8 │ │ │ │ - cbnz r0, 3a4e6 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #4 │ │ │ │ - bgt.n 3a4ec │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ + cbz r0, 3b226 │ │ │ │ + ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 3b278 │ │ │ │ + ldr r4, [pc, #428] @ (3b3d4 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #428] @ (3b3d8 ) │ │ │ │ + mov r2, r3 │ │ │ │ + add r4, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r0, r4, #368 @ 0x170 │ │ │ │ blx 329a8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ + cbz r0, 3b244 │ │ │ │ + ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 3b2c8 │ │ │ │ + ldr r4, [pc, #404] @ (3b3dc ) │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r2, [r4, #416] @ 0x1a0 │ │ │ │ + ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 3b1ee │ │ │ │ + ldr r1, [pc, #392] @ (3b3e0 ) │ │ │ │ + add.w r0, r4, #420 @ 0x1a4 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + add r1, pc │ │ │ │ + blx 34628 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ + add.w r2, r4, #324 @ 0x144 │ │ │ │ + add.w r1, r4, #312 @ 0x138 │ │ │ │ + add.w r0, r4, #420 @ 0x1a4 │ │ │ │ + blx 33778 │ │ │ │ + b.n 3b1ee │ │ │ │ + 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 │ │ │ │ - beq.n 3a4ae │ │ │ │ - ldr r3, [pc, #24] @ (3a500 ) │ │ │ │ + bne.n 3b344 │ │ │ │ + ldr r1, [pc, #340] @ (3b3e4 ) │ │ │ │ + ldr r3, [pc, #340] @ (3b3e8 ) │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr r1, [pc, #340] @ (3b3ec ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - adds r2, #140 @ 0x8c │ │ │ │ - movs r6, r1 │ │ │ │ - ldrsh r4, [r2, r3] │ │ │ │ - movs r5, r1 │ │ │ │ - adds r2, #122 @ 0x7a │ │ │ │ - movs r6, r1 │ │ │ │ - adds r2, #60 @ 0x3c │ │ │ │ - movs r6, r1 │ │ │ │ - │ │ │ │ -0003a504 : │ │ │ │ - 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] @ (3a598 ) │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbnz r3, 3a53c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #3 │ │ │ │ - bhi.n 3a576 │ │ │ │ - ldr r2, [pc, #112] @ (3a59c ) │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ + 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 34d3c │ │ │ │ + b.n 3b32c │ │ │ │ + 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 3b382 │ │ │ │ + ldr r2, [pc, #272] @ (3b3f0 ) │ │ │ │ + ldr r3, [pc, #272] @ (3b3f4 ) │ │ │ │ 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 r3, [pc, #96] @ (3a5a0 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r0, [pc, #96] @ (3a5a4 ) │ │ │ │ - movs r1, #8 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [pc, #272] @ (3b3f8 ) │ │ │ │ add r3, pc │ │ │ │ - strd r2, r1, [sp] │ │ │ │ + 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] @ (3b3fc ) │ │ │ │ + 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 34d3c │ │ │ │ + ldr r0, [pc, #208] @ (3b400 ) │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ add r0, pc │ │ │ │ - add.w r2, r4, #196 @ 0xc4 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 311dc │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r1, r4, #196 @ 0xc4 │ │ │ │ - add.w r0, r4, #32 │ │ │ │ - blx 3412c │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #3 │ │ │ │ - bls.n 3a52a │ │ │ │ - ldr r2, [pc, #48] @ (3a5a8 ) │ │ │ │ - mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #44] @ (3a5ac ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #44] @ (3a5b0 ) │ │ │ │ + add.w r2, r0, #324 @ 0x144 │ │ │ │ + add.w r1, r0, #312 @ 0x138 │ │ │ │ + add.w r0, r0, #420 @ 0x1a4 │ │ │ │ + blx 33778 │ │ │ │ + b.n 3b244 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + movs r6, #11 │ │ │ │ + ldr r2, [pc, #184] @ (3b404 ) │ │ │ │ + ldr r0, [pc, #188] @ (3b408 ) │ │ │ │ + ldr r3, [pc, #188] @ (3b40c ) │ │ │ │ add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ + 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 │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ - movs r5, r1 │ │ │ │ - ldrsh r2, [r0, r1] │ │ │ │ - movs r5, r1 │ │ │ │ - movs r3, #32 │ │ │ │ - movs r4, r1 │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - adds r2, #6 │ │ │ │ - movs r3, r1 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ - movs r3, r1 │ │ │ │ - asrs r0, r6, #24 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0003a5b4 : │ │ │ │ - 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] @ (3a648 ) │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbnz r3, 3a5ec │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #3 │ │ │ │ - bhi.n 3a626 │ │ │ │ - ldr r2, [pc, #112] @ (3a64c ) │ │ │ │ + ldr r2, [pc, #172] @ (3b410 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r4, #412] @ 0x19c │ │ │ │ + adds r3, #4 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ 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] @ (3a650 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r0, [pc, #96] @ (3a654 ) │ │ │ │ - movs r1, #8 │ │ │ │ + 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 3b31a │ │ │ │ + ldr r3, [pc, #144] @ (3b414 ) │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + ldr r0, [pc, #144] @ (3b418 ) │ │ │ │ + str r1, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ - strd r2, r1, [sp] │ │ │ │ + ldr r1, [pc, #140] @ (3b41c ) │ │ │ │ add r0, pc │ │ │ │ - add.w r2, r4, #196 @ 0xc4 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 311dc │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r1, r4, #196 @ 0xc4 │ │ │ │ - add.w r0, r4, #32 │ │ │ │ - blx 3412c │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #3 │ │ │ │ - bls.n 3a5da │ │ │ │ - ldr r2, [pc, #48] @ (3a658 ) │ │ │ │ - mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #44] @ (3a65c ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #44] @ (3a660 ) │ │ │ │ - add r2, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + adds r3, #8 │ │ │ │ + add r2, sp, #16 │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + b.n 3b2a8 │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r4, r6] │ │ │ │ + cmp r4, #4 │ │ │ │ + movs r5, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r6, #110 @ 0x6e │ │ │ │ + movs r6, r1 │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ + movs r3, r1 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r7, #110 @ 0x6e │ │ │ │ + movs r3, r1 │ │ │ │ + movs r7, #104 @ 0x68 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xf750000b │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ + movs r6, r1 │ │ │ │ + cmp r3, #18 │ │ │ │ movs r5, r1 │ │ │ │ - ldrb r4, [r2, r6] │ │ │ │ + stcl 0, cr0, [r6, #44] @ 0x2c │ │ │ │ + movs r5, #74 @ 0x4a │ │ │ │ + movs r6, r1 │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ + movs r6, r1 │ │ │ │ + movs r6, #202 @ 0xca │ │ │ │ + movs r3, r1 │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ + movs r3, r1 │ │ │ │ + str r4, [r5, r6] │ │ │ │ movs r5, r1 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ - movs r4, r1 │ │ │ │ - adds r1, #86 @ 0x56 │ │ │ │ + movs r6, #72 @ 0x48 │ │ │ │ movs r3, r1 │ │ │ │ - adds r2, #28 │ │ │ │ + movs r6, #42 @ 0x2a │ │ │ │ + movs r3, r1 │ │ │ │ + str r4, [r3, r5] │ │ │ │ + movs r5, r1 │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r5, #204 @ 0xcc │ │ │ │ + movs r3, r1 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ + movs r6, r1 │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ + movs r3, r1 │ │ │ │ + str r2, [r4, r3] │ │ │ │ + movs r5, r1 │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ + movs r3, r1 │ │ │ │ + str r2, [r7, r2] │ │ │ │ + movs r5, r1 │ │ │ │ + movs r5, #138 @ 0x8a │ │ │ │ + movs r3, r1 │ │ │ │ + movs r5, #82 @ 0x52 │ │ │ │ movs r3, r1 │ │ │ │ - asrs r0, r0, #22 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0003a664 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003b420 : │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + mov r3, r1 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 3b430 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + b.w 33e04 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0003b434 : │ │ │ │ + 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 r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #3 │ │ │ │ - bhi.n 3a6dc │ │ │ │ - mov lr, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 3a6fa │ │ │ │ - mov ip, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ (3a70c ) │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - cmp r2, r0 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, #32 │ │ │ │ - mla r1, r0, r3, r1 │ │ │ │ - ble.n 3a6fe │ │ │ │ - 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 3a69e │ │ │ │ - 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 31248 │ │ │ │ - ldr r2, [pc, #48] @ (3a710 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (3a714 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (3a718 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - 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 33e04 │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 3b476 │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ + cmp r6, #0 │ │ │ │ + ittt gt │ │ │ │ + movgt r9, r0 │ │ │ │ + movgt r3, r1 │ │ │ │ + movgt r4, #0 │ │ │ │ + ble.n 3b47a │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r6 │ │ │ │ + mla r1, r1, r4, r9 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 33e08 │ │ │ │ + cmp r5, r4 │ │ │ │ + add.w r3, r0, r8 │ │ │ │ + bne.n 3b45e │ │ │ │ + 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 3b476 │ │ │ │ + cmp r5, r2 │ │ │ │ + bne.n 3b47c │ │ │ │ + b.n 3b476 │ │ │ │ nop │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ - movs r5, r1 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ - movs r3, r1 │ │ │ │ - adds r1, #108 @ 0x6c │ │ │ │ - movs r3, r1 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0003a71c : │ │ │ │ - push {lr} │ │ │ │ +0003b48c : │ │ │ │ + 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, #3 │ │ │ │ - bhi.n 3a764 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 3a782 │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [pc, #88] @ (3a794 ) │ │ │ │ - cmp r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, r3, lsl #3 │ │ │ │ - ble.n 3a786 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ 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 31248 │ │ │ │ - ldr r2, [pc, #48] @ (3a798 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (3a79c ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (3a7a0 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, lr │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 33e04 │ │ │ │ - nop │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ - movs r5, r1 │ │ │ │ - adds r0, #22 │ │ │ │ - movs r3, r1 │ │ │ │ - adds r0, #236 @ 0xec │ │ │ │ - movs r3, r1 │ │ │ │ - asrs r0, r0, #17 │ │ │ │ - movs r4, r1 │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.n 3b4ae │ │ │ │ + mov r1, r0 │ │ │ │ + subs r2, r4, #1 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 33e08 │ │ │ │ + mov r3, r0 │ │ │ │ + add r3, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + strb.w r2, [r3, #-1] │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0003a7a4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003b4b8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #264] @ (3a8c0 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #264] @ (3a8c4 ) │ │ │ │ - sub sp, #12 │ │ │ │ - add r4, pc │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32380 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b4d4 : │ │ │ │ + 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 30d30 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003b4f8 : │ │ │ │ + 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 33b80 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003b51c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 326e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b538 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 353e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b554 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f9a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b570 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003b58c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30660 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b5a8 : │ │ │ │ + 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 │ │ │ │ - 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] @ (3a8c8 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 3a7f0 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 329a8 │ │ │ │ - cbnz r0, 3a80c │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #4 │ │ │ │ - bgt.n 3a81c │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 329a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 3a7d4 │ │ │ │ - ldr r3, [pc, #188] @ (3a8cc ) │ │ │ │ - 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 3453c │ │ │ │ - bic.w r6, r0, r0, asr #31 │ │ │ │ - add.w r0, r6, #11 │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [pc, #156] @ (3a8d0 ) │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - add r3, pc │ │ │ │ - movs r2, #11 │ │ │ │ - add.w r0, r6, #11 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b654 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b662 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ - add.w r5, r6, #28 │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fd84 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [pc, #128] @ (3a8d4 ) │ │ │ │ - add.w r2, r6, #11 │ │ │ │ - mov r1, r0 │ │ │ │ - add r3, pc │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r5 │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ blx 2fa68 │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 3a8a6 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 31af0 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - ldr r2, [pc, #80] @ (3a8d8 ) │ │ │ │ - ldr r1, [pc, #80] @ (3a8dc ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #80] @ (3a8e0 ) │ │ │ │ - add r2, pc │ │ │ │ + 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] @ (3b670 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (3b674 ) │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - adds r2, #4 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - 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 31af0 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - adds r0, r4, r5 │ │ │ │ - blx 3124c │ │ │ │ - b.n 3a87e │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ - movs r6, r1 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ - movs r5, r1 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ - movs r6, r1 │ │ │ │ - cmp r7, #22 │ │ │ │ - movs r6, r1 │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3b678 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (3b67c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + movs r2, #250 @ 0xfa │ │ │ │ movs r3, r1 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + movs r3, #20 │ │ │ │ movs r3, r1 │ │ │ │ - cmp r6, #150 @ 0x96 │ │ │ │ - movs r6, r1 │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ + movs r3, r1 │ │ │ │ + movs r3, #46 @ 0x2e │ │ │ │ movs r3, r1 │ │ │ │ - asrs r4, r4, #12 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0003a8e4 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003b680 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 3a934 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (3a938 ) │ │ │ │ - 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 2fd48 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 35a78 │ │ │ │ - ldr r2, [pc, #32] @ (3a93c ) │ │ │ │ - ldr r3, [pc, #28] @ (3a938 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 3a930 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - adds r4, #8 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34864 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003a940 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003b69c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r6, [pc, #124] @ (3a9cc ) │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r4, [pc, #124] @ (3a9d0 ) │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ - add r6, pc │ │ │ │ - add r1, sp, #20 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ - ldr r6, [pc, #116] @ (3a9d4 ) │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - mov.w r4, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - blx 2fd48 │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 313c0 │ │ │ │ - ldr r0, [pc, #92] @ (3a9d8 ) │ │ │ │ - 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 311dc │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - add r0, sp, #20 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 3208c │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r1, sp, #24 │ │ │ │ - blx 3412c │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 34750 │ │ │ │ - ldr r2, [pc, #40] @ (3a9dc ) │ │ │ │ - ldr r3, [pc, #28] @ (3a9d0 ) │ │ │ │ - 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 3a9c8 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, r5, #3 │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ - movs r4, r1 │ │ │ │ - adds r3, #80 @ 0x50 │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 327c4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003a9e0 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003b6b8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 3aa30 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (3aa34 ) │ │ │ │ - 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 2fd48 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 34750 │ │ │ │ - ldr r2, [pc, #32] @ (3aa38 ) │ │ │ │ - ldr r3, [pc, #28] @ (3aa34 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 3aa2c │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - adds r3, #12 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34470 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003aa3c <__uzpack_MOD_dclsetaxisfactor@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003b6d4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (3aa6c <__uzpack_MOD_dclsetaxisfactor@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #16 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ef64 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - cmp r6, #32 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 326dc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003aa70 <__uwpack_MOD_dclgetygridnumber@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003b6f0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (3aaa0 <__uwpack_MOD_dclgetygridnumber@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #17 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 332b0 │ │ │ │ - movs r1, #17 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - cmp r6, #0 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31ad4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003aaa4 <__uwpack_MOD_dclgetxgridnumber@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003b70c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (3aad4 <__uwpack_MOD_dclgetxgridnumber@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #17 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32844 │ │ │ │ - movs r1, #17 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f624 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003aad8 <__uwpack_MOD_dclgetygridvalue@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003b728 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #40] @ (3ab10 <__uwpack_MOD_dclgetygridvalue@@Base+0x38>) │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #16 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3502c │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 2fb8c │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ - 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 31348 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0003ab14 <__uwpack_MOD_dclgetxgridvalue@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003b750 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #40] @ (3ab4c <__uwpack_MOD_dclgetxgridvalue@@Base+0x38>) │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #16 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f358 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 2fb8c │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 31e34 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0003ab50 <__uwpack_MOD_dclgetyevengrid@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003b774 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (3ab8c <__uwpack_MOD_dclgetyevengrid@@Base+0x3c>) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 30fa8 │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 33e78 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ - movs r3, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0003ab90 <__uwpack_MOD_dclgetxevengrid@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003b798 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (3abcc <__uwpack_MOD_dclgetxevengrid@@Base+0x3c>) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 2fed8 │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 35ab0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - cmp r5, #62 @ 0x3e │ │ │ │ - movs r3, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0003abd0 <__uwpack_MOD_dclsetyevengrid@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003b7bc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (3ac0c <__uwpack_MOD_dclsetyevengrid@@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 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 30030 │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - cmp r5, #14 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31d78 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003ac10 <__uwpack_MOD_dclsetxevengrid@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003b7d8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (3ac4c <__uwpack_MOD_dclsetxevengrid@@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 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 34120 │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3247c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003ac50 <__uwpack_MOD_dclgetygrid@@Base>: │ │ │ │ +0003b7f4 : │ │ │ │ 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] @ (3ad3c <__uwpack_MOD_dclgetygrid@@Base+0xec>) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #216] @ (3ad40 <__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 r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r6, r4, #1 │ │ │ │ - bic.w r7, r6, r6, asr #31 │ │ │ │ - cbz r5, 3acc2 <__uwpack_MOD_dclgetygrid@@Base+0x72> │ │ │ │ - ldr r0, [pc, #188] @ (3ad44 <__uwpack_MOD_dclgetygrid@@Base+0xf4>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 3acce <__uwpack_MOD_dclgetygrid@@Base+0x7e> │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 350f8 │ │ │ │ - ldr r2, [pc, #168] @ (3ad48 <__uwpack_MOD_dclgetygrid@@Base+0xf8>) │ │ │ │ - ldr r3, [pc, #156] @ (3ad40 <__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 3ad36 <__uwpack_MOD_dclgetygrid@@Base+0xe6> │ │ │ │ - ldr r0, [pc, #152] @ (3ad4c <__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 2fb88 │ │ │ │ - ldr r0, [pc, #140] @ (3ad50 <__uwpack_MOD_dclgetygrid@@Base+0x100>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - b.n 3ac94 <__uwpack_MOD_dclgetygrid@@Base+0x44> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 3ad1c <__uwpack_MOD_dclgetygrid@@Base+0xcc> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ - 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 3ace2 <__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 350f8 │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - ldr.w r1, [r5], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r2 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.n 3ad08 <__uwpack_MOD_dclgetygrid@@Base+0xb8> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3ac9e <__uwpack_MOD_dclgetygrid@@Base+0x4e> │ │ │ │ + cbz r0, 3b868 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 33ca4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 350f8 │ │ │ │ - mov r0, r9 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 3ac9e <__uwpack_MOD_dclgetygrid@@Base+0x4e> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ + 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] @ (3b878 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3b87c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ - movs r3, r1 │ │ │ │ - adds r0, #98 @ 0x62 │ │ │ │ - movs r5, r1 │ │ │ │ - cmp r4, #94 @ 0x5e │ │ │ │ + movs r0, #230 @ 0xe6 │ │ │ │ movs r3, r1 │ │ │ │ - cmp r4, #78 @ 0x4e │ │ │ │ + movs r1, #80 @ 0x50 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -0003ad54 <__uwpack_MOD_dclsetygrid@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003b880 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #216] @ (3ae40 <__uwpack_MOD_dclsetygrid@@Base+0xec>) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #216] @ (3ae44 <__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, 3adc6 <__uwpack_MOD_dclsetygrid@@Base+0x72> │ │ │ │ - ldr r0, [pc, #188] @ (3ae48 <__uwpack_MOD_dclsetygrid@@Base+0xf4>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 3add2 <__uwpack_MOD_dclsetygrid@@Base+0x7e> │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 35d38 │ │ │ │ - ldr r2, [pc, #168] @ (3ae4c <__uwpack_MOD_dclsetygrid@@Base+0xf8>) │ │ │ │ - ldr r3, [pc, #156] @ (3ae44 <__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 3ae3a <__uwpack_MOD_dclsetygrid@@Base+0xe6> │ │ │ │ - ldr r0, [pc, #152] @ (3ae50 <__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 2fb88 │ │ │ │ - ldr r0, [pc, #140] @ (3ae54 <__uwpack_MOD_dclsetygrid@@Base+0x100>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - b.n 3ad98 <__uwpack_MOD_dclsetygrid@@Base+0x44> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 3ae20 <__uwpack_MOD_dclsetygrid@@Base+0xcc> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + 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 2f370 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003b8ac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31380 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b8c8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33cbc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b8e4 : │ │ │ │ + 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 321f0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003b90c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f3ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b928 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34da4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b944 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32fc4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b960 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30320 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b97c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31eb4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b998 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003b9b4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30a84 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b9d0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34900 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b9ec : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3415c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ba08 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3239c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ba24 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f50c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ba40 : │ │ │ │ + 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 33020 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ba64 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 347b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ba80 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 301e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ba9c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3011c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bab8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 351f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bad4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3432c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003baf0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 324d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bb0c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 322c4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bb28 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003bb44 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30bdc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bb60 : │ │ │ │ + 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 34010 │ │ │ │ - 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 3ade6 <__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 35d38 │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - ldr.w r1, [r5], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r2 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.n 3ae0c <__uwpack_MOD_dclsetygrid@@Base+0xb8> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3ada2 <__uwpack_MOD_dclsetygrid@@Base+0x4e> │ │ │ │ + cbz r0, 3bbce │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 351c8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 35d38 │ │ │ │ - mov r0, r9 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 3ada2 <__uwpack_MOD_dclsetygrid@@Base+0x4e> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - cmp r7, #154 @ 0x9a │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ - movs r3, r1 │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ - movs r5, r1 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3bbdc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3bbe0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + adds r0, r0, #6 │ │ │ │ movs r3, r1 │ │ │ │ - cmp r3, #86 @ 0x56 │ │ │ │ + subs r2, r2, #0 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -0003ae58 <__uwpack_MOD_dclgetxgrid@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003bbe4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #216] @ (3af44 <__uwpack_MOD_dclgetxgrid@@Base+0xec>) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #216] @ (3af48 <__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, 3aeca <__uwpack_MOD_dclgetxgrid@@Base+0x72> │ │ │ │ - ldr r0, [pc, #188] @ (3af4c <__uwpack_MOD_dclgetxgrid@@Base+0xf4>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 3aed6 <__uwpack_MOD_dclgetxgrid@@Base+0x7e> │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 32a28 │ │ │ │ - ldr r2, [pc, #168] @ (3af50 <__uwpack_MOD_dclgetxgrid@@Base+0xf8>) │ │ │ │ - ldr r3, [pc, #156] @ (3af48 <__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 3af3e <__uwpack_MOD_dclgetxgrid@@Base+0xe6> │ │ │ │ - ldr r0, [pc, #152] @ (3af54 <__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 2fb88 │ │ │ │ - ldr r0, [pc, #140] @ (3af58 <__uwpack_MOD_dclgetxgrid@@Base+0x100>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - b.n 3ae9c <__uwpack_MOD_dclgetxgrid@@Base+0x44> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 3af24 <__uwpack_MOD_dclgetxgrid@@Base+0xcc> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + 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 34010 │ │ │ │ - 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 3aeea <__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 32a28 │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - ldr.w r1, [r5], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r2 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.n 3af10 <__uwpack_MOD_dclgetxgrid@@Base+0xb8> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3aea6 <__uwpack_MOD_dclgetxgrid@@Base+0x4e> │ │ │ │ + cbz r0, 3bc52 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2eff4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 32a28 │ │ │ │ - mov r0, r9 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 3aea6 <__uwpack_MOD_dclgetxgrid@@Base+0x4e> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - cmp r6, #150 @ 0x96 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #154 @ 0x9a │ │ │ │ - movs r3, r1 │ │ │ │ - cmp r6, #90 @ 0x5a │ │ │ │ - movs r5, r1 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3bc60 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3bc64 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + adds r4, r7, #3 │ │ │ │ movs r3, r1 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + adds r6, r6, #6 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -0003af5c <__uwpack_MOD_dclsetxgrid@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003bc68 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #216] @ (3b048 <__uwpack_MOD_dclsetxgrid@@Base+0xec>) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #216] @ (3b04c <__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 │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r6, r4, #1 │ │ │ │ - bic.w r7, r6, r6, asr #31 │ │ │ │ - cbz r5, 3afce <__uwpack_MOD_dclsetxgrid@@Base+0x72> │ │ │ │ - ldr r0, [pc, #188] @ (3b050 <__uwpack_MOD_dclsetxgrid@@Base+0xf4>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 3afda <__uwpack_MOD_dclsetxgrid@@Base+0x7e> │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 31720 │ │ │ │ - ldr r2, [pc, #168] @ (3b054 <__uwpack_MOD_dclsetxgrid@@Base+0xf8>) │ │ │ │ - ldr r3, [pc, #156] @ (3b04c <__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 3b042 <__uwpack_MOD_dclsetxgrid@@Base+0xe6> │ │ │ │ - ldr r0, [pc, #152] @ (3b058 <__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 2fb88 │ │ │ │ - ldr r0, [pc, #140] @ (3b05c <__uwpack_MOD_dclsetxgrid@@Base+0x100>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - b.n 3afa0 <__uwpack_MOD_dclsetxgrid@@Base+0x44> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 3b028 <__uwpack_MOD_dclsetxgrid@@Base+0xcc> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3afee <__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 31720 │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - ldr.w r1, [r5], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r2 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.n 3b014 <__uwpack_MOD_dclsetxgrid@@Base+0xb8> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3afaa <__uwpack_MOD_dclsetxgrid@@Base+0x4e> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 31720 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3afaa <__uwpack_MOD_dclsetxgrid@@Base+0x4e> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ - movs r3, r1 │ │ │ │ - cmp r5, #86 @ 0x56 │ │ │ │ - movs r5, r1 │ │ │ │ - cmp r1, #118 @ 0x76 │ │ │ │ - movs r3, r1 │ │ │ │ - cmp r1, #102 @ 0x66 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30a2c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003b060 <__uvpack_MOD_dcldrawyboxline@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003bc84 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #544] @ (3b294 <__uvpack_MOD_dcldrawyboxline@@Base+0x234>) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33e14 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bca0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f4c8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bcbc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33558 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bcd8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32ab0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bcf4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32864 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bd10 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 308dc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bd2c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 355f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bd48 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003bd64 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3470c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bd80 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35c88 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bd9c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fdac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bdb8 : │ │ │ │ + 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 │ │ │ │ - ldr r3, [pc, #544] @ (3b298 <__uvpack_MOD_dcldrawyboxline@@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 │ │ │ │ - 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] │ │ │ │ + mov r9, r1 │ │ │ │ + mov r7, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldrd r3, r6, [r1, #28] │ │ │ │ - ldr r0, [pc, #492] @ (3b29c <__uvpack_MOD_dcldrawyboxline@@Base+0x23c>) │ │ │ │ - subs r6, r6, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #492] @ (3b2a0 <__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 34974 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 3b25e <__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 3b26e <__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 3b110 <__uvpack_MOD_dcldrawyboxline@@Base+0xb0> │ │ │ │ - movs r3, #15 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #424] @ (3b2a4 <__uvpack_MOD_dcldrawyboxline@@Base+0x244>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #420] @ (3b2a8 <__uvpack_MOD_dcldrawyboxline@@Base+0x248>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #420] @ (3b2ac <__uvpack_MOD_dcldrawyboxline@@Base+0x24c>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - cmp r5, sl │ │ │ │ - it ge │ │ │ │ - movge r5, sl │ │ │ │ - cmp r4, #1 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - bne.n 3b15e <__uvpack_MOD_dcldrawyboxline@@Base+0xfe> │ │ │ │ - cmp.w r8, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w sl, [sp, #12] │ │ │ │ - bne.n 3b1d0 <__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 303c8 │ │ │ │ - ldr r2, [pc, #372] @ (3b2b0 <__uvpack_MOD_dcldrawyboxline@@Base+0x250>) │ │ │ │ - ldr r3, [pc, #348] @ (3b298 <__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 │ │ │ │ - bne.w 3b290 <__uvpack_MOD_dcldrawyboxline@@Base+0x230> │ │ │ │ - ldr r0, [pc, #356] @ (3b2b4 <__uvpack_MOD_dcldrawyboxline@@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 30484 │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.n 3b252 <__uvpack_MOD_dcldrawyboxline@@Base+0x1f2> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - lsls r5, r4, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3b174 <__uvpack_MOD_dcldrawyboxline@@Base+0x114> │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ - cmp.w r8, #1 │ │ │ │ - bne.n 3b1d0 <__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 303c8 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 3b288 <__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 3b1ac <__uvpack_MOD_dcldrawyboxline@@Base+0x14c> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fa68 │ │ │ │ - cmp.w r8, #1 │ │ │ │ - beq.n 3b138 <__uvpack_MOD_dcldrawyboxline@@Base+0xd8> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 3b220 <__uvpack_MOD_dcldrawyboxline@@Base+0x1c0> │ │ │ │ - mov.w r5, r8, lsl #2 │ │ │ │ - b.n 3b20a <__uvpack_MOD_dcldrawyboxline@@Base+0x1aa> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 3b228 <__uvpack_MOD_dcldrawyboxline@@Base+0x1c8> │ │ │ │ - mov.w r0, fp, lsl #2 │ │ │ │ - mov.w r5, r8, lsl #2 │ │ │ │ blx 34010 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + cbz r0, 3be2a │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ 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 3b1e8 <__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 303c8 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 3b27a <__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 3b214 <__uvpack_MOD_dcldrawyboxline@@Base+0x1b4> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3b138 <__uvpack_MOD_dcldrawyboxline@@Base+0xd8> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - 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 303c8 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 3b220 <__uvpack_MOD_dcldrawyboxline@@Base+0x1c0> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 3b1a2 <__uvpack_MOD_dcldrawyboxline@@Base+0x142> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3b220 <__uvpack_MOD_dcldrawyboxline@@Base+0x1c0> │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30b78 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.n 3b186 <__uvpack_MOD_dcldrawyboxline@@Base+0x126> │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2fce0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 3b0e0 <__uvpack_MOD_dcldrawyboxline@@Base+0x80> │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 306bc │ │ │ │ - b.n 3b0e8 <__uvpack_MOD_dcldrawyboxline@@Base+0x88> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 3b1a2 <__uvpack_MOD_dcldrawyboxline@@Base+0x142> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3b1c4 <__uvpack_MOD_dcldrawyboxline@@Base+0x164> │ │ │ │ - mov r0, sl │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 3b138 <__uvpack_MOD_dcldrawyboxline@@Base+0xd8> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r0, #144 @ 0x90 │ │ │ │ - movs r3, r1 │ │ │ │ - @ instruction: 0xe8d6000b │ │ │ │ - cmp r0, #64 @ 0x40 │ │ │ │ - movs r3, r1 │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ - movs r3, r1 │ │ │ │ - movs r4, #218 @ 0xda │ │ │ │ + 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] @ (3be38 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3be3c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + subs r4, r4, r4 │ │ │ │ movs r3, r1 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r7, #242 @ 0xf2 │ │ │ │ + adds r6, r0, #0 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -0003b2b8 <__uvpack_MOD_dclshadeyboxarea@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003be40 : │ │ │ │ + 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, #660] @ (3b560 <__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] @ (3b564 <__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.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2efc4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003be5c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32214 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003be78 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 344fc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003be94 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34b40 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003beb0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35500 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003becc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3488c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bee8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2facc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bf04 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33ff8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bf20 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30260 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bf3c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30698 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bf58 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33b90 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bf74 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30138 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bf90 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32390 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bfac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32f88 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bfc8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fb6c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bfe4 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003c000 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 322a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c01c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35700 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c038 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30750 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c054 : │ │ │ │ + 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] │ │ │ │ - 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] @ (3b568 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2b0>) │ │ │ │ - sub.w fp, r1, r3 │ │ │ │ - ldr r1, [pc, #592] @ (3b56c <__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 34974 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3b53a <__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 3b54e <__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 3b3a0 <__uvpack_MOD_dclshadeyboxarea@@Base+0xe8> │ │ │ │ - movs r3, #16 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #484] @ (3b570 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2b8>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #480] @ (3b574 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2bc>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #480] @ (3b578 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2c0>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - 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 3b410 <__uvpack_MOD_dclshadeyboxarea@@Base+0x158> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #16] │ │ │ │ - bne.n 3b448 <__uvpack_MOD_dclshadeyboxarea@@Base+0x190> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #20] │ │ │ │ - bne.n 3b47c <__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 2fad8 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.w 3b4f2 <__uvpack_MOD_dclshadeyboxarea@@Base+0x23a> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 3b4ce <__uvpack_MOD_dclshadeyboxarea@@Base+0x216> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 3b4a8 <__uvpack_MOD_dclshadeyboxarea@@Base+0x1f0> │ │ │ │ - ldr r2, [pc, #400] @ (3b57c <__uvpack_MOD_dclshadeyboxarea@@Base+0x2c4>) │ │ │ │ - ldr r3, [pc, #372] @ (3b564 <__uvpack_MOD_dclshadeyboxarea@@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 3b55c <__uvpack_MOD_dclshadeyboxarea@@Base+0x2a4> │ │ │ │ - ldr r0, [pc, #380] @ (3b580 <__uvpack_MOD_dclshadeyboxarea@@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 30484 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 3b52e <__uvpack_MOD_dclshadeyboxarea@@Base+0x276> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ blx 34010 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ + cbz r0, 3c0c6 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ 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 3b42e <__uvpack_MOD_dclshadeyboxarea@@Base+0x176> │ │ │ │ - cmp r5, #1 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #16] │ │ │ │ - beq.n 3b3c2 <__uvpack_MOD_dclshadeyboxarea@@Base+0x10a> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 3b516 <__uvpack_MOD_dclshadeyboxarea@@Base+0x25e> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r8, r3 │ │ │ │ - str.w ip, [r1], #4 │ │ │ │ - bge.n 3b460 <__uvpack_MOD_dclshadeyboxarea@@Base+0x1a8> │ │ │ │ - cmp r4, #1 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #20] │ │ │ │ - beq.n 3b3ca <__uvpack_MOD_dclshadeyboxarea@@Base+0x112> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.n 3b522 <__uvpack_MOD_dclshadeyboxarea@@Base+0x26a> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3b494 <__uvpack_MOD_dclshadeyboxarea@@Base+0x1dc> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 3b3ca <__uvpack_MOD_dclshadeyboxarea@@Base+0x112> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3b4c6 <__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 3b4ba <__uvpack_MOD_dclshadeyboxarea@@Base+0x202> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3b3ea <__uvpack_MOD_dclshadeyboxarea@@Base+0x132> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3b4ea <__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 3b4de <__uvpack_MOD_dclshadeyboxarea@@Base+0x226> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3b3e6 <__uvpack_MOD_dclshadeyboxarea@@Base+0x12e> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3b50e <__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 3b502 <__uvpack_MOD_dclshadeyboxarea@@Base+0x24a> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3b3e2 <__uvpack_MOD_dclshadeyboxarea@@Base+0x12a> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 3b3c2 <__uvpack_MOD_dclshadeyboxarea@@Base+0x10a> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 3b3ca <__uvpack_MOD_dclshadeyboxarea@@Base+0x112> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f2b4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 3b3b8 <__uvpack_MOD_dclshadeyboxarea@@Base+0x100> │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - blx 2f408 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 3b356 <__uvpack_MOD_dclshadeyboxarea@@Base+0x9e> │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - blx 2f408 │ │ │ │ - b.n 3b360 <__uvpack_MOD_dclshadeyboxarea@@Base+0xa8> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r6, #86 @ 0x56 │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 3b24c <__uvpack_MOD_dcldrawyboxline@@Base+0x1ec> │ │ │ │ - movs r3, r1 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (3c0d4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3c0d8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + adds r0, r1, r2 │ │ │ │ movs r3, r1 │ │ │ │ - cmp r1, #22 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r5, #112 @ 0x70 │ │ │ │ + adds r2, r2, r6 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -0003b584 <__uvpack_MOD_dcldrawyboxframe@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003c0dc : │ │ │ │ + push {r3, 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] @ (3b828 <__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] @ (3b82c <__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] │ │ │ │ - ldrd r3, r0, [r1, #28] │ │ │ │ - sub.w r8, r0, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fc70 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c0f8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34934 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c114 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3033c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c130 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31738 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c14c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30ce8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c168 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 349a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c184 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30b90 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c1a0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34418 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c1bc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31c10 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c1d8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32144 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c1f4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34b30 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c210 : │ │ │ │ + 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] │ │ │ │ - ldrd r3, r1, [r2, #28] │ │ │ │ - ldr r0, [pc, #588] @ (3b830 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2ac>) │ │ │ │ - sub.w fp, r1, r3 │ │ │ │ - ldr r1, [pc, #588] @ (3b834 <__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 34974 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 3b806 <__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 3b818 <__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 3b66c <__uvpack_MOD_dcldrawyboxframe@@Base+0xe8> │ │ │ │ - movs r3, #16 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #480] @ (3b838 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2b4>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #476] @ (3b83c <__uvpack_MOD_dcldrawyboxframe@@Base+0x2b8>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #476] @ (3b840 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2bc>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - 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 3b6dc <__uvpack_MOD_dcldrawyboxframe@@Base+0x158> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #12] │ │ │ │ - bne.n 3b714 <__uvpack_MOD_dcldrawyboxframe@@Base+0x190> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #16] │ │ │ │ - bne.n 3b748 <__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 2f3b8 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.w 3b7be <__uvpack_MOD_dcldrawyboxframe@@Base+0x23a> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 3b79a <__uvpack_MOD_dcldrawyboxframe@@Base+0x216> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 3b774 <__uvpack_MOD_dcldrawyboxframe@@Base+0x1f0> │ │ │ │ - ldr r2, [pc, #396] @ (3b844 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2c0>) │ │ │ │ - ldr r3, [pc, #368] @ (3b82c <__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 3b824 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2a0> │ │ │ │ - ldr r0, [pc, #376] @ (3b848 <__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 30484 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 3b7fa <__uvpack_MOD_dcldrawyboxframe@@Base+0x276> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ blx 34010 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ + cbz r0, 3c282 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ 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 3b6fa <__uvpack_MOD_dcldrawyboxframe@@Base+0x176> │ │ │ │ - cmp r5, #1 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #12] │ │ │ │ - beq.n 3b68e <__uvpack_MOD_dcldrawyboxframe@@Base+0x10a> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 3b7e2 <__uvpack_MOD_dcldrawyboxframe@@Base+0x25e> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r8, r3 │ │ │ │ - str.w ip, [r1], #4 │ │ │ │ - bge.n 3b72c <__uvpack_MOD_dcldrawyboxframe@@Base+0x1a8> │ │ │ │ - cmp r4, #1 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #16] │ │ │ │ - beq.n 3b696 <__uvpack_MOD_dcldrawyboxframe@@Base+0x112> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.n 3b7ee <__uvpack_MOD_dcldrawyboxframe@@Base+0x26a> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3b760 <__uvpack_MOD_dcldrawyboxframe@@Base+0x1dc> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 3b696 <__uvpack_MOD_dcldrawyboxframe@@Base+0x112> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3b792 <__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 3b786 <__uvpack_MOD_dcldrawyboxframe@@Base+0x202> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3b6b6 <__uvpack_MOD_dcldrawyboxframe@@Base+0x132> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3b7b6 <__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 3b7aa <__uvpack_MOD_dcldrawyboxframe@@Base+0x226> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3b6b2 <__uvpack_MOD_dcldrawyboxframe@@Base+0x12e> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3b7da <__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 3b7ce <__uvpack_MOD_dcldrawyboxframe@@Base+0x24a> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3b6ae <__uvpack_MOD_dcldrawyboxframe@@Base+0x12a> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 3b68e <__uvpack_MOD_dcldrawyboxframe@@Base+0x10a> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 3b696 <__uvpack_MOD_dcldrawyboxframe@@Base+0x112> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31bc4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 3b684 <__uvpack_MOD_dcldrawyboxframe@@Base+0x100> │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2fce0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 3b624 <__uvpack_MOD_dcldrawyboxframe@@Base+0xa0> │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 306bc │ │ │ │ - b.n 3b62c <__uvpack_MOD_dcldrawyboxframe@@Base+0xa8> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - movs r7, #102 @ 0x66 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 3bf7c <__uvpack_MOD_dcldrawybarframe@@Base+0x1b4> │ │ │ │ - movs r3, r1 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #240 @ 0xf0 │ │ │ │ - movs r3, r1 │ │ │ │ - subs r6, r7, #5 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (3c290 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3c294 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + asrs r4, r1, #27 │ │ │ │ movs r3, r1 │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + asrs r6, r7, #31 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -0003b84c <__uvpack_MOD_dcldrawybarline@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003c298 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #604] @ (3babc <__uvpack_MOD_dcldrawybarline@@Base+0x270>) │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #604] @ (3bac0 <__uvpack_MOD_dcldrawybarline@@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 │ │ │ │ - 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] @ (3bac4 <__uvpack_MOD_dcldrawybarline@@Base+0x278>) │ │ │ │ - subs r5, r5, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #552] @ (3bac8 <__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 34974 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 3ba70 <__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 3ba82 <__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 3ba94 <__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 3b912 <__uvpack_MOD_dcldrawybarline@@Base+0xc6> │ │ │ │ - movs r3, #15 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #460] @ (3bacc <__uvpack_MOD_dcldrawybarline@@Base+0x280>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #456] @ (3bad0 <__uvpack_MOD_dcldrawybarline@@Base+0x284>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #456] @ (3bad4 <__uvpack_MOD_dcldrawybarline@@Base+0x288>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - cmp r8, sl │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, sl │ │ │ │ - cmp r4, #1 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - bne.n 3b964 <__uvpack_MOD_dcldrawybarline@@Base+0x118> │ │ │ │ - cmp r7, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w r8, [sp, #8] │ │ │ │ - bne.n 3b9da <__uvpack_MOD_dcldrawybarline@@Base+0x18e> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r3, fp │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ef3c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c2b4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31158 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c2d0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3481c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c2ec : │ │ │ │ + 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 r0, [sp, #4] │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - ldrd r1, r2, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 2f00c │ │ │ │ - ldr r2, [pc, #408] @ (3bad8 <__uvpack_MOD_dcldrawybarline@@Base+0x28c>) │ │ │ │ - ldr r3, [pc, #380] @ (3bac0 <__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 │ │ │ │ - bne.w 3bab6 <__uvpack_MOD_dcldrawybarline@@Base+0x26a> │ │ │ │ - ldr r0, [pc, #388] @ (3badc <__uvpack_MOD_dcldrawybarline@@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 30484 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 3ba64 <__uvpack_MOD_dcldrawybarline@@Base+0x218> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ + blx 34b5c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003c310 : │ │ │ │ + push {r3, 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} │ │ │ │ + │ │ │ │ +0003c32c : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003c348 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34bc8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c364 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f804 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c380 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003c39c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35a98 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c3b8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35610 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c3d4 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003c3f0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35524 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c40c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31940 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c428 : │ │ │ │ + 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 fp, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r3 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - 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 3b980 <__uvpack_MOD_dcldrawybarline@@Base+0x134> │ │ │ │ - str.w r8, [sp, #36] @ 0x24 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 3b9da <__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 2f00c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 3baae <__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 3b9ba <__uvpack_MOD_dcldrawybarline@@Base+0x16e> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fa68 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3c4d4 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 3b93e <__uvpack_MOD_dcldrawybarline@@Base+0xf2> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3ba2e <__uvpack_MOD_dcldrawybarline@@Base+0x1e2> │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - b.n 3ba16 <__uvpack_MOD_dcldrawybarline@@Base+0x1ca> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.n 3ba36 <__uvpack_MOD_dcldrawybarline@@Base+0x1ea> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3b9f0 <__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 2f00c │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 3baa0 <__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 3ba22 <__uvpack_MOD_dcldrawybarline@@Base+0x1d6> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3b93e <__uvpack_MOD_dcldrawybarline@@Base+0xf2> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - 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 2f00c │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 3ba2e <__uvpack_MOD_dcldrawybarline@@Base+0x1e2> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 3b9b0 <__uvpack_MOD_dcldrawybarline@@Base+0x164> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3ba2e <__uvpack_MOD_dcldrawybarline@@Base+0x1e2> │ │ │ │ - movs r0, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 3b992 <__uvpack_MOD_dcldrawybarline@@Base+0x146> │ │ │ │ - add.w fp, sp, #48 @ 0x30 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3c4e2 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ mov r0, fp │ │ │ │ - blx 2fce0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 3b8ce <__uvpack_MOD_dcldrawybarline@@Base+0x82> │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 306bc │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 3b8e0 <__uvpack_MOD_dcldrawybarline@@Base+0x94> │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 30a74 │ │ │ │ - b.n 3b8ea <__uvpack_MOD_dcldrawybarline@@Base+0x9e> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 3b9b0 <__uvpack_MOD_dcldrawybarline@@Base+0x164> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 320a8 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 3b9d0 <__uvpack_MOD_dcldrawybarline@@Base+0x184> │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 3b93e <__uvpack_MOD_dcldrawybarline@@Base+0xf2> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 3bca0 <__uvpack_MOD_dclshadeybararea@@Base+0x1c0> │ │ │ │ - movs r3, r1 │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r0, #74 @ 0x4a │ │ │ │ - movs r3, r1 │ │ │ │ - adds r0, r3, #3 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r3, #194 @ 0xc2 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0003bae0 <__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] @ (3bda4 <__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] @ (3bda8 <__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] @ (3bdac <__uvpack_MOD_dclshadeybararea@@Base+0x2cc>) │ │ │ │ - subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #616] @ (3bdb0 <__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 │ │ │ │ + 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] @ (3c4f0 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (3c4f4 ) │ │ │ │ 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 34974 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3bd6a <__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 3bd7e <__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 3bd92 <__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 3bc30 <__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 3bd18 <__uvpack_MOD_dclshadeybararea@@Base+0x238> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #36] @ 0x24 │ │ │ │ - bne.w 3bcea <__uvpack_MOD_dclshadeybararea@@Base+0x20a> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 3bcba <__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 303a4 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 3bc96 <__uvpack_MOD_dclshadeybararea@@Base+0x1b6> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 3bc72 <__uvpack_MOD_dclshadeybararea@@Base+0x192> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 3bc4c <__uvpack_MOD_dclshadeybararea@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #424] @ (3bdb4 <__uvpack_MOD_dclshadeybararea@@Base+0x2d4>) │ │ │ │ - ldr r3, [pc, #408] @ (3bda8 <__uvpack_MOD_dclshadeybararea@@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 3bd9e <__uvpack_MOD_dclshadeybararea@@Base+0x2be> │ │ │ │ - ldr r0, [pc, #404] @ (3bdb8 <__uvpack_MOD_dclshadeybararea@@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 30484 │ │ │ │ - movs r3, #16 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #388] @ (3bdbc <__uvpack_MOD_dclshadeybararea@@Base+0x2dc>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #384] @ (3bdc0 <__uvpack_MOD_dclshadeybararea@@Base+0x2e0>) │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3c4f8 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (3c4fc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #384] @ (3bdc4 <__uvpack_MOD_dclshadeybararea@@Base+0x2e4>) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 3bbbc <__uvpack_MOD_dclshadeybararea@@Base+0xdc> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3bc6a <__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 3bc5e <__uvpack_MOD_dclshadeybararea@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3bc0a <__uvpack_MOD_dclshadeybararea@@Base+0x12a> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3bc8e <__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 3bc82 <__uvpack_MOD_dclshadeybararea@@Base+0x1a2> │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3bc06 <__uvpack_MOD_dclshadeybararea@@Base+0x126> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3bcb2 <__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 3bca6 <__uvpack_MOD_dclshadeybararea@@Base+0x1c6> │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3bc02 <__uvpack_MOD_dclshadeybararea@@Base+0x122> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 3bd5e <__uvpack_MOD_dclshadeybararea@@Base+0x27e> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3bcd6 <__uvpack_MOD_dclshadeybararea@@Base+0x1f6> │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 3bbe8 <__uvpack_MOD_dclshadeybararea@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 3bd52 <__uvpack_MOD_dclshadeybararea@@Base+0x272> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3bd02 <__uvpack_MOD_dclshadeybararea@@Base+0x222> │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 3bbe0 <__uvpack_MOD_dclshadeybararea@@Base+0x100> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 3bd46 <__uvpack_MOD_dclshadeybararea@@Base+0x266> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3bd34 <__uvpack_MOD_dclshadeybararea@@Base+0x254> │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 3bbd4 <__uvpack_MOD_dclshadeybararea@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 3bbd4 <__uvpack_MOD_dclshadeybararea@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 3bbe0 <__uvpack_MOD_dclshadeybararea@@Base+0x100> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 3bbe8 <__uvpack_MOD_dclshadeybararea@@Base+0x108> │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - blx 2f408 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 3bb82 <__uvpack_MOD_dclshadeybararea@@Base+0xa2> │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 2f408 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 3bb94 <__uvpack_MOD_dclshadeybararea@@Base+0xb4> │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 30a74 │ │ │ │ - b.n 3bb9e <__uvpack_MOD_dclshadeybararea@@Base+0xbe> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r2, #14 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, r2, #1 │ │ │ │ - movs r3, r1 │ │ │ │ - udf #56 @ 0x38 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r0, #246 @ 0xf6 │ │ │ │ - movs r5, r1 │ │ │ │ - adds r0, r1, #6 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + asrs r2, r7, #17 │ │ │ │ movs r3, r1 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ movs r3, r1 │ │ │ │ - adds r2, r2, #4 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ movs r3, r1 │ │ │ │ - adds r0, r4, r6 │ │ │ │ + asrs r6, r5, #23 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -0003bdc8 <__uvpack_MOD_dcldrawybarframe@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003c500 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r4, [pc, #684] @ (3c088 <__uvpack_MOD_dcldrawybarframe@@Base+0x2c0>) │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #684] @ (3c08c <__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] @ (3c090 <__uvpack_MOD_dcldrawybarframe@@Base+0x2c8>) │ │ │ │ - subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #612] @ (3c094 <__uvpack_MOD_dcldrawybarframe@@Base+0x2cc>) │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3240c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c51c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31608 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c538 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33038 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c554 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003c570 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 320b8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c58c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 355dc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c5a8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35144 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c5c4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32cf0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c5e0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f854 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c5fc : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003c618 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31184 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c634 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003c650 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32f00 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c66c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f0a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c688 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33bbc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c6a4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 340ec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c6c0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32750 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c6dc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 327f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c6f8 : │ │ │ │ + push {r3, 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} │ │ │ │ + │ │ │ │ +0003c714 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31d60 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c730 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34584 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c74c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ef48 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c768 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 342d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c784 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003c7a0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 342b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c7bc : │ │ │ │ + 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 34aa0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003c7e4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30cd8 │ │ │ │ + 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 2f0d8 │ │ │ │ + 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 340d0 │ │ │ │ + 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 30704 │ │ │ │ + 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 306d8 │ │ │ │ + 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 30ee0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c88c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f87c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c8a8 : │ │ │ │ + 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 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 3c92c │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 3c93a │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ 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 31354 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #24] @ (3c948 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (3c94c ) │ │ │ │ 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 34974 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 3c052 <__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 3c064 <__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 3c076 <__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 3bf18 <__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 3c000 <__uvpack_MOD_dcldrawybarframe@@Base+0x238> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #32] │ │ │ │ - bne.w 3bfd2 <__uvpack_MOD_dcldrawybarframe@@Base+0x20a> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 3bfa2 <__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 31b54 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 3bf7e <__uvpack_MOD_dcldrawybarframe@@Base+0x1b6> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 3bf5a <__uvpack_MOD_dcldrawybarframe@@Base+0x192> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 3bf34 <__uvpack_MOD_dcldrawybarframe@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #420] @ (3c098 <__uvpack_MOD_dcldrawybarframe@@Base+0x2d0>) │ │ │ │ - ldr r3, [pc, #404] @ (3c08c <__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 3c082 <__uvpack_MOD_dcldrawybarframe@@Base+0x2ba> │ │ │ │ - ldr r0, [pc, #400] @ (3c09c <__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 30484 │ │ │ │ - movs r3, #16 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #384] @ (3c0a0 <__uvpack_MOD_dcldrawybarframe@@Base+0x2d8>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #380] @ (3c0a4 <__uvpack_MOD_dcldrawybarframe@@Base+0x2dc>) │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3c950 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (3c954 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #380] @ (3c0a8 <__uvpack_MOD_dcldrawybarframe@@Base+0x2e0>) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 3bea4 <__uvpack_MOD_dcldrawybarframe@@Base+0xdc> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3bf52 <__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 3bf46 <__uvpack_MOD_dcldrawybarframe@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3bef2 <__uvpack_MOD_dcldrawybarframe@@Base+0x12a> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3bf76 <__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 3bf6a <__uvpack_MOD_dcldrawybarframe@@Base+0x1a2> │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3beee <__uvpack_MOD_dcldrawybarframe@@Base+0x126> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3bf9a <__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 3bf8e <__uvpack_MOD_dcldrawybarframe@@Base+0x1c6> │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3beea <__uvpack_MOD_dcldrawybarframe@@Base+0x122> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 3c046 <__uvpack_MOD_dcldrawybarframe@@Base+0x27e> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3bfbe <__uvpack_MOD_dcldrawybarframe@@Base+0x1f6> │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 3bed0 <__uvpack_MOD_dcldrawybarframe@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 3c03a <__uvpack_MOD_dcldrawybarframe@@Base+0x272> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3bfea <__uvpack_MOD_dcldrawybarframe@@Base+0x222> │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 3bec8 <__uvpack_MOD_dcldrawybarframe@@Base+0x100> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 3c02e <__uvpack_MOD_dcldrawybarframe@@Base+0x266> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3c01c <__uvpack_MOD_dcldrawybarframe@@Base+0x254> │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 3bebc <__uvpack_MOD_dcldrawybarframe@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 3bebc <__uvpack_MOD_dcldrawybarframe@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 3bec8 <__uvpack_MOD_dcldrawybarframe@@Base+0x100> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 3bed0 <__uvpack_MOD_dcldrawybarframe@@Base+0x108> │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2fce0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 3be6c <__uvpack_MOD_dcldrawybarframe@@Base+0xa4> │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 306bc │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 3be7e <__uvpack_MOD_dcldrawybarframe@@Base+0xb6> │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 30a74 │ │ │ │ - b.n 3be86 <__uvpack_MOD_dcldrawybarframe@@Base+0xbe> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - subs r4, r4, #4 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, r7, r5 │ │ │ │ - movs r3, r1 │ │ │ │ - blt.n 3c138 <__uvpack_MOD_dclshadeygap@@Base+0x8c> │ │ │ │ - movs r3, r1 │ │ │ │ - subs r6, r1, #0 │ │ │ │ - movs r5, r1 │ │ │ │ - subs r4, r6, r2 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + asrs r2, r4, #32 │ │ │ │ movs r3, r1 │ │ │ │ - subs r2, r3, r2 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ movs r3, r1 │ │ │ │ - subs r2, r5, r0 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ movs r3, r1 │ │ │ │ - asrs r0, r7, #26 │ │ │ │ + asrs r6, r4, #7 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -0003c0ac <__uvpack_MOD_dclshadeygap@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003c958 : │ │ │ │ + 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, #644] @ (3c344 <__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] @ (3c348 <__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, #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.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32178 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c974 : │ │ │ │ + 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] │ │ │ │ - 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] @ (3c34c <__uvpack_MOD_dclshadeygap@@Base+0x2a0>) │ │ │ │ - sub.w fp, r1, r3 │ │ │ │ - ldr r1, [pc, #576] @ (3c350 <__uvpack_MOD_dclshadeygap@@Base+0x2a4>) │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r1, pc │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 3c9e6 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ 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 34974 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3c31e <__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 3c332 <__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 3c1e8 <__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 3c2cc <__uvpack_MOD_dclshadeygap@@Base+0x220> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #16] │ │ │ │ - bne.w 3c29e <__uvpack_MOD_dclshadeygap@@Base+0x1f2> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #20] │ │ │ │ - bne.n 3c272 <__uvpack_MOD_dclshadeygap@@Base+0x1c6> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 341a4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r9 │ │ │ │ - blx 34424 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 3c24e <__uvpack_MOD_dclshadeygap@@Base+0x1a2> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 3c22a <__uvpack_MOD_dclshadeygap@@Base+0x17e> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 3c204 <__uvpack_MOD_dclshadeygap@@Base+0x158> │ │ │ │ - ldr r2, [pc, #400] @ (3c354 <__uvpack_MOD_dclshadeygap@@Base+0x2a8>) │ │ │ │ - ldr r3, [pc, #384] @ (3c348 <__uvpack_MOD_dclshadeygap@@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 3c340 <__uvpack_MOD_dclshadeygap@@Base+0x294> │ │ │ │ - ldr r0, [pc, #380] @ (3c358 <__uvpack_MOD_dclshadeygap@@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 30484 │ │ │ │ - movs r3, #12 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #364] @ (3c35c <__uvpack_MOD_dclshadeygap@@Base+0x2b0>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #360] @ (3c360 <__uvpack_MOD_dclshadeygap@@Base+0x2b4>) │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (3c9f4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3c9f8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #360] @ (3c364 <__uvpack_MOD_dclshadeygap@@Base+0x2b8>) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 3c176 <__uvpack_MOD_dclshadeygap@@Base+0xca> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3c222 <__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 3c216 <__uvpack_MOD_dclshadeygap@@Base+0x16a> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3c1c2 <__uvpack_MOD_dclshadeygap@@Base+0x116> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3c246 <__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 3c23a <__uvpack_MOD_dclshadeygap@@Base+0x18e> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3c1be <__uvpack_MOD_dclshadeygap@@Base+0x112> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3c26a <__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 3c25e <__uvpack_MOD_dclshadeygap@@Base+0x1b2> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3c1ba <__uvpack_MOD_dclshadeygap@@Base+0x10e> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.n 3c312 <__uvpack_MOD_dclshadeygap@@Base+0x266> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3c28a <__uvpack_MOD_dclshadeygap@@Base+0x1de> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 3c1a4 <__uvpack_MOD_dclshadeygap@@Base+0xf8> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 3c306 <__uvpack_MOD_dclshadeygap@@Base+0x25a> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3c2b6 <__uvpack_MOD_dclshadeygap@@Base+0x20a> │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - b.n 3c19c <__uvpack_MOD_dclshadeygap@@Base+0xf0> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 3c2fa <__uvpack_MOD_dclshadeygap@@Base+0x24e> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3c2e8 <__uvpack_MOD_dclshadeygap@@Base+0x23c> │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 3c190 <__uvpack_MOD_dclshadeygap@@Base+0xe4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 3c190 <__uvpack_MOD_dclshadeygap@@Base+0xe4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 3c19c <__uvpack_MOD_dclshadeygap@@Base+0xf0> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 3c1a4 <__uvpack_MOD_dclshadeygap@@Base+0xf8> │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - blx 2f408 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 3c14a <__uvpack_MOD_dclshadeygap@@Base+0x9e> │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - blx 2f408 │ │ │ │ - b.n 3c154 <__uvpack_MOD_dclshadeygap@@Base+0xa8> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - adds r2, r0, #1 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, r0, r3 │ │ │ │ - movs r3, r1 │ │ │ │ - bhi.n 3c448 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xe0> │ │ │ │ - movs r3, r1 │ │ │ │ - subs r6, r7, r4 │ │ │ │ - movs r5, r1 │ │ │ │ - asrs r0, r7, #31 │ │ │ │ - movs r3, r1 │ │ │ │ - asrs r6, r3, #31 │ │ │ │ - movs r3, r1 │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + lsrs r0, r5, #29 │ │ │ │ movs r3, r1 │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + asrs r2, r4, #5 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -0003c368 <__uvpack_MOD_dcldrawyerrorbar@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003c9fc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r4, [pc, #684] @ (3c628 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2c0>) │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #684] @ (3c62c <__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, #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] @ (3c630 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2c8>) │ │ │ │ - subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #612] @ (3c634 <__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 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - movs r2, #16 │ │ │ │ - add r7, r3 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - blx 34974 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 3c5f2 <__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 3c604 <__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 3c616 <__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 3c4b8 <__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 3c5a0 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x238> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #32] │ │ │ │ - bne.w 3c572 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x20a> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 3c542 <__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 32720 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 3c51e <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1b6> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 3c4fa <__uvpack_MOD_dcldrawyerrorbar@@Base+0x192> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 3c4d4 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #420] @ (3c638 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2d0>) │ │ │ │ - ldr r3, [pc, #404] @ (3c62c <__uvpack_MOD_dcldrawyerrorbar@@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 3c622 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2ba> │ │ │ │ - ldr r0, [pc, #400] @ (3c63c <__uvpack_MOD_dcldrawyerrorbar@@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 30484 │ │ │ │ - movs r3, #16 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #384] @ (3c640 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2d8>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #380] @ (3c644 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2dc>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #380] @ (3c648 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2e0>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 3c444 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xdc> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3c4f2 <__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 3c4e6 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3c492 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x12a> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3c516 <__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 3c50a <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1a2> │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3c48e <__uvpack_MOD_dcldrawyerrorbar@@Base+0x126> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3c53a <__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 3c52e <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1c6> │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3c48a <__uvpack_MOD_dcldrawyerrorbar@@Base+0x122> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 3c5e6 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x27e> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3c55e <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1f6> │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 3c470 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 3c5da <__uvpack_MOD_dcldrawyerrorbar@@Base+0x272> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3c58a <__uvpack_MOD_dcldrawyerrorbar@@Base+0x222> │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 3c468 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x100> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 3c5ce <__uvpack_MOD_dcldrawyerrorbar@@Base+0x266> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3c5bc <__uvpack_MOD_dcldrawyerrorbar@@Base+0x254> │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 3c45c <__uvpack_MOD_dcldrawyerrorbar@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 3c45c <__uvpack_MOD_dcldrawyerrorbar@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 3c468 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x100> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 3c470 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x108> │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 34574 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 3c40c <__uvpack_MOD_dcldrawyerrorbar@@Base+0xa4> │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 30e04 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 3c41e <__uvpack_MOD_dcldrawyerrorbar@@Base+0xb6> │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 35038 │ │ │ │ - b.n 3c426 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xbe> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - adds r4, r0, r6 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r0, #24 │ │ │ │ - movs r3, r1 │ │ │ │ - bpl.n 3c598 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x230> │ │ │ │ - movs r3, r1 │ │ │ │ - adds r6, r5, r1 │ │ │ │ - movs r5, r1 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ - movs r3, r1 │ │ │ │ - asrs r6, r3, #20 │ │ │ │ - movs r3, r1 │ │ │ │ - asrs r2, r1, #18 │ │ │ │ - movs r3, r1 │ │ │ │ - asrs r0, r3, #4 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31fc4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003c64c <__uupack_MOD_dclgetframeindex@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0003ca18 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (3c6a4 <__uupack_MOD_dclgetframeindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (3c6a8 <__uupack_MOD_dclgetframeindex@@Base+0x5c>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (3c6ac <__uupack_MOD_dclgetframeindex@@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 2f694 │ │ │ │ - mov r0, sp │ │ │ │ - blx 306bc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #40] @ (3c6b0 <__uupack_MOD_dclgetframeindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (3c6a8 <__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 3c6a0 <__uupack_MOD_dclgetframeindex@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r4, #26 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ - movs r3, r1 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34a4c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003c6b4 <__uupack_MOD_dclsetframeindex@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003ca34 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (3c6e4 <__uupack_MOD_dclsetframeindex@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #16 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3478c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - asrs r4, r0, #13 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fcb8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ca50 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35278 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ca6c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3046c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ca88 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31b78 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003caa4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 308bc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003c6e8 <__uupack_MOD_dclgetframetype@@Base>: │ │ │ │ +0003cac0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 348a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cadc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f44c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003caf8 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003cb14 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31fd0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cb30 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34594 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cb4c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (3c740 <__uupack_MOD_dclgetframetype@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (3c744 <__uupack_MOD_dclgetframetype@@Base+0x5c>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (3c748 <__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 2f694 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2fce0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #40] @ (3c74c <__uupack_MOD_dclgetframetype@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (3c744 <__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 3c73c <__uupack_MOD_dclgetframetype@@Base+0x54> │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 32de0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r0, #24 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ - movs r3, r1 │ │ │ │ - asrs r6, r3, #23 │ │ │ │ - movs r5, r1 │ │ │ │ │ │ │ │ -0003c750 <__uupack_MOD_dclsetframetype@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003cb70 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (3c780 <__uupack_MOD_dclsetframetype@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #15 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 351e0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - asrs r4, r1, #11 │ │ │ │ - movs r3, r1 │ │ │ │ + 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 300d0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0003c784 <__uupack_MOD_dclgetareapattern@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003cba8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (3c7b8 <__uupack_MOD_dclgetareapattern@@Base+0x34>) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #17 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2f408 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - asrs r6, r4, #10 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34680 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003c7bc <__uupack_MOD_dclsetareapattern@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003cbc4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (3c7f0 <__uupack_MOD_dclsetareapattern@@Base+0x34>) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #17 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 34254 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - asrs r2, r0, #10 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 333bc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cbe0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31794 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cbfc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31c88 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cc18 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f6cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cc34 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34718 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cc50 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fa28 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cc6c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35cc8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cc88 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34d58 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003c7f4 <__uupack_MOD_dclgetbarwidth@@Base>: │ │ │ │ +0003cca4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ (3c850 <__uupack_MOD_dclgetbarwidth@@Base+0x5c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #76] @ (3c854 <__uupack_MOD_dclgetbarwidth@@Base+0x60>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #72] @ (3c858 <__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 2f694 │ │ │ │ - mov r0, sp │ │ │ │ - blx 30a74 │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #44] @ (3c85c <__uupack_MOD_dclgetbarwidth@@Base+0x68>) │ │ │ │ - ldr r3, [pc, #32] @ (3c854 <__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 3c84a <__uupack_MOD_dclgetbarwidth@@Base+0x56> │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 3306c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - asrs r2, r7, #19 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ - movs r3, r1 │ │ │ │ - asrs r2, r2, #19 │ │ │ │ - movs r5, r1 │ │ │ │ │ │ │ │ -0003c860 <__uupack_MOD_dclsetbarwidth@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003ccc8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (3c890 <__uupack_MOD_dclsetbarwidth@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 313cc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - asrs r4, r0, #8 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35bd8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cce4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 318ec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003c894 <__uupack_MOD_dclgeterrorbarwidth@@Base>: │ │ │ │ +0003cd00 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fea4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cd1c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ (3c8f0 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x5c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #76] @ (3c8f4 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x60>) │ │ │ │ - movs r1, #19 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #72] @ (3c8f8 <__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 2f694 │ │ │ │ - mov r0, sp │ │ │ │ - blx 35038 │ │ │ │ - movs r1, #19 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #44] @ (3c8fc <__uupack_MOD_dclgeterrorbarwidth@@Base+0x68>) │ │ │ │ - ldr r3, [pc, #32] @ (3c8f4 <__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 3c8ea <__uupack_MOD_dclgeterrorbarwidth@@Base+0x56> │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2f980 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - asrs r2, r3, #17 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r3, #7 │ │ │ │ - movs r3, r1 │ │ │ │ - asrs r2, r6, #16 │ │ │ │ - movs r5, r1 │ │ │ │ │ │ │ │ -0003c900 <__uupack_MOD_dclseterrorbarwidth@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003cd44 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (3c930 <__uupack_MOD_dclseterrorbarwidth@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #19 │ │ │ │ - add r4, pc │ │ │ │ + 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 314a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003cd70 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34db4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cd8c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32528 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cda8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 327e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cdc4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35560 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cde0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31e0c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cdfc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3150c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ce18 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 3ce86 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + 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 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31dd0 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - asrs r0, r1, #6 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3ce94 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3ce98 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -0003c934 <__uupack_MOD_dclgeterrorbarlineindex@@Base>: │ │ │ │ +0003ce9c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 323dc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ceb8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33fec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ced4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (3c98c <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (3c990 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x5c>) │ │ │ │ - movs r1, #23 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (3c994 <__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 2f694 │ │ │ │ - mov r0, sp │ │ │ │ - blx 30e04 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #23 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #40] @ (3c998 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (3c990 <__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 3c988 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x54> │ │ │ │ - add 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 2f7f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r7, #14 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ - movs r3, r1 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ - movs r5, r1 │ │ │ │ │ │ │ │ -0003c99c <__uupack_MOD_dclseterrorbarlineindex@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003cf08 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (3c9cc <__uupack_MOD_dclseterrorbarlineindex@@Base+0x30>) │ │ │ │ + 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 35a50 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003cf3c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33dcc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cf58 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3391c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cf74 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32738 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cf90 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33870 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cfac : │ │ │ │ + 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 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3d062 │ │ │ │ + ldr r7, [sp, #76] @ 0x4c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ mov r5, r0 │ │ │ │ - movs r1, #23 │ │ │ │ - add r4, pc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3d070 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ + strd r6, r7, [sp, #8] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + blx 319e4 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 35858 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #23 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (3d080 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (3d084 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3d088 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (3d08c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r6, r6, #12 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ movs r3, r1 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0003d090 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 335d0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003c9d0 <__uupack_MOD_dclgeterrorbarlinetype@@Base>: │ │ │ │ +0003d0ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (3ca28 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (3ca2c <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x5c>) │ │ │ │ - movs r1, #22 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (3ca30 <__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 2f694 │ │ │ │ - mov r0, sp │ │ │ │ - blx 34574 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #22 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #40] @ (3ca34 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (3ca2c <__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 3ca24 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x54> │ │ │ │ + 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} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r3, #12 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ - movs r3, r1 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ - movs r5, r1 │ │ │ │ │ │ │ │ -0003ca38 <__uupack_MOD_dclseterrorbarlinetype@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003d0d4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (3ca68 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #22 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 313b4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #22 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - asrs r4, r5, #2 │ │ │ │ - movs r3, r1 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32938 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d0f0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #84] @ (3cad0 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x98>) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #84] @ (3cad4 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x9c>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [pc, #80] @ (3cad8 <__uupack_MOD_dclseterrorbarlinetype@@Base+0xa0>) │ │ │ │ - mov r7, r1 │ │ │ │ - movs r2, #5 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - movs r3, #32 │ │ │ │ - blx 343dc │ │ │ │ - ldr r3, [pc, #64] @ (3cadc <__uupack_MOD_dclseterrorbarlinetype@@Base+0xa4>) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r4, [pc, #60] @ (3cae0 <__uupack_MOD_dclseterrorbarlinetype@@Base+0xa8>) │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r4, pc │ │ │ │ - movs r3, #32 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 307f0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d10c : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 3d17e │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 343dc │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r2, #5 │ │ │ │ - blx 32d64 │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #5 │ │ │ │ - mov r1, r6 │ │ │ │ + blx 31f10 │ │ │ │ + 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, r6, r7, lr} │ │ │ │ - b.w 32d60 │ │ │ │ - nop │ │ │ │ - asrs r2, r0, #10 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #124 @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r0, #2 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (3d18c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3d190 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + lsls r0, r2, #31 │ │ │ │ movs r3, r1 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r6, #1 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ movs r3, r1 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + │ │ │ │ +0003d194 : │ │ │ │ + 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, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #84] @ (3cb48 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x110>) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #84] @ (3cb4c <__uupack_MOD_dclseterrorbarlinetype@@Base+0x114>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [pc, #80] @ (3cb50 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x118>) │ │ │ │ - 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 343dc │ │ │ │ - ldr r3, [pc, #64] @ (3cb54 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x11c>) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r4, [pc, #60] @ (3cb58 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x120>) │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r4, pc │ │ │ │ - movs r3, #32 │ │ │ │ + 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 34010 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3d24a │ │ │ │ + ldr r7, [sp, #76] @ 0x4c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3d258 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 343dc │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ + strd r6, r7, [sp, #8] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + blx 2fb5c │ │ │ │ + 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 31354 │ │ │ │ mov r3, r7 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r2, #6 │ │ │ │ - blx 32d64 │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r6 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 32d60 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (3d268 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (3d26c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3d270 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (3d274 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r1, #8 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ movs r3, r1 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r1, #32 │ │ │ │ + lsrs r6, r0, #7 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r6, r6, #27 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r0, r4, #7 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -0003cb5c <__uspack_MOD_dclshiftaxis@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003d278 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (3cb90 <__uspack_MOD_dclshiftaxis@@Base+0x34>) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #11 │ │ │ │ - add r4, pc │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 314e4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d294 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f2cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d2b0 : │ │ │ │ + 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 │ │ │ │ + mov r9, r2 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [sp, #100] @ 0x64 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3d340 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + 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 2ef08 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 356d8 │ │ │ │ + vstr s0, [sp, #36] @ 0x24 │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #11 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (3d350 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3d354 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r7, #30 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r0, r4, #4 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -0003cb94 <__uspack_MOD_dcldrawaxislabel@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003d358 : │ │ │ │ + push {r4, 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] @ (3ceac <__uspack_MOD_dcldrawaxislabel@@Base+0x318>) │ │ │ │ - mov r5, r2 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #768] @ (3ceb0 <__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, 3cbe2 <__uspack_MOD_dcldrawaxislabel@@Base+0x4e> │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - cbz r5, 3cbe2 <__uspack_MOD_dcldrawaxislabel@@Base+0x4e> │ │ │ │ - ldr.w r9, [r2, #24] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 3cc8a <__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] @ (3ceb4 <__uspack_MOD_dcldrawaxislabel@@Base+0x320>) │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r1, [pc, #708] @ (3ceb8 <__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 34974 │ │ │ │ - movs r3, #1 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 3cc16 <__uspack_MOD_dcldrawaxislabel@@Base+0x82> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - bic.w sl, r8, r8, asr #31 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r5, 3cc6e <__uspack_MOD_dcldrawaxislabel@@Base+0xda> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 3ccda <__uspack_MOD_dcldrawaxislabel@@Base+0x146> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - bne.n 3cc96 <__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.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - str.w sl, [sp, #64] @ 0x40 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - blx 2fe8c │ │ │ │ - ldr r2, [pc, #624] @ (3cebc <__uspack_MOD_dcldrawaxislabel@@Base+0x328>) │ │ │ │ - ldr r3, [pc, #608] @ (3ceac <__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 3cea6 <__uspack_MOD_dcldrawaxislabel@@Base+0x312> │ │ │ │ - ldr r0, [pc, #608] @ (3cec0 <__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 30484 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 3ce20 <__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 32430 │ │ │ │ - b.n 3cc48 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r9, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 3cbd8 <__uspack_MOD_dcldrawaxislabel@@Base+0x44> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bpl.n 3cd8e <__uspack_MOD_dcldrawaxislabel@@Base+0x1fa> │ │ │ │ - movs r0, #1 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - blx 34010 │ │ │ │ - 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 2fe8c │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 3ce8e <__uspack_MOD_dcldrawaxislabel@@Base+0x2fa> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3cc48 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 3cd68 <__uspack_MOD_dcldrawaxislabel@@Base+0x1d4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - bne.n 3cc98 <__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 2fe8c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.w 3ce9e <__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 3cd20 <__uspack_MOD_dcldrawaxislabel@@Base+0x18c> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fa68 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.n 3cc48 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3ccd2 <__uspack_MOD_dcldrawaxislabel@@Base+0x13e> │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 3ccd2 <__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 33e08 │ │ │ │ - cmp r6, r4 │ │ │ │ - bge.n 3cd4c <__uspack_MOD_dcldrawaxislabel@@Base+0x1b8> │ │ │ │ - b.n 3ccd2 <__uspack_MOD_dcldrawaxislabel@@Base+0x13e> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3cd7a <__uspack_MOD_dcldrawaxislabel@@Base+0x1e6> │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 3cce8 <__uspack_MOD_dcldrawaxislabel@@Base+0x154> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mul.w r0, r7, r3 │ │ │ │ - cmp r0, #1 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 339f0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003d380 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 316c4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d39c : │ │ │ │ + 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 34010 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r7, #0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ble.n 3cdee <__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 33e08 │ │ │ │ - cmp r7, r8 │ │ │ │ - blt.n 3cde0 <__uspack_MOD_dcldrawaxislabel@@Base+0x24c> │ │ │ │ - mov r0, r8 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - b.n 3cdc2 <__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 2fe8c │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 3cd3e <__uspack_MOD_dcldrawaxislabel@@Base+0x1aa> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.w 3cd16 <__uspack_MOD_dcldrawaxislabel@@Base+0x182> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3cd3e <__uspack_MOD_dcldrawaxislabel@@Base+0x1aa> │ │ │ │ - cmp r6, r5 │ │ │ │ - blt.n 3ce72 <__uspack_MOD_dcldrawaxislabel@@Base+0x2de> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3ce34 <__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 32430 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r2, r7 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r4 │ │ │ │ - cmp r8, r2 │ │ │ │ - bne.n 3ce5e <__uspack_MOD_dcldrawaxislabel@@Base+0x2ca> │ │ │ │ + cbz r0, 3d40e │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3cc48 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34a40 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - 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 32430 │ │ │ │ - b.n 3ce6a <__uspack_MOD_dcldrawaxislabel@@Base+0x2d6> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.w 3cd16 <__uspack_MOD_dcldrawaxislabel@@Base+0x182> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3ccd2 <__uspack_MOD_dcldrawaxislabel@@Base+0x13e> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 3cc48 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r2, #5 │ │ │ │ - movs r5, r1 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ - movs r3, r1 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + 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] @ (3d41c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3d420 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + lsls r0, r0, #21 │ │ │ │ movs r3, r1 │ │ │ │ - asrs r0, r7, #2 │ │ │ │ - movs r5, r1 │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -0003cec4 <__uspack_MOD_dcldrawtickmark@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003d424 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #300] @ (3d004 <__uspack_MOD_dcldrawtickmark@@Base+0x140>) │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #300] @ (3d008 <__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 3cf72 <__uspack_MOD_dcldrawtickmark@@Base+0xae> │ │ │ │ - ldrd r3, r6, [r1, #28] │ │ │ │ - movs r2, #15 │ │ │ │ - ldr.w r8, [r1] │ │ │ │ - ldr r0, [pc, #268] @ (3d00c <__uspack_MOD_dcldrawtickmark@@Base+0x148>) │ │ │ │ - subs r6, r6, r3 │ │ │ │ - ldr r1, [pc, #268] @ (3d010 <__uspack_MOD_dcldrawtickmark@@Base+0x14c>) │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - adds r4, r6, r3 │ │ │ │ - add r1, pc │ │ │ │ - blx 34974 │ │ │ │ - movs r3, #1 │ │ │ │ - cbz r7, 3cf14 <__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 3cf98 <__uspack_MOD_dcldrawtickmark@@Base+0xd4> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 3cfd8 <__uspack_MOD_dcldrawtickmark@@Base+0x114> │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32b80 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d440 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 339a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d45c : │ │ │ │ + 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 34010 │ │ │ │ - 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 3cf32 <__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 30834 │ │ │ │ - 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 3cf5e <__uspack_MOD_dcldrawtickmark@@Base+0x9a> │ │ │ │ - mov r0, r2 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3cfaa <__uspack_MOD_dcldrawtickmark@@Base+0xe6> │ │ │ │ - ldrd r3, r5, [r1, #28] │ │ │ │ - movs r2, #15 │ │ │ │ - ldr.w r8, [r1] │ │ │ │ - ldr r0, [pc, #148] @ (3d014 <__uspack_MOD_dcldrawtickmark@@Base+0x150>) │ │ │ │ - subs r5, r5, r3 │ │ │ │ - ldr r1, [pc, #148] @ (3d018 <__uspack_MOD_dcldrawtickmark@@Base+0x154>) │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - adds r5, #1 │ │ │ │ - add r1, pc │ │ │ │ - blx 34974 │ │ │ │ - cbz r7, 3cfce <__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 30834 │ │ │ │ - ldr r2, [pc, #112] @ (3d01c <__uspack_MOD_dcldrawtickmark@@Base+0x158>) │ │ │ │ - ldr r3, [pc, #88] @ (3d008 <__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 3cffe <__uspack_MOD_dcldrawtickmark@@Base+0x13a> │ │ │ │ - ldr r0, [pc, #96] @ (3d020 <__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 30484 │ │ │ │ + cbz r0, 3d4c4 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ - bic.w r7, r5, r5, asr #31 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 3cf98 <__uspack_MOD_dcldrawtickmark@@Base+0xd4> │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31354 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 338f8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - 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 30834 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, r2 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 3cfaa <__uspack_MOD_dcldrawtickmark@@Base+0xe6> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3d4d4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3d4d8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r1, #17 │ │ │ │ - movs r3, r1 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ - movs r3, r1 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + lsls r2, r1, #18 │ │ │ │ movs r3, r1 │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ - movs r5, r1 │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -0003d024 <__uspack_MOD_dcldrawaxisline@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003d4dc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35bfc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d4f8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fbc0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d514 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 355e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d530 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32034 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d54c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #92] @ (3d094 <__uspack_MOD_dcldrawaxisline@@Base+0x70>) │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [pc, #92] @ (3d098 <__uspack_MOD_dcldrawaxisline@@Base+0x74>) │ │ │ │ - add r0, pc │ │ │ │ - sub sp, #8 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - movs r2, #15 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #84] @ (3d09c <__uspack_MOD_dcldrawaxisline@@Base+0x78>) │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov.w r1, #0 │ │ │ │ - ldr r1, [pc, #76] @ (3d0a0 <__uspack_MOD_dcldrawaxisline@@Base+0x7c>) │ │ │ │ - add r0, pc │ │ │ │ - add r1, pc │ │ │ │ - blx 34974 │ │ │ │ - movs r3, #1 │ │ │ │ - cbz r4, 3d060 <__uspack_MOD_dcldrawaxisline@@Base+0x3c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 34368 │ │ │ │ - ldr r2, [pc, #52] @ (3d0a4 <__uspack_MOD_dcldrawaxisline@@Base+0x80>) │ │ │ │ - ldr r3, [pc, #40] @ (3d098 <__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 3d090 <__uspack_MOD_dcldrawaxisline@@Base+0x6c> │ │ │ │ - ldr r0, [pc, #36] @ (3d0a8 <__uspack_MOD_dcldrawaxisline@@Base+0x84>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 30484 │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r1, #19 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ - movs r3, r1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ - movs r3, r1 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ - movs r5, r1 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ - movs r3, 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] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + blx 35640 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0003d0ac <__uspack_MOD_dcldrawtitle@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003d57c : │ │ │ │ + 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, #116] @ (3d134 <__uspack_MOD_dcldrawtitle@@Base+0x88>) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #116] @ (3d138 <__uspack_MOD_dcldrawtitle@@Base+0x8c>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #28 │ │ │ │ - mov r8, r0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r3 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r0, [pc, #108] @ (3d13c <__uspack_MOD_dcldrawtitle@@Base+0x90>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #12 │ │ │ │ - ldr r1, [pc, #108] @ (3d140 <__uspack_MOD_dcldrawtitle@@Base+0x94>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3d628 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3d636 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - add r1, pc │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - blx 34974 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ - cbz r5, 3d0f0 <__uspack_MOD_dcldrawtitle@@Base+0x44> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cbz r4, 3d0f8 <__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 r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 3461c │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, sl │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - blx 313fc │ │ │ │ - ldr r2, [pc, #56] @ (3d144 <__uspack_MOD_dcldrawtitle@@Base+0x98>) │ │ │ │ - ldr r3, [pc, #40] @ (3d138 <__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 3d12e <__uspack_MOD_dcldrawtitle@@Base+0x82> │ │ │ │ - ldr r0, [pc, #40] @ (3d148 <__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 30484 │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ - movs r3, r1 │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ - movs r5, r1 │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0003d14c <__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, #4024] @ 0xfb8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #328] @ (3d2a8 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x15c>) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #328] @ (3d2ac <__uspack_MOD_dcldrawaxiscalendar@@Base+0x160>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - mov r6, r1 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r1, [pc, #320] @ (3d2b0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x164>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #19 │ │ │ │ - ldr r0, [pc, #320] @ (3d2b4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x168>) │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (3d644 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (3d648 ) │ │ │ │ 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 34974 │ │ │ │ - ldrd r1, r3, [r6] │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ - ldr r5, [pc, #292] @ (3d2b8 <__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 3d1b6 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x6a> │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3ca6c <__uupack_MOD_dclseterrorbarlinetype@@Base+0x34> │ │ │ │ - cbz r7, 3d1c0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x74> │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3cae4 <__uupack_MOD_dclseterrorbarlinetype@@Base+0xac> │ │ │ │ - cbz r4, 3d1c4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x78> │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 3d284 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x138> │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cmp r3, #7 │ │ │ │ - ble.n 3d268 <__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 310f0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 3d21e <__uspack_MOD_dcldrawaxiscalendar@@Base+0xd2> │ │ │ │ - ldr r1, [pc, #192] @ (3d2bc <__uspack_MOD_dcldrawaxiscalendar@@Base+0x170>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #192] @ (3d2c0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x174>) │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 32d64 │ │ │ │ - ldr r1, [pc, #180] @ (3d2c4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x178>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #180] @ (3d2c8 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x17c>) │ │ │ │ - movs r2, #5 │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 32d64 │ │ │ │ - cbz r7, 3d244 <__uspack_MOD_dcldrawaxiscalendar@@Base+0xf8> │ │ │ │ - ldr r1, [pc, #168] @ (3d2cc <__uspack_MOD_dcldrawaxiscalendar@@Base+0x180>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #168] @ (3d2d0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x184>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 32d64 │ │ │ │ - ldr r1, [pc, #160] @ (3d2d4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x188>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #160] @ (3d2d8 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x18c>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 32d64 │ │ │ │ - ldr r0, [pc, #148] @ (3d2dc <__uspack_MOD_dcldrawaxiscalendar@@Base+0x190>) │ │ │ │ - movs r1, #19 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3d64c ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (3d650 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30488 │ │ │ │ - ldr r2, [pc, #144] @ (3d2e0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x194>) │ │ │ │ - ldr r3, [pc, #88] @ (3d2ac <__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 3d2a4 <__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 33e08 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r3, #8 │ │ │ │ - adds r0, r4, r3 │ │ │ │ - blx 3124c │ │ │ │ - b.n 3d1e0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x94> │ │ │ │ - ldr r3, [pc, #92] @ (3d2e4 <__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 3d1e0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x94> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ - movs r3, r1 │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ - movs r3, r1 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #124 @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r1, #4 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r7, #3 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + lsls r6, r4, #12 │ │ │ │ movs r3, r1 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ movs r3, r1 │ │ │ │ - lsrs r0, r7, #4 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ movs r3, r1 │ │ │ │ - lsrs r2, r6, #10 │ │ │ │ - movs r5, r1 │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -0003d2e8 <__uspack_MOD_dcldrawaxislog@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003d654 : │ │ │ │ + push {r4, 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] @ (3d694 <__uspack_MOD_dcldrawaxislog@@Base+0x3ac>) │ │ │ │ - ldr r5, [pc, #920] @ (3d698 <__uspack_MOD_dcldrawaxislog@@Base+0x3b0>) │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #920] @ (3d69c <__uspack_MOD_dcldrawaxislog@@Base+0x3b4>) │ │ │ │ - add r5, pc │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ - add r2, pc │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ 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, 3d354 <__uspack_MOD_dcldrawaxislog@@Base+0x6c> │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - cbz r4, 3d354 <__uspack_MOD_dcldrawaxislog@@Base+0x6c> │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 3d590 <__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] @ (3d6a0 <__uspack_MOD_dcldrawaxislog@@Base+0x3b8>) │ │ │ │ + blx 31124 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003d678 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f4fc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d694 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30d48 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d6b0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f4a0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d6cc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 300f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d6e8 : │ │ │ │ + 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 35398 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003d70c : │ │ │ │ + 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 321fc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003d734 : │ │ │ │ + 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 2f224 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003d75c : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003d778 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32f18 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d794 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30d94 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d7b0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35478 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d7cc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30348 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d7e8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f99c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d804 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30d88 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d820 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32d48 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d83c : │ │ │ │ + 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 35250 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003d860 : │ │ │ │ + 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 30c1c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003d884 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003d8a0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34fdc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d8bc : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003d8d8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 352ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d8f4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31990 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d910 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 329cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d92c : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003d948 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 308b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d964 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34558 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d980 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003d99c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ff64 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d9b8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 348f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d9d4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31ec0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d9f0 : │ │ │ │ + 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 32abc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003da1c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 336e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003da38 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32190 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003da54 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f33c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003da70 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 350d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003da8c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32558 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003daa8 : │ │ │ │ + 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 2fff0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003dad4 : │ │ │ │ + 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 33a18 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003dafc : │ │ │ │ + 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 30dac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003db24 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 3db7e │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r0, [pc, #840] @ (3d6a4 <__uspack_MOD_dcldrawaxislog@@Base+0x3bc>) │ │ │ │ - movs r2, #14 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 34974 │ │ │ │ - cbz r7, 3d3a2 <__uspack_MOD_dcldrawaxislog@@Base+0xba> │ │ │ │ - ldr.w r9, [pc, #832] @ 3d6a8 <__uspack_MOD_dcldrawaxislog@@Base+0x3c0> │ │ │ │ - movs r2, #4 │ │ │ │ - ldr r3, [pc, #828] @ (3d6ac <__uspack_MOD_dcldrawaxislog@@Base+0x3c4>) │ │ │ │ - add r9, pc │ │ │ │ - add r3, pc │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - blx 325bc │ │ │ │ - add.w r1, r9, #4 │ │ │ │ - ldr.w r9, [pc, #812] @ 3d6b0 <__uspack_MOD_dcldrawaxislog@@Base+0x3c8> │ │ │ │ - movs r2, #4 │ │ │ │ - add r9, pc │ │ │ │ - mov r0, r9 │ │ │ │ - blx 325bc │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2fde4 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r2, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - blx 2fde4 │ │ │ │ - cbz r6, 3d3e2 <__uspack_MOD_dcldrawaxislog@@Base+0xfa> │ │ │ │ - ldr.w r9, [pc, #780] @ 3d6b4 <__uspack_MOD_dcldrawaxislog@@Base+0x3cc> │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r3, [pc, #780] @ (3d6b8 <__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 34ca8 │ │ │ │ - add.w r1, r9, #12 │ │ │ │ - ldr.w r9, [pc, #760] @ 3d6bc <__uspack_MOD_dcldrawaxislog@@Base+0x3d4> │ │ │ │ - movs r2, #6 │ │ │ │ - add r9, pc │ │ │ │ - mov r0, r9 │ │ │ │ - blx 34ca8 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 33ef8 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 33ef8 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 3d3f0 <__uspack_MOD_dcldrawaxislog@@Base+0x108> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r0, fp │ │ │ │ - bl 3ca6c <__uupack_MOD_dclseterrorbarlinetype@@Base+0x34> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 3d3fc <__uspack_MOD_dcldrawaxislog@@Base+0x114> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r3 │ │ │ │ - bl 3cae4 <__uupack_MOD_dclseterrorbarlinetype@@Base+0xac> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 3d436 <__uspack_MOD_dcldrawaxislog@@Base+0x14e> │ │ │ │ - ldr r3, [pc, #700] @ (3d6c0 <__uspack_MOD_dcldrawaxislog@@Base+0x3d8>) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr.w r9, [pc, #700] @ 3d6c4 <__uspack_MOD_dcldrawaxislog@@Base+0x3dc> │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - add r9, pc │ │ │ │ - blx 30ab4 │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 30ab4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sl │ │ │ │ - blx 2fee4 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sl │ │ │ │ - blx 2fee4 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 3d450 <__uspack_MOD_dcldrawaxislog@@Base+0x168> │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 2ff94 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ff94 │ │ │ │ - cbz r4, 3d490 <__uspack_MOD_dcldrawaxislog@@Base+0x1a8> │ │ │ │ - ldr.w r8, [pc, #628] @ 3d6c8 <__uspack_MOD_dcldrawaxislog@@Base+0x3e0> │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - add r8, pc │ │ │ │ - mov r1, r8 │ │ │ │ - blx 3444c │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ - blx 32768 │ │ │ │ - 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 3d59c <__uspack_MOD_dcldrawaxislog@@Base+0x2b4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 2f7e0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + blx 2ffb0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 32494 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 30938 │ │ │ │ - cbz r7, 3d4ba <__uspack_MOD_dcldrawaxislog@@Base+0x1d2> │ │ │ │ - ldr r7, [pc, #556] @ (3d6cc <__uspack_MOD_dcldrawaxislog@@Base+0x3e4>) │ │ │ │ - movs r2, #4 │ │ │ │ - ldr r0, [pc, #556] @ (3d6d0 <__uspack_MOD_dcldrawaxislog@@Base+0x3e8>) │ │ │ │ - add r7, pc │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r7 │ │ │ │ - blx 32100 │ │ │ │ - ldr r0, [pc, #548] @ (3d6d4 <__uspack_MOD_dcldrawaxislog@@Base+0x3ec>) │ │ │ │ - adds r1, r7, #4 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, pc │ │ │ │ - blx 32100 │ │ │ │ - cbz r6, 3d4dc <__uspack_MOD_dcldrawaxislog@@Base+0x1f4> │ │ │ │ - ldr r6, [pc, #536] @ (3d6d8 <__uspack_MOD_dcldrawaxislog@@Base+0x3f0>) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r0, [pc, #536] @ (3d6dc <__uspack_MOD_dcldrawaxislog@@Base+0x3f4>) │ │ │ │ - add r6, pc │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r6, #8 │ │ │ │ - blx 2f820 │ │ │ │ - ldr r0, [pc, #528] @ (3d6e0 <__uspack_MOD_dcldrawaxislog@@Base+0x3f8>) │ │ │ │ - add.w r1, r6, #12 │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f820 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 3d50a <__uspack_MOD_dcldrawaxislog@@Base+0x222> │ │ │ │ - ldr r3, [pc, #512] @ (3d6e4 <__uspack_MOD_dcldrawaxislog@@Base+0x3fc>) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #512] @ (3d6e8 <__uspack_MOD_dcldrawaxislog@@Base+0x400>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - movs r3, #32 │ │ │ │ - blx 32d64 │ │ │ │ - ldr r3, [pc, #500] @ (3d6ec <__uspack_MOD_dcldrawaxislog@@Base+0x404>) │ │ │ │ - ldr r0, [pc, #500] @ (3d6f0 <__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 32d64 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 3d536 <__uspack_MOD_dcldrawaxislog@@Base+0x24e> │ │ │ │ - ldr r2, [pc, #484] @ (3d6f4 <__uspack_MOD_dcldrawaxislog@@Base+0x40c>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #484] @ (3d6f8 <__uspack_MOD_dcldrawaxislog@@Base+0x410>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - movs r2, #6 │ │ │ │ - blx 32d64 │ │ │ │ - ldr r2, [pc, #472] @ (3d6fc <__uspack_MOD_dcldrawaxislog@@Base+0x414>) │ │ │ │ - ldr r0, [pc, #472] @ (3d700 <__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 32d64 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 3d554 <__uspack_MOD_dcldrawaxislog@@Base+0x26c> │ │ │ │ - ldr r0, [pc, #452] @ (3d704 <__uspack_MOD_dcldrawaxislog@@Base+0x41c>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fee4 │ │ │ │ - ldr r0, [pc, #444] @ (3d708 <__uspack_MOD_dcldrawaxislog@@Base+0x420>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fee4 │ │ │ │ - cbz r4, 3d56a <__uspack_MOD_dcldrawaxislog@@Base+0x282> │ │ │ │ - ldr r4, [pc, #436] @ (3d70c <__uspack_MOD_dcldrawaxislog@@Base+0x424>) │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - add r4, pc │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2f7e0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ - blx 32494 │ │ │ │ - ldr r2, [pc, #420] @ (3d710 <__uspack_MOD_dcldrawaxislog@@Base+0x428>) │ │ │ │ - ldr r3, [pc, #292] @ (3d694 <__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 3d690 <__uspack_MOD_dcldrawaxislog@@Base+0x3a8> │ │ │ │ - ldr r0, [pc, #400] @ (3d714 <__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 30484 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - b.n 3d34a <__uspack_MOD_dcldrawaxislog@@Base+0x62> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - subs.w r9, r3, #1 │ │ │ │ - bpl.n 3d5dc <__uspack_MOD_dcldrawaxislog@@Base+0x2f4> │ │ │ │ - movs r0, #1 │ │ │ │ - mov.w r8, #0 │ │ │ │ - blx 34010 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - mov r9, r0 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - str.w r8, [sp, #56] @ 0x38 │ │ │ │ - blx 2f7e0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fa68 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str.w r8, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - blx 32494 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3d490 <__uspack_MOD_dcldrawaxislog@@Base+0x1a8> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 34010 │ │ │ │ - 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 3d5fe <__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 2f7e0 │ │ │ │ - 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 3d632 <__uspack_MOD_dcldrawaxislog@@Base+0x34a> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - strd r3, r2, [sp, #36] @ 0x24 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34010 │ │ │ │ - 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 3d660 <__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 32494 │ │ │ │ - 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 3d682 <__uspack_MOD_dcldrawaxislog@@Base+0x39a> │ │ │ │ - b.n 3d5d4 <__uspack_MOD_dcldrawaxislog@@Base+0x2ec> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ - movs r5, r1 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ - movs r5, r1 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ - movs r3, r1 │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ - movs r6, r1 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ - movs r3, r1 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ - movs r6, r1 │ │ │ │ - lsrs r2, r1, #32 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r6, r7, #30 │ │ │ │ - movs r3, r1 │ │ │ │ - ands.w r0, r4, #9109504 @ 0x8b0000 │ │ │ │ - lsls r4, r2, #11 │ │ │ │ - movs r6, r1 │ │ │ │ - lsls r2, r0, #28 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r4, r7, #27 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r6, r6, #10 │ │ │ │ - movs r6, r1 │ │ │ │ - lsls r4, r6, #27 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r2, r5, #27 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #124 @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #24 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #24 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #24 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r2, r0, #26 │ │ │ │ - movs r3, r1 │ │ │ │ - @ instruction: 0xf312000b │ │ │ │ - lsls r6, r2, #30 │ │ │ │ - movs r5, r1 │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + 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] @ (3db8c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3db90 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldc2l 0, cr0, [r0, #40] @ 0x28 │ │ │ │ + lsls r2, r5, #6 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -0003d718 <__uspack_MOD_dcldrawaxisspecify@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003db94 : │ │ │ │ + push {r4, r5, r6, r7, 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] @ 3e06c <__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] @ 3e070 <__uspack_MOD_dcldrawaxisspecify@@Base+0x958> │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r0, [pc, #2356] @ 3e074 <__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, 3d78c <__uspack_MOD_dcldrawaxisspecify@@Base+0x74> │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - cbz r7, 3d78c <__uspack_MOD_dcldrawaxisspecify@@Base+0x74> │ │ │ │ - ldr.w sl, [r3, #24] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 3dad2 <__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, 3d7b2 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a> │ │ │ │ - ldr.w r8, [r2] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 3d7b2 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a> │ │ │ │ - ldr r3, [r2, #24] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3dac6 <__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] @ 3e078 <__uspack_MOD_dcldrawaxisspecify@@Base+0x960> │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr.w r1, [pc, #2228] @ 3e07c <__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 34974 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 3d822 <__uspack_MOD_dcldrawaxisspecify@@Base+0x10a> │ │ │ │ - ldr.w r6, [pc, #2200] @ 3e080 <__uspack_MOD_dcldrawaxisspecify@@Base+0x968> │ │ │ │ - movs r2, #4 │ │ │ │ - ldr.w r1, [pc, #2200] @ 3e084 <__uspack_MOD_dcldrawaxisspecify@@Base+0x96c> │ │ │ │ - add r6, pc │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r6 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ - blx 325bc │ │ │ │ - ldr.w r3, [pc, #2188] @ 3e088 <__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 325bc │ │ │ │ - mov r0, r6 │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, fp │ │ │ │ - blx 2fde4 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, fp │ │ │ │ - blx 2fde4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cbz r3, 3d86c <__uspack_MOD_dcldrawaxisspecify@@Base+0x154> │ │ │ │ - ldr.w r3, [pc, #2148] @ 3e08c <__uspack_MOD_dcldrawaxisspecify@@Base+0x974> │ │ │ │ - movs r2, #4 │ │ │ │ - ldr.w r0, [pc, #2144] @ 3e090 <__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 325bc │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #4 │ │ │ │ - add.w r1, r3, #20 │ │ │ │ - ldr.w r3, [pc, #2120] @ 3e094 <__uspack_MOD_dcldrawaxisspecify@@Base+0x97c> │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 325bc │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 2fde4 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 2fde4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cbz r3, 3d8b6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x19e> │ │ │ │ - ldr.w r3, [pc, #2084] @ 3e098 <__uspack_MOD_dcldrawaxisspecify@@Base+0x980> │ │ │ │ - movs r2, #6 │ │ │ │ - ldr.w r0, [pc, #2084] @ 3e09c <__uspack_MOD_dcldrawaxisspecify@@Base+0x984> │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r3, #8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - blx 34ca8 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r3, #12 │ │ │ │ - ldr.w r3, [pc, #2060] @ 3e0a0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x988> │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 34ca8 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 33ef8 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 33ef8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cbz r3, 3d8c2 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1aa> │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r3 │ │ │ │ - bl 3ca6c <__uupack_MOD_dclseterrorbarlinetype@@Base+0x34> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 3d8ce <__uspack_MOD_dcldrawaxisspecify@@Base+0x1b6> │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 3cae4 <__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 3da8c <__uspack_MOD_dcldrawaxisspecify@@Base+0x374> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 3da54 <__uspack_MOD_dcldrawaxisspecify@@Base+0x33c> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r1, r8 │ │ │ │ - bne.w 3dc02 <__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 3dc2e <__uspack_MOD_dcldrawaxisspecify@@Base+0x516> │ │ │ │ - cmp.w sl, #1 │ │ │ │ - it eq │ │ │ │ - moveq r0, r7 │ │ │ │ - bne.w 3dc14 <__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 34a34 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 3dc6e <__uspack_MOD_dcldrawaxisspecify@@Base+0x556> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 3dc44 <__uspack_MOD_dcldrawaxisspecify@@Base+0x52c> │ │ │ │ - cmp.w sl, #1 │ │ │ │ - bne.w 3dade <__uspack_MOD_dcldrawaxisspecify@@Base+0x3c6> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 3d96c <__uspack_MOD_dcldrawaxisspecify@@Base+0x254> │ │ │ │ - ldr.w r4, [pc, #1880] @ 3e0a4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x98c> │ │ │ │ - movs r2, #4 │ │ │ │ - ldr.w r0, [pc, #1876] @ 3e0a8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x990> │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r4 │ │ │ │ - blx 32100 │ │ │ │ - ldr.w r0, [pc, #1868] @ 3e0ac <__uspack_MOD_dcldrawaxisspecify@@Base+0x994> │ │ │ │ - adds r1, r4, #4 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, pc │ │ │ │ - blx 32100 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cbz r3, 3d996 <__uspack_MOD_dcldrawaxisspecify@@Base+0x27e> │ │ │ │ - ldr.w r4, [pc, #1852] @ 3e0b0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x998> │ │ │ │ - movs r2, #4 │ │ │ │ - ldr.w r0, [pc, #1852] @ 3e0b4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x99c> │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r4, #16 │ │ │ │ - blx 32100 │ │ │ │ - ldr.w r0, [pc, #1840] @ 3e0b8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a0> │ │ │ │ - add.w r1, r4, #20 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, pc │ │ │ │ - blx 32100 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cbz r3, 3d9c0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x2a8> │ │ │ │ - ldr.w r4, [pc, #1824] @ 3e0bc <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a4> │ │ │ │ - movs r2, #6 │ │ │ │ - ldr.w r0, [pc, #1820] @ 3e0c0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a8> │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r4, #8 │ │ │ │ - blx 2f820 │ │ │ │ - ldr.w r0, [pc, #1808] @ 3e0c4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9ac> │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f820 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cbz r3, 3d9f4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x2dc> │ │ │ │ - ldr.w r1, [pc, #1792] @ 3e0c8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9b0> │ │ │ │ - movs r3, #32 │ │ │ │ - ldr.w r0, [pc, #1792] @ 3e0cc <__uspack_MOD_dcldrawaxisspecify@@Base+0x9b4> │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r1, [r9, r1] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - blx 32d64 │ │ │ │ - ldr.w r1, [pc, #1776] @ 3e0d0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9b8> │ │ │ │ - movs r3, #32 │ │ │ │ - ldr.w r0, [pc, #1776] @ 3e0d4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9bc> │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r1, [r9, r1] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - blx 32d64 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 3da28 <__uspack_MOD_dcldrawaxisspecify@@Base+0x310> │ │ │ │ - ldr.w r1, [pc, #1756] @ 3e0d8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9c0> │ │ │ │ - movs r3, #32 │ │ │ │ - ldr.w r0, [pc, #1756] @ 3e0dc <__uspack_MOD_dcldrawaxisspecify@@Base+0x9c4> │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r1, [r9, r1] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - blx 32d64 │ │ │ │ - ldr.w r1, [pc, #1740] @ 3e0e0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9c8> │ │ │ │ - movs r3, #32 │ │ │ │ - ldr.w r0, [pc, #1740] @ 3e0e4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9cc> │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r1, [r9, r1] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - blx 32d64 │ │ │ │ - ldr.w r2, [pc, #1724] @ 3e0e8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9d0> │ │ │ │ - ldr.w r3, [pc, #1604] @ 3e074 <__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 3e066 <__uspack_MOD_dcldrawaxisspecify@@Base+0x94e> │ │ │ │ - ldr.w r0, [pc, #1704] @ 3e0ec <__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 30484 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 3daf4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x3dc> │ │ │ │ - cmp.w sl, #1 │ │ │ │ - bne.w 3de7c <__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] @ 3e0f0 <__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 34a34 │ │ │ │ - b.n 3d944 <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 3dca0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x588> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #1 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - bne.n 3db9c <__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 3dd9c <__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 356a4 │ │ │ │ - b.n 3d944 <__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 3d7a8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x90> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - mov.w sl, #1 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - b.n 3d782 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6a> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3daec <__uspack_MOD_dcldrawaxisspecify@@Base+0x3d4> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 3dece <__uspack_MOD_dcldrawaxisspecify@@Base+0x7b6> │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3d944 <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ - cmp r5, r8 │ │ │ │ - blt.w 3de70 <__uspack_MOD_dcldrawaxisspecify@@Base+0x758> │ │ │ │ - adds r3, r5, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3db0c <__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 3de80 <__uspack_MOD_dcldrawaxisspecify@@Base+0x768> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - ldr.w r2, [pc, #1476] @ 3e0f4 <__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 34a34 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 3e056 <__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 3db6a <__uspack_MOD_dcldrawaxisspecify@@Base+0x452> │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - blx 2fa68 │ │ │ │ - cmp.w sl, #1 │ │ │ │ - beq.w 3d944 <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3db94 <__uspack_MOD_dcldrawaxisspecify@@Base+0x47c> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 3df88 <__uspack_MOD_dcldrawaxisspecify@@Base+0x870> │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3d944 <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ - subs r6, r3, #1 │ │ │ │ - bmi.w 3de64 <__uspack_MOD_dcldrawaxisspecify@@Base+0x74c> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3dbba <__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 3dd9c <__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 356a4 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 3ddd0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6b8> │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3d944 <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - bpl.n 3dcc6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x5ae> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - b.n 3d8f0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1d8> │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - bpl.n 3dcfe <__uspack_MOD_dcldrawaxisspecify@@Base+0x5e6> │ │ │ │ - movs r0, #1 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - blx 34010 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - b.n 3d90e <__uspack_MOD_dcldrawaxisspecify@@Base+0x1f6> │ │ │ │ - cmp r5, #0 │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - bge.w 3dd6e <__uspack_MOD_dcldrawaxisspecify@@Base+0x656> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - b.n 3d902 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1ea> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3dc66 <__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 3dc58 <__uspack_MOD_dcldrawaxisspecify@@Base+0x540> │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3d93c <__uspack_MOD_dcldrawaxisspecify@@Base+0x224> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3dc98 <__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 3dc8a <__uspack_MOD_dcldrawaxisspecify@@Base+0x572> │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3d936 <__uspack_MOD_dcldrawaxisspecify@@Base+0x21e> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 3df58 <__uspack_MOD_dcldrawaxisspecify@@Base+0x840> │ │ │ │ - ldr.w r2, [pc, #1104] @ 3e0f8 <__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 356a4 │ │ │ │ - b.n 3d944 <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3dce8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x5d0> │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ - b.n 3d8f0 <__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 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3dd6a <__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 │ │ │ │ + cbz r0, 3dbee │ │ │ │ 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 33e08 │ │ │ │ - cmp r5, r6 │ │ │ │ - blt.n 3dd56 <__uspack_MOD_dcldrawaxisspecify@@Base+0x63e> │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - adds r6, #1 │ │ │ │ - b.n 3dd3a <__uspack_MOD_dcldrawaxisspecify@@Base+0x622> │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ 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 3d90e <__uspack_MOD_dcldrawaxisspecify@@Base+0x1f6> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3dd86 <__uspack_MOD_dcldrawaxisspecify@@Base+0x66e> │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 3d902 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1ea> │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 3de06 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6ee> │ │ │ │ - movs r0, #1 │ │ │ │ - movs r5, #0 │ │ │ │ - blx 34010 │ │ │ │ - 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 356a4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 3de5c <__uspack_MOD_dcldrawaxisspecify@@Base+0x744> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, r5 │ │ │ │ - ble.w 3e05e <__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 3dde4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6cc> │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - blx 2fa68 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 3d944 <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3de5c <__uspack_MOD_dcldrawaxisspecify@@Base+0x744> │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - b.n 3de46 <__uspack_MOD_dcldrawaxisspecify@@Base+0x72e> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3de18 <__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 356a4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 3e046 <__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 3de50 <__uspack_MOD_dcldrawaxisspecify@@Base+0x738> │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3d944 <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - b.n 3dbcc <__uspack_MOD_dcldrawaxisspecify@@Base+0x4b4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - b.n 3db22 <__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 3defe <__uspack_MOD_dcldrawaxisspecify@@Base+0x7e6> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r2, r0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #616] @ (3e0fc <__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 34a34 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 3db94 <__uspack_MOD_dcldrawaxisspecify@@Base+0x47c> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 3db5c <__uspack_MOD_dcldrawaxisspecify@@Base+0x444> │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + blx 2f258 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - b.n 3db94 <__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 33e08 │ │ │ │ - cmp r5, r4 │ │ │ │ - bge.n 3dede <__uspack_MOD_dcldrawaxisspecify@@Base+0x7c6> │ │ │ │ - ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ - b.n 3daec <__uspack_MOD_dcldrawaxisspecify@@Base+0x3d4> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - mul.w r0, r6, r3 │ │ │ │ - cmp r0, #1 │ │ │ │ + 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] @ (3dbfc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3dc00 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + stc2l 0, cr0, [r0, #-40]! @ 0xffffffd8 │ │ │ │ + lsls r2, r4, #5 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0003dc04 : │ │ │ │ + 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 34010 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - bgt.n 3e00c <__uspack_MOD_dcldrawaxisspecify@@Base+0x8f4> │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #480] @ (3e100 <__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 34a34 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 3db8c <__uspack_MOD_dcldrawaxisspecify@@Base+0x474> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 3db5c <__uspack_MOD_dcldrawaxisspecify@@Base+0x444> │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3db8c <__uspack_MOD_dcldrawaxisspecify@@Base+0x474> │ │ │ │ - cmp r5, r8 │ │ │ │ - bge.n 3dfb8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8a0> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - ldr r2, [pc, #416] @ (3e104 <__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 356a4 │ │ │ │ + cbz r0, 3dc72 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f110 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 3d944 <__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 33e08 │ │ │ │ - cmp r4, r5 │ │ │ │ - ble.n 3df98 <__uspack_MOD_dcldrawaxisspecify@@Base+0x880> │ │ │ │ - ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ - b.n 3db94 <__uspack_MOD_dcldrawaxisspecify@@Base+0x47c> │ │ │ │ - adds r3, r5, #1 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3dfc8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8b0> │ │ │ │ - ldr r2, [pc, #300] @ (3e108 <__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 356a4 │ │ │ │ - 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 3dffe <__uspack_MOD_dcldrawaxisspecify@@Base+0x8e6> │ │ │ │ - b.n 3df80 <__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 3e024 <__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 33e08 │ │ │ │ - cmp r4, r6 │ │ │ │ - bge.n 3e020 <__uspack_MOD_dcldrawaxisspecify@@Base+0x908> │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str.w r9, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ - b.n 3df18 <__uspack_MOD_dcldrawaxisspecify@@Base+0x800> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 3ddd0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6b8> │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3de46 <__uspack_MOD_dcldrawaxisspecify@@Base+0x72e> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3d944 <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3de5c <__uspack_MOD_dcldrawaxisspecify@@Base+0x744> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r2, #23 │ │ │ │ - movs r5, r1 │ │ │ │ - lsls r4, r0, #23 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #16 │ │ │ │ - movs r3, r1 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ - movs r3, r1 │ │ │ │ - vaddl.u8 q0, d8, d13 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ - movs r3, r1 │ │ │ │ - vhadd.u8 d16, d8, d13 │ │ │ │ - lsls r0, r7, #14 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ - movs r3, r1 │ │ │ │ - cdp2 0, 15, cr0, cr14, cr13, {0} │ │ │ │ - lsls r2, r7, #12 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r2, r5, #12 │ │ │ │ - movs r3, r1 │ │ │ │ - cdp2 0, 2, cr0, cr4, cr13, {0} │ │ │ │ - lsls r2, r2, #9 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ - movs r3, r1 │ │ │ │ - ldc2l 0, cr0, [lr, #52]! @ 0x34 │ │ │ │ - lsls r0, r6, #9 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r4, r4, #9 │ │ │ │ - movs r3, r1 │ │ │ │ - ldc2l 0, cr0, [r4, #52] @ 0x34 │ │ │ │ - lsls r2, r2, #8 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r6, r0, #8 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #124 @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #4 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #4 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r4, r2, #11 │ │ │ │ - movs r5, r1 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3dc80 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3dc84 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldc2l 0, cr0, [ip], {10} │ │ │ │ + lsls r6, r0, #4 │ │ │ │ movs r3, r1 │ │ │ │ - ldcl 0, cr0, [ip, #44]! @ 0x2c │ │ │ │ - ldc 0, cr0, [r6, #-44]! @ 0xffffffd4 │ │ │ │ - subs.w r0, ip, fp │ │ │ │ - ldrd r0, r0, [r6, #44] @ 0x2c │ │ │ │ - strd r0, r0, [sl, #-44] @ 0x2c │ │ │ │ - stmdb r4, {r0, r1, r3} │ │ │ │ - stmia.w ip, {r0, r1, r3} │ │ │ │ │ │ │ │ -0003e10c <__uspack_MOD_dcldrawaxis@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003dc88 : │ │ │ │ + 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 306f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003dcb0 : │ │ │ │ + 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 3465c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003dcd8 : │ │ │ │ + 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, #28 │ │ │ │ - ldr r4, [pc, #480] @ (3e300 <__uspack_MOD_dcldrawaxis@@Base+0x1f4>) │ │ │ │ - mov r9, r3 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 3dd5e │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - add r4, pc │ │ │ │ - ldrd r7, r6, [sp, #68] @ 0x44 │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - ldr r1, [pc, #468] @ (3e304 <__uspack_MOD_dcldrawaxis@@Base+0x1f8>) │ │ │ │ - ldr r0, [pc, #468] @ (3e308 <__uspack_MOD_dcldrawaxis@@Base+0x1fc>) │ │ │ │ - ldr r5, [sp, #84] @ 0x54 │ │ │ │ - add r1, pc │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r9 │ │ │ │ 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 │ │ │ │ + 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 34974 │ │ │ │ - cbz r7, 3e188 <__uspack_MOD_dcldrawaxis@@Base+0x7c> │ │ │ │ - ldr r5, [pc, #440] @ (3e30c <__uspack_MOD_dcldrawaxis@@Base+0x200>) │ │ │ │ - movs r2, #4 │ │ │ │ - ldr r1, [pc, #440] @ (3e310 <__uspack_MOD_dcldrawaxis@@Base+0x204>) │ │ │ │ - add r5, pc │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r5 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 325bc │ │ │ │ - ldr r3, [pc, #432] @ (3e314 <__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 325bc │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2fde4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2fde4 │ │ │ │ - cbz r6, 3e1c8 <__uspack_MOD_dcldrawaxis@@Base+0xbc> │ │ │ │ - ldr r3, [pc, #396] @ (3e318 <__uspack_MOD_dcldrawaxis@@Base+0x20c>) │ │ │ │ - movs r2, #4 │ │ │ │ - ldr r0, [pc, #396] @ (3e31c <__uspack_MOD_dcldrawaxis@@Base+0x210>) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r3, #16 │ │ │ │ - mov r5, r0 │ │ │ │ - blx 325bc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #4 │ │ │ │ - add.w r1, r3, #20 │ │ │ │ - ldr r3, [pc, #372] @ (3e320 <__uspack_MOD_dcldrawaxis@@Base+0x214>) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 325bc │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 2fde4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - movs r2, #4 │ │ │ │ + blx 2fc34 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - blx 2fde4 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 3e20c <__uspack_MOD_dcldrawaxis@@Base+0x100> │ │ │ │ - ldr r3, [pc, #340] @ (3e324 <__uspack_MOD_dcldrawaxis@@Base+0x218>) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r0, [pc, #340] @ (3e328 <__uspack_MOD_dcldrawaxis@@Base+0x21c>) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r3, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - blx 34ca8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r3, #12 │ │ │ │ - ldr r3, [pc, #316] @ (3e32c <__uspack_MOD_dcldrawaxis@@Base+0x220>) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 34ca8 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sl │ │ │ │ - blx 33ef8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sl │ │ │ │ - blx 33ef8 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 3e21a <__uspack_MOD_dcldrawaxis@@Base+0x10e> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3ca6c <__uupack_MOD_dclseterrorbarlinetype@@Base+0x34> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 3e228 <__uspack_MOD_dcldrawaxis@@Base+0x11c> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3cae4 <__uupack_MOD_dclseterrorbarlinetype@@Base+0xac> │ │ │ │ - ldrd r2, r1, [sp, #4] │ │ │ │ - mov r3, fp │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - blx 30d0c │ │ │ │ - cbz r7, 3e252 <__uspack_MOD_dcldrawaxis@@Base+0x146> │ │ │ │ - ldr r7, [pc, #248] @ (3e330 <__uspack_MOD_dcldrawaxis@@Base+0x224>) │ │ │ │ - movs r2, #4 │ │ │ │ - ldr r0, [pc, #248] @ (3e334 <__uspack_MOD_dcldrawaxis@@Base+0x228>) │ │ │ │ - add r7, pc │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r7 │ │ │ │ - blx 32100 │ │ │ │ - ldr r0, [pc, #240] @ (3e338 <__uspack_MOD_dcldrawaxis@@Base+0x22c>) │ │ │ │ - adds r1, r7, #4 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, pc │ │ │ │ - blx 32100 │ │ │ │ - cbz r6, 3e274 <__uspack_MOD_dcldrawaxis@@Base+0x168> │ │ │ │ - ldr r6, [pc, #228] @ (3e33c <__uspack_MOD_dcldrawaxis@@Base+0x230>) │ │ │ │ - movs r2, #4 │ │ │ │ - ldr r0, [pc, #228] @ (3e340 <__uspack_MOD_dcldrawaxis@@Base+0x234>) │ │ │ │ - add r6, pc │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r6, #16 │ │ │ │ - blx 32100 │ │ │ │ - ldr r0, [pc, #220] @ (3e344 <__uspack_MOD_dcldrawaxis@@Base+0x238>) │ │ │ │ - add.w r1, r6, #20 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, pc │ │ │ │ - blx 32100 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 3e29a <__uspack_MOD_dcldrawaxis@@Base+0x18e> │ │ │ │ - ldr r5, [pc, #204] @ (3e348 <__uspack_MOD_dcldrawaxis@@Base+0x23c>) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r0, [pc, #204] @ (3e34c <__uspack_MOD_dcldrawaxis@@Base+0x240>) │ │ │ │ - add r5, pc │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r5, #8 │ │ │ │ - blx 2f820 │ │ │ │ - ldr r0, [pc, #192] @ (3e350 <__uspack_MOD_dcldrawaxis@@Base+0x244>) │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r5, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f820 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 3e2c4 <__uspack_MOD_dcldrawaxis@@Base+0x1b8> │ │ │ │ - ldr r1, [pc, #176] @ (3e354 <__uspack_MOD_dcldrawaxis@@Base+0x248>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #176] @ (3e358 <__uspack_MOD_dcldrawaxis@@Base+0x24c>) │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 32d64 │ │ │ │ - ldr r1, [pc, #168] @ (3e35c <__uspack_MOD_dcldrawaxis@@Base+0x250>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #168] @ (3e360 <__uspack_MOD_dcldrawaxis@@Base+0x254>) │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 32d64 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 3e2ee <__uspack_MOD_dcldrawaxis@@Base+0x1e2> │ │ │ │ - ldr r1, [pc, #152] @ (3e364 <__uspack_MOD_dcldrawaxis@@Base+0x258>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #152] @ (3e368 <__uspack_MOD_dcldrawaxis@@Base+0x25c>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 32d64 │ │ │ │ - ldr r1, [pc, #140] @ (3e36c <__uspack_MOD_dcldrawaxis@@Base+0x260>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #140] @ (3e370 <__uspack_MOD_dcldrawaxis@@Base+0x264>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 32d64 │ │ │ │ - ldr r0, [pc, #132] @ (3e374 <__uspack_MOD_dcldrawaxis@@Base+0x268>) │ │ │ │ - movs r1, #11 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #28] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (3dd6c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3dd70 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30484 │ │ │ │ - nop │ │ │ │ - umlal r0, r0, r0, ip │ │ │ │ - @ instruction: 0xb85c │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xfbf0000a │ │ │ │ + lsls r2, r0, #1 │ │ │ │ movs r3, r1 │ │ │ │ - @ instruction: 0xfac4000a │ │ │ │ - @ instruction: 0xfa52000a │ │ │ │ - @ instruction: 0xf620000d │ │ │ │ - @ instruction: 0xfa48000a │ │ │ │ - @ instruction: 0xf5e8000d │ │ │ │ - @ instruction: 0xfa58000a │ │ │ │ - @ instruction: 0xfa4a000a │ │ │ │ - sub.w r0, r4, #9240576 @ 0x8d0000 │ │ │ │ - vld1.8 {d16[0]}, [r0], sl │ │ │ │ - ldr??.w r0, [r2, #10] │ │ │ │ - @ instruction: 0xf53c000d │ │ │ │ - vld4.8 {d16-d19}, [sl], sl │ │ │ │ - vld4.8 {d16-d19}, [r4], sl │ │ │ │ - adds.w r0, lr, #9240576 @ 0x8d0000 │ │ │ │ - ldrsb.w r0, [r0, #10] │ │ │ │ - vst1.8 {d0[0]}, [r6], sl │ │ │ │ - @ instruction: 0xf4f8000d │ │ │ │ - ldrsh.w r0, [r6, sl] │ │ │ │ - vld4.8 {d0-d3}, [ip], sl │ │ │ │ - movs r2, #124 @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - str??.w r0, [r8, sl] │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr.w r0, [lr, sl] │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ - movs r0, r0 │ │ │ │ - str.w r0, [lr, sl] │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ - movs r0, r0 │ │ │ │ - str.w r0, [r4, sl] │ │ │ │ - vst4.8 {d0-d3}, [sl], sl │ │ │ │ │ │ │ │ -0003e378 <__uspack_MOD_dcldrawscaledgraph@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003dd74 : │ │ │ │ + push {r4, 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] @ 3e798 <__uspack_MOD_dcldrawscaledgraph@@Base+0x420> │ │ │ │ - mov sl, r3 │ │ │ │ - ldr.w r3, [pc, #1032] @ 3e79c <__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] @ (3e7a0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x428>) │ │ │ │ - subs r4, r7, r3 │ │ │ │ + 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] │ │ │ │ - ldrd r3, r2, [r1, #28] │ │ │ │ - add r0, pc │ │ │ │ - sub.w r8, r2, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #976] @ (3e7a4 <__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 34974 │ │ │ │ - ldr r0, [pc, #960] @ (3e7a8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x430>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - add r0, pc │ │ │ │ - blx 34e1c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 3e6b0 <__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 3e6a4 <__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 3e440 <__uspack_MOD_dcldrawscaledgraph@@Base+0xc8> │ │ │ │ - movs r3, #15 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #896] @ (3e7ac <__uspack_MOD_dcldrawscaledgraph@@Base+0x434>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + blx 30234 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003dda0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33b9c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ddbc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35b38 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ddd8 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 3de5a │ │ │ │ + add r7, sp, #68 @ 0x44 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #892] @ (3e7b0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x438>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #892] @ (3e7b4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x43c>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - cmp sl, fp │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ - it ge │ │ │ │ - movge r3, fp │ │ │ │ - cmp r6, #1 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bne.n 3e4a4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x12c> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - bne.w 3e64c <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d4> │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - mov r2, r4 │ │ │ │ - blx 31268 │ │ │ │ - blx 33308 │ │ │ │ - blx 3087c │ │ │ │ - blx 2fc7c │ │ │ │ + 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 33dc0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #20] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (3de68 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3de6c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xfaf4000a │ │ │ │ + vhadd.u32 d16, d14, d10 │ │ │ │ + │ │ │ │ +0003de70 : │ │ │ │ + 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] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 31968 │ │ │ │ - ldr r2, [pc, #824] @ (3e7b8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x440>) │ │ │ │ - ldr r3, [pc, #792] @ (3e79c <__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 3e78c <__uspack_MOD_dcldrawscaledgraph@@Base+0x414> │ │ │ │ - ldr r0, [pc, #804] @ (3e7bc <__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 30484 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 3e570 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f8> │ │ │ │ - movs r0, #1 │ │ │ │ + blx 30080 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003de94 : │ │ │ │ + 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 2ef20 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003deb8 : │ │ │ │ + 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 33d84 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003dee4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 319a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003df00 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31910 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003df1c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32948 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003df38 : │ │ │ │ + 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 34010 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - it ne │ │ │ │ - strne r0, [sp, #40] @ 0x28 │ │ │ │ - bne.w 3e64e <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d6> │ │ │ │ - add.w fp, sp, #56 @ 0x38 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - blx 31268 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + cbz r0, 3df92 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f1c8 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - blx 33308 │ │ │ │ - blx 3087c │ │ │ │ - blx 2fc7c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.w 3e738 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3c0> │ │ │ │ - lsls r0, r4, #2 │ │ │ │ + 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] @ (3dfa0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3dfa4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrsh.w r0, [ip, #10] │ │ │ │ + cdp2 0, 5, cr0, cr14, cr10, {0} │ │ │ │ + │ │ │ │ +0003dfa8 : │ │ │ │ + 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 34010 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - mov r1, r0 │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ + cbz r0, 3e002 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ 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 3e4fa <__uspack_MOD_dcldrawscaledgraph@@Base+0x182> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - bne.w 3e702 <__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 31968 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.w 3e758 <__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 3e52e <__uspack_MOD_dcldrawscaledgraph@@Base+0x1b6> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fa68 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.n 3e47e <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3e568 <__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 3e55c <__uspack_MOD_dcldrawscaledgraph@@Base+0x1e4> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 331f0 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - b.n 3e47e <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - mov.w sl, r6, lsl #2 │ │ │ │ + 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] @ (3e010 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e014 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + vst4.8 {d16-d19}, [ip], sl │ │ │ │ + cdp2 0, 1, cr0, cr6, cr10, {0} │ │ │ │ + │ │ │ │ +0003e018 : │ │ │ │ + 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 34010 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + cbz r0, 3e086 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ 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 3e584 <__uspack_MOD_dcldrawscaledgraph@@Base+0x20c> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - bne.w 3e734 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3bc> │ │ │ │ - add.w fp, sp, #56 @ 0x38 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r0, fp │ │ │ │ - blx 31268 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 300b4 │ │ │ │ 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 3e5b6 <__uspack_MOD_dcldrawscaledgraph@@Base+0x23e> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.n 3e4d2 <__uspack_MOD_dcldrawscaledgraph@@Base+0x15a> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3e680 <__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 3e5e8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x270> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - blx 33308 │ │ │ │ - blx 3087c │ │ │ │ - blx 2fc7c │ │ │ │ - cmp r6, #1 │ │ │ │ - it eq │ │ │ │ - moveq r7, r5 │ │ │ │ - bne.n 3e692 <__uspack_MOD_dcldrawscaledgraph@@Base+0x31a> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3e620 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2a8> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - blx 31968 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 3e742 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3ca> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 3e47e <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ - b.n 3e550 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1d8> │ │ │ │ - mov r1, r5 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - bge.n 3e6bc <__uspack_MOD_dcldrawscaledgraph@@Base+0x344> │ │ │ │ - movs r0, #1 │ │ │ │ - add.w fp, sp, #56 @ 0x38 │ │ │ │ - blx 34010 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, fp │ │ │ │ - blx 31268 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 3e760 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3e8> │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3e67a <__uspack_MOD_dcldrawscaledgraph@@Base+0x302> │ │ │ │ - mov.w sl, r6, lsl #2 │ │ │ │ - b.n 3e5aa <__uspack_MOD_dcldrawscaledgraph@@Base+0x232> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2fa68 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fa68 │ │ │ │ - blx 33308 │ │ │ │ - blx 3087c │ │ │ │ - blx 2fc7c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w 3e4e6 <__uspack_MOD_dcldrawscaledgraph@@Base+0x16e> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.n 3e508 <__uspack_MOD_dcldrawscaledgraph@@Base+0x190> │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 34700 │ │ │ │ - b.n 3e416 <__uspack_MOD_dcldrawscaledgraph@@Base+0x9e> │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 32510 │ │ │ │ - b.n 3e404 <__uspack_MOD_dcldrawscaledgraph@@Base+0x8c> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov.w sl, r9, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3e6d2 <__uspack_MOD_dcldrawscaledgraph@@Base+0x35a> │ │ │ │ - add.w fp, sp, #56 @ 0x38 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r0, fp │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 31268 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 3e5da <__uspack_MOD_dcldrawscaledgraph@@Base+0x262> │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 3e674 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2fc> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3e5da <__uspack_MOD_dcldrawscaledgraph@@Base+0x262> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.n 3e790 <__uspack_MOD_dcldrawscaledgraph@@Base+0x418> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - 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 31968 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 3e568 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f0> │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.w 3e526 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1ae> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3e568 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f0> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 3e64e <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d6> │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.n 3e510 <__uspack_MOD_dcldrawscaledgraph@@Base+0x198> │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.w 3e526 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1ae> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fa68 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 3e47e <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ - b.n 3e550 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1d8> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3e47e <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - blx 33308 │ │ │ │ - blx 3087c │ │ │ │ - blx 2fc7c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 34010 │ │ │ │ - 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 31968 │ │ │ │ - b.n 3e568 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f0> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov.w sl, r9, lsl #2 │ │ │ │ - b.n 3e610 <__uspack_MOD_dcldrawscaledgraph@@Base+0x298> │ │ │ │ - ldr??.w r0, [r0, ip] │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str.w r0, [r0, sl] │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ - movs r3, r1 │ │ │ │ - ldrh.w r0, [r0, sl] │ │ │ │ - @ instruction: 0xf7f0000a │ │ │ │ - adds.w r0, ip, #9043968 @ 0x8a0000 │ │ │ │ - sub.w r0, sl, #10 │ │ │ │ - strb.w r0, [r2, #12] │ │ │ │ - @ instruction: 0xf770000a │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e094 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e098 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + str.w r0, [r8, #10] │ │ │ │ + ldc2 0, cr0, [sl, #40]! @ 0x28 │ │ │ │ │ │ │ │ -0003e7c0 <__uspack_MOD_dcldrawscaledaxis@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003e09c : │ │ │ │ + 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 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #164] @ (3e87c <__uspack_MOD_dcldrawscaledaxis@@Base+0xbc>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r0, [pc, #164] @ (3e880 <__uspack_MOD_dcldrawscaledaxis@@Base+0xc0>) │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r6, r2 │ │ │ │ - mov r8, r2 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 3e122 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - movs r2, #17 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + 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 35bc8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #28] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (3e130 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e134 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 34974 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 3e862 <__uspack_MOD_dcldrawscaledaxis@@Base+0xa2> │ │ │ │ - ldr r6, [pc, #148] @ (3e884 <__uspack_MOD_dcldrawscaledaxis@@Base+0xc4>) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r7, [pc, #148] @ (3e888 <__uspack_MOD_dcldrawscaledaxis@@Base+0xc8>) │ │ │ │ - add r6, pc │ │ │ │ - add r7, pc │ │ │ │ - add.w r1, r6, #8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 34ca8 │ │ │ │ - ldr r3, [pc, #136] @ (3e88c <__uspack_MOD_dcldrawscaledaxis@@Base+0xcc>) │ │ │ │ - add.w r1, r6, #12 │ │ │ │ - movs r2, #6 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 34ca8 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 33ef8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 33ef8 │ │ │ │ - cbz r5, 3e86e <__uspack_MOD_dcldrawscaledaxis@@Base+0xae> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f630 │ │ │ │ - ldr r4, [pc, #92] @ (3e890 <__uspack_MOD_dcldrawscaledaxis@@Base+0xd0>) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r0, [pc, #92] @ (3e894 <__uspack_MOD_dcldrawscaledaxis@@Base+0xd4>) │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r4, #8 │ │ │ │ - blx 2f820 │ │ │ │ - ldr r0, [pc, #80] @ (3e898 <__uspack_MOD_dcldrawscaledaxis@@Base+0xd8>) │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f820 │ │ │ │ - ldr r0, [pc, #72] @ (3e89c <__uspack_MOD_dcldrawscaledaxis@@Base+0xdc>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 30484 │ │ │ │ - cbz r5, 3e874 <__uspack_MOD_dcldrawscaledaxis@@Base+0xb4> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f630 │ │ │ │ - b.n 3e852 <__uspack_MOD_dcldrawscaledaxis@@Base+0x92> │ │ │ │ - blx 2fc7c │ │ │ │ - b.n 3e832 <__uspack_MOD_dcldrawscaledaxis@@Base+0x72> │ │ │ │ - blx 2fc7c │ │ │ │ - b.n 3e852 <__uspack_MOD_dcldrawscaledaxis@@Base+0x92> │ │ │ │ - nop │ │ │ │ - cbz r6, 3e8aa <__uspack_MOD_dclfitscalingparm@@Base+0xa> │ │ │ │ - movs r3, r1 │ │ │ │ - orrs.w r0, r0, #9043968 @ 0x8a0000 │ │ │ │ - vaddl.s8 q0, d4, d13 │ │ │ │ - ubfx r0, r2, #0, #11 │ │ │ │ - @ instruction: 0xf3b6000a │ │ │ │ - vhadd.s8 d16, d0, d13 │ │ │ │ - @ instruction: 0xf37e000a │ │ │ │ - @ instruction: 0xf374000a │ │ │ │ - @ instruction: 0xf3de000a │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + strh.w r0, [ip, sl] │ │ │ │ + stc2l 0, cr0, [r6, #-40] @ 0xffffffd8 │ │ │ │ │ │ │ │ -0003e8a0 <__uspack_MOD_dclfitscalingparm@@Base>: │ │ │ │ - push {lr} │ │ │ │ +0003e138 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (3e8d0 <__uspack_MOD_dclfitscalingparm@@Base+0x30>) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #17 │ │ │ │ - add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - blx 33308 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #17 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf394000a │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32638 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003e8d4 <__uspack_MOD_dclsettitle@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003e154 : │ │ │ │ + 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 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #104] @ (3e954 <__uspack_MOD_dclsettitle@@Base+0x80>) │ │ │ │ - mov r6, r1 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - 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 2f694 │ │ │ │ - cbz r7, 3e914 <__uspack_MOD_dclsettitle@@Base+0x40> │ │ │ │ - ldr r0, [pc, #80] @ (3e958 <__uspack_MOD_dclsettitle@@Base+0x84>) │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 3e1c2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33f34 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - blx 32d64 │ │ │ │ - cbz r6, 3e924 <__uspack_MOD_dclsettitle@@Base+0x50> │ │ │ │ - ldr r0, [pc, #68] @ (3e95c <__uspack_MOD_dclsettitle@@Base+0x88>) │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - blx 32d64 │ │ │ │ - cbz r5, 3e934 <__uspack_MOD_dclsettitle@@Base+0x60> │ │ │ │ - ldr r0, [pc, #56] @ (3e960 <__uspack_MOD_dclsettitle@@Base+0x8c>) │ │ │ │ - mov r3, r9 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - blx 32d64 │ │ │ │ - cbz r4, 3e944 <__uspack_MOD_dclsettitle@@Base+0x70> │ │ │ │ - ldr r0, [pc, #44] @ (3e964 <__uspack_MOD_dclsettitle@@Base+0x90>) │ │ │ │ - mov r3, sl │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - blx 32d64 │ │ │ │ - ldr r0, [pc, #32] @ (3e968 <__uspack_MOD_dclsettitle@@Base+0x94>) │ │ │ │ - movs r1, #11 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e1d0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e1d4 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - bfi r0, sl, #0, #11 │ │ │ │ - @ instruction: 0xf35a000a │ │ │ │ - @ instruction: 0xf352000a │ │ │ │ - sbfx r0, sl, #0, #11 │ │ │ │ - sbfx r0, r2, #0, #11 │ │ │ │ - @ instruction: 0xf314000a │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xf78c000a │ │ │ │ + stc2l 0, cr0, [lr], {10} │ │ │ │ │ │ │ │ -0003e96c <__uspack_MOD_dclscalingpoint@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003e1d8 : │ │ │ │ + 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 r2, [pc, #928] @ (3ed20 <__uspack_MOD_dclscalingpoint@@Base+0x3b4>) │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #928] @ (3ed24 <__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 3ea64 <__uspack_MOD_dclscalingpoint@@Base+0xf8> │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 3ea64 <__uspack_MOD_dclscalingpoint@@Base+0xf8> │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 3eabc <__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 3ead2 <__uspack_MOD_dclscalingpoint@@Base+0x166> │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 3ea82 <__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] @ (3ed28 <__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 2f694 │ │ │ │ - ldr r0, [pc, #840] @ (3ed2c <__uspack_MOD_dclscalingpoint@@Base+0x3c0>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - add r0, pc │ │ │ │ - blx 34e1c │ │ │ │ - add.w r2, r8, #1 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - mov sl, r2 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 3ebda <__uspack_MOD_dclscalingpoint@@Base+0x26e> │ │ │ │ - bic.w r3, r6, r6, asr #31 │ │ │ │ - mov fp, r3 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3ea20 <__uspack_MOD_dclscalingpoint@@Base+0xb4> │ │ │ │ - movs r3, #15 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r0, [pc, #800] @ (3ed30 <__uspack_MOD_dclscalingpoint@@Base+0x3c4>) │ │ │ │ - strd r3, r2, [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 34010 │ │ │ │ + cbz r0, 3e246 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #796] @ (3ed34 <__uspack_MOD_dclscalingpoint@@Base+0x3c8>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r2, pc │ │ │ │ - blx 33af8 │ │ │ │ - cmp fp, sl │ │ │ │ - mov r3, fp │ │ │ │ - it ge │ │ │ │ - movge r3, sl │ │ │ │ - cmp r7, #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bne.n 3eaea <__uspack_MOD_dclscalingpoint@@Base+0x17e> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - bne.n 3eb12 <__uspack_MOD_dclscalingpoint@@Base+0x1a6> │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 31268 │ │ │ │ - ldr r2, [pc, #760] @ (3ed38 <__uspack_MOD_dclscalingpoint@@Base+0x3cc>) │ │ │ │ - ldr r3, [pc, #736] @ (3ed24 <__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 3ed1c <__uspack_MOD_dclscalingpoint@@Base+0x3b0> │ │ │ │ - ldr r0, [pc, #740] @ (3ed3c <__uspack_MOD_dclscalingpoint@@Base+0x3d0>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - movs r4, #0 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 3e9b2 <__uspack_MOD_dclscalingpoint@@Base+0x46> │ │ │ │ - ldr r0, [pc, #724] @ (3ed40 <__uspack_MOD_dclscalingpoint@@Base+0x3d4>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - ldr r0, [pc, #716] @ (3ed44 <__uspack_MOD_dclscalingpoint@@Base+0x3d8>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - add r0, pc │ │ │ │ - blx 34e1c │ │ │ │ - b.n 3ea3e <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ - ldr r0, [pc, #708] @ (3ed48 <__uspack_MOD_dclscalingpoint@@Base+0x3dc>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - ldr r0, [pc, #700] @ (3ed4c <__uspack_MOD_dclscalingpoint@@Base+0x3e0>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - add r0, pc │ │ │ │ - blx 34e1c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 3ea3e <__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 3ebf2 <__uspack_MOD_dclscalingpoint@@Base+0x286> │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #32 │ │ │ │ - vstr s15, [sp, #40] @ 0x28 │ │ │ │ - blx 31268 │ │ │ │ - b.n 3ea3e <__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 3e9b2 <__uspack_MOD_dclscalingpoint@@Base+0x46> │ │ │ │ - ldr r0, [pc, #636] @ (3ed50 <__uspack_MOD_dclscalingpoint@@Base+0x3e4>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - ldr r0, [pc, #628] @ (3ed54 <__uspack_MOD_dclscalingpoint@@Base+0x3e8>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - add r0, pc │ │ │ │ - blx 34e1c │ │ │ │ - b.n 3ea9c <__uspack_MOD_dclscalingpoint@@Base+0x130> │ │ │ │ - subs r1, r6, #1 │ │ │ │ - bpl.n 3eb48 <__uspack_MOD_dclscalingpoint@@Base+0x1dc> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3113c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e254 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e258 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xf708000a │ │ │ │ + ldc2l 0, cr0, [r2], #-40 @ 0xffffffd8 │ │ │ │ + │ │ │ │ +0003e25c : │ │ │ │ + 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 34010 │ │ │ │ - cmp.w r9, #1 │ │ │ │ + cbz r0, 3e2ca │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - it ne │ │ │ │ - strne r0, [sp, #28] │ │ │ │ - bne.n 3eb14 <__uspack_MOD_dclscalingpoint@@Base+0x1a8> │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 31268 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3ea3e <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ mov r1, r4 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bge.w 3ec4e <__uspack_MOD_dclscalingpoint@@Base+0x2e2> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30210 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 31268 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 3ebd2 <__uspack_MOD_dclscalingpoint@@Base+0x266> │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.w 3ed14 <__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 3eb8e <__uspack_MOD_dclscalingpoint@@Base+0x222> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - 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 3eb68 <__uspack_MOD_dclscalingpoint@@Base+0x1fc> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - bne.w 3ecb2 <__uspack_MOD_dclscalingpoint@@Base+0x346> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, sp, #32 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 31268 │ │ │ │ - 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 3eb98 <__uspack_MOD_dclscalingpoint@@Base+0x22c> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fa68 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 3ea3e <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3ebd2 <__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 3ebc6 <__uspack_MOD_dclscalingpoint@@Base+0x25a> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 3ea3e <__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 3ecb6 <__uspack_MOD_dclscalingpoint@@Base+0x34a> │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e2d8 ) │ │ │ │ mov r2, r5 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 31268 │ │ │ │ - b.n 3ea3e <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ - subs.w r8, r6, #1 │ │ │ │ - vstr s15, [sp, #12] │ │ │ │ - bmi.n 3ec96 <__uspack_MOD_dclscalingpoint@@Base+0x32a> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + ldr r0, [pc, #12] @ (3e2dc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xf684000a │ │ │ │ + ldc2 0, cr0, [r6], {10} │ │ │ │ + │ │ │ │ +0003e2e0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 316f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e2fc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fa9c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e318 : │ │ │ │ + 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 34010 │ │ │ │ - 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 3ec1a <__uspack_MOD_dclscalingpoint@@Base+0x2ae> │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #32 │ │ │ │ - vstr s15, [sp, #40] @ 0x28 │ │ │ │ - blx 31268 │ │ │ │ + cbz r0, 3e386 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr.w r2, [r5], #4 │ │ │ │ - adds r3, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r6, r3 │ │ │ │ - add r4, r7 │ │ │ │ - bge.n 3ec38 <__uspack_MOD_dclscalingpoint@@Base+0x2cc> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3ea3e <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3ec64 <__uspack_MOD_dclscalingpoint@@Base+0x2f8> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add r0, sp, #32 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 31268 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 3ebbc <__uspack_MOD_dclscalingpoint@@Base+0x250> │ │ │ │ - cmp r6, #0 │ │ │ │ - bgt.w 3eb3a <__uspack_MOD_dclscalingpoint@@Base+0x1ce> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2fa68 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 3ebbc <__uspack_MOD_dclscalingpoint@@Base+0x250> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - vldr s15, [sp, #12] │ │ │ │ - mov r9, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - add r0, sp, #32 │ │ │ │ - vstr s15, [sp, #40] @ 0x28 │ │ │ │ - blx 31268 │ │ │ │ - b.n 3ec46 <__uspack_MOD_dclscalingpoint@@Base+0x2da> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - b.n 3eb14 <__uspack_MOD_dclscalingpoint@@Base+0x1a8> │ │ │ │ - cmp r8, r4 │ │ │ │ - bge.n 3ecd4 <__uspack_MOD_dclscalingpoint@@Base+0x368> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 31268 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3ea3e <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ - add.w r3, r8, #1 │ │ │ │ - mov.w r9, r9, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f1ec │ │ │ │ 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 3ecea <__uspack_MOD_dclscalingpoint@@Base+0x37e> │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 31268 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r2, [r6], #4 │ │ │ │ - adds r3, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r8, r3 │ │ │ │ - add r5, r9 │ │ │ │ - bge.n 3ed04 <__uspack_MOD_dclscalingpoint@@Base+0x398> │ │ │ │ - b.n 3eccc <__uspack_MOD_dclscalingpoint@@Base+0x360> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 3ebd2 <__uspack_MOD_dclscalingpoint@@Base+0x266> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - usat r0, #12, r2 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf254000a │ │ │ │ - @ instruction: 0xf234000a │ │ │ │ - rsb r0, lr, sl │ │ │ │ - vhadd.s d0, d10, d10 │ │ │ │ - movt r0, #8204 @ 0x200c │ │ │ │ - rsb r0, ip, #10 │ │ │ │ - subs.w r0, r6, #10 │ │ │ │ - sub.w r0, r2, #10 │ │ │ │ - @ instruction: 0xf19e000a │ │ │ │ - @ instruction: 0xf18a000a │ │ │ │ - adc.w r0, lr, #10 │ │ │ │ - @ instruction: 0xf13a000a │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e394 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e398 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + rsb r0, r8, #9043968 @ 0x8a0000 │ │ │ │ + smull r0, r0, r2, sl │ │ │ │ │ │ │ │ -0003ed58 <__umpack_MOD_dclfillmap@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003e39c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ (3ed90 <__umpack_MOD_dclfillmap@@Base+0x38>) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #40] @ (3ed94 <__umpack_MOD_dclfillmap@@Base+0x3c>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r4, pc │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #10 │ │ │ │ - add r1, pc │ │ │ │ - blx 34974 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 35aa4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #10 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 30484 │ │ │ │ - vhadd.s16 d0, d10, d10 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ - movs r3, r1 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 3323c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0003ed98 <__umpack_MOD_dcldrawmap@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003e3c4 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ (3edd0 <__umpack_MOD_dcldrawmap@@Base+0x38>) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #40] @ (3edd4 <__umpack_MOD_dcldrawmap@@Base+0x3c>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r4, pc │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #10 │ │ │ │ - add r1, pc │ │ │ │ - blx 34974 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 30898 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #10 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 30484 │ │ │ │ - cdp 0, 14, cr0, cr6, cr10, {0} │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ - movs r3, 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 30e80 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0003edd8 <__umpack_MOD_dcldrawlimb@@Base>: │ │ │ │ - push {lr} │ │ │ │ +0003e3f0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #36] @ (3ee0c <__umpack_MOD_dcldrawlimb@@Base+0x34>) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r1, [pc, #36] @ (3ee10 <__umpack_MOD_dcldrawlimb@@Base+0x38>) │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #11 │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 34974 │ │ │ │ - blx 35c24 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #11 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 30484 │ │ │ │ - cdp 0, 11, cr0, cr2, cr10, {0} │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32d30 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003ee14 <__umpack_MOD_dcldrawgrid@@Base>: │ │ │ │ - push {lr} │ │ │ │ +0003e40c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #36] @ (3ee48 <__umpack_MOD_dcldrawgrid@@Base+0x34>) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r1, [pc, #36] @ (3ee4c <__umpack_MOD_dcldrawgrid@@Base+0x38>) │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #11 │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 34974 │ │ │ │ - blx 32650 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #11 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 30484 │ │ │ │ - cdp 0, 8, cr0, cr2, cr10, {0} │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33044 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003ee50 <__umpack_MOD_dcldrawglobe@@Base>: │ │ │ │ - push {lr} │ │ │ │ +0003e428 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #36] @ (3ee84 <__umpack_MOD_dcldrawglobe@@Base+0x34>) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r1, [pc, #36] @ (3ee88 <__umpack_MOD_dcldrawglobe@@Base+0x38>) │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #12 │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 34974 │ │ │ │ - blx 2feb0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #12 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 30484 │ │ │ │ - cdp 0, 5, cr0, cr2, cr10, {0} │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30904 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003ee8c <__umpack_MOD_dclfitmapparm@@Base>: │ │ │ │ - push {lr} │ │ │ │ +0003e444 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (3eebc <__umpack_MOD_dclfitmapparm@@Base+0x30>) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #13 │ │ │ │ - add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - blx 33a3c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #13 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - cdp 0, 2, cr0, cr8, cr10, {0} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35588 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003eec0 <__umpack_MOD_dclsetmappoint@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003e460 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #448] @ (3f094 <__umpack_MOD_dclsetmappoint@@Base+0x1d4>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #448] @ (3f098 <__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] @ (3f09c <__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 2f694 │ │ │ │ - cmp r8, fp │ │ │ │ - beq.n 3ef3e <__umpack_MOD_dclsetmappoint@@Base+0x7e> │ │ │ │ - movs r3, #14 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r0, [pc, #372] @ (3f0a0 <__umpack_MOD_dclsetmappoint@@Base+0x1e0>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #368] @ (3f0a4 <__umpack_MOD_dclsetmappoint@@Base+0x1e4>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, pc │ │ │ │ - blx 33af8 │ │ │ │ - cmp r8, fp │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, fp │ │ │ │ - cmp r6, #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bne.n 3ef80 <__umpack_MOD_dclsetmappoint@@Base+0xc0> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 3f01c <__umpack_MOD_dclsetmappoint@@Base+0x15c> │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 34a58 │ │ │ │ - ldr r2, [pc, #332] @ (3f0a8 <__umpack_MOD_dclsetmappoint@@Base+0x1e8>) │ │ │ │ - ldr r3, [pc, #312] @ (3f098 <__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 3f090 <__umpack_MOD_dclsetmappoint@@Base+0x1d0> │ │ │ │ - ldr r0, [pc, #312] @ (3f0ac <__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 2fb88 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 3efa8 <__umpack_MOD_dclsetmappoint@@Base+0xe8> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - it ne │ │ │ │ - strne.w r8, [sp, #28] │ │ │ │ - bne.n 3f020 <__umpack_MOD_dclsetmappoint@@Base+0x160> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 34a58 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3ef5a <__umpack_MOD_dclsetmappoint@@Base+0x9a> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - mov.w r8, r6, lsl #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3efbc <__umpack_MOD_dclsetmappoint@@Base+0xfc> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 3f082 <__umpack_MOD_dclsetmappoint@@Base+0x1c2> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r0, sp, #32 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - blx 34a58 │ │ │ │ - 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 3efe0 <__umpack_MOD_dclsetmappoint@@Base+0x120> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fa68 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 3ef5a <__umpack_MOD_dclsetmappoint@@Base+0x9a> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 3f014 <__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 3f008 <__umpack_MOD_dclsetmappoint@@Base+0x148> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3ef5a <__umpack_MOD_dclsetmappoint@@Base+0x9a> │ │ │ │ - ldr.w r8, [sp, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 3f046 <__umpack_MOD_dclsetmappoint@@Base+0x186> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 34a58 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 3f014 <__umpack_MOD_dclsetmappoint@@Base+0x154> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 3f088 <__umpack_MOD_dclsetmappoint@@Base+0x1c8> │ │ │ │ - mov.w r8, r6, lsl #2 │ │ │ │ - b.n 3efd8 <__umpack_MOD_dclsetmappoint@@Base+0x118> │ │ │ │ - mov.w r0, sl, lsl #2 │ │ │ │ - lsls r5, r7, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3f058 <__umpack_MOD_dclsetmappoint@@Base+0x198> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 34a58 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 3effe <__umpack_MOD_dclsetmappoint@@Base+0x13e> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 3f040 <__umpack_MOD_dclsetmappoint@@Base+0x180> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3effe <__umpack_MOD_dclsetmappoint@@Base+0x13e> │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ - b.n 3f020 <__umpack_MOD_dclsetmappoint@@Base+0x160> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3f014 <__umpack_MOD_dclsetmappoint@@Base+0x154> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - cdp 0, 2, cr0, cr14, cr12, {0} │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r2, #40] @ 0x28 │ │ │ │ - b.n 3ee04 <__umpack_MOD_dcldrawlimb@@Base+0x2c> │ │ │ │ - movs r2, r1 │ │ │ │ - ands.w r0, ip, sl │ │ │ │ - stc 0, cr0, [r6, #48]! @ 0x30 │ │ │ │ - stcl 0, cr0, [r4, #-40]! @ 0xffffffd8 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30110 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003f0b0 <__umpack_MOD_dclsetcirclewindow@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003e47c : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003e498 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31a90 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e4b4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 318dc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e4d0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ff88 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e4ec : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 314d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e508 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f0cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e524 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31928 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e540 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32954 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e55c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31c40 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e578 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003e594 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32510 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e5b0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 353c4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e5cc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34700 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e5e8 : │ │ │ │ + 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 34150 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e60c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #116] @ (3f138 <__umpack_MOD_dclsetcirclewindow@@Base+0x88>) │ │ │ │ - ldr r3, [pc, #120] @ (3f13c <__umpack_MOD_dclsetcirclewindow@@Base+0x8c>) │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (3f140 <__umpack_MOD_dclsetcirclewindow@@Base+0x90>) │ │ │ │ - sub sp, #24 │ │ │ │ - mov r5, r1 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #18 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - ldr r0, [pc, #96] @ (3f144 <__umpack_MOD_dclsetcirclewindow@@Base+0x94>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 34e1c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cbz r6, 3f0fa <__umpack_MOD_dclsetcirclewindow@@Base+0x4a> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cbz r5, 3f100 <__umpack_MOD_dclsetcirclewindow@@Base+0x50> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r4, 3f106 <__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 31bf8 │ │ │ │ - ldr r2, [pc, #52] @ (3f148 <__umpack_MOD_dclsetcirclewindow@@Base+0x98>) │ │ │ │ - ldr r3, [pc, #40] @ (3f13c <__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 3f134 <__umpack_MOD_dclsetcirclewindow@@Base+0x84> │ │ │ │ - ldr r0, [pc, #36] @ (3f14c <__umpack_MOD_dclsetcirclewindow@@Base+0x9c>) │ │ │ │ - movs r1, #18 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 3e666 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 358e4 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (3e674 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e678 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldc 0, cr0, [lr], #-48 @ 0xffffffd0 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldc 0, cr0, [sl], {10} │ │ │ │ - @ instruction: 0xeb36000a │ │ │ │ - @ instruction: 0xebf0000c │ │ │ │ - rsb r0, r0, sl │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xf2e8000a │ │ │ │ + str.w r0, [sl, #10] │ │ │ │ │ │ │ │ -0003f150 <__umpack_MOD_dclsetmapcontactpoint@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003e67c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #116] @ (3f1d8 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x88>) │ │ │ │ - ldr r3, [pc, #120] @ (3f1dc <__umpack_MOD_dclsetmapcontactpoint@@Base+0x8c>) │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (3f1e0 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x90>) │ │ │ │ - sub sp, #24 │ │ │ │ - mov r5, r1 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #21 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - ldr r0, [pc, #96] @ (3f1e4 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x94>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 34e1c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cbz r6, 3f19a <__umpack_MOD_dclsetmapcontactpoint@@Base+0x4a> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cbz r5, 3f1a0 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x50> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r4, 3f1a6 <__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 334f8 │ │ │ │ - ldr r2, [pc, #52] @ (3f1e8 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x98>) │ │ │ │ - ldr r3, [pc, #40] @ (3f1dc <__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 3f1d4 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x84> │ │ │ │ - ldr r0, [pc, #36] @ (3f1ec <__umpack_MOD_dclsetmapcontactpoint@@Base+0x9c>) │ │ │ │ - movs r1, #21 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 3e6d6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31d94 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (3e6e4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e6e8 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xeb9e000c │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xeb8e000a │ │ │ │ - eors.w r0, r6, sl │ │ │ │ - adcs.w r0, r0, ip │ │ │ │ - @ instruction: 0xeb34000a │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xf278000a │ │ │ │ + strb.w r0, [r2, #10] │ │ │ │ │ │ │ │ -0003f1f0 <__uhpack_MOD_dcldrawxboxline@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003e6ec : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #544] @ (3f424 <__uhpack_MOD_dcldrawxboxline@@Base+0x234>) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #544] @ (3f428 <__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 │ │ │ │ - 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] @ (3f42c <__uhpack_MOD_dcldrawxboxline@@Base+0x23c>) │ │ │ │ - subs r6, r6, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #492] @ (3f430 <__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 34974 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 3f3ee <__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 3f3fe <__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 3f2a0 <__uhpack_MOD_dcldrawxboxline@@Base+0xb0> │ │ │ │ - movs r3, #15 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #424] @ (3f434 <__uhpack_MOD_dcldrawxboxline@@Base+0x244>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 3e75a │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #420] @ (3f438 <__uhpack_MOD_dcldrawxboxline@@Base+0x248>) │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35908 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e768 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e76c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #420] @ (3f43c <__uhpack_MOD_dcldrawxboxline@@Base+0x24c>) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - cmp r5, sl │ │ │ │ - it ge │ │ │ │ - movge r5, sl │ │ │ │ - cmp r4, #1 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - bne.n 3f2ee <__uhpack_MOD_dcldrawxboxline@@Base+0xfe> │ │ │ │ - cmp.w r8, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w sl, [sp, #12] │ │ │ │ - bne.n 3f360 <__uhpack_MOD_dcldrawxboxline@@Base+0x170> │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xf1f4000a │ │ │ │ + strh.w r0, [r6, sl] │ │ │ │ + │ │ │ │ +0003e770 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35404 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e78c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 308e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e7a8 : │ │ │ │ + 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 r0, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldrd r2, r1, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 30a5c │ │ │ │ - ldr r2, [pc, #372] @ (3f440 <__uhpack_MOD_dcldrawxboxline@@Base+0x250>) │ │ │ │ - ldr r3, [pc, #348] @ (3f428 <__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 3f420 <__uhpack_MOD_dcldrawxboxline@@Base+0x230> │ │ │ │ - ldr r0, [pc, #356] @ (3f444 <__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 30484 │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.n 3f3e2 <__uhpack_MOD_dcldrawxboxline@@Base+0x1f2> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - lsls r5, r4, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3f304 <__uhpack_MOD_dcldrawxboxline@@Base+0x114> │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ - cmp.w r8, #1 │ │ │ │ - bne.n 3f360 <__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 30a5c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 3f418 <__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 3f33c <__uhpack_MOD_dcldrawxboxline@@Base+0x14c> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fa68 │ │ │ │ - cmp.w r8, #1 │ │ │ │ - beq.n 3f2c8 <__uhpack_MOD_dcldrawxboxline@@Base+0xd8> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 3f3b0 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c0> │ │ │ │ - mov.w r5, r8, lsl #2 │ │ │ │ - b.n 3f39a <__uhpack_MOD_dcldrawxboxline@@Base+0x1aa> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 3f3b8 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c8> │ │ │ │ - mov.w r0, fp, lsl #2 │ │ │ │ - mov.w r5, r8, lsl #2 │ │ │ │ + blx 302b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e7cc : │ │ │ │ + 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 31d54 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e7f4 : │ │ │ │ + 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 3409c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e820 : │ │ │ │ + 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 │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + cbz r0, 3e8a6 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ 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 3f378 <__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 30a5c │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 3f40a <__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 3f3a4 <__uhpack_MOD_dcldrawxboxline@@Base+0x1b4> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3f2c8 <__uhpack_MOD_dcldrawxboxline@@Base+0xd8> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - 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 30a5c │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 3f3b0 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c0> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 3f332 <__uhpack_MOD_dcldrawxboxline@@Base+0x142> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3f3b0 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c0> │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + 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 312b8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.n 3f316 <__uhpack_MOD_dcldrawxboxline@@Base+0x126> │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2fce0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 3f270 <__uhpack_MOD_dcldrawxboxline@@Base+0x80> │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 306bc │ │ │ │ - b.n 3f278 <__uhpack_MOD_dcldrawxboxline@@Base+0x88> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 3f332 <__uhpack_MOD_dcldrawxboxline@@Base+0x142> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3f354 <__uhpack_MOD_dcldrawxboxline@@Base+0x164> │ │ │ │ - mov r0, sl │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #28] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 3f2c8 <__uhpack_MOD_dcldrawxboxline@@Base+0xd8> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xeafc000c │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xead0000a │ │ │ │ - add r7, pc, #280 @ (adr r7, 3f54c <__uhpack_MOD_dclshadexboxarea@@Base+0x104>) │ │ │ │ - movs r3, r1 │ │ │ │ - eor.w r0, r0, sl │ │ │ │ - b.n 3f1b4 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x64> │ │ │ │ - movs r2, r1 │ │ │ │ - b.n 3fad4 <__uhpack_MOD_dcldrawxbarline@@Base+0xf8> │ │ │ │ - movs r2, r1 │ │ │ │ - bics.w r0, r8, ip │ │ │ │ - bics.w r0, r2, sl │ │ │ │ + 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] @ (3e8b4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e8b8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xf0a8000a │ │ │ │ + @ instruction: 0xf702000a │ │ │ │ │ │ │ │ -0003f448 <__uhpack_MOD_dclshadexboxarea@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003e8bc : │ │ │ │ + push {r3, 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] @ (3f6f0 <__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] @ (3f6f4 <__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] │ │ │ │ - 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.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35ba4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e8d8 : │ │ │ │ + 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] │ │ │ │ - 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] @ (3f6f8 <__uhpack_MOD_dclshadexboxarea@@Base+0x2b0>) │ │ │ │ - sub.w fp, r1, r3 │ │ │ │ - ldr r1, [pc, #592] @ (3f6fc <__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 34974 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3f6c8 <__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 3f6dc <__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 3f52e <__uhpack_MOD_dclshadexboxarea@@Base+0xe6> │ │ │ │ - movs r3, #16 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #484] @ (3f700 <__uhpack_MOD_dclshadexboxarea@@Base+0x2b8>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #480] @ (3f704 <__uhpack_MOD_dclshadexboxarea@@Base+0x2bc>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #480] @ (3f708 <__uhpack_MOD_dclshadexboxarea@@Base+0x2c0>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - 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 3f59e <__uhpack_MOD_dclshadexboxarea@@Base+0x156> │ │ │ │ - cmp r6, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #16] │ │ │ │ - bne.n 3f5d6 <__uhpack_MOD_dclshadexboxarea@@Base+0x18e> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #20] │ │ │ │ - bne.n 3f60a <__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 31584 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.w 3f680 <__uhpack_MOD_dclshadexboxarea@@Base+0x238> │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 3f65c <__uhpack_MOD_dclshadexboxarea@@Base+0x214> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 3f636 <__uhpack_MOD_dclshadexboxarea@@Base+0x1ee> │ │ │ │ - ldr r2, [pc, #400] @ (3f70c <__uhpack_MOD_dclshadexboxarea@@Base+0x2c4>) │ │ │ │ - ldr r3, [pc, #376] @ (3f6f4 <__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 3f6ea <__uhpack_MOD_dclshadexboxarea@@Base+0x2a2> │ │ │ │ - ldr r0, [pc, #384] @ (3f710 <__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 30484 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 3f6bc <__uhpack_MOD_dclshadexboxarea@@Base+0x274> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ blx 34010 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + cbz r0, 3e94a │ │ │ │ mov r4, r0 │ │ │ │ - mov.w ip, r7, lsl #2 │ │ │ │ + add r2, sp, #12 │ │ │ │ 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 3f5bc <__uhpack_MOD_dclshadexboxarea@@Base+0x174> │ │ │ │ - cmp r6, #1 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #16] │ │ │ │ - beq.n 3f550 <__uhpack_MOD_dclshadexboxarea@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 3f6a4 <__uhpack_MOD_dclshadexboxarea@@Base+0x25c> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r8, r3 │ │ │ │ - str.w ip, [r1], #4 │ │ │ │ - bge.n 3f5ee <__uhpack_MOD_dclshadexboxarea@@Base+0x1a6> │ │ │ │ - cmp r5, #1 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #20] │ │ │ │ - beq.n 3f558 <__uhpack_MOD_dclshadexboxarea@@Base+0x110> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.n 3f6b0 <__uhpack_MOD_dclshadexboxarea@@Base+0x268> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3f622 <__uhpack_MOD_dclshadexboxarea@@Base+0x1da> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 3f558 <__uhpack_MOD_dclshadexboxarea@@Base+0x110> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3f654 <__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 3f648 <__uhpack_MOD_dclshadexboxarea@@Base+0x200> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3f578 <__uhpack_MOD_dclshadexboxarea@@Base+0x130> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3f678 <__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 3f66c <__uhpack_MOD_dclshadexboxarea@@Base+0x224> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3f574 <__uhpack_MOD_dclshadexboxarea@@Base+0x12c> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3f69c <__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 3f690 <__uhpack_MOD_dclshadexboxarea@@Base+0x248> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3f570 <__uhpack_MOD_dclshadexboxarea@@Base+0x128> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 3f550 <__uhpack_MOD_dclshadexboxarea@@Base+0x108> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 3f558 <__uhpack_MOD_dclshadexboxarea@@Base+0x110> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 32a70 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 3f546 <__uhpack_MOD_dclshadexboxarea@@Base+0xfe> │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - blx 2f408 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 3f4e6 <__uhpack_MOD_dclshadexboxarea@@Base+0x9e> │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - blx 2f408 │ │ │ │ - b.n 3f4f0 <__uhpack_MOD_dclshadexboxarea@@Base+0xa8> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - stmia.w r6!, {r2, r3} │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrd r0, r0, [r6], #-40 @ 0x28 │ │ │ │ - add r4, pc, #888 @ (adr r4, 3fa78 <__uhpack_MOD_dcldrawxbarline@@Base+0x9c>) │ │ │ │ - movs r3, r1 │ │ │ │ - @ instruction: 0xe802000a │ │ │ │ - b.n 3ef64 <__umpack_MOD_dclsetmappoint@@Base+0xa4> │ │ │ │ - movs r2, r1 │ │ │ │ - b.n 3f884 <__uhpack_MOD_dcldrawxboxframe@@Base+0x170> │ │ │ │ - movs r2, r1 │ │ │ │ - b.n 3f620 <__uhpack_MOD_dclshadexboxarea@@Base+0x1d8> │ │ │ │ - movs r4, r1 │ │ │ │ - b.n 3f638 <__uhpack_MOD_dclshadexboxarea@@Base+0x1f0> │ │ │ │ - movs r2, r1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (3e958 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e95c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + and.w r0, r4, #10 │ │ │ │ + @ instruction: 0xf686000a │ │ │ │ │ │ │ │ -0003f714 <__uhpack_MOD_dcldrawxboxframe@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003e960 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, 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] @ (3f9b8 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2a4>) │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - add r5, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r7, #0 │ │ │ │ - ldr r3, [pc, #644] @ (3f9bc <__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.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] │ │ │ │ - ldrd r3, r1, [r2, #28] │ │ │ │ - ldr r0, [pc, #588] @ (3f9c0 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2ac>) │ │ │ │ - sub.w fp, r1, r3 │ │ │ │ - ldr r1, [pc, #588] @ (3f9c4 <__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 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 34974 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 3f994 <__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 3f9a6 <__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 3f7fa <__uhpack_MOD_dcldrawxboxframe@@Base+0xe6> │ │ │ │ - movs r3, #16 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #480] @ (3f9c8 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2b4>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #476] @ (3f9cc <__uhpack_MOD_dcldrawxboxframe@@Base+0x2b8>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #476] @ (3f9d0 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2bc>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - 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 3f86a <__uhpack_MOD_dcldrawxboxframe@@Base+0x156> │ │ │ │ - cmp r6, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #12] │ │ │ │ - bne.n 3f8a2 <__uhpack_MOD_dcldrawxboxframe@@Base+0x18e> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #16] │ │ │ │ - bne.n 3f8d6 <__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 34634 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.w 3f94c <__uhpack_MOD_dcldrawxboxframe@@Base+0x238> │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 3f928 <__uhpack_MOD_dcldrawxboxframe@@Base+0x214> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 3f902 <__uhpack_MOD_dcldrawxboxframe@@Base+0x1ee> │ │ │ │ - ldr r2, [pc, #396] @ (3f9d4 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2c0>) │ │ │ │ - ldr r3, [pc, #372] @ (3f9bc <__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 3f9b2 <__uhpack_MOD_dcldrawxboxframe@@Base+0x29e> │ │ │ │ - ldr r0, [pc, #380] @ (3f9d8 <__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 30484 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 3f988 <__uhpack_MOD_dcldrawxboxframe@@Base+0x274> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ blx 34010 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + cbz r0, 3e9d2 │ │ │ │ mov r4, r0 │ │ │ │ - mov.w ip, r7, lsl #2 │ │ │ │ + add r2, sp, #12 │ │ │ │ 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 3f888 <__uhpack_MOD_dcldrawxboxframe@@Base+0x174> │ │ │ │ - cmp r6, #1 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #12] │ │ │ │ - beq.n 3f81c <__uhpack_MOD_dcldrawxboxframe@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 3f970 <__uhpack_MOD_dcldrawxboxframe@@Base+0x25c> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r8, r3 │ │ │ │ - str.w ip, [r1], #4 │ │ │ │ - bge.n 3f8ba <__uhpack_MOD_dcldrawxboxframe@@Base+0x1a6> │ │ │ │ - cmp r5, #1 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #16] │ │ │ │ - beq.n 3f824 <__uhpack_MOD_dcldrawxboxframe@@Base+0x110> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.n 3f97c <__uhpack_MOD_dcldrawxboxframe@@Base+0x268> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3f8ee <__uhpack_MOD_dcldrawxboxframe@@Base+0x1da> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 3f824 <__uhpack_MOD_dcldrawxboxframe@@Base+0x110> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3f920 <__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 3f914 <__uhpack_MOD_dcldrawxboxframe@@Base+0x200> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3f844 <__uhpack_MOD_dcldrawxboxframe@@Base+0x130> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3f944 <__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 3f938 <__uhpack_MOD_dcldrawxboxframe@@Base+0x224> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3f840 <__uhpack_MOD_dcldrawxboxframe@@Base+0x12c> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3f968 <__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 3f95c <__uhpack_MOD_dcldrawxboxframe@@Base+0x248> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3f83c <__uhpack_MOD_dcldrawxboxframe@@Base+0x128> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 3f81c <__uhpack_MOD_dcldrawxboxframe@@Base+0x108> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 3f824 <__uhpack_MOD_dcldrawxboxframe@@Base+0x110> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34260 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 3f812 <__uhpack_MOD_dcldrawxboxframe@@Base+0xfe> │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2fce0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 3f7b4 <__uhpack_MOD_dcldrawxboxframe@@Base+0xa0> │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 306bc │ │ │ │ - b.n 3f7bc <__uhpack_MOD_dcldrawxboxframe@@Base+0xa8> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - b.n 3f568 <__uhpack_MOD_dclshadexboxarea@@Base+0x120> │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 3f540 <__uhpack_MOD_dclshadexboxarea@@Base+0xf8> │ │ │ │ - movs r2, r1 │ │ │ │ - add r2, pc, #72 @ (adr r2, 3fa10 <__uhpack_MOD_dcldrawxbarline@@Base+0x34>) │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 3f460 <__uhpack_MOD_dclshadexboxarea@@Base+0x18> │ │ │ │ - movs r2, r1 │ │ │ │ - b.n 3fc94 <__uhpack_MOD_dclshadexbararea@@Base+0x24> │ │ │ │ - movs r2, r1 │ │ │ │ - ble.n 3f9b4 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2a0> │ │ │ │ - movs r2, r1 │ │ │ │ - b.n 3f350 <__uhpack_MOD_dcldrawxboxline@@Base+0x160> │ │ │ │ - movs r4, r1 │ │ │ │ - b.n 3f390 <__uhpack_MOD_dcldrawxboxline@@Base+0x1a0> │ │ │ │ - movs r2, r1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (3e9e0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e9e4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + vhadd.s d16, d12, d10 │ │ │ │ + @ instruction: 0xf626000a │ │ │ │ │ │ │ │ -0003f9dc <__uhpack_MOD_dcldrawxbarline@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003e9e8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #604] @ (3fc4c <__uhpack_MOD_dcldrawxbarline@@Base+0x270>) │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #604] @ (3fc50 <__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 │ │ │ │ - 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] @ (3fc54 <__uhpack_MOD_dcldrawxbarline@@Base+0x278>) │ │ │ │ - subs r5, r5, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #552] @ (3fc58 <__uhpack_MOD_dcldrawxbarline@@Base+0x27c>) │ │ │ │ - add r0, pc │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 3ea5a │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33564 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (3ea68 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3ea6c ) │ │ │ │ add r1, pc │ │ │ │ - add.w r9, r6, r3 │ │ │ │ - adds r6, r5, r3 │ │ │ │ - str r6, [sp, #24] │ │ │ │ - blx 34974 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 3fc00 <__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 3fc12 <__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 3fc24 <__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 3faa2 <__uhpack_MOD_dcldrawxbarline@@Base+0xc6> │ │ │ │ - movs r3, #15 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #460] @ (3fc5c <__uhpack_MOD_dcldrawxbarline@@Base+0x280>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #456] @ (3fc60 <__uhpack_MOD_dcldrawxbarline@@Base+0x284>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #456] @ (3fc64 <__uhpack_MOD_dcldrawxbarline@@Base+0x288>) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - cmp r8, sl │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, sl │ │ │ │ - cmp r4, #1 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - bne.n 3faf4 <__uhpack_MOD_dcldrawxbarline@@Base+0x118> │ │ │ │ - cmp r7, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w r8, [sp, #8] │ │ │ │ - bne.n 3fb6a <__uhpack_MOD_dcldrawxbarline@@Base+0x18e> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r3, fp │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + cdp 0, 15, cr0, cr4, cr10, {0} │ │ │ │ + rsb r0, r6, #9043968 @ 0x8a0000 │ │ │ │ + │ │ │ │ +0003ea70 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 339b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ea8c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3143c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003eaa8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fa04 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003eac4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35c7c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003eae0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30548 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003eafc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34b68 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003eb18 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2eecc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003eb34 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30d24 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003eb50 : │ │ │ │ + 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 r0, [sp, #4] │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - ldrd r1, r2, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 3475c │ │ │ │ - ldr r2, [pc, #408] @ (3fc68 <__uhpack_MOD_dcldrawxbarline@@Base+0x28c>) │ │ │ │ - ldr r3, [pc, #380] @ (3fc50 <__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 3fc46 <__uhpack_MOD_dcldrawxbarline@@Base+0x26a> │ │ │ │ - ldr r0, [pc, #388] @ (3fc6c <__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 30484 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 3fbf4 <__uhpack_MOD_dcldrawxbarline@@Base+0x218> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3fb10 <__uhpack_MOD_dcldrawxbarline@@Base+0x134> │ │ │ │ - str.w r8, [sp, #36] @ 0x24 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 3fb6a <__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 3475c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 3fc3e <__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 3fb4a <__uhpack_MOD_dcldrawxbarline@@Base+0x16e> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fa68 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 3face <__uhpack_MOD_dcldrawxbarline@@Base+0xf2> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3fbbe <__uhpack_MOD_dcldrawxbarline@@Base+0x1e2> │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - b.n 3fba6 <__uhpack_MOD_dcldrawxbarline@@Base+0x1ca> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.n 3fbc6 <__uhpack_MOD_dcldrawxbarline@@Base+0x1ea> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3fb80 <__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 3475c │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 3fc30 <__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 3fbb2 <__uhpack_MOD_dcldrawxbarline@@Base+0x1d6> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3face <__uhpack_MOD_dcldrawxbarline@@Base+0xf2> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - 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 3475c │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 3fbbe <__uhpack_MOD_dcldrawxbarline@@Base+0x1e2> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 3fb40 <__uhpack_MOD_dcldrawxbarline@@Base+0x164> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3fbbe <__uhpack_MOD_dcldrawxbarline@@Base+0x1e2> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 3fb22 <__uhpack_MOD_dcldrawxbarline@@Base+0x146> │ │ │ │ - add.w fp, sp, #48 @ 0x30 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2fce0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 3fa5e <__uhpack_MOD_dcldrawxbarline@@Base+0x82> │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 306bc │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 3fa70 <__uhpack_MOD_dcldrawxbarline@@Base+0x94> │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 30a74 │ │ │ │ - b.n 3fa7a <__uhpack_MOD_dcldrawxbarline@@Base+0x9e> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 3fb40 <__uhpack_MOD_dcldrawxbarline@@Base+0x164> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3fb60 <__uhpack_MOD_dcldrawxbarline@@Base+0x184> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3face <__uhpack_MOD_dcldrawxbarline@@Base+0xf2> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - b.n 40270 <__uhpack_MOD_dclshadexgap@@Base+0x34> │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 40290 <__uhpack_MOD_dclshadexgap@@Base+0x54> │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r7, [sp, #360] @ 0x168 │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 401cc <__uhpack_MOD_dcldrawxbarframe@@Base+0x274> │ │ │ │ - movs r2, r1 │ │ │ │ - udf #186 @ 0xba │ │ │ │ - movs r2, r1 │ │ │ │ - blt.n 3fcf8 <__uhpack_MOD_dclshadexbararea@@Base+0x88> │ │ │ │ - movs r2, r1 │ │ │ │ - b.n 400d0 <__uhpack_MOD_dcldrawxbarframe@@Base+0x178> │ │ │ │ - movs r4, r1 │ │ │ │ - b.n 40138 <__uhpack_MOD_dcldrawxbarframe@@Base+0x1e0> │ │ │ │ - movs r2, r1 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 30960 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0003fc70 <__uhpack_MOD_dclshadexbararea@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003eb78 : │ │ │ │ + push {r4, 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] @ (3ff34 <__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] @ (3ff38 <__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] @ (3ff3c <__uhpack_MOD_dclshadexbararea@@Base+0x2cc>) │ │ │ │ - subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #616] @ (3ff40 <__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 34974 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3fefa <__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 3ff0e <__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 3ff22 <__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 3fdc0 <__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 3fea8 <__uhpack_MOD_dclshadexbararea@@Base+0x238> │ │ │ │ + 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 2f758 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003eba0 : │ │ │ │ + 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 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #36] @ 0x24 │ │ │ │ - bne.w 3fe7a <__uhpack_MOD_dclshadexbararea@@Base+0x20a> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 3fe4a <__uhpack_MOD_dclshadexbararea@@Base+0x1da> │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 3ec22 │ │ │ │ + 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 31354 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + mov r3, sl │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r2, r9 │ │ │ │ - blx 2f918 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 3fe26 <__uhpack_MOD_dclshadexbararea@@Base+0x1b6> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 3fe02 <__uhpack_MOD_dclshadexbararea@@Base+0x192> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 3fddc <__uhpack_MOD_dclshadexbararea@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #424] @ (3ff44 <__uhpack_MOD_dclshadexbararea@@Base+0x2d4>) │ │ │ │ - ldr r3, [pc, #408] @ (3ff38 <__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 3ff2e <__uhpack_MOD_dclshadexbararea@@Base+0x2be> │ │ │ │ - ldr r0, [pc, #404] @ (3ff48 <__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 30484 │ │ │ │ - movs r3, #16 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #388] @ (3ff4c <__uhpack_MOD_dclshadexbararea@@Base+0x2dc>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #384] @ (3ff50 <__uhpack_MOD_dclshadexbararea@@Base+0x2e0>) │ │ │ │ + mov r2, r4 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + blx 3346c │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #20] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (3ec30 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3ec34 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #384] @ (3ff54 <__uhpack_MOD_dclshadexbararea@@Base+0x2e4>) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 3fd4c <__uhpack_MOD_dclshadexbararea@@Base+0xdc> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3fdfa <__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 3fdee <__uhpack_MOD_dclshadexbararea@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3fd9a <__uhpack_MOD_dclshadexbararea@@Base+0x12a> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3fe1e <__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 3fe12 <__uhpack_MOD_dclshadexbararea@@Base+0x1a2> │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3fd96 <__uhpack_MOD_dclshadexbararea@@Base+0x126> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3fe42 <__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 3fe36 <__uhpack_MOD_dclshadexbararea@@Base+0x1c6> │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 3fd92 <__uhpack_MOD_dclshadexbararea@@Base+0x122> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 3feee <__uhpack_MOD_dclshadexbararea@@Base+0x27e> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3fe66 <__uhpack_MOD_dclshadexbararea@@Base+0x1f6> │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 3fd78 <__uhpack_MOD_dclshadexbararea@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 3fee2 <__uhpack_MOD_dclshadexbararea@@Base+0x272> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 3fe92 <__uhpack_MOD_dclshadexbararea@@Base+0x222> │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 3fd70 <__uhpack_MOD_dclshadexbararea@@Base+0x100> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 3fed6 <__uhpack_MOD_dclshadexbararea@@Base+0x266> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + stc 0, cr0, [ip, #-40]! @ 0xffffffd8 │ │ │ │ + bic.w r0, r6, #9043968 @ 0x8a0000 │ │ │ │ + │ │ │ │ +0003ec38 : │ │ │ │ + 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 3516c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ec60 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30d00 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ec7c : │ │ │ │ + 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 321d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003eca4 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003ecc0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33730 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ecdc : │ │ │ │ + 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 34010 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ + cbz r0, 3ed44 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ 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 3fec4 <__uhpack_MOD_dclshadexbararea@@Base+0x254> │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 3fd64 <__uhpack_MOD_dclshadexbararea@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 3fd64 <__uhpack_MOD_dclshadexbararea@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 3fd70 <__uhpack_MOD_dclshadexbararea@@Base+0x100> │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31354 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f94c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 3fd78 <__uhpack_MOD_dclshadexbararea@@Base+0x108> │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - blx 2f408 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 3fd12 <__uhpack_MOD_dclshadexbararea@@Base+0xa2> │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 2f408 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 3fd24 <__uhpack_MOD_dclshadexbararea@@Base+0xb4> │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 30a74 │ │ │ │ - b.n 3fd2e <__uhpack_MOD_dclshadexbararea@@Base+0xbe> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3ed54 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3ed58 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - b.n 40034 <__uhpack_MOD_dcldrawxbarframe@@Base+0xdc> │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 40020 <__uhpack_MOD_dcldrawxbarframe@@Base+0xc8> │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ - movs r3, r1 │ │ │ │ - svc 102 @ 0x66 │ │ │ │ - movs r4, r1 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ - movs r2, r1 │ │ │ │ - svc 142 @ 0x8e │ │ │ │ - movs r2, r1 │ │ │ │ - blt.n 3fe58 <__uhpack_MOD_dclshadexbararea@@Base+0x1e8> │ │ │ │ - movs r2, r1 │ │ │ │ - bhi.n 3ff78 <__uhpack_MOD_dcldrawxbarframe@@Base+0x20> │ │ │ │ - movs r2, r1 │ │ │ │ + stc 0, cr0, [sl], {10} │ │ │ │ + ssat16 r0, #11, ip │ │ │ │ │ │ │ │ -0003ff58 <__uhpack_MOD_dcldrawxbarframe@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003ed5c : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r4, [pc, #684] @ (40218 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2c0>) │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #684] @ (4021c <__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 │ │ │ │ - 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] @ (40220 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2c8>) │ │ │ │ - subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #612] @ (40224 <__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 │ │ │ │ - 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 34974 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 401e2 <__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 401f4 <__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 40206 <__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 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bic.w sl, r3, r3, asr #31 │ │ │ │ - cmp r7, sl │ │ │ │ - it eq │ │ │ │ - cmpeq fp, sl │ │ │ │ - bne.n 400a8 <__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 40190 <__uhpack_MOD_dcldrawxbarframe@@Base+0x238> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #32] │ │ │ │ - bne.w 40162 <__uhpack_MOD_dcldrawxbarframe@@Base+0x20a> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 40132 <__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 33e9c │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 4010e <__uhpack_MOD_dcldrawxbarframe@@Base+0x1b6> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 400ea <__uhpack_MOD_dcldrawxbarframe@@Base+0x192> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 400c4 <__uhpack_MOD_dcldrawxbarframe@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #420] @ (40228 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2d0>) │ │ │ │ - ldr r3, [pc, #404] @ (4021c <__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 40212 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2ba> │ │ │ │ - ldr r0, [pc, #400] @ (4022c <__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 30484 │ │ │ │ - movs r3, #16 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #384] @ (40230 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2d8>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #380] @ (40234 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2dc>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #380] @ (40238 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2e0>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 40034 <__uhpack_MOD_dcldrawxbarframe@@Base+0xdc> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 400e2 <__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 400d6 <__uhpack_MOD_dcldrawxbarframe@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 40082 <__uhpack_MOD_dcldrawxbarframe@@Base+0x12a> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 40106 <__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 400fa <__uhpack_MOD_dcldrawxbarframe@@Base+0x1a2> │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4007e <__uhpack_MOD_dcldrawxbarframe@@Base+0x126> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 4012a <__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 4011e <__uhpack_MOD_dcldrawxbarframe@@Base+0x1c6> │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4007a <__uhpack_MOD_dcldrawxbarframe@@Base+0x122> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 401d6 <__uhpack_MOD_dcldrawxbarframe@@Base+0x27e> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 4014e <__uhpack_MOD_dcldrawxbarframe@@Base+0x1f6> │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 40060 <__uhpack_MOD_dcldrawxbarframe@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 401ca <__uhpack_MOD_dcldrawxbarframe@@Base+0x272> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 4017a <__uhpack_MOD_dcldrawxbarframe@@Base+0x222> │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 40058 <__uhpack_MOD_dcldrawxbarframe@@Base+0x100> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 401be <__uhpack_MOD_dcldrawxbarframe@@Base+0x266> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + 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 34010 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ + cbz r0, 3edc4 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ 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 401ac <__uhpack_MOD_dcldrawxbarframe@@Base+0x254> │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 4004c <__uhpack_MOD_dcldrawxbarframe@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 4004c <__uhpack_MOD_dcldrawxbarframe@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 40058 <__uhpack_MOD_dcldrawxbarframe@@Base+0x100> │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31354 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34e34 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 40060 <__uhpack_MOD_dcldrawxbarframe@@Base+0x108> │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2fce0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 3fffc <__uhpack_MOD_dcldrawxbarframe@@Base+0xa4> │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 306bc │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4000e <__uhpack_MOD_dcldrawxbarframe@@Base+0xb6> │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 30a74 │ │ │ │ - b.n 40016 <__uhpack_MOD_dcldrawxbarframe@@Base+0xbe> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3edd4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3edd8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ble.n 40144 <__uhpack_MOD_dcldrawxbarframe@@Base+0x1ec> │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ble.n 4015c <__uhpack_MOD_dcldrawxbarframe@@Base+0x204> │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ - movs r3, r1 │ │ │ │ - bgt.n 40328 <__uhpack_MOD_dclshadexgap@@Base+0xec> │ │ │ │ - movs r4, r1 │ │ │ │ - bgt.n 401d8 <__uhpack_MOD_dcldrawxbarframe@@Base+0x280> │ │ │ │ - movs r2, r1 │ │ │ │ - bgt.n 401a8 <__uhpack_MOD_dcldrawxbarframe@@Base+0x250> │ │ │ │ - movs r2, r1 │ │ │ │ - bhi.n 4016c <__uhpack_MOD_dcldrawxbarframe@@Base+0x214> │ │ │ │ - movs r2, r1 │ │ │ │ - bpl.n 4028c <__uhpack_MOD_dclshadexgap@@Base+0x50> │ │ │ │ - movs r2, r1 │ │ │ │ + @ instruction: 0xeb8a000a │ │ │ │ + @ instruction: 0xf2d4000a │ │ │ │ │ │ │ │ -0004023c <__uhpack_MOD_dclshadexgap@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003eddc : │ │ │ │ + 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, #644] @ (404d4 <__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] @ (404d8 <__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] │ │ │ │ - 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, #576] @ (404dc <__uhpack_MOD_dclshadexgap@@Base+0x2a0>) │ │ │ │ - sub.w fp, r1, r3 │ │ │ │ - ldr r1, [pc, #576] @ (404e0 <__uhpack_MOD_dclshadexgap@@Base+0x2a4>) │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r1, pc │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32dec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003edf8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31524 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ee14 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33478 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ee30 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 3ee8a │ │ │ │ + mov r4, r0 │ │ │ │ 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 34974 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 404ae <__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 404c2 <__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 r7, r2, r2, asr #31 │ │ │ │ - add.w r2, fp, #1 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bic.w sl, r2, r2, asr #31 │ │ │ │ - cmp r7, sl │ │ │ │ - it eq │ │ │ │ - cmpeq r3, sl │ │ │ │ - bne.n 40378 <__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 4045c <__uhpack_MOD_dclshadexgap@@Base+0x220> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #16] │ │ │ │ - bne.w 4042e <__uhpack_MOD_dclshadexgap@@Base+0x1f2> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #20] │ │ │ │ - bne.n 40402 <__uhpack_MOD_dclshadexgap@@Base+0x1c6> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r9 │ │ │ │ - blx 350ec │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 403de <__uhpack_MOD_dclshadexgap@@Base+0x1a2> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 403ba <__uhpack_MOD_dclshadexgap@@Base+0x17e> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 40394 <__uhpack_MOD_dclshadexgap@@Base+0x158> │ │ │ │ - ldr r2, [pc, #400] @ (404e4 <__uhpack_MOD_dclshadexgap@@Base+0x2a8>) │ │ │ │ - ldr r3, [pc, #384] @ (404d8 <__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 404d0 <__uhpack_MOD_dclshadexgap@@Base+0x294> │ │ │ │ - ldr r0, [pc, #380] @ (404e8 <__uhpack_MOD_dclshadexgap@@Base+0x2ac>) │ │ │ │ - movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 337b0 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (3ee98 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3ee9c ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30484 │ │ │ │ - movs r3, #12 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #364] @ (404ec <__uhpack_MOD_dclshadexgap@@Base+0x2b0>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + pkhbt r0, r4, sl │ │ │ │ + @ instruction: 0xf236000a │ │ │ │ + │ │ │ │ +0003eea0 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 3eefa │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #360] @ (404f0 <__uhpack_MOD_dclshadexgap@@Base+0x2b4>) │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32980 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (3ef08 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3ef0c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #360] @ (404f4 <__uhpack_MOD_dclshadexgap@@Base+0x2b8>) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 40306 <__uhpack_MOD_dclshadexgap@@Base+0xca> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 403b2 <__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 403a6 <__uhpack_MOD_dclshadexgap@@Base+0x16a> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 40352 <__uhpack_MOD_dclshadexgap@@Base+0x116> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 403d6 <__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 403ca <__uhpack_MOD_dclshadexgap@@Base+0x18e> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4034e <__uhpack_MOD_dclshadexgap@@Base+0x112> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 403fa <__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 403ee <__uhpack_MOD_dclshadexgap@@Base+0x1b2> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4034a <__uhpack_MOD_dclshadexgap@@Base+0x10e> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.n 404a2 <__uhpack_MOD_dclshadexgap@@Base+0x266> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 4041a <__uhpack_MOD_dclshadexgap@@Base+0x1de> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 40334 <__uhpack_MOD_dclshadexgap@@Base+0xf8> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 40496 <__uhpack_MOD_dclshadexgap@@Base+0x25a> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 40446 <__uhpack_MOD_dclshadexgap@@Base+0x20a> │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - b.n 4032c <__uhpack_MOD_dclshadexgap@@Base+0xf0> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 4048a <__uhpack_MOD_dclshadexgap@@Base+0x24e> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 40478 <__uhpack_MOD_dclshadexgap@@Base+0x23c> │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 40320 <__uhpack_MOD_dclshadexgap@@Base+0xe4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 40320 <__uhpack_MOD_dclshadexgap@@Base+0xe4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 4032c <__uhpack_MOD_dclshadexgap@@Base+0xf0> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 40334 <__uhpack_MOD_dclshadexgap@@Base+0xf8> │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - blx 2f408 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 402da <__uhpack_MOD_dclshadexgap@@Base+0x9e> │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - blx 2f408 │ │ │ │ - b.n 402e4 <__uhpack_MOD_dclshadexgap@@Base+0xa8> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - bge.n 4043c <__uhpack_MOD_dclshadexgap@@Base+0x200> │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - bge.n 404a4 <__uhpack_MOD_dclshadexgap@@Base+0x268> │ │ │ │ - movs r2, r1 │ │ │ │ - str r6, [sp, #936] @ 0x3a8 │ │ │ │ - movs r3, r1 │ │ │ │ - bls.n 40444 <__uhpack_MOD_dclshadexgap@@Base+0x208> │ │ │ │ - movs r4, r1 │ │ │ │ - bge.n 4051c <__uhpack_MOD_dcldrawxerrorbar@@Base+0x24> │ │ │ │ - movs r2, r1 │ │ │ │ - bls.n 404ec <__uhpack_MOD_dclshadexgap@@Base+0x2b0> │ │ │ │ - movs r2, r1 │ │ │ │ - bpl.n 40488 <__uhpack_MOD_dclshadexgap@@Base+0x24c> │ │ │ │ - movs r2, r1 │ │ │ │ - bcs.n 405a8 <__uhpack_MOD_dcldrawxerrorbar@@Base+0xb0> │ │ │ │ - movs r2, r1 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + orrs.w r0, r4, sl │ │ │ │ + @ instruction: 0xf1ee000a │ │ │ │ │ │ │ │ -000404f8 <__uhpack_MOD_dcldrawxerrorbar@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003ef10 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r4, [pc, #684] @ (407b8 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2c0>) │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #684] @ (407bc <__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] @ (407c0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2c8>) │ │ │ │ - subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #612] @ (407c4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2cc>) │ │ │ │ - str r3, [sp, #20] │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 3ef7e │ │ │ │ + mov r4, r0 │ │ │ │ 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 r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 331cc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3ef8c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3ef90 ) │ │ │ │ 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 34974 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 40782 <__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 40794 <__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 407a6 <__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 fp, r3, r3, asr #31 │ │ │ │ - add.w r3, r8, #1 │ │ │ │ - bic.w r7, r3, r3, asr #31 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bic.w sl, r3, r3, asr #31 │ │ │ │ - cmp r7, sl │ │ │ │ - it eq │ │ │ │ - cmpeq fp, sl │ │ │ │ - bne.n 40648 <__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 40730 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x238> │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrd r0, r0, [r0, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf192000a │ │ │ │ + │ │ │ │ +0003ef94 : │ │ │ │ + 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 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #32] │ │ │ │ - bne.w 40702 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x20a> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 406d2 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1da> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 3f016 │ │ │ │ + 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 31354 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + mov r3, sl │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r2, r9 │ │ │ │ - blx 32ef4 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 406ae <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1b6> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 4068a <__uhpack_MOD_dcldrawxerrorbar@@Base+0x192> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 40664 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #420] @ (407c8 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2d0>) │ │ │ │ - ldr r3, [pc, #404] @ (407bc <__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 407b2 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2ba> │ │ │ │ - ldr r0, [pc, #400] @ (407cc <__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 30484 │ │ │ │ - movs r3, #16 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #384] @ (407d0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2d8>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #380] @ (407d4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2dc>) │ │ │ │ + mov r2, r4 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + blx 34224 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #20] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (3f024 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f028 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #380] @ (407d8 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2e0>) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 405d4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0xdc> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 40682 <__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 40676 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 40622 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x12a> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 406a6 <__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 4069a <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1a2> │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4061e <__uhpack_MOD_dcldrawxerrorbar@@Base+0x126> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 406ca <__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 406be <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1c6> │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4061a <__uhpack_MOD_dcldrawxerrorbar@@Base+0x122> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 40776 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x27e> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 406ee <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1f6> │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 40600 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 4076a <__uhpack_MOD_dcldrawxerrorbar@@Base+0x272> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 4071a <__uhpack_MOD_dcldrawxerrorbar@@Base+0x222> │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 405f8 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x100> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 4075e <__uhpack_MOD_dcldrawxerrorbar@@Base+0x266> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldmdb r8!, {r1, r3} │ │ │ │ + @ instruction: 0xf122000a │ │ │ │ + │ │ │ │ +0003f02c : │ │ │ │ + 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 328a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f050 : │ │ │ │ + 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 32c90 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f07c : │ │ │ │ + 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 34010 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ + cbz r0, 3f0d8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + movs r3, #1 │ │ │ │ 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 4074c <__uhpack_MOD_dcldrawxerrorbar@@Base+0x254> │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 405ec <__uhpack_MOD_dcldrawxerrorbar@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34cd4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 405ec <__uhpack_MOD_dcldrawxerrorbar@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 405f8 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x100> │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 40600 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x108> │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 34574 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 4059c <__uhpack_MOD_dcldrawxerrorbar@@Base+0xa4> │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 30e04 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 405ae <__uhpack_MOD_dcldrawxerrorbar@@Base+0xb6> │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 35038 │ │ │ │ - b.n 405b6 <__uhpack_MOD_dcldrawxerrorbar@@Base+0xbe> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3f0e8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f0ec ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - bvc.n 407a4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2ac> │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 40804 <__ugpack_MOD_dclsetunitvectortitle@@Base+0x28> │ │ │ │ - movs r2, r1 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ - movs r3, r1 │ │ │ │ - bvs.n 40788 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x290> │ │ │ │ - movs r4, r1 │ │ │ │ - bvc.n 40880 <__ugpack_MOD_dcldrawvectors@@Base+0x64> │ │ │ │ - movs r2, r1 │ │ │ │ - bvc.n 40850 <__ugpack_MOD_dcldrawvectors@@Base+0x34> │ │ │ │ - movs r2, r1 │ │ │ │ - bcs.n 407cc <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2d4> │ │ │ │ - movs r2, r1 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ - movs r2, r1 │ │ │ │ + ldrd r0, r0, [r6], #-40 @ 0x28 │ │ │ │ + eor.w r0, r8, #10 │ │ │ │ │ │ │ │ -000407dc <__ugpack_MOD_dclsetunitvectortitle@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003f0f0 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003f10c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31c28 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f128 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003f144 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003f160 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 308a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f17c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32d98 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f198 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33c20 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f1b4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33418 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f1d0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 335e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f1ec : │ │ │ │ + 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 32b14 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f214 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f3fc │ │ │ │ + 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 334b8 │ │ │ │ + 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 32ad8 │ │ │ │ + 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 3340c │ │ │ │ + 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 34430 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f2a0 : │ │ │ │ + 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 33e90 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f2c8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 322d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f2e4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34194 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f300 : │ │ │ │ + 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 3423c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f328 : │ │ │ │ + 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 31968 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f34c : │ │ │ │ + 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 32744 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f374 : │ │ │ │ + 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 31308 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f398 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (40818 <__ugpack_MOD_dclsetunitvectortitle@@Base+0x3c>) │ │ │ │ + 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 330c8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f3c4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 335a0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f3e0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f420 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f3fc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f4f0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f418 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34b14 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f434 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31190 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f450 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 345b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f46c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #21 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movs r2, #1 │ │ │ │ - blx 31638 │ │ │ │ - movs r1, #21 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 2f924 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - bpl.n 40788 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x290> │ │ │ │ - movs r2, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004081c <__ugpack_MOD_dcldrawvectors@@Base>: │ │ │ │ +0003f490 : │ │ │ │ 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, #440] @ (409e8 <__ugpack_MOD_dcldrawvectors@@Base+0x1cc>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #440] @ (409ec <__ugpack_MOD_dcldrawvectors@@Base+0x1d0>) │ │ │ │ + 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 34010 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3f53a │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ 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 408d8 <__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 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3f548 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - add.w r4, r8, r3 │ │ │ │ - ldr r1, [pc, #376] @ (409f0 <__ugpack_MOD_dcldrawvectors@@Base+0x1d4>) │ │ │ │ - ldr r0, [pc, #380] @ (409f4 <__ugpack_MOD_dcldrawvectors@@Base+0x1d8>) │ │ │ │ - add.w sl, r6, r3 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34974 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (3f558 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (3f55c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 34974 │ │ │ │ - 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, 408e6 <__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 30870 │ │ │ │ - ldr r2, [pc, #324] @ (409f8 <__ugpack_MOD_dcldrawvectors@@Base+0x1dc>) │ │ │ │ - ldr r3, [pc, #308] @ (409ec <__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 409e2 <__ugpack_MOD_dcldrawvectors@@Base+0x1c6> │ │ │ │ - ldr r0, [pc, #304] @ (409fc <__ugpack_MOD_dcldrawvectors@@Base+0x1e0>) │ │ │ │ - movs r1, #14 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3f560 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (3f564 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30484 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r5, r9 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 40858 <__ugpack_MOD_dcldrawvectors@@Base+0x3c> │ │ │ │ - orrs.w r3, r8, r6 │ │ │ │ - bpl.n 4099e <__ugpack_MOD_dcldrawvectors@@Base+0x182> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - blt.n 409ac <__ugpack_MOD_dcldrawvectors@@Base+0x190> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 409d2 <__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 4091e <__ugpack_MOD_dcldrawvectors@@Base+0x102> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - add lr, r7 │ │ │ │ - add ip, r4 │ │ │ │ - cmp r6, fp │ │ │ │ - bge.n 40914 <__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 30870 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 409c4 <__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 40984 <__ugpack_MOD_dcldrawvectors@@Base+0x168> │ │ │ │ - add ip, r7 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r6, lr │ │ │ │ - beq.n 409bc <__ugpack_MOD_dcldrawvectors@@Base+0x1a0> │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - b.n 4097c <__ugpack_MOD_dcldrawvectors@@Base+0x160> │ │ │ │ - mul.w r0, sl, r4 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - blx 34010 │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 408f8 <__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 30870 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 408b2 <__ugpack_MOD_dcldrawvectors@@Base+0x96> │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.n 409bc <__ugpack_MOD_dcldrawvectors@@Base+0x1a0> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 409c6 <__ugpack_MOD_dcldrawvectors@@Base+0x1aa> │ │ │ │ - b.n 409bc <__ugpack_MOD_dcldrawvectors@@Base+0x1a0> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ - blt.n 4093e <__ugpack_MOD_dcldrawvectors@@Base+0x122> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ - bge.n 409d4 <__ugpack_MOD_dcldrawvectors@@Base+0x1b8> │ │ │ │ - b.n 4093e <__ugpack_MOD_dcldrawvectors@@Base+0x122> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - bmi.n 4098c <__ugpack_MOD_dcldrawvectors@@Base+0x170> │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - movs r3, r1 │ │ │ │ - bpl.n 40a7c <__uepack_MOD_dclgetshadelevelnumber@@Base+0x48> │ │ │ │ + b.n 3ed84 │ │ │ │ movs r2, r1 │ │ │ │ - bmi.n 40a98 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x64> │ │ │ │ - movs r4, r1 │ │ │ │ - bmi.n 409e8 <__ugpack_MOD_dcldrawvectors@@Base+0x1cc> │ │ │ │ + mcrr 0, 0, r0, lr, cr10 │ │ │ │ + b.n 3ed70 │ │ │ │ movs r2, r1 │ │ │ │ + stcl 0, cr0, [r8], #-40 @ 0xffffffd8 │ │ │ │ │ │ │ │ -00040a00 <__uepack_MOD_dclclearshadelevel@@Base>: │ │ │ │ - push {lr} │ │ │ │ +0003f568 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (40a30 <__uepack_MOD_dclclearshadelevel@@Base+0x30>) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #18 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 3f5d0 │ │ │ │ + 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 31354 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30488 │ │ │ │ + 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 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3f5e0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f5e4 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - blx 357e0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #18 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 2fb88 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - bcc.n 409ac <__ugpack_MOD_dcldrawvectors@@Base+0x190> │ │ │ │ + b.n 3fce0 │ │ │ │ movs r2, r1 │ │ │ │ + stc 0, cr0, [r8], {10} │ │ │ │ + │ │ │ │ +0003f5e8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 334d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00040a34 <__uepack_MOD_dclgetshadelevelnumber@@Base>: │ │ │ │ +0003f604 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (40a8c <__uepack_MOD_dclgetshadelevelnumber@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (40a90 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x5c>) │ │ │ │ - movs r1, #22 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (40a94 <__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 2f694 │ │ │ │ - mov r0, sp │ │ │ │ - blx 30a90 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #22 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #40] @ (40a98 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (40a90 <__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 40a88 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x54> │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 31010 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - bcs.n 40a04 <__uepack_MOD_dclclearshadelevel@@Base+0x4> │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 409c4 <__ugpack_MOD_dcldrawvectors@@Base+0x1a8> │ │ │ │ - movs r2, r1 │ │ │ │ - bcs.n 409c0 <__ugpack_MOD_dcldrawvectors@@Base+0x1a4> │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00040a9c <__uepack_MOD_dclgetshadelevel@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003f628 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #48] @ (40adc <__uepack_MOD_dclgetshadelevel@@Base+0x40>) │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r2 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30354 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f644 : │ │ │ │ + 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 │ │ │ │ - add r4, pc │ │ │ │ - mov r6, r1 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 3f6b2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 32a40 │ │ │ │ - movs r1, #16 │ │ │ │ + blx 341e4 │ │ │ │ + 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, r6, r7, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - bcc.n 40b74 <__uepack_MOD_dclsetshaden@@Base+0x94> │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3f6c0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f6c4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + b.n 3fbfc │ │ │ │ movs r2, r1 │ │ │ │ + adc.w r0, lr, sl │ │ │ │ │ │ │ │ -00040ae0 <__uepack_MOD_dclsetshaden@@Base>: │ │ │ │ +0003f6c8 : │ │ │ │ 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 r2, [pc, #232] @ (40bdc <__uepack_MOD_dclsetshaden@@Base+0xfc>) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (40be0 <__uepack_MOD_dclsetshaden@@Base+0x100>) │ │ │ │ + cmp r2, #1 │ │ │ │ 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, 40b56 <__uepack_MOD_dclsetshaden@@Base+0x76> │ │ │ │ - ldr r0, [pc, #204] @ (40be4 <__uepack_MOD_dclsetshaden@@Base+0x104>) │ │ │ │ - movs r1, #16 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 40b62 <__uepack_MOD_dclsetshaden@@Base+0x82> │ │ │ │ - add r2, sp, #8 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 3f736 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 32380 │ │ │ │ - ldr r2, [pc, #180] @ (40be8 <__uepack_MOD_dclsetshaden@@Base+0x108>) │ │ │ │ - ldr r3, [pc, #168] @ (40be0 <__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 40bd8 <__uepack_MOD_dclsetshaden@@Base+0xf8> │ │ │ │ - ldr r0, [pc, #164] @ (40bec <__uepack_MOD_dclsetshaden@@Base+0x10c>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r0, pc │ │ │ │ + blx 33b2c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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 2fb88 │ │ │ │ - ldr r0, [pc, #152] @ (40bf0 <__uepack_MOD_dclsetshaden@@Base+0x110>) │ │ │ │ - movs r1, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3f744 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f748 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - b.n 40b26 <__uepack_MOD_dclsetshaden@@Base+0x46> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 40bb8 <__uepack_MOD_dclsetshaden@@Base+0xd8> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + b.n 3fb78 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xeaf2000a │ │ │ │ + │ │ │ │ +0003f74c : │ │ │ │ + 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 34010 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - subs r6, r0, #4 │ │ │ │ + cbz r0, 3f7ba │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ 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 40b7e <__uepack_MOD_dclsetshaden@@Base+0x9e> │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - add r2, sp, #8 │ │ │ │ - strd r3, r7, [sp, #4] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 32380 │ │ │ │ - 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 40ba4 <__uepack_MOD_dclsetshaden@@Base+0xc4> │ │ │ │ - mov r0, r1 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 40b32 <__uepack_MOD_dclsetshaden@@Base+0x52> │ │ │ │ + blx 32edc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - add r2, sp, #8 │ │ │ │ - mov r1, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 32380 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r0, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 40b32 <__uepack_MOD_dclsetshaden@@Base+0x52> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - bcs.n 40bf8 <__uepack_MOD_dclsetshadev@@Base+0x4> │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 40bd0 <__uepack_MOD_dclsetshaden@@Base+0xf0> │ │ │ │ - movs r2, r1 │ │ │ │ - bne.n 40b88 <__uepack_MOD_dclsetshaden@@Base+0xa8> │ │ │ │ - movs r4, r1 │ │ │ │ - bcs.n 40b7c <__uepack_MOD_dclsetshaden@@Base+0x9c> │ │ │ │ - movs r2, r1 │ │ │ │ - bcs.n 40b60 <__uepack_MOD_dclsetshaden@@Base+0x80> │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3f7c8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f7cc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + b.n 3faf4 │ │ │ │ movs r2, r1 │ │ │ │ + eors.w r0, r6, sl │ │ │ │ │ │ │ │ -00040bf4 <__uepack_MOD_dclsetshadev@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003f7d0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (40c30 <__uepack_MOD_dclsetshadev@@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 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 307c0 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - bcs.n 40c40 <__uepack_MOD_dclsetshadeb@@Base+0xc> │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32a8c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00040c34 <__uepack_MOD_dclsetshadeb@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003f7ec : │ │ │ │ + push {r3, 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] @ (40df4 <__uepack_MOD_dclsetshadeb@@Base+0x1c0>) │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - mov r3, r0 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #424] @ (40df8 <__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 40ce8 <__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] @ (40dfc <__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 2f694 │ │ │ │ - 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, 40cf6 <__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 3406c │ │ │ │ - ldr r2, [pc, #316] @ (40e00 <__uepack_MOD_dclsetshadeb@@Base+0x1cc>) │ │ │ │ - ldr r3, [pc, #300] @ (40df4 <__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 40dee <__uepack_MOD_dclsetshadeb@@Base+0x1ba> │ │ │ │ - ldr r0, [pc, #296] @ (40e04 <__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 2fb88 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov r5, r9 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - b.n 40c70 <__uepack_MOD_dclsetshadeb@@Base+0x3c> │ │ │ │ - orrs.w r3, r8, r6 │ │ │ │ - bpl.n 40dac <__uepack_MOD_dclsetshadeb@@Base+0x178> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - blt.n 40dba <__uepack_MOD_dclsetshadeb@@Base+0x186> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 40dde <__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 40d2e <__uepack_MOD_dclsetshadeb@@Base+0xfa> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - add lr, r7 │ │ │ │ - add ip, r4 │ │ │ │ - cmp r6, fp │ │ │ │ - bge.n 40d24 <__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 3406c │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 40dd0 <__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 40d92 <__uepack_MOD_dclsetshadeb@@Base+0x15e> │ │ │ │ - add ip, r7 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r6, lr │ │ │ │ - beq.n 40dc8 <__uepack_MOD_dclsetshadeb@@Base+0x194> │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - b.n 40d8a <__uepack_MOD_dclsetshadeb@@Base+0x156> │ │ │ │ - mul.w r0, sl, r4 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - blx 34010 │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 40d08 <__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 3406c │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 40cc2 <__uepack_MOD_dclsetshadeb@@Base+0x8e> │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.n 40dc8 <__uepack_MOD_dclsetshadeb@@Base+0x194> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 40dd2 <__uepack_MOD_dclsetshadeb@@Base+0x19e> │ │ │ │ - b.n 40dc8 <__uepack_MOD_dclsetshadeb@@Base+0x194> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ - blt.n 40d4e <__uepack_MOD_dclsetshadeb@@Base+0x11a> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ - bge.n 40de0 <__uepack_MOD_dclsetshadeb@@Base+0x1ac> │ │ │ │ - b.n 40d4e <__uepack_MOD_dclsetshadeb@@Base+0x11a> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - beq.n 40d64 <__uepack_MOD_dclsetshadeb@@Base+0x130> │ │ │ │ - movs r4, r1 │ │ │ │ - bne.n 40d18 <__uepack_MOD_dclsetshadeb@@Base+0xe4> │ │ │ │ - movs r2, r1 │ │ │ │ - beq.n 40e80 <__uepack_MOD_dclshadecontourex@@Base+0x38> │ │ │ │ - movs r4, r1 │ │ │ │ - bne.n 40e70 <__uepack_MOD_dclshadecontourex@@Base+0x28> │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 308cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00040e08 <__uepack_MOD_dclsetshadea@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003f808 : │ │ │ │ + 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] @ (40e44 <__uepack_MOD_dclsetshadea@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #16 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 3f876 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 32f70 │ │ │ │ - movs r1, #16 │ │ │ │ + blx 35880 │ │ │ │ + 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 2fb88 │ │ │ │ - nop │ │ │ │ - ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3f884 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f888 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + b.n 3fa38 │ │ │ │ movs r2, r1 │ │ │ │ + and.w r0, r2, sl │ │ │ │ │ │ │ │ -00040e48 <__uepack_MOD_dclshadecontourex@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003f88c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #416] @ (40ffc <__uepack_MOD_dclshadecontourex@@Base+0x1b4>) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #416] @ (41000 <__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 40efa <__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] @ (41004 <__uepack_MOD_dclshadecontourex@@Base+0x1bc>) │ │ │ │ - ldrd r3, r6, [r0, #40] @ 0x28 │ │ │ │ - movs r2, #17 │ │ │ │ - ldr r0, [pc, #368] @ (41008 <__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 34974 │ │ │ │ - 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, 40f08 <__uepack_MOD_dclshadecontourex@@Base+0xc0> │ │ │ │ - add r2, sp, #20 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r1, r2 │ │ │ │ - blx 3079c │ │ │ │ - ldr r2, [pc, #308] @ (4100c <__uepack_MOD_dclshadecontourex@@Base+0x1c4>) │ │ │ │ - ldr r3, [pc, #296] @ (41000 <__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 40ff6 <__uepack_MOD_dclshadecontourex@@Base+0x1ae> │ │ │ │ - ldr r0, [pc, #292] @ (41010 <__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 30484 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r5, r9 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 40e80 <__uepack_MOD_dclshadecontourex@@Base+0x38> │ │ │ │ - orrs.w r3, r8, r6 │ │ │ │ - bpl.n 40fb8 <__uepack_MOD_dclshadecontourex@@Base+0x170> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - blt.n 40fc6 <__uepack_MOD_dclshadecontourex@@Base+0x17e> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 40fe6 <__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 40f3e <__uepack_MOD_dclshadecontourex@@Base+0xf6> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - add lr, r7 │ │ │ │ - add ip, r4 │ │ │ │ - cmp r6, fp │ │ │ │ - bge.n 40f34 <__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 3079c │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 40fd8 <__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 40f9e <__uepack_MOD_dclshadecontourex@@Base+0x156> │ │ │ │ - add ip, r7 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r6, lr │ │ │ │ - beq.n 40fd0 <__uepack_MOD_dclshadecontourex@@Base+0x188> │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - b.n 40f96 <__uepack_MOD_dclshadecontourex@@Base+0x14e> │ │ │ │ - mul.w r0, sl, r4 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - blx 34010 │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 40f1a <__uepack_MOD_dclshadecontourex@@Base+0xd2> │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r1, r2 │ │ │ │ - blx 3079c │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 40ed4 <__uepack_MOD_dclshadecontourex@@Base+0x8c> │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.n 40fd0 <__uepack_MOD_dclshadecontourex@@Base+0x188> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 40fda <__uepack_MOD_dclshadecontourex@@Base+0x192> │ │ │ │ - b.n 40fd0 <__uepack_MOD_dclshadecontourex@@Base+0x188> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ - blt.n 40f5e <__uepack_MOD_dclshadecontourex@@Base+0x116> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ - bge.n 40fe8 <__uepack_MOD_dclshadecontourex@@Base+0x1a0> │ │ │ │ - b.n 40f5e <__uepack_MOD_dclshadecontourex@@Base+0x116> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ - movs r3, r1 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ - movs r4, r1 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5} │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fa10 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00041014 <__uepack_MOD_dclshadecontour@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003f8a8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #416] @ (411c8 <__uepack_MOD_dclshadecontour@@Base+0x1b4>) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #416] @ (411cc <__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 410c6 <__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] @ (411d0 <__uepack_MOD_dclshadecontour@@Base+0x1bc>) │ │ │ │ - ldrd r3, r6, [r0, #40] @ 0x28 │ │ │ │ - movs r2, #15 │ │ │ │ - ldr r0, [pc, #368] @ (411d4 <__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 34974 │ │ │ │ - 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, 410d4 <__uepack_MOD_dclshadecontour@@Base+0xc0> │ │ │ │ - add r2, sp, #20 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r1, r2 │ │ │ │ - blx 3123c │ │ │ │ - ldr r2, [pc, #308] @ (411d8 <__uepack_MOD_dclshadecontour@@Base+0x1c4>) │ │ │ │ - ldr r3, [pc, #296] @ (411cc <__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 411c2 <__uepack_MOD_dclshadecontour@@Base+0x1ae> │ │ │ │ - ldr r0, [pc, #292] @ (411dc <__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 30484 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r5, r9 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 4104c <__uepack_MOD_dclshadecontour@@Base+0x38> │ │ │ │ - orrs.w r3, r8, r6 │ │ │ │ - bpl.n 41184 <__uepack_MOD_dclshadecontour@@Base+0x170> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - blt.n 41192 <__uepack_MOD_dclshadecontour@@Base+0x17e> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 411b2 <__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 4110a <__uepack_MOD_dclshadecontour@@Base+0xf6> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - add lr, r7 │ │ │ │ - add ip, r4 │ │ │ │ - cmp r6, fp │ │ │ │ - bge.n 41100 <__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 3123c │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 411a4 <__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 4116a <__uepack_MOD_dclshadecontour@@Base+0x156> │ │ │ │ - add ip, r7 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r6, lr │ │ │ │ - beq.n 4119c <__uepack_MOD_dclshadecontour@@Base+0x188> │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - b.n 41162 <__uepack_MOD_dclshadecontour@@Base+0x14e> │ │ │ │ - mul.w r0, sl, r4 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - blx 34010 │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 410e6 <__uepack_MOD_dclshadecontour@@Base+0xd2> │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r1, r2 │ │ │ │ - blx 3123c │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 410a0 <__uepack_MOD_dclshadecontour@@Base+0x8c> │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.n 4119c <__uepack_MOD_dclshadecontour@@Base+0x188> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 411a6 <__uepack_MOD_dclshadecontour@@Base+0x192> │ │ │ │ - b.n 4119c <__uepack_MOD_dclshadecontour@@Base+0x188> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ - blt.n 4112a <__uepack_MOD_dclshadecontour@@Base+0x116> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ - bge.n 411b4 <__uepack_MOD_dclshadecontour@@Base+0x1a0> │ │ │ │ - b.n 4112a <__uepack_MOD_dclshadecontour@@Base+0x116> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ - movs r3, r1 │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ - movs r4, r1 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 318b8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000411e0 <__udpack_MOD_dclgetcontourlabelformat@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003f8c4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (41214 <__udpack_MOD_dclgetcontourlabelformat@@Base+0x34>) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #24 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 337c8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 341d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00041218 <__udpack_MOD_dclsetcontourlabelformat@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003f8e0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (4124c <__udpack_MOD_dclsetcontourlabelformat@@Base+0x34>) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #24 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2f42c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldmia r4, {r1, r2, r4, r5} │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2eec0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00041250 <__udpack_MOD_dclgetcontourinterval@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003f8fc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #40] @ (41288 <__udpack_MOD_dclgetcontourinterval@@Base+0x38>) │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #21 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34fb8 │ │ │ │ - movs r1, #21 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 2fb8c │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fb18 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004128c <__udpack_MOD_dclclearcontourlevel@@Base>: │ │ │ │ - push {lr} │ │ │ │ +0003f918 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (412bc <__udpack_MOD_dclclearcontourlevel@@Base+0x30>) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #20 │ │ │ │ - add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - blx 32ee8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #20 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3335c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000412c0 <__udpack_MOD_dcldelcontourlevel@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003f934 : │ │ │ │ + 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, #32] @ (412f0 <__udpack_MOD_dcldelcontourlevel@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #18 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 314cc │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 3f9a2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -000412f4 <__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] @ (4134c <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (41350 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x5c>) │ │ │ │ - movs r1, #24 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (41354 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + blx 30fd0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, sp │ │ │ │ - blx 31b6c │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #24 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #40] @ (41358 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (41350 <__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 41348 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3f9b0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f9b4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + svc 172 @ 0xac │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ - movs r4, r1 │ │ │ │ + ldrd r0, r0, [lr], #40 @ 0x28 │ │ │ │ │ │ │ │ -0004135c <__udpack_MOD_dclgetcontourline@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003f9b8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + 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, #184] @ (41428 <__udpack_MOD_dclgetcontourline@@Base+0xcc>) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #184] @ (4142c <__udpack_MOD_dclgetcontourline@@Base+0xd0>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #180] @ (41430 <__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 2f694 │ │ │ │ - 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 332f0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r7, 413b8 <__udpack_MOD_dclgetcontourline@@Base+0x5c> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cbz r6, 413be <__udpack_MOD_dclgetcontourline@@Base+0x62> │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cbz r5, 413c4 <__udpack_MOD_dclgetcontourline@@Base+0x68> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 413ee <__udpack_MOD_dclgetcontourline@@Base+0x92> │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 413ee <__udpack_MOD_dclgetcontourline@@Base+0x92> │ │ │ │ - cmp r2, #8 │ │ │ │ - ble.n 41418 <__udpack_MOD_dclgetcontourline@@Base+0xbc> │ │ │ │ - mov r1, r3 │ │ │ │ - movs r2, #8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 3fa26 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 31af0 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - movs r1, #32 │ │ │ │ - add.w r0, r8, #8 │ │ │ │ - sub.w r2, r3, #8 │ │ │ │ - blx 3124c │ │ │ │ - cbz r4, 413f4 <__udpack_MOD_dclgetcontourline@@Base+0x98> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r0, [pc, #60] @ (41434 <__udpack_MOD_dclgetcontourline@@Base+0xd8>) │ │ │ │ - movs r1, #17 │ │ │ │ + blx 33344 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3fa34 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3fa38 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #56] @ (41438 <__udpack_MOD_dclgetcontourline@@Base+0xdc>) │ │ │ │ - ldr r3, [pc, #40] @ (4142c <__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 41424 <__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 31af0 │ │ │ │ - b.n 413ee <__udpack_MOD_dclgetcontourline@@Base+0x92> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ - movs r2, r1 │ │ │ │ - ldmia r2!, {r3, r5, r6, r7} │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + svc 40 @ 0x28 │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r1, {r1} │ │ │ │ - movs r4, r1 │ │ │ │ + stmia.w r2!, {r1, r3} │ │ │ │ │ │ │ │ -0004143c <__udpack_MOD_dclsetcontourline@@Base>: │ │ │ │ +0003fa3c : │ │ │ │ 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, r1 │ │ │ │ - ldr r1, [pc, #264] @ (41558 <__udpack_MOD_dclsetcontourline@@Base+0x11c>) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #264] @ (4155c <__udpack_MOD_dclsetcontourline@@Base+0x120>) │ │ │ │ - add r1, pc │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #260] @ (41560 <__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 2f694 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 41506 <__udpack_MOD_dclsetcontourline@@Base+0xca> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - add r7, sp, #28 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 41536 <__udpack_MOD_dclsetcontourline@@Base+0xfa> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #24 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 414fa <__udpack_MOD_dclsetcontourline@@Base+0xbe> │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cmp r3, #7 │ │ │ │ - ble.n 414d8 <__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, 414a0 <__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 30c04 │ │ │ │ - ldr r0, [pc, #172] @ (41564 <__udpack_MOD_dclsetcontourline@@Base+0x128>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #168] @ (41568 <__udpack_MOD_dclsetcontourline@@Base+0x12c>) │ │ │ │ - ldr r3, [pc, #152] @ (4155c <__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 41554 <__udpack_MOD_dclsetcontourline@@Base+0x118> │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 3faaa │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 33e08 │ │ │ │ - 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 3124c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 4149a <__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 4149a <__udpack_MOD_dclsetcontourline@@Base+0x5e> │ │ │ │ - ldr r0, [pc, #100] @ (4156c <__udpack_MOD_dclsetcontourline@@Base+0x130>) │ │ │ │ - movs r2, #5 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add r7, sp, #28 │ │ │ │ - add r0, pc │ │ │ │ - blx 310e4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cbz r3, 41526 <__udpack_MOD_dclsetcontourline@@Base+0xea> │ │ │ │ - vldr s15, [r8] │ │ │ │ - vcmpe.f32 s15, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 41546 <__udpack_MOD_dclsetcontourline@@Base+0x10a> │ │ │ │ - ldr r0, [pc, #72] @ (41570 <__udpack_MOD_dclsetcontourline@@Base+0x134>) │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc │ │ │ │ - blx 2ff1c │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 41480 <__udpack_MOD_dclsetcontourline@@Base+0x44> │ │ │ │ - ldr r0, [pc, #60] @ (41574 <__udpack_MOD_dclsetcontourline@@Base+0x138>) │ │ │ │ - add r5, sp, #24 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - blx 2ff1c │ │ │ │ - b.n 41486 <__udpack_MOD_dclsetcontourline@@Base+0x4a> │ │ │ │ - ldr r0, [pc, #48] @ (41578 <__udpack_MOD_dclsetcontourline@@Base+0x13c>) │ │ │ │ - movs r2, #5 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30ad8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3fab8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3fabc ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2ff1c │ │ │ │ - b.n 4147c <__udpack_MOD_dclsetcontourline@@Base+0x40> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - ldmia r2, {r2, r3, r4, r5} │ │ │ │ - movs r2, r1 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ - movs r4, r1 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - ldmia r1, {r1, r5, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ movs r2, r1 │ │ │ │ + strex r0, r0, [r6, #40] @ 0x28 │ │ │ │ │ │ │ │ -0004157c <__udpack_MOD_dclsetcontourb@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003fac0 : │ │ │ │ + push {r3, 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] @ (4173c <__udpack_MOD_dclsetcontourb@@Base+0x1c0>) │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - mov r3, r0 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #424] @ (41740 <__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 41630 <__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] @ (41744 <__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 2f694 │ │ │ │ - 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, 4163e <__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 2f7ec │ │ │ │ - ldr r2, [pc, #316] @ (41748 <__udpack_MOD_dclsetcontourb@@Base+0x1cc>) │ │ │ │ - ldr r3, [pc, #300] @ (4173c <__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 41736 <__udpack_MOD_dclsetcontourb@@Base+0x1ba> │ │ │ │ - ldr r0, [pc, #296] @ (4174c <__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 2fb88 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov r5, r9 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - b.n 415b8 <__udpack_MOD_dclsetcontourb@@Base+0x3c> │ │ │ │ - orrs.w r3, r8, r6 │ │ │ │ - bpl.n 416f4 <__udpack_MOD_dclsetcontourb@@Base+0x178> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - blt.n 41702 <__udpack_MOD_dclsetcontourb@@Base+0x186> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 41726 <__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 41676 <__udpack_MOD_dclsetcontourb@@Base+0xfa> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - add lr, r7 │ │ │ │ - add ip, r4 │ │ │ │ - cmp r6, fp │ │ │ │ - bge.n 4166c <__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 2f7ec │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 41718 <__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 416da <__udpack_MOD_dclsetcontourb@@Base+0x15e> │ │ │ │ - add ip, r7 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r6, lr │ │ │ │ - beq.n 41710 <__udpack_MOD_dclsetcontourb@@Base+0x194> │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - b.n 416d2 <__udpack_MOD_dclsetcontourb@@Base+0x156> │ │ │ │ - mul.w r0, sl, r4 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - blx 34010 │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 41650 <__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 2f7ec │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4160a <__udpack_MOD_dclsetcontourb@@Base+0x8e> │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.n 41710 <__udpack_MOD_dclsetcontourb@@Base+0x194> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 4171a <__udpack_MOD_dclsetcontourb@@Base+0x19e> │ │ │ │ - b.n 41710 <__udpack_MOD_dclsetcontourb@@Base+0x194> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ - blt.n 41696 <__udpack_MOD_dclsetcontourb@@Base+0x11a> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ - bge.n 41728 <__udpack_MOD_dclsetcontourb@@Base+0x1ac> │ │ │ │ - b.n 41696 <__udpack_MOD_dclsetcontourb@@Base+0x11a> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r2, r3, r5, r6} │ │ │ │ - movs r4, r1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - ldmia r1!, {r2} │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34ac8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00041750 <__udpack_MOD_dclsetcontoura@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003fadc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (4178c <__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 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 35ca0 │ │ │ │ - movs r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - stmia r7!, {r1, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35780 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00041790 <__udpack_MOD_dcldrawcontour@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003faf8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #472] @ (4197c <__udpack_MOD_dcldrawcontour@@Base+0x1ec>) │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #472] @ (41980 <__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 41870 <__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 34010 │ │ │ │ - ldr r1, [pc, #376] @ (41984 <__udpack_MOD_dcldrawcontour@@Base+0x1f4>) │ │ │ │ - str r0, [sp, #12] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #376] @ (41988 <__udpack_MOD_dcldrawcontour@@Base+0x1f8>) │ │ │ │ - movs r2, #14 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 34974 │ │ │ │ - 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, 4187e <__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 3468c │ │ │ │ - ldr r0, [pc, #324] @ (4198c <__udpack_MOD_dcldrawcontour@@Base+0x1fc>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r0, pc │ │ │ │ - blx 30488 │ │ │ │ - ldr r2, [pc, #320] @ (41990 <__udpack_MOD_dcldrawcontour@@Base+0x200>) │ │ │ │ - ldr r3, [pc, #300] @ (41980 <__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 41978 <__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 2fa64 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r5, r9 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 417c8 <__udpack_MOD_dcldrawcontour@@Base+0x38> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r3, r7 │ │ │ │ - bpl.n 4192e <__udpack_MOD_dcldrawcontour@@Base+0x19e> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - blt.n 4193e <__udpack_MOD_dcldrawcontour@@Base+0x1ae> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 41968 <__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 418b2 <__udpack_MOD_dcldrawcontour@@Base+0x122> │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - add lr, r8 │ │ │ │ - add ip, r4 │ │ │ │ - cmp r7, r9 │ │ │ │ - bge.n 418a8 <__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 3468c │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 41958 <__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 41914 <__udpack_MOD_dcldrawcontour@@Base+0x184> │ │ │ │ - add ip, r8 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r7, sl │ │ │ │ - beq.n 41950 <__udpack_MOD_dcldrawcontour@@Base+0x1c0> │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - b.n 4190c <__udpack_MOD_dcldrawcontour@@Base+0x17c> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mul.w r0, r3, r4 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - blx 34010 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 41890 <__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 3468c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 41844 <__udpack_MOD_dcldrawcontour@@Base+0xb4> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.n 41950 <__udpack_MOD_dcldrawcontour@@Base+0x1c0> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 4195c <__udpack_MOD_dcldrawcontour@@Base+0x1cc> │ │ │ │ - b.n 41950 <__udpack_MOD_dcldrawcontour@@Base+0x1c0> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r7, r2 │ │ │ │ - blt.n 418ce <__udpack_MOD_dcldrawcontour@@Base+0x13e> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r7, r3 │ │ │ │ - bge.n 4196a <__udpack_MOD_dcldrawcontour@@Base+0x1da> │ │ │ │ - b.n 418ce <__udpack_MOD_dcldrawcontour@@Base+0x13e> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r7, #10] │ │ │ │ - movs r3, r1 │ │ │ │ - stmia r7!, {r3, r5} │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r4!, {r1, r4, r5, r7} │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31004 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00041994 <__timelib_MOD_dclformattime@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003fb14 : │ │ │ │ + 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 r4, [pc, #52] @ (419d8 <__timelib_MOD_dclformattime@@Base+0x44>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ + 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 2f694 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add.w r3, r5, #8 │ │ │ │ - adds r2, r5, #4 │ │ │ │ - blx 30a68 │ │ │ │ - movs r1, #13 │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 3fb82 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31690 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - stmia r5!, {r1, r5, r7} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3fb90 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3fb94 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ble.n 3fb2c │ │ │ │ movs r2, r1 │ │ │ │ - │ │ │ │ -000419dc <__timelib_MOD_dclgettime@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #88] @ (41a44 <__timelib_MOD_dclgettime@@Base+0x68>) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r3, [pc, #88] @ (41a48 <__timelib_MOD_dclgettime@@Base+0x6c>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #84] @ (41a4c <__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 2f694 │ │ │ │ - add r2, sp, #8 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, sp │ │ │ │ - blx 31174 │ │ │ │ - movs r1, #10 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r3, [pc, #40] @ (41a48 <__timelib_MOD_dclgettime@@Base+0x6c>) │ │ │ │ - ldmia.w sp, {r0, r1, r2} │ │ │ │ - stmia.w r6, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #40] @ (41a50 <__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 41a3e <__timelib_MOD_dclgettime@@Base+0x62> │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - stmia r3!, {r1, r4} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ + b.n 3fac4 │ │ │ │ movs r2, r1 │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00041a54 <__syslib_MOD_dclgetunitnum@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003fb98 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #28] @ (41a80 <__syslib_MOD_dclgetunitnum@@Base+0x2c>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - blx 31294 │ │ │ │ - movs r1, #13 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - stmia r5!, {r1} │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 327d0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00041a84 <__syslib_MOD_dclcompchar@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003fbb4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #48] @ (41ac4 <__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 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 329a8 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f090 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00041ac8 <__syslib_MOD_dclmessagedump@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003fbd0 : │ │ │ │ + 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] @ (41b0c <__syslib_MOD_dclmessagedump@@Base+0x44>) │ │ │ │ - sub sp, #20 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #14 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movs r3, #6 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 3fc3e │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - blx 33af8 │ │ │ │ - movs r1, #14 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + blx 35cf8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3fc4c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3fc50 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ble.n 3fc70 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 3fa58 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00041b10 <__slpack_MOD_dcldrawdeviceviewportcorner@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003fc54 : │ │ │ │ + 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, #40] @ (41b48 <__slpack_MOD_dcldrawdeviceviewportcorner@@Base+0x38>) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #40] @ (41b4c <__slpack_MOD_dcldrawdeviceviewportcorner@@Base+0x3c>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r4, 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 34010 │ │ │ │ + cbz r0, 3fcc2 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 303d4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #27 │ │ │ │ - add r1, pc │ │ │ │ - blx 34974 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 316c4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #27 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 30484 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3fcd0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3fcd4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + bgt.n 3fbec │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 3fa24 │ │ │ │ movs r2, r1 │ │ │ │ - ldrb r2, [r4, #25] │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -00041b50 <__slpack_MOD_dcldrawdevicewindowcorner@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003fcd8 : │ │ │ │ + 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, #40] @ (41b88 <__slpack_MOD_dcldrawdevicewindowcorner@@Base+0x38>) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #40] @ (41b8c <__slpack_MOD_dcldrawdevicewindowcorner@@Base+0x3c>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r4, 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 34010 │ │ │ │ + cbz r0, 3fd46 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f4d4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #25 │ │ │ │ - add r1, pc │ │ │ │ - blx 34974 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 307f0 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #25 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 30484 │ │ │ │ - stmia r4!, {r1, r3, r6} │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3fd54 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3fd58 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + bgt.n 3fd68 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 3f9f0 │ │ │ │ movs r2, r1 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -00041b90 <__slpack_MOD_dcldrawviewportcorner@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003fd5c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ (41bc8 <__slpack_MOD_dcldrawviewportcorner@@Base+0x38>) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #40] @ (41bcc <__slpack_MOD_dcldrawviewportcorner@@Base+0x3c>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r4, pc │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #21 │ │ │ │ - add r1, pc │ │ │ │ - blx 34974 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 355e8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #21 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 30484 │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r2, [r4, #23] │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31ab8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00041bd0 <__slpack_MOD_dcldrawdeviceviewportframe@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003fd78 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (41c04 <__slpack_MOD_dcldrawdeviceviewportframe@@Base+0x34>) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #36] @ (41c08 <__slpack_MOD_dcldrawdeviceviewportframe@@Base+0x38>) │ │ │ │ - movs r3, #1 │ │ │ │ - add r4, pc │ │ │ │ - movs r2, #26 │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34974 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33870 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #26 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 30484 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 333f0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00041c0c <__slpack_MOD_dcldrawdevicewindowframe@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003fd94 : │ │ │ │ + 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] @ (41c40 <__slpack_MOD_dcldrawdevicewindowframe@@Base+0x34>) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #36] @ (41c44 <__slpack_MOD_dcldrawdevicewindowframe@@Base+0x38>) │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 3fe02 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - add r4, pc │ │ │ │ - movs r2, #24 │ │ │ │ - add r1, pc │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34974 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32938 │ │ │ │ + blx 35b50 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #24 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 30484 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3fe10 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3fe14 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + blt.n 3feac │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 3f984 │ │ │ │ movs r2, r1 │ │ │ │ - ldrb r2, [r5, #21] │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -00041c48 <__slpack_MOD_dcldrawviewportframe@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003fe18 : │ │ │ │ + b.w 2ef7c │ │ │ │ + │ │ │ │ +0003fe1c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (41c7c <__slpack_MOD_dcldrawviewportframe@@Base+0x34>) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 309d0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003fe38 : │ │ │ │ + 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 34010 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3fee2 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #36] @ (41c80 <__slpack_MOD_dcldrawviewportframe@@Base+0x38>) │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3fef0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - add r4, pc │ │ │ │ - movs r2, #20 │ │ │ │ - add r1, pc │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34974 │ │ │ │ + blx 35774 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - blx 32b80 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #20 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 30484 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (3ff00 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (3ff04 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3ff08 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (3ff0c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + bge.n 3ffdc │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 3f904 │ │ │ │ + movs r2, r1 │ │ │ │ + bge.n 3ffc8 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 3f940 │ │ │ │ movs r2, r1 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -00041c84 <__slpack_MOD_dclsetframetitle@@Base>: │ │ │ │ +0003ff10 : │ │ │ │ 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 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #108] @ (41d08 <__slpack_MOD_dclsetframetitle@@Base+0x84>) │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #108] @ (41d0c <__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] @ (41d10 <__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 2f694 │ │ │ │ - movs r1, #1 │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - cbz r4, 41cc8 <__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 r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 3ff7e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2fb5c │ │ │ │ - ldr r2, [pc, #52] @ (41d14 <__slpack_MOD_dclsetframetitle@@Base+0x90>) │ │ │ │ - ldr r3, [pc, #40] @ (41d0c <__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 41d02 <__slpack_MOD_dclsetframetitle@@Base+0x7e> │ │ │ │ - ldr r0, [pc, #36] @ (41d18 <__slpack_MOD_dclsetframetitle@@Base+0x94>) │ │ │ │ - movs r1, #16 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34f34 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3ff8c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3ff90 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - stmia r0!, {r1, r2, r5, r6} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + bls.n 3ff30 │ │ │ │ movs r2, r1 │ │ │ │ - stmia r0!, {r1, r5} │ │ │ │ - movs r4, r1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ + b.n 3f8f8 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00041d1c <__slpack_MOD_dclsetaspectratio@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003ff94 : │ │ │ │ + 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 r2, [pc, #88] @ (41d84 <__slpack_MOD_dclsetaspectratio@@Base+0x68>) │ │ │ │ + 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 34010 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4003e │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #88] @ (41d88 <__slpack_MOD_dclsetaspectratio@@Base+0x6c>) │ │ │ │ - sub sp, #12 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #84] @ (41d8c <__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 2f694 │ │ │ │ - mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ - cbz r4, 41d52 <__slpack_MOD_dclsetaspectratio@@Base+0x36> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, sp │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4004c │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35450 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 335d0 │ │ │ │ - ldr r2, [pc, #48] @ (41d90 <__slpack_MOD_dclsetaspectratio@@Base+0x74>) │ │ │ │ - ldr r3, [pc, #40] @ (41d88 <__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 41d80 <__slpack_MOD_dclsetaspectratio@@Base+0x64> │ │ │ │ - ldr r0, [pc, #32] @ (41d94 <__slpack_MOD_dclsetaspectratio@@Base+0x78>) │ │ │ │ - movs r1, #17 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (4005c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (40060 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - itee le │ │ │ │ - movle r4, r1 │ │ │ │ - movgt r2, #68 @ 0x44 │ │ │ │ - movgt r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3} │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (40064 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (40068 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + bls.n 40080 │ │ │ │ movs r2, r1 │ │ │ │ - itt ge │ │ │ │ - movge r4, r1 │ │ │ │ - stmiage r2!, {r2, r4, r6, r7} │ │ │ │ + b.n 3f898 │ │ │ │ movs r2, r1 │ │ │ │ - │ │ │ │ -00041d98 <__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] @ (41dd8 <__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 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - blx 32034 │ │ │ │ - movs r1, #17 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + bls.n 4006c │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 3f8d4 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00041ddc <__slpack_MOD_dcldivideframe@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004006c : │ │ │ │ + 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] @ (41e18 <__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 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - 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 34010 │ │ │ │ + cbz r0, 400da │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - blx 31f10 │ │ │ │ - movs r1, #14 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + blx 3360c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (400e8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (400ec ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + bhi.n 401d4 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 4088c │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00041e1c <__shtrlib_MOD_dcllegendretransform_b@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +000400f0 : │ │ │ │ + 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 sl, r2 │ │ │ │ - ldr r2, [pc, #228] @ (41f18 <__shtrlib_MOD_dcllegendretransform_b@@Base+0xfc>) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #228] @ (41f1c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x100>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #224] @ (41f20 <__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 2f694 │ │ │ │ - movs r1, #1 │ │ │ │ - cbz r7, 41e58 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x3c> │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #200] @ (41f24 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x108>) │ │ │ │ - movs r0, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 41e72 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x56> │ │ │ │ - b.n 41ef6 <__shtrlib_MOD_dcllegendretransform_b@@Base+0xda> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 41eee <__shtrlib_MOD_dcllegendretransform_b@@Base+0xd2> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 41e66 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x4a> │ │ │ │ - cbz r0, 41e82 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x66> │ │ │ │ - ldr r3, [pc, #172] @ (41f28 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x10c>) │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r5, [r3, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r6, 41e8c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x70> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r5, [pc, #156] @ (41f2c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x110>) │ │ │ │ - add r5, pc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - blx 327b4 <_gfortran_internal_pack@plt> │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - str r0, [sp, #8] │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 4015e │ │ │ │ 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 35210 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 41eca <__shtrlib_MOD_dcllegendretransform_b@@Base+0xae> │ │ │ │ - adds r0, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - blx 3183c <_gfortran_internal_unpack@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34798 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - ldr r2, [pc, #100] @ (41f30 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x114>) │ │ │ │ - ldr r3, [pc, #76] @ (41f1c <__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 41f12 <__shtrlib_MOD_dcllegendretransform_b@@Base+0xf6> │ │ │ │ - ldr r0, [pc, #84] @ (41f34 <__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 2fb88 │ │ │ │ - ldr r2, [pc, #72] @ (41f38 <__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] @ (41f3c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x120>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #60] @ (41f40 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x124>) │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4016c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40170 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #60] @ (41f44 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x128>) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 41e82 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x66> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - bkpt 0x00cc │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r4, r5} │ │ │ │ - movs r2, r1 │ │ │ │ - cbnz r4, 41f54 <__shtrlib_MOD_dcllegendretransform_f@@Base+0xc> │ │ │ │ - movs r5, r1 │ │ │ │ - cbnz r4, 41f50 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x8> │ │ │ │ - movs r5, r1 │ │ │ │ - cbnz r2, 41f50 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x8> │ │ │ │ - movs r5, r1 │ │ │ │ - bkpt 0x0036 │ │ │ │ - movs r4, r1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - cbnz r0, 41f44 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x128> │ │ │ │ - movs r5, r1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + bvc.n 40150 │ │ │ │ movs r2, r1 │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ + b.n 40858 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -00041f48 <__shtrlib_MOD_dcllegendretransform_f@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00040174 : │ │ │ │ + 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 sl, r2 │ │ │ │ - ldr r2, [pc, #228] @ (42044 <__shtrlib_MOD_dcllegendretransform_f@@Base+0xfc>) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #228] @ (42048 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x100>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #224] @ (4204c <__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 2f694 │ │ │ │ - movs r1, #1 │ │ │ │ - cbz r7, 41f84 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x3c> │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #200] @ (42050 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x108>) │ │ │ │ - movs r0, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 41f9e <__shtrlib_MOD_dcllegendretransform_f@@Base+0x56> │ │ │ │ - b.n 42022 <__shtrlib_MOD_dcllegendretransform_f@@Base+0xda> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 4201a <__shtrlib_MOD_dcllegendretransform_f@@Base+0xd2> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 41f92 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x4a> │ │ │ │ - cbz r0, 41fae <__shtrlib_MOD_dcllegendretransform_f@@Base+0x66> │ │ │ │ - ldr r3, [pc, #172] @ (42054 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x10c>) │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r5, [r3, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r6, 41fb8 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x70> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r5, [pc, #156] @ (42058 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x110>) │ │ │ │ - add r5, pc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - blx 327b4 <_gfortran_internal_pack@plt> │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - str r0, [sp, #8] │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 401e2 │ │ │ │ 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 32a64 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 41ff6 <__shtrlib_MOD_dcllegendretransform_f@@Base+0xae> │ │ │ │ - adds r0, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - blx 3183c <_gfortran_internal_unpack@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 35bbc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - ldr r2, [pc, #100] @ (4205c <__shtrlib_MOD_dcllegendretransform_f@@Base+0x114>) │ │ │ │ - ldr r3, [pc, #76] @ (42048 <__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 4203e <__shtrlib_MOD_dcllegendretransform_f@@Base+0xf6> │ │ │ │ - ldr r0, [pc, #84] @ (42060 <__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 2fb88 │ │ │ │ - ldr r2, [pc, #72] @ (42064 <__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] @ (42068 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x120>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #60] @ (4206c <__shtrlib_MOD_dcllegendretransform_f@@Base+0x124>) │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (401f0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (401f4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #60] @ (42070 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x128>) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 41fae <__shtrlib_MOD_dcllegendretransform_f@@Base+0x66> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - pop {r5, r7, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ - movs r2, r1 │ │ │ │ - @ instruction: 0xb888 │ │ │ │ - movs r5, r1 │ │ │ │ - @ instruction: 0xb868 │ │ │ │ - movs r5, r1 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ - movs r5, r1 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - @ instruction: 0xb7f4 │ │ │ │ - movs r5, r1 │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + bvc.n 402cc │ │ │ │ movs r2, r1 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + b.n 40824 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -00042074 <__shtrlib_MOD_dclgetlegendrefunctions@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000401f8 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #168] @ (42130 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xbc>) │ │ │ │ - mov r7, r1 │ │ │ │ - movs r1, #23 │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 2f694 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movs r1, #1 │ │ │ │ - cbz r2, 4209c <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x28> │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #148] @ (42134 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xc0>) │ │ │ │ - movs r0, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 420b4 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x40> │ │ │ │ - b.n 42112 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x9e> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cbz r4, 4210a <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x96> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 420aa <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x36> │ │ │ │ - cbz r0, 420c4 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x50> │ │ │ │ - ldr r3, [pc, #120] @ (42138 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xc4>) │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r5, [r3, #4] │ │ │ │ - ldr r5, [pc, #116] @ (4213c <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xc8>) │ │ │ │ - add r5, pc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - blx 327b4 <_gfortran_internal_pack@plt> │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 40260 │ │ │ │ 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 33460 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 420fa <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x86> │ │ │ │ - adds r0, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 3183c <_gfortran_internal_unpack@plt> │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31354 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34a18 │ │ │ │ + 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - ldr r0, [pc, #68] @ (42140 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xcc>) │ │ │ │ - movs r1, #23 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - ldr r2, [pc, #56] @ (42144 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xd0>) │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - movs r1, #23 │ │ │ │ - ldr r2, [pc, #48] @ (42148 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xd4>) │ │ │ │ - movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r1, [pc, #44] @ (4214c <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xd8>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #44] @ (42150 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xdc>) │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (40270 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40274 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 420c4 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x50> │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r4, r6} │ │ │ │ + bvs.n 40250 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 407f8 │ │ │ │ movs r2, r1 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ - movs r5, r1 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ - movs r5, r1 │ │ │ │ - @ instruction: 0xb74a │ │ │ │ - movs r5, r1 │ │ │ │ - ittt le │ │ │ │ - movle r2, r1 │ │ │ │ - @ instruction: 0xb704 │ │ │ │ - movle r5, r1 │ │ │ │ - it vc │ │ │ │ - movvc r2, r1 │ │ │ │ - it lt │ │ │ │ - movlt r2, r1 │ │ │ │ - ldr r2, [sp, #584] @ 0x248 │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -00042154 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00040278 : │ │ │ │ + push {r3, 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] @ (42318 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1c4>) │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #428] @ (4231c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1c8>) │ │ │ │ - mov r6, r1 │ │ │ │ - add r2, pc │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #424] @ (42320 <__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 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31218 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040294 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32f7c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000402b0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30e50 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000402cc : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr.w ip, [pc, #56] @ 40314 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #52] @ (40318 ) │ │ │ │ + mov r0, sp │ │ │ │ + add ip, pc │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - blx 2f694 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - movs r1, #1 │ │ │ │ - cbz r3, 4219c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x48> │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r2, [pc, #388] @ (42324 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1d0>) │ │ │ │ - movs r0, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 421b6 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x62> │ │ │ │ - b.n 42274 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x120> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 4226c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x118> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 421aa <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x56> │ │ │ │ - cbz r0, 421c6 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x72> │ │ │ │ - ldr r3, [pc, #360] @ (42328 <__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 421d6 <__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 421e6 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x92> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #324] @ (4232c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1d8>) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r7, 421f6 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xa2> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 42290 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x13c> │ │ │ │ - adds r0, #20 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 422c4 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x170> │ │ │ │ - ldr r5, [pc, #300] @ (42330 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1dc>) │ │ │ │ - blx 327b4 <_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 │ │ │ │ - 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 3219c │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 42248 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf4> │ │ │ │ - adds r0, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 3183c <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - ldr r2, [pc, #232] @ (42334 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1e0>) │ │ │ │ - ldr r3, [pc, #208] @ (4231c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1c8>) │ │ │ │ + blx 331a0 │ │ │ │ + ldr r2, [pc, #36] @ (4031c ) │ │ │ │ + ldr r3, [pc, #28] @ (40318 ) │ │ │ │ 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 42314 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1c0> │ │ │ │ - ldr r0, [pc, #216] @ (42338 <__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 2fb88 │ │ │ │ - ldr r2, [pc, #204] @ (4233c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1e8>) │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r3, #28 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #196] @ (42340 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1ec>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #192] @ (42344 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1f0>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #192] @ (42348 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1f4>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 421c6 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x72> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 422f8 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1a4> │ │ │ │ - ldr r5, [pc, #180] @ (4234c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1f8>) │ │ │ │ - adds r0, #20 │ │ │ │ - blx 327b4 <_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 31684 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 4223a <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xe6> │ │ │ │ - b.n 42248 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf4> │ │ │ │ - ldr r5, [pc, #136] @ (42350 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1fc>) │ │ │ │ - blx 327b4 <_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 311e8 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 4223a <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xe6> │ │ │ │ - b.n 42248 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf4> │ │ │ │ - ldr r2, [pc, #88] @ (42354 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x200>) │ │ │ │ - movs r5, #32 │ │ │ │ - ldr r1, [pc, #88] @ (42358 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x204>) │ │ │ │ - movs r4, #28 │ │ │ │ - ldr r0, [pc, #88] @ (4235c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x208>) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - b.n 42248 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf4> │ │ │ │ + bne.n 4030e │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - cbnz r4, 42380 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x20> │ │ │ │ + nop │ │ │ │ + bge.n 40358 │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - itet vc │ │ │ │ - movvc r2, r1 │ │ │ │ - cpsid @ unpredictable │ │ │ │ - movvc r5, r1 │ │ │ │ - setend le │ │ │ │ - movs r5, r1 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ - movs r5, r1 │ │ │ │ - @ instruction: 0xb604 │ │ │ │ - movs r5, r1 │ │ │ │ - hlt 0x0038 │ │ │ │ + bge.n 40334 │ │ │ │ movs r4, r1 │ │ │ │ - bkpt 0x0094 │ │ │ │ - movs r2, r1 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ - movs r5, r1 │ │ │ │ - bkpt 0x0072 │ │ │ │ - movs r2, r1 │ │ │ │ - bkpt 0x0012 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ - movs r3, r1 │ │ │ │ - push {r1, r2, r3, r5, r6, lr} │ │ │ │ - movs r5, r1 │ │ │ │ - push {r6, lr} │ │ │ │ - movs r5, r1 │ │ │ │ - bkpt 0x0012 │ │ │ │ - movs r2, r1 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -00042360 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00040320 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #344] @ (424cc <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x16c>) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #344] @ (424d0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x170>) │ │ │ │ - sub sp, #24 │ │ │ │ - add r2, pc │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #340] @ (424d4 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x174>) │ │ │ │ - mov sl, r1 │ │ │ │ - movs r1, #25 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr.w ip, [pc, #56] @ 40368 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #52] @ (4036c ) │ │ │ │ + mov r0, 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 │ │ │ │ - blx 2f694 │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 423a4 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x44> │ │ │ │ - ldr.w r1, [r9] │ │ │ │ - ldr r2, [pc, #304] @ (424d8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x178>) │ │ │ │ - movs r0, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 423be <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x5e> │ │ │ │ - b.n 4244e <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xee> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 42446 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xe6> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 423b2 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x52> │ │ │ │ - cbz r0, 423ce <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x6e> │ │ │ │ - ldr r3, [pc, #276] @ (424dc <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x17c>) │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r5, [r3, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r7, 423d8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x78> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 4246a <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x10a> │ │ │ │ - ldr r4, [pc, #256] @ (424e0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x180>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 42486 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x126> │ │ │ │ - blx 327b4 <_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 35944 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 42422 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc2> │ │ │ │ - adds r0, #20 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 3183c <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ - ldr r2, [pc, #192] @ (424e4 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x184>) │ │ │ │ - ldr r3, [pc, #168] @ (424d0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x170>) │ │ │ │ + blx 3041c │ │ │ │ + ldr r2, [pc, #36] @ (40370 ) │ │ │ │ + ldr r3, [pc, #28] @ (4036c ) │ │ │ │ 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 424c6 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x166> │ │ │ │ - ldr r0, [pc, #176] @ (424e8 <__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 2fb88 │ │ │ │ - ldr r2, [pc, #164] @ (424ec <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x18c>) │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r3, #25 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #156] @ (424f0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x190>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #152] @ (424f4 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x194>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #152] @ (424f8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x198>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 423ce <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x6e> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 424aa <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x14a> │ │ │ │ - ldr r1, [pc, #136] @ (424fc <__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 35380 │ │ │ │ - b.n 42422 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc2> │ │ │ │ - blx 327b4 <_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 2f2a8 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.n 42414 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xb4> │ │ │ │ - b.n 42422 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc2> │ │ │ │ - ldr r2, [pc, #84] @ (42500 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x1a0>) │ │ │ │ - movs r5, #32 │ │ │ │ - ldr r1, [pc, #84] @ (42504 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x1a4>) │ │ │ │ - movs r4, #25 │ │ │ │ - ldr r0, [pc, #84] @ (42508 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x1a8>) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - b.n 42422 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc2> │ │ │ │ + bne.n 40362 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r2, 424f2 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x192> │ │ │ │ + bls.n 40304 │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ - movs r2, r1 │ │ │ │ - push {r3, r5, r6} │ │ │ │ - movs r5, r1 │ │ │ │ - push {r3, r6} │ │ │ │ - movs r5, r1 │ │ │ │ - push {r1, r4, r5} │ │ │ │ - movs r5, r1 │ │ │ │ - @ instruction: 0xb8de │ │ │ │ + bls.n 402e0 │ │ │ │ movs r4, r1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - cbz r0, 42562 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x56> │ │ │ │ - movs r5, r1 │ │ │ │ - pop {r2, r3, r4, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - pop {r3, r4, r5} │ │ │ │ - movs r2, r1 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ - movs r3, r1 │ │ │ │ - cbz r2, 42566 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x5a> │ │ │ │ - movs r5, r1 │ │ │ │ - pop {r5, r6} │ │ │ │ - movs r2, r1 │ │ │ │ - pop {r1, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -0004250c <__shtrlib_MOD_dclspectrumtogridforwave@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00040374 : │ │ │ │ + b.w 2f9cc │ │ │ │ + │ │ │ │ +00040378 : │ │ │ │ + b.w 305f8 │ │ │ │ + │ │ │ │ +0004037c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #400] @ (426b0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1a4>) │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #400] @ (426b4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1a8>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #396] @ (426b8 <__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 2f694 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r1, #1 │ │ │ │ - cbz r3, 42552 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x46> │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r2, [pc, #360] @ (426bc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1b0>) │ │ │ │ - movs r0, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 4256c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x60> │ │ │ │ - b.n 42600 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xf4> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 425f8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xec> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 42560 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x54> │ │ │ │ - cbz r0, 4257c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x70> │ │ │ │ - ldr r3, [pc, #328] @ (426c0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1b4>) │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r5, [r3, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cbz r7, 42586 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x7a> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 4261c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x110> │ │ │ │ - ldr r4, [pc, #312] @ (426c4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1b8>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 42664 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x158> │ │ │ │ - blx 327b4 <_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 32ce4 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 425d4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc8> │ │ │ │ - adds r0, #20 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 3183c <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ - ldr r2, [pc, #240] @ (426c8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1bc>) │ │ │ │ - ldr r3, [pc, #220] @ (426b4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1a8>) │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr.w lr, [pc, #164] @ 40430 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ + ldr.w ip, [pc, #160] @ 40434 │ │ │ │ + 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 34c58 │ │ │ │ + ldr r2, [pc, #36] @ (40438 ) │ │ │ │ + ldr r3, [pc, #28] @ (40434 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 426ac <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1a0> │ │ │ │ - ldr r0, [pc, #224] @ (426cc <__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 2fb88 │ │ │ │ - ldr r2, [pc, #212] @ (426d0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1c4>) │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r3, #24 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #204] @ (426d4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1c8>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #200] @ (426d8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1cc>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #200] @ (426dc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1d0>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 4257c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x70> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 42690 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x184> │ │ │ │ - ldr r5, [pc, #188] @ (426e0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1d4>) │ │ │ │ - add r5, pc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - blx 327b4 <_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 319f0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 425d4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc8> │ │ │ │ - mov r1, r4 │ │ │ │ - adds r0, #20 │ │ │ │ - blx 3183c <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 425d4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc8> │ │ │ │ - blx 327b4 <_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 33618 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.n 425c6 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xba> │ │ │ │ - b.n 425d4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc8> │ │ │ │ - ldr r2, [pc, #80] @ (426e4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1d8>) │ │ │ │ - movs r5, #32 │ │ │ │ - ldr r1, [pc, #80] @ (426e8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1dc>) │ │ │ │ - movs r4, #24 │ │ │ │ - ldr r0, [pc, #80] @ (426ec <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1e0>) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - b.n 425d4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc8> │ │ │ │ + bne.n 4042a │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ + pop {r4, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + nop │ │ │ │ + bls.n 40514 │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r5} │ │ │ │ - movs r2, r1 │ │ │ │ - uxth r2, r7 │ │ │ │ - movs r5, r1 │ │ │ │ - uxth r2, r3 │ │ │ │ - movs r5, r1 │ │ │ │ - uxth r4, r0 │ │ │ │ - movs r5, r1 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + bhi.n 40418 │ │ │ │ movs r4, r1 │ │ │ │ - cbnz r0, 4272a <__shtrlib_MOD_dclgridtospectrum@@Base+0x3a> │ │ │ │ - movs r2, r1 │ │ │ │ - sxth r6, r2 │ │ │ │ - movs r5, r1 │ │ │ │ - cbnz r6, 42728 <__shtrlib_MOD_dclgridtospectrum@@Base+0x38> │ │ │ │ - movs r2, r1 │ │ │ │ - hlt 0x0006 │ │ │ │ - movs r2, r1 │ │ │ │ - str r5, [sp, #656] @ 0x290 │ │ │ │ - movs r3, r1 │ │ │ │ - cbz r4, 4271e <__shtrlib_MOD_dclgridtospectrum@@Base+0x2e> │ │ │ │ - movs r5, r1 │ │ │ │ - rev16 r2, r7 │ │ │ │ - movs r2, r1 │ │ │ │ - hlt 0x0038 │ │ │ │ - movs r2, r1 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -000426f0 <__shtrlib_MOD_dclgridtospectrum@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0004043c : │ │ │ │ + b.w 35668 │ │ │ │ + │ │ │ │ +00040440 : │ │ │ │ + b.w 2f4b8 │ │ │ │ + │ │ │ │ +00040444 : │ │ │ │ + b.w 32850 │ │ │ │ + │ │ │ │ +00040448 : │ │ │ │ + b.w 31d10 │ │ │ │ + │ │ │ │ +0004044c : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #380] @ (42880 <__shtrlib_MOD_dclgridtospectrum@@Base+0x190>) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #380] @ (42884 <__shtrlib_MOD_dclgridtospectrum@@Base+0x194>) │ │ │ │ - sub sp, #24 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #52] @ (40490 ) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #52] @ (40494 ) │ │ │ │ + add r1, sp, #8 │ │ │ │ add r2, pc │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #376] @ (42888 <__shtrlib_MOD_dclgridtospectrum@@Base+0x198>) │ │ │ │ - mov sl, r1 │ │ │ │ - movs r1, #17 │ │ │ │ + add r0, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 42734 <__shtrlib_MOD_dclgridtospectrum@@Base+0x44> │ │ │ │ - ldr.w r1, [r9] │ │ │ │ - ldr r2, [pc, #340] @ (4288c <__shtrlib_MOD_dclgridtospectrum@@Base+0x19c>) │ │ │ │ - movs r0, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 4274e <__shtrlib_MOD_dclgridtospectrum@@Base+0x5e> │ │ │ │ - b.n 427de <__shtrlib_MOD_dclgridtospectrum@@Base+0xee> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 427d6 <__shtrlib_MOD_dclgridtospectrum@@Base+0xe6> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 42742 <__shtrlib_MOD_dclgridtospectrum@@Base+0x52> │ │ │ │ - cbz r0, 4275e <__shtrlib_MOD_dclgridtospectrum@@Base+0x6e> │ │ │ │ - ldr r3, [pc, #312] @ (42890 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1a0>) │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r5, [r3, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r7, 42768 <__shtrlib_MOD_dclgridtospectrum@@Base+0x78> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 427fa <__shtrlib_MOD_dclgridtospectrum@@Base+0x10a> │ │ │ │ - ldr r4, [pc, #292] @ (42894 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1a4>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 4283a <__shtrlib_MOD_dclgridtospectrum@@Base+0x14a> │ │ │ │ - blx 327b4 <_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 2fa40 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 427b2 <__shtrlib_MOD_dclgridtospectrum@@Base+0xc2> │ │ │ │ - adds r0, #20 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 3183c <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ - ldr r2, [pc, #228] @ (42898 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1a8>) │ │ │ │ - ldr r3, [pc, #204] @ (42884 <__shtrlib_MOD_dclgridtospectrum@@Base+0x194>) │ │ │ │ + blx 2f330 │ │ │ │ + ldr r2, [pc, #32] @ (40498 ) │ │ │ │ + ldr r3, [pc, #28] @ (40494 ) │ │ │ │ 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 4287c <__shtrlib_MOD_dclgridtospectrum@@Base+0x18c> │ │ │ │ - ldr r0, [pc, #212] @ (4289c <__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 2fb88 │ │ │ │ - ldr r2, [pc, #200] @ (428a0 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1b0>) │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r3, #17 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #192] @ (428a4 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1b4>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #188] @ (428a8 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1b8>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #188] @ (428ac <__shtrlib_MOD_dclgridtospectrum@@Base+0x1bc>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 4275e <__shtrlib_MOD_dclgridtospectrum@@Base+0x6e> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 42860 <__shtrlib_MOD_dclgridtospectrum@@Base+0x170> │ │ │ │ - ldr r5, [pc, #172] @ (428b0 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1c0>) │ │ │ │ - add r5, pc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - blx 327b4 <_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 34928 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 427b2 <__shtrlib_MOD_dclgridtospectrum@@Base+0xc2> │ │ │ │ - mov r1, r4 │ │ │ │ - adds r0, #20 │ │ │ │ - blx 3183c <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 427b2 <__shtrlib_MOD_dclgridtospectrum@@Base+0xc2> │ │ │ │ - blx 327b4 <_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 307e4 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.n 427a4 <__shtrlib_MOD_dclgridtospectrum@@Base+0xb4> │ │ │ │ - b.n 427b2 <__shtrlib_MOD_dclgridtospectrum@@Base+0xc2> │ │ │ │ - ldr r2, [pc, #80] @ (428b4 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1c4>) │ │ │ │ - movs r5, #32 │ │ │ │ - ldr r1, [pc, #80] @ (428b8 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1c8>) │ │ │ │ - movs r4, #17 │ │ │ │ - ldr r0, [pc, #80] @ (428bc <__shtrlib_MOD_dclgridtospectrum@@Base+0x1cc>) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - b.n 427b2 <__shtrlib_MOD_dclgridtospectrum@@Base+0xc2> │ │ │ │ + bne.n 4048c │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ + bhi.n 403d8 │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r2, r3 │ │ │ │ - movs r2, r1 │ │ │ │ - sub sp, #352 @ 0x160 │ │ │ │ - movs r5, r1 │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ - movs r5, r1 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ - movs r5, r1 │ │ │ │ - push {r1, r2, r3, r6, lr} │ │ │ │ + bhi.n 403b4 │ │ │ │ movs r4, r1 │ │ │ │ - cbnz r6, 428c8 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x8> │ │ │ │ - movs r2, r1 │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ - movs r5, r1 │ │ │ │ - cbnz r4, 428c8 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x8> │ │ │ │ - movs r2, r1 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ - movs r2, r1 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ - movs r3, r1 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ - movs r5, r1 │ │ │ │ - cbnz r2, 428be <__shtrlib_MOD_dclgridtospectrum@@Base+0x1ce> │ │ │ │ - movs r2, r1 │ │ │ │ - cbnz r4, 428bc <__shtrlib_MOD_dclgridtospectrum@@Base+0x1cc> │ │ │ │ - movs r2, r1 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -000428c0 <__shtrlib_MOD_dclspectrumtogrid@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004049c : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #432] @ (42a88 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1c8>) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #432] @ (42a8c <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1cc>) │ │ │ │ - mov r6, r0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #52] @ (404e0 ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #52] @ (404e4 ) │ │ │ │ + mov r0, sp │ │ │ │ add r2, pc │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r0, [pc, #428] @ (42a90 <__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 2f694 │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 42908 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x48> │ │ │ │ - ldr.w r1, [sl] │ │ │ │ - ldr r2, [pc, #392] @ (42a94 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1d4>) │ │ │ │ - movs r0, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 42922 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x62> │ │ │ │ - b.n 429e0 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x120> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 429d8 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x118> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 42916 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x56> │ │ │ │ - cbz r0, 42932 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x72> │ │ │ │ - ldr r3, [pc, #364] @ (42a98 <__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 42942 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x82> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #344] @ (42a9c <__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 42958 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x98> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cbz r7, 42962 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xa2> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 429fc <__shtrlib_MOD_dclspectrumtogrid@@Base+0x13c> │ │ │ │ - adds r0, #20 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 42a36 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x176> │ │ │ │ - ldr r5, [pc, #304] @ (42aa0 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1e0>) │ │ │ │ - blx 327b4 <_gfortran_internal_pack@plt> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r4, r0 │ │ │ │ - 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 33570 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 429b4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf4> │ │ │ │ - adds r0, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 3183c <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - ldr r2, [pc, #236] @ (42aa4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1e4>) │ │ │ │ - ldr r3, [pc, #212] @ (42a8c <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1cc>) │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 31550 │ │ │ │ + ldr r2, [pc, #36] @ (404e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (404e4 ) │ │ │ │ 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 42a82 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1c2> │ │ │ │ - ldr r0, [pc, #220] @ (42aa8 <__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 2fb88 │ │ │ │ - ldr r2, [pc, #208] @ (42aac <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1ec>) │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r3, #17 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #200] @ (42ab0 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1f0>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #196] @ (42ab4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1f4>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #196] @ (42ab8 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1f8>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 42932 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x72> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 42a66 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1a6> │ │ │ │ - ldr r5, [pc, #184] @ (42abc <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1fc>) │ │ │ │ - adds r0, #20 │ │ │ │ - blx 327b4 <_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 30acc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 429a6 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xe6> │ │ │ │ - b.n 429b4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf4> │ │ │ │ - ldr r5, [pc, #136] @ (42ac0 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x200>) │ │ │ │ - blx 327b4 <_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 345f8 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 429a6 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xe6> │ │ │ │ - b.n 429b4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf4> │ │ │ │ - ldr r2, [pc, #92] @ (42ac4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x204>) │ │ │ │ - movs r5, #32 │ │ │ │ - ldr r1, [pc, #92] @ (42ac8 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x208>) │ │ │ │ - movs r4, #17 │ │ │ │ - ldr r0, [pc, #92] @ (42acc <__shtrlib_MOD_dclspectrumtogrid@@Base+0x20c>) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - b.n 429b4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf4> │ │ │ │ + bne.n 404da │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r3, r5} │ │ │ │ + bhi.n 40588 │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8be │ │ │ │ - movs r2, r1 │ │ │ │ - add r7, sp, #16 │ │ │ │ - movs r5, r1 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ - movs r5, r1 │ │ │ │ - add r6, sp, #816 @ 0x330 │ │ │ │ - movs r5, r1 │ │ │ │ - add r6, sp, #608 @ 0x260 │ │ │ │ - movs r5, r1 │ │ │ │ - cbz r4, 42afa <__shtrlib_MOD_dcloperatelaplacian@@Base+0x2a> │ │ │ │ + bhi.n 40568 │ │ │ │ movs r4, r1 │ │ │ │ - @ instruction: 0xb7dc │ │ │ │ - movs r2, r1 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ - movs r5, r1 │ │ │ │ - @ instruction: 0xb7ba │ │ │ │ - movs r2, r1 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ - movs r2, r1 │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ - movs r3, r1 │ │ │ │ - add r6, sp, #16 │ │ │ │ - movs r5, r1 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ - movs r5, r1 │ │ │ │ - @ instruction: 0xb6a4 │ │ │ │ - movs r2, r1 │ │ │ │ - @ instruction: 0xb736 │ │ │ │ - movs r2, r1 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -00042ad0 <__shtrlib_MOD_dcloperatelaplacian@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000404ec : │ │ │ │ + b.w 33714 │ │ │ │ + │ │ │ │ +000404f0 : │ │ │ │ + b.w 34564 │ │ │ │ + │ │ │ │ +000404f4 : │ │ │ │ + b.w 315c4 │ │ │ │ + │ │ │ │ +000404f8 : │ │ │ │ + b.w 2fcd0 │ │ │ │ + │ │ │ │ +000404fc : │ │ │ │ + b.w 31f1c │ │ │ │ + │ │ │ │ +00040500 : │ │ │ │ + b.w 342c8 │ │ │ │ + │ │ │ │ +00040504 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #180] @ (42b9c <__shtrlib_MOD_dcloperatelaplacian@@Base+0xcc>) │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #180] @ (42ba0 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xd0>) │ │ │ │ - mov r8, r1 │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #12] │ │ │ │ - movs r1, #19 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - ldr r0, [pc, #172] @ (42ba4 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xd4>) │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov.w r2, #0 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #1 │ │ │ │ - cbz r3, 42b0c <__shtrlib_MOD_dcloperatelaplacian@@Base+0x3c> │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r2, [pc, #152] @ (42ba8 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xd8>) │ │ │ │ - movs r0, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 42b24 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x54> │ │ │ │ - b.n 42b7c <__shtrlib_MOD_dcloperatelaplacian@@Base+0xac> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cbz r4, 42b74 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xa4> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 42b1a <__shtrlib_MOD_dcloperatelaplacian@@Base+0x4a> │ │ │ │ - cbz r0, 42b34 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x64> │ │ │ │ - ldr r3, [pc, #124] @ (42bac <__shtrlib_MOD_dcloperatelaplacian@@Base+0xdc>) │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r5, [r3, #4] │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r6, 42b3e <__shtrlib_MOD_dcloperatelaplacian@@Base+0x6e> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r0, [pc, #112] @ (42bb0 <__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 34980 │ │ │ │ - ldr r2, [pc, #96] @ (42bb4 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xe4>) │ │ │ │ - ldr r3, [pc, #76] @ (42ba0 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xd0>) │ │ │ │ + ldr.w lr, [pc, #68] @ 4055c │ │ │ │ + ldr.w ip, [pc, #68] @ 40560 │ │ │ │ + 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 346a8 │ │ │ │ + ldr r2, [pc, #32] @ (40564 ) │ │ │ │ + ldr r3, [pc, #28] @ (40560 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 42b98 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xc8> │ │ │ │ - ldr r0, [pc, #80] @ (42bb8 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xe8>) │ │ │ │ - movs r1, #19 │ │ │ │ - add r0, pc │ │ │ │ + bne.n 40558 │ │ │ │ add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - ldr r2, [pc, #68] @ (42bbc <__shtrlib_MOD_dcloperatelaplacian@@Base+0xec>) │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r3, #19 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #60] @ (42bc0 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xf0>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #56] @ (42bc4 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xf4>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #56] @ (42bc8 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xf8>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 42b34 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x64> │ │ │ │ + pop {r4, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - sxth r0, r3 │ │ │ │ + bvc.n 40530 │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6be │ │ │ │ - movs r2, r1 │ │ │ │ - add r5, sp, #0 │ │ │ │ - movs r5, r1 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ - movs r5, r1 │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ - movs r5, r1 │ │ │ │ - cbz r0, 42be4 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x18> │ │ │ │ + bvc.n 404e8 │ │ │ │ movs r4, r1 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ - movs r2, r1 │ │ │ │ - add r4, sp, #616 @ 0x268 │ │ │ │ - movs r5, r1 │ │ │ │ - @ instruction: 0xb632 │ │ │ │ - movs r2, r1 │ │ │ │ - push {r1, r3, lr} │ │ │ │ - movs r2, r1 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -00042bcc <__shtrlib_MOD_dclgetspectrumnumber@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00040568 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w ip, [pc, #208] @ 42cac <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe0> │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #204] @ (42cb0 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe4>) │ │ │ │ - mov r6, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #204] @ (42cb4 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe8>) │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r7, r1 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #20 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #52] @ (405ac ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #52] @ (405b0 ) │ │ │ │ + mov r0, sp │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movs r1, #1 │ │ │ │ - cbz r2, 42c08 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x3c> │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #172] @ (42cb8 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xec>) │ │ │ │ - movs r0, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 42c22 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x56> │ │ │ │ - b.n 42c8a <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xbe> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 42c82 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xb6> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 42c16 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x4a> │ │ │ │ - cbz r0, 42c32 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x66> │ │ │ │ - ldr r3, [pc, #144] @ (42cbc <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xf0>) │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r5, [r3, #4] │ │ │ │ - ldr r2, [pc, #140] @ (42cc0 <__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 33cb0 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r0, [pc, #108] @ (42cc4 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xf8>) │ │ │ │ - mov.w r1, #20 │ │ │ │ - add r0, pc │ │ │ │ - ite ge │ │ │ │ - ldrge r4, [sp, #20] │ │ │ │ - ldrlt r4, [sp, #16] │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #92] @ (42cc8 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xfc>) │ │ │ │ - ldr r3, [pc, #68] @ (42cb0 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe4>) │ │ │ │ + blx 303e4 │ │ │ │ + ldr r2, [pc, #36] @ (405b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (405b0 ) │ │ │ │ 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 42ca6 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xda> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #72] @ (42ccc <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x100>) │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - movs r1, #20 │ │ │ │ - ldr r2, [pc, #64] @ (42cd0 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x104>) │ │ │ │ - movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r1, [pc, #60] @ (42cd4 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x108>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #60] @ (42cd8 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x10c>) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 42c32 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x66> │ │ │ │ + bne.n 405a6 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r0, 42cb8 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xec> │ │ │ │ + bvc.n 404bc │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ - movs r2, r1 │ │ │ │ - add r4, sp, #16 │ │ │ │ - movs r5, r1 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ - movs r5, r1 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ - movs r5, r1 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ - movs r2, r1 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ + bvc.n 4069c │ │ │ │ movs r4, r1 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ - movs r5, r1 │ │ │ │ - push {} │ │ │ │ - movs r2, r1 │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ - movs r2, r1 │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00042cdc <__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] @ (42d88 <__shtrlib_MOD_dcldeallocsht@@Base+0xac>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - movs r1, #1 │ │ │ │ - cbz r4, 42cfc <__shtrlib_MOD_dcldeallocsht@@Base+0x20> │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - ldr r4, [pc, #140] @ (42d8c <__shtrlib_MOD_dcldeallocsht@@Base+0xb0>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r3, 42d22 <__shtrlib_MOD_dcldeallocsht@@Base+0x46> │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.n 42d30 <__shtrlib_MOD_dcldeallocsht@@Base+0x54> │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 42d78 <__shtrlib_MOD_dcldeallocsht@@Base+0x9c> │ │ │ │ - blx 2fa68 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - blx 2fa68 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r0, [pc, #108] @ (42d90 <__shtrlib_MOD_dcldeallocsht@@Base+0xb4>) │ │ │ │ - movs r1, #13 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add r0, pc │ │ │ │ - b.w 2fb88 │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbz r3, 42d5e <__shtrlib_MOD_dcldeallocsht@@Base+0x82> │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 42d30 <__shtrlib_MOD_dcldeallocsht@@Base+0x54> │ │ │ │ - ldr r4, [pc, #84] @ (42d94 <__shtrlib_MOD_dcldeallocsht@@Base+0xb8>) │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - add r4, pc │ │ │ │ - strd r3, ip, [r4, #4] │ │ │ │ - cbz r0, 42d68 <__shtrlib_MOD_dcldeallocsht@@Base+0x8c> │ │ │ │ - blx 2fa68 │ │ │ │ - ldrd r0, r3, [r4, #4] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - blx 2fa68 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b.n 42d22 <__shtrlib_MOD_dcldeallocsht@@Base+0x46> │ │ │ │ - ldr r2, [pc, #56] @ (42d98 <__shtrlib_MOD_dcldeallocsht@@Base+0xbc>) │ │ │ │ - add r2, pc │ │ │ │ - strd r3, ip, [r2, #4] │ │ │ │ - b.n 42d22 <__shtrlib_MOD_dcldeallocsht@@Base+0x46> │ │ │ │ - ldr r2, [pc, #48] @ (42d9c <__shtrlib_MOD_dcldeallocsht@@Base+0xc0>) │ │ │ │ - ldr r1, [pc, #52] @ (42da0 <__shtrlib_MOD_dcldeallocsht@@Base+0xc4>) │ │ │ │ - ldr r0, [pc, #52] @ (42da4 <__shtrlib_MOD_dcldeallocsht@@Base+0xc8>) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33a98 <_gfortran_runtime_error_at@plt> │ │ │ │ - ldr r2, [pc, #44] @ (42da8 <__shtrlib_MOD_dcldeallocsht@@Base+0xcc>) │ │ │ │ - ldr r1, [pc, #48] @ (42dac <__shtrlib_MOD_dcldeallocsht@@Base+0xd0>) │ │ │ │ - ldr r0, [pc, #48] @ (42db0 <__shtrlib_MOD_dcldeallocsht@@Base+0xd4>) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33a98 <_gfortran_runtime_error_at@plt> │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - movs r5, r1 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - add r2, sp, #832 @ 0x340 │ │ │ │ - movs r5, r1 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ - movs r5, r1 │ │ │ │ - push {r1, r2, r4, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - push {r2, r3, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - push {r1, r2, r4, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ - movs r2, r1 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ - movs r2, r1 │ │ │ │ - push {r1, r5, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -00042db4 <__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, #4048] @ 0xfd0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #352] @ (42f28 <__shtrlib_MOD_dclinitsht@@Base+0x174>) │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r9, r3 │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - mov r7, r2 │ │ │ │ - blx 2f694 │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 42de4 <__shtrlib_MOD_dclinitsht@@Base+0x30> │ │ │ │ - ldr.w r1, [r9] │ │ │ │ - ldr r3, [pc, #324] @ (42f2c <__shtrlib_MOD_dclinitsht@@Base+0x178>) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - str.w r9, [r3, #4] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 42e38 <__shtrlib_MOD_dclinitsht@@Base+0x84> │ │ │ │ - mov r3, r9 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 42e06 <__shtrlib_MOD_dclinitsht@@Base+0x52> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r8, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cbz r4, 42e32 <__shtrlib_MOD_dclinitsht@@Base+0x7e> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 42dfc <__shtrlib_MOD_dclinitsht@@Base+0x48> │ │ │ │ - cbz r0, 42e16 <__shtrlib_MOD_dclinitsht@@Base+0x62> │ │ │ │ - ldr r3, [pc, #288] @ (42f30 <__shtrlib_MOD_dclinitsht@@Base+0x17c>) │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r8, [r3, #4] │ │ │ │ - ldr r2, [pc, #284] @ (42f34 <__shtrlib_MOD_dclinitsht@@Base+0x180>) │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #284] @ (42f38 <__shtrlib_MOD_dclinitsht@@Base+0x184>) │ │ │ │ - movs r4, #10 │ │ │ │ - ldr r0, [pc, #284] @ (42f3c <__shtrlib_MOD_dclinitsht@@Base+0x188>) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - b.n 42ef4 <__shtrlib_MOD_dclinitsht@@Base+0x140> │ │ │ │ - ldr r2, [pc, #268] @ (42f40 <__shtrlib_MOD_dclinitsht@@Base+0x18c>) │ │ │ │ - add r2, pc │ │ │ │ - str r3, [r2, #8] │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [pc, #256] @ (42f44 <__shtrlib_MOD_dclinitsht@@Base+0x190>) │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, pc │ │ │ │ - str r0, [r3, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 42f1a <__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 42f04 <__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 34010 │ │ │ │ - str r0, [r4, #20] │ │ │ │ - cbz r0, 42f0c <__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 327b4 <_gfortran_internal_pack@plt> │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30eb8 │ │ │ │ - ldr r3, [pc, #108] @ (42f48 <__shtrlib_MOD_dclinitsht@@Base+0x194>) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 42ef4 <__shtrlib_MOD_dclinitsht@@Base+0x140> │ │ │ │ - adds r0, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 3183c <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - ldr r0, [pc, #84] @ (42f4c <__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 2fb88 │ │ │ │ - ldr r0, [pc, #72] @ (42f50 <__shtrlib_MOD_dclinitsht@@Base+0x19c>) │ │ │ │ - add r0, pc │ │ │ │ - blx 33db4 <_gfortran_runtime_error@plt> │ │ │ │ - ldr r1, [pc, #68] @ (42f54 <__shtrlib_MOD_dclinitsht@@Base+0x1a0>) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #68] @ (42f58 <__shtrlib_MOD_dclinitsht@@Base+0x1a4>) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #64] @ (42f5c <__shtrlib_MOD_dclinitsht@@Base+0x1a8>) │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - ldr r0, [pc, #64] @ (42f60 <__shtrlib_MOD_dclinitsht@@Base+0x1ac>) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - push {r3, r4, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - add r2, sp, #168 @ 0xa8 │ │ │ │ - movs r5, r1 │ │ │ │ - add r2, sp, #0 │ │ │ │ - movs r5, r1 │ │ │ │ - push {r2, r4, r6} │ │ │ │ - movs r2, r1 │ │ │ │ - push {r1, r2, r6} │ │ │ │ - movs r2, r1 │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ - movs r3, r1 │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ - movs r5, r1 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ - movs r5, r1 │ │ │ │ - add r1, sp, #208 @ 0xd0 │ │ │ │ - movs r5, r1 │ │ │ │ - cbz r0, 42fac <__sgpack_MOD_dclgetarrowlineindex@@Base+0x48> │ │ │ │ - movs r2, r1 │ │ │ │ - cbz r2, 42fcc <__sgpack_MOD_dclgetarrowlinetype@@Base> │ │ │ │ - movs r2, r1 │ │ │ │ - cbz r2, 42fbc <__sgpack_MOD_dclgetarrowlineindex@@Base+0x58> │ │ │ │ - movs r2, r1 │ │ │ │ - push {r3, r4} │ │ │ │ - movs r2, r1 │ │ │ │ - cbz r4, 42fc0 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x5c> │ │ │ │ - movs r2, r1 │ │ │ │ - cbz r6, 42fca <__sgpack_MOD_dclgetarrowlineindex@@Base+0x66> │ │ │ │ - movs r2, r1 │ │ │ │ │ │ │ │ -00042f64 <__sgpack_MOD_dclgetarrowlineindex@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +000405b8 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (42fbc <__sgpack_MOD_dclgetarrowlineindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (42fc0 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x5c>) │ │ │ │ - movs r1, #20 │ │ │ │ + ldr r2, [pc, #52] @ (405fc ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #52] @ (40600 ) │ │ │ │ + mov r0, sp │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (42fc4 <__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 2f694 │ │ │ │ - mov r0, sp │ │ │ │ - blx 31a90 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #20 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #40] @ (42fc8 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (42fc0 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x5c>) │ │ │ │ + blx 35728 │ │ │ │ + ldr r2, [pc, #36] @ (40604 ) │ │ │ │ + ldr r3, [pc, #28] @ (40600 ) │ │ │ │ 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 42fb8 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 405f6 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ + nop │ │ │ │ + bvc.n 4066c │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 4303c <__sgpack_MOD_dclsetarrowlineindex@@Base+0x8> │ │ │ │ - movs r2, r1 │ │ │ │ - add r5, sp, #392 @ 0x188 │ │ │ │ + bvc.n 4064c │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -00042fcc <__sgpack_MOD_dclgetarrowlinetype@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00040608 : │ │ │ │ + b.w 33b10 │ │ │ │ + │ │ │ │ +0004060c : │ │ │ │ + b.w 33704 │ │ │ │ + │ │ │ │ +00040610 : │ │ │ │ + b.w 31ecc │ │ │ │ + │ │ │ │ +00040614 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (43024 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (43028 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x5c>) │ │ │ │ - movs r1, #19 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (4302c <__sgpack_MOD_dclgetarrowlinetype@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr.w ip, [pc, #56] @ 4065c │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #52] @ (40660 ) │ │ │ │ + mov r1, sp │ │ │ │ + add ip, pc │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, sp │ │ │ │ - blx 30110 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #40] @ (43030 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (43028 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x5c>) │ │ │ │ + blx 30800 │ │ │ │ + ldr r2, [pc, #36] @ (40664 ) │ │ │ │ + ldr r3, [pc, #28] @ (40660 ) │ │ │ │ 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 43020 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 40656 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - add r5, sp, #136 @ 0x88 │ │ │ │ + nop │ │ │ │ + bvs.n 40610 │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 43090 <__sgpack_MOD_dclsetarrowlinetype@@Base+0x28> │ │ │ │ - movs r2, r1 │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + bvs.n 405ec │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -00043034 <__sgpack_MOD_dclsetarrowlineindex@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00040668 : │ │ │ │ + b.w 34b4c │ │ │ │ + │ │ │ │ +0004066c : │ │ │ │ + b.w 30824 │ │ │ │ + │ │ │ │ +00040670 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (43064 <__sgpack_MOD_dclsetarrowlineindex@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #20 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33748 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #20 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, sp │ │ │ │ + add r1, sp, #4 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + vstr s1, [sp] │ │ │ │ + blx 30fc4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ nop │ │ │ │ - cbz r0, 430b6 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x1a> │ │ │ │ - movs r2, r1 │ │ │ │ │ │ │ │ -00043068 <__sgpack_MOD_dclsetarrowlinetype@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00040698 : │ │ │ │ + b.w 34940 │ │ │ │ + │ │ │ │ +0004069c : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (43098 <__sgpack_MOD_dclsetarrowlinetype@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #19 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35588 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - cbz r4, 430e2 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x46> │ │ │ │ - movs r2, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 30330 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ │ │ │ │ -0004309c <__sgpack_MOD_dcldrawarrowprojected@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000406b8 : │ │ │ │ + b.w 354f0 │ │ │ │ + │ │ │ │ +000406bc : │ │ │ │ + b.w 2fb24 │ │ │ │ + │ │ │ │ +000406c0 : │ │ │ │ + b.w 34854 │ │ │ │ + │ │ │ │ +000406c4 : │ │ │ │ + b.w 349f0 │ │ │ │ + │ │ │ │ +000406c8 : │ │ │ │ + b.w 34bb4 │ │ │ │ + │ │ │ │ +000406cc : │ │ │ │ + b.w 31fb4 │ │ │ │ + │ │ │ │ +000406d0 : │ │ │ │ + b.w 34ae4 │ │ │ │ + │ │ │ │ +000406d4 : │ │ │ │ + b.w 316a8 │ │ │ │ + │ │ │ │ +000406d8 : │ │ │ │ + b.w 333fc │ │ │ │ + │ │ │ │ +000406dc : │ │ │ │ + b.w 31338 │ │ │ │ + │ │ │ │ +000406e0 : │ │ │ │ + b.w 2f2f4 │ │ │ │ + │ │ │ │ +000406e4 : │ │ │ │ + b.w 2f2e4 │ │ │ │ + │ │ │ │ +000406e8 : │ │ │ │ + b.w 31370 │ │ │ │ + │ │ │ │ +000406ec : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #136] @ (43138 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x9c>) │ │ │ │ - sub sp, #28 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #132] @ (4313c <__sgpack_MOD_dcldrawarrowprojected@@Base+0xa0>) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #52] @ (40730 ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #52] @ (40734 ) │ │ │ │ + mov r0, sp │ │ │ │ add r2, pc │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #128] @ (43140 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xa4>) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - movs r2, #21 │ │ │ │ - ldr r0, [pc, #124] @ (43144 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xa8>) │ │ │ │ - add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - blx 34974 │ │ │ │ - cbz r5, 4311e <__sgpack_MOD_dcldrawarrowprojected@@Base+0x82> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r4, 4312a <__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, r6 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 32b14 │ │ │ │ - ldr r2, [pc, #76] @ (43148 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xac>) │ │ │ │ - ldr r3, [pc, #60] @ (4313c <__sgpack_MOD_dcldrawarrowprojected@@Base+0xa0>) │ │ │ │ + blx 31858 │ │ │ │ + ldr r2, [pc, #36] @ (40738 ) │ │ │ │ + ldr r3, [pc, #28] @ (40734 ) │ │ │ │ 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 43134 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x98> │ │ │ │ - ldr r0, [pc, #60] @ (4314c <__sgpack_MOD_dcldrawarrowprojected@@Base+0xb0>) │ │ │ │ - movs r1, #21 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 30484 │ │ │ │ - add r5, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30110 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 430e4 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x48> │ │ │ │ - add r4, sp, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31a90 │ │ │ │ - b.n 430ea <__sgpack_MOD_dcldrawarrowprojected@@Base+0x4e> │ │ │ │ + bne.n 4072a │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - add r4, sp, #312 @ 0x138 │ │ │ │ + nop │ │ │ │ + bvs.n 40738 │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - movs r3, r1 │ │ │ │ - uxtb r2, r3 │ │ │ │ - movs r2, r1 │ │ │ │ - add r4, sp, #24 │ │ │ │ + bpl.n 40718 │ │ │ │ movs r4, r1 │ │ │ │ - uxth r2, r3 │ │ │ │ - movs r2, r1 │ │ │ │ │ │ │ │ -00043150 <__sgpack_MOD_dcldrawarrownormalized@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004073c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #136] @ (431ec <__sgpack_MOD_dcldrawarrownormalized@@Base+0x9c>) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3096c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040758 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35544 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040774 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32a10 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040790 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 311b4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000407ac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32f4c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000407c8 : │ │ │ │ + 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, r3 │ │ │ │ - ldr r3, [pc, #132] @ (431f0 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xa0>) │ │ │ │ - add r2, pc │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #128] @ (431f4 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xa4>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #22 │ │ │ │ - ldr r0, [pc, #124] @ (431f8 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xa8>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ + 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 34010 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 40872 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 40880 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - blx 34974 │ │ │ │ - cbz r5, 431d2 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x82> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r4, 431de <__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 r4, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31d54 │ │ │ │ - ldr r2, [pc, #76] @ (431fc <__sgpack_MOD_dcldrawarrownormalized@@Base+0xac>) │ │ │ │ - ldr r3, [pc, #60] @ (431f0 <__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 431e8 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x98> │ │ │ │ - ldr r0, [pc, #60] @ (43200 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xb0>) │ │ │ │ - movs r1, #22 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 30484 │ │ │ │ - add r5, sp, #16 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f8e8 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - blx 30110 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 43198 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x48> │ │ │ │ - add r4, sp, #12 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31a90 │ │ │ │ - b.n 4319e <__sgpack_MOD_dcldrawarrownormalized@@Base+0x4e> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ - movs r3, r1 │ │ │ │ - sxth r6, r7 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (40890 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (40894 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (40898 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (4089c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + beq.n 4084c │ │ │ │ movs r2, r1 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - movs r4, r1 │ │ │ │ - cbz r6, 43242 <__sgpack_MOD_dcldrawarrow@@Base+0x3e> │ │ │ │ + bgt.n 40844 │ │ │ │ + movs r2, r1 │ │ │ │ + beq.n 40838 │ │ │ │ + movs r2, r1 │ │ │ │ + bgt.n 40880 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00043204 <__sgpack_MOD_dcldrawarrow@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000408a0 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #136] @ (432a0 <__sgpack_MOD_dcldrawarrow@@Base+0x9c>) │ │ │ │ - sub sp, #28 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #132] @ (432a4 <__sgpack_MOD_dcldrawarrow@@Base+0xa0>) │ │ │ │ - add r2, pc │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #128] @ (432a8 <__sgpack_MOD_dcldrawarrow@@Base+0xa4>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #12 │ │ │ │ - ldr r0, [pc, #124] @ (432ac <__sgpack_MOD_dcldrawarrow@@Base+0xa8>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 40908 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - blx 34974 │ │ │ │ - cbz r5, 43286 <__sgpack_MOD_dcldrawarrow@@Base+0x82> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r4, 43292 <__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] │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - blx 3423c │ │ │ │ - ldr r2, [pc, #76] @ (432b0 <__sgpack_MOD_dcldrawarrow@@Base+0xac>) │ │ │ │ - ldr r3, [pc, #60] @ (432a4 <__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 4329c <__sgpack_MOD_dcldrawarrow@@Base+0x98> │ │ │ │ - ldr r0, [pc, #60] @ (432b4 <__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 30484 │ │ │ │ - add r5, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30110 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 4324c <__sgpack_MOD_dcldrawarrow@@Base+0x48> │ │ │ │ - add r4, sp, #12 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31354 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31a90 │ │ │ │ - b.n 43252 <__sgpack_MOD_dcldrawarrow@@Base+0x4e> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ - movs r3, r1 │ │ │ │ - cbz r2, 432d8 <__sgpack_MOD_dclgetshadepattern@@Base+0x20> │ │ │ │ + blx 35b98 │ │ │ │ + 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 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (40918 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4091c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + beq.n 409a8 │ │ │ │ movs r2, r1 │ │ │ │ - add r2, sp, #632 @ 0x278 │ │ │ │ - movs r4, r1 │ │ │ │ - cbz r2, 432d0 <__sgpack_MOD_dclgetshadepattern@@Base+0x18> │ │ │ │ + bgt.n 40840 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -000432b8 <__sgpack_MOD_dclgetshadepattern@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00040920 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (43310 <__sgpack_MOD_dclgetshadepattern@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (43314 <__sgpack_MOD_dclgetshadepattern@@Base+0x5c>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (43318 <__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 2f694 │ │ │ │ - mov r0, sp │ │ │ │ - blx 34430 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #40] @ (4331c <__sgpack_MOD_dclgetshadepattern@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (43314 <__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 4330c <__sgpack_MOD_dclgetshadepattern@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r2, 43322 <__sgpack_MOD_dclsetshadepattern@@Base+0x2> │ │ │ │ - movs r2, r1 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30aa8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00043320 <__sgpack_MOD_dclsetshadepattern@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0004093c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (43350 <__sgpack_MOD_dclsetshadepattern@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #18 │ │ │ │ - add r4, pc │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f8d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040958 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 358c8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040974 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30c6c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040990 : │ │ │ │ + push {r3, 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} │ │ │ │ + │ │ │ │ +000409ac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32828 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000409c8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ff2c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000409e4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ef70 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040a00 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f554 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040a1c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32264 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040a38 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33ec0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040a54 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31cec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040a70 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30784 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040a8c : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 40afa │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33418 │ │ │ │ + blx 34d30 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - sub sp, #304 @ 0x130 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (40b08 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40b0c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + bge.n 40a9c │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00043354 <__sgpack_MOD_dclshaderegionprojected@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00040b10 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #516] @ (4356c <__sgpack_MOD_dclshaderegionprojected@@Base+0x218>) │ │ │ │ - ldr r3, [pc, #516] @ (43570 <__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] @ (43574 <__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] │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 40b7e │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - add r4, r3 │ │ │ │ - add.w r9, r5, r3 │ │ │ │ - ldr r1, [pc, #452] @ (43578 <__sgpack_MOD_dclshaderegionprojected@@Base+0x224>) │ │ │ │ - bic.w r8, r4, r4, asr #31 │ │ │ │ - str r5, [sp, #20] │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 32118 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (40b8c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40b90 ) │ │ │ │ add r1, pc │ │ │ │ - bic.w sl, r9, r9, asr #31 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - blx 34974 │ │ │ │ - cmp r8, sl │ │ │ │ - beq.n 433e0 <__sgpack_MOD_dclshaderegionprojected@@Base+0x8c> │ │ │ │ - movs r3, #23 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r0, [pc, #428] @ (4357c <__sgpack_MOD_dclshaderegionprojected@@Base+0x228>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #424] @ (43580 <__sgpack_MOD_dclshaderegionprojected@@Base+0x22c>) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r2, pc │ │ │ │ - blx 33af8 │ │ │ │ - cmp r8, sl │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, sl │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 4350e <__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 43436 <__sgpack_MOD_dclshaderegionprojected@@Base+0xe2> │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 434dc <__sgpack_MOD_dclshaderegionprojected@@Base+0x188> │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ - mov r3, fp │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 2f0cc │ │ │ │ - ldr r2, [pc, #368] @ (43584 <__sgpack_MOD_dclshaderegionprojected@@Base+0x230>) │ │ │ │ - ldr r3, [pc, #348] @ (43570 <__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 43568 <__sgpack_MOD_dclshaderegionprojected@@Base+0x214> │ │ │ │ - ldr r0, [pc, #352] @ (43588 <__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 30484 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 4345e <__sgpack_MOD_dclshaderegionprojected@@Base+0x10a> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - bne.w 4355a <__sgpack_MOD_dclshaderegionprojected@@Base+0x206> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - mov r3, fp │ │ │ │ - blx 2f0cc │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 43410 <__sgpack_MOD_dclshaderegionprojected@@Base+0xbc> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov.w r8, r7, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 43476 <__sgpack_MOD_dclshaderegionprojected@@Base+0x122> │ │ │ │ - cmp r6, #1 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - bne.n 4355a <__sgpack_MOD_dclshaderegionprojected@@Base+0x206> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 2f0cc │ │ │ │ - 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 434a0 <__sgpack_MOD_dclshaderegionprojected@@Base+0x14c> │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fa68 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 43410 <__sgpack_MOD_dclshaderegionprojected@@Base+0xbc> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 434d4 <__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 434c8 <__sgpack_MOD_dclshaderegionprojected@@Base+0x174> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 43410 <__sgpack_MOD_dclshaderegionprojected@@Base+0xbc> │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 4351a <__sgpack_MOD_dclshaderegionprojected@@Base+0x1c6> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 2f0cc │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 434d4 <__sgpack_MOD_dclshaderegionprojected@@Base+0x180> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 43560 <__sgpack_MOD_dclshaderegionprojected@@Base+0x20c> │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - mov.w r8, r7, lsl #2 │ │ │ │ - b.n 43496 <__sgpack_MOD_dclshaderegionprojected@@Base+0x142> │ │ │ │ - add.w fp, sp, #44 @ 0x2c │ │ │ │ - mov r0, fp │ │ │ │ - blx 34430 │ │ │ │ - b.n 433fc <__sgpack_MOD_dclshaderegionprojected@@Base+0xa8> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 4352e <__sgpack_MOD_dclshaderegionprojected@@Base+0x1da> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 2f0cc │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 434be <__sgpack_MOD_dclshaderegionprojected@@Base+0x16a> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 43504 <__sgpack_MOD_dclshaderegionprojected@@Base+0x1b0> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 434be <__sgpack_MOD_dclshaderegionprojected@@Base+0x16a> │ │ │ │ - str.w sl, [sp, #36] @ 0x24 │ │ │ │ - b.n 434e0 <__sgpack_MOD_dclshaderegionprojected@@Base+0x18c> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 434d4 <__sgpack_MOD_dclshaderegionprojected@@Base+0x180> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add sp, #480 @ 0x1e0 │ │ │ │ - movs r2, r1 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ - movs r3, r1 │ │ │ │ - add r2, pc, #56 @ (adr r2, 435b8 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x2c>) │ │ │ │ - movs r2, r1 │ │ │ │ - add r5, pc, #488 @ (adr r5, 4376c <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1e0>) │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldmia r5!, {r4, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ - add r0, sp, #960 @ 0x3c0 │ │ │ │ - movs r4, r1 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + bge.n 40c68 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004358c <__sgpack_MOD_dclshaderegionnormalized@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00040b94 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #516] @ (437a4 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x218>) │ │ │ │ - ldr r3, [pc, #516] @ (437a8 <__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] @ (437ac <__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] @ (437b0 <__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 34974 │ │ │ │ - cmp r8, sl │ │ │ │ - beq.n 43618 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x8c> │ │ │ │ - movs r3, #24 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r0, [pc, #428] @ (437b4 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x228>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #424] @ (437b8 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x22c>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r2, pc │ │ │ │ - blx 33af8 │ │ │ │ - cmp r8, sl │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, sl │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 43746 <__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 4366e <__sgpack_MOD_dclshaderegionnormalized@@Base+0xe2> │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 43714 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x188> │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ - mov r3, fp │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 334d4 │ │ │ │ - ldr r2, [pc, #368] @ (437bc <__sgpack_MOD_dclshaderegionnormalized@@Base+0x230>) │ │ │ │ - ldr r3, [pc, #348] @ (437a8 <__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 437a0 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x214> │ │ │ │ - ldr r0, [pc, #352] @ (437c0 <__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 30484 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 43696 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x10a> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - bne.w 43792 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x206> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - mov r3, fp │ │ │ │ - blx 334d4 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 43648 <__sgpack_MOD_dclshaderegionnormalized@@Base+0xbc> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov.w r8, r7, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + 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 34010 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ + cbz r0, 40c02 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ 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 436ae <__sgpack_MOD_dclshaderegionnormalized@@Base+0x122> │ │ │ │ - cmp r6, #1 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - bne.n 43792 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x206> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 334d4 │ │ │ │ - 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 436d8 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x14c> │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fa68 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 43648 <__sgpack_MOD_dclshaderegionnormalized@@Base+0xbc> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 4370c <__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 43700 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x174> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 43648 <__sgpack_MOD_dclshaderegionnormalized@@Base+0xbc> │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 43752 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1c6> │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34bf8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 334d4 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 4370c <__sgpack_MOD_dclshaderegionnormalized@@Base+0x180> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 43798 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x20c> │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - mov.w r8, r7, lsl #2 │ │ │ │ - b.n 436ce <__sgpack_MOD_dclshaderegionnormalized@@Base+0x142> │ │ │ │ - add.w fp, sp, #44 @ 0x2c │ │ │ │ - mov r0, fp │ │ │ │ - blx 34430 │ │ │ │ - b.n 43634 <__sgpack_MOD_dclshaderegionnormalized@@Base+0xa8> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 43766 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1da> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 334d4 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 436f6 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x16a> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 4373c <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1b0> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 436f6 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x16a> │ │ │ │ - str.w sl, [sp, #36] @ 0x24 │ │ │ │ - b.n 43718 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x18c> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 4370c <__sgpack_MOD_dclshaderegionnormalized@@Base+0x180> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - add r7, pc, #384 @ (adr r7, 43928 <__sgpack_MOD_dclshaderegion@@Base+0x164>) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ - movs r2, r1 │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ - movs r2, r1 │ │ │ │ - add r3, pc, #264 @ (adr r3, 438c4 <__sgpack_MOD_dclshaderegion@@Base+0x100>) │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (40c10 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40c14 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ movs r2, r1 │ │ │ │ - add r6, pc, #736 @ (adr r6, 43aa0 <__sgpack_MOD_dclgettextindex@@Base+0x3c>) │ │ │ │ - movs r4, r1 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + bge.n 40c34 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -000437c4 <__sgpack_MOD_dclshaderegion@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00040c18 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #516] @ (439dc <__sgpack_MOD_dclshaderegion@@Base+0x218>) │ │ │ │ - ldr r3, [pc, #516] @ (439e0 <__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] @ (439e4 <__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] @ (439e8 <__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 34974 │ │ │ │ - cmp r8, sl │ │ │ │ - beq.n 43850 <__sgpack_MOD_dclshaderegion@@Base+0x8c> │ │ │ │ - movs r3, #14 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r0, [pc, #428] @ (439ec <__sgpack_MOD_dclshaderegion@@Base+0x228>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #424] @ (439f0 <__sgpack_MOD_dclshaderegion@@Base+0x22c>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r2, pc │ │ │ │ - blx 33af8 │ │ │ │ - cmp r8, sl │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, sl │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 4397e <__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 438a6 <__sgpack_MOD_dclshaderegion@@Base+0xe2> │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 4394c <__sgpack_MOD_dclshaderegion@@Base+0x188> │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ - mov r3, fp │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 35ba4 │ │ │ │ - ldr r2, [pc, #368] @ (439f4 <__sgpack_MOD_dclshaderegion@@Base+0x230>) │ │ │ │ - ldr r3, [pc, #348] @ (439e0 <__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 439d8 <__sgpack_MOD_dclshaderegion@@Base+0x214> │ │ │ │ - ldr r0, [pc, #352] @ (439f8 <__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 30484 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 438ce <__sgpack_MOD_dclshaderegion@@Base+0x10a> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - bne.w 439ca <__sgpack_MOD_dclshaderegion@@Base+0x206> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - mov r3, fp │ │ │ │ - blx 35ba4 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 43880 <__sgpack_MOD_dclshaderegion@@Base+0xbc> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov.w r8, r7, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3279c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040c34 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33d50 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040c50 : │ │ │ │ + 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 34010 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ + cbz r0, 40cbe │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ 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 438e6 <__sgpack_MOD_dclshaderegion@@Base+0x122> │ │ │ │ - cmp r6, #1 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - bne.n 439ca <__sgpack_MOD_dclshaderegion@@Base+0x206> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 35ba4 │ │ │ │ - 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 43910 <__sgpack_MOD_dclshaderegion@@Base+0x14c> │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fa68 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 43880 <__sgpack_MOD_dclshaderegion@@Base+0xbc> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 43944 <__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 43938 <__sgpack_MOD_dclshaderegion@@Base+0x174> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 43880 <__sgpack_MOD_dclshaderegion@@Base+0xbc> │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 4398a <__sgpack_MOD_dclshaderegion@@Base+0x1c6> │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fba8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 35ba4 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 43944 <__sgpack_MOD_dclshaderegion@@Base+0x180> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 439d0 <__sgpack_MOD_dclshaderegion@@Base+0x20c> │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - mov.w r8, r7, lsl #2 │ │ │ │ - b.n 43906 <__sgpack_MOD_dclshaderegion@@Base+0x142> │ │ │ │ - add.w fp, sp, #44 @ 0x2c │ │ │ │ - mov r0, fp │ │ │ │ - blx 34430 │ │ │ │ - b.n 4386c <__sgpack_MOD_dclshaderegion@@Base+0xa8> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 4399e <__sgpack_MOD_dclshaderegion@@Base+0x1da> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 35ba4 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 4392e <__sgpack_MOD_dclshaderegion@@Base+0x16a> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 43974 <__sgpack_MOD_dclshaderegion@@Base+0x1b0> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4392e <__sgpack_MOD_dclshaderegion@@Base+0x16a> │ │ │ │ - str.w sl, [sp, #36] @ 0x24 │ │ │ │ - b.n 43950 <__sgpack_MOD_dclshaderegion@@Base+0x18c> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 43944 <__sgpack_MOD_dclshaderegion@@Base+0x180> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - add r5, pc, #160 @ (adr r5, 43a80 <__sgpack_MOD_dclgettextindex@@Base+0x1c>) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ - movs r2, r1 │ │ │ │ - str r0, [r5, #20] │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r5, [sp, #632] @ 0x278 │ │ │ │ - movs r2, r1 │ │ │ │ - add r1, pc, #40 @ (adr r1, 43a1c <__sgpack_MOD_dclgettextposition@@Base+0x20>) │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (40ccc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40cd0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ movs r2, r1 │ │ │ │ - add r4, pc, #512 @ (adr r4, 43bf8 <__sgpack_MOD_dclsettextindex@@Base+0x14>) │ │ │ │ - movs r4, r1 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + bls.n 40dc8 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -000439fc <__sgpack_MOD_dclgettextposition@@Base>: │ │ │ │ +00040cd4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (43a54 <__sgpack_MOD_dclgettextposition@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (43a58 <__sgpack_MOD_dclgettextposition@@Base+0x5c>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (43a5c <__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 2f694 │ │ │ │ - mov r0, sp │ │ │ │ - blx 34b68 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #40] @ (43a60 <__sgpack_MOD_dclgettextposition@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (43a58 <__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 43a50 <__sgpack_MOD_dclgettextposition@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ + 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 32bb8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #968 @ (adr r2, 43e20 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x64>) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, sp, #264 @ 0x108 │ │ │ │ - movs r2, r1 │ │ │ │ - add r2, pc, #808 @ (adr r2, 43d8c <__sgpack_MOD_dcldrawtextprojected@@Base+0xcc>) │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00043a64 <__sgpack_MOD_dclgettextindex@@Base>: │ │ │ │ +00040d14 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34288 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040d30 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fab4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040d4c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33fd4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040d68 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 336b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040d84 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34774 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040da0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32a4c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040dbc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30494 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040dd8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 341fc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040df4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34458 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040e10 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34fd0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040e2c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34530 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040e48 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (43abc <__sgpack_MOD_dclgettextindex@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (43ac0 <__sgpack_MOD_dclgettextindex@@Base+0x5c>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (43ac4 <__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 2f694 │ │ │ │ - mov r0, sp │ │ │ │ - blx 30d24 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #40] @ (43ac8 <__sgpack_MOD_dclgettextindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (43ac0 <__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 43ab8 <__sgpack_MOD_dclgettextindex@@Base+0x54> │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 2f8f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #552 @ (adr r2, 43ce8 <__sgpack_MOD_dcldrawtextprojected@@Base+0x28>) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ - movs r2, r1 │ │ │ │ - add r2, pc, #392 @ (adr r2, 43c54 <__sgpack_MOD_dclsettextangle@@Base+0x3c>) │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00043acc <__sgpack_MOD_dclgettextangle@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00040e6c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #88] @ (43b34 <__sgpack_MOD_dclgettextangle@@Base+0x68>) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r3, [pc, #88] @ (43b38 <__sgpack_MOD_dclgettextangle@@Base+0x6c>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #84] @ (43b3c <__sgpack_MOD_dclgettextangle@@Base+0x70>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31e28 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040e88 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31748 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040ea4 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 40f18 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 35c7c │ │ │ │ - vldr s15, [sp, #8] │ │ │ │ - movs r1, #15 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 33d60 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vcvt.f32.s32 s0, s15 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #44] @ (43b40 <__sgpack_MOD_dclgettextangle@@Base+0x74>) │ │ │ │ - ldr r3, [pc, #32] @ (43b38 <__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 43b2e <__sgpack_MOD_dclgettextangle@@Base+0x62> │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (40f28 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40f2c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r2, pc, #136 @ (adr r2, 43bc0 <__sgpack_MOD_dclsettextposition@@Base+0x10>) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + ldmia r2, {r1, r2, r4, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + bvc.n 40fc0 │ │ │ │ movs r2, r1 │ │ │ │ - add r1, pc, #952 @ (adr r1, 43efc <__sgpack_MOD_dcldrawtext@@Base+0x44>) │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00043b44 <__sgpack_MOD_dclgettextheight@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00040f30 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ (43ba0 <__sgpack_MOD_dclgettextheight@@Base+0x5c>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #76] @ (43ba4 <__sgpack_MOD_dclgettextheight@@Base+0x60>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #72] @ (43ba8 <__sgpack_MOD_dclgettextheight@@Base+0x64>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 40f98 │ │ │ │ + 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 31354 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, sp │ │ │ │ - blx 3143c │ │ │ │ - movs r1, #16 │ │ │ │ + blx 31ae0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #44] @ (43bac <__sgpack_MOD_dclgettextheight@@Base+0x68>) │ │ │ │ - ldr r3, [pc, #32] @ (43ba4 <__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 43b9a <__sgpack_MOD_dclgettextheight@@Base+0x56> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (40fa8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40fac ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r1, pc, #680 @ (adr r1, 43e4c <__sgpack_MOD_dcldrawtextnormalized@@Base+0x90>) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + bvs.n 40f90 │ │ │ │ movs r2, r1 │ │ │ │ - add r1, pc, #520 @ (adr r1, 43db8 <__sgpack_MOD_dcldrawtextprojected@@Base+0xf8>) │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00043bb0 <__sgpack_MOD_dclsettextposition@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00040fb0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (43be0 <__sgpack_MOD_dclsettextposition@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #18 │ │ │ │ - add r4, pc │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30ca8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040fcc : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 41034 │ │ │ │ + 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 31354 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30548 │ │ │ │ + blx 301f8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41044 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41048 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ + movs r2, r1 │ │ │ │ + bvs.n 41144 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00043be4 <__sgpack_MOD_dclsettextindex@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0004104c : │ │ │ │ + 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] @ (43c14 <__sgpack_MOD_dclsettextindex@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #15 │ │ │ │ - add r4, pc │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 410be │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33220 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2eecc │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (410cc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (410d0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + bvs.n 41108 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00043c18 <__sgpack_MOD_dclsettextangle@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000410d4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #84] @ (43c7c <__sgpack_MOD_dclsettextangle@@Base+0x64>) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [pc, #84] @ (43c80 <__sgpack_MOD_dclsettextangle@@Base+0x68>) │ │ │ │ - sub sp, #12 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #80] @ (43c84 <__sgpack_MOD_dclsettextangle@@Base+0x6c>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33a64 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000410f0 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 41172 │ │ │ │ + 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 31354 │ │ │ │ + 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.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - vldr s0, [r5] │ │ │ │ - blx 30ba8 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r4 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + blx 3564c │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - mov r0, sp │ │ │ │ - blx 2fa04 │ │ │ │ - ldr r2, [pc, #48] @ (43c88 <__sgpack_MOD_dclsettextangle@@Base+0x70>) │ │ │ │ - ldr r3, [pc, #36] @ (43c80 <__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 43c78 <__sgpack_MOD_dclsettextangle@@Base+0x60> │ │ │ │ - movs r1, #15 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - add r0, pc, #856 @ (adr r0, 43fd8 <__sgpack_MOD_dclgetmarkersize@@Base+0x24>) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, sp, #576 @ 0x240 │ │ │ │ + vstr s0, [sp, #20] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (41180 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41184 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + bpl.n 410a4 │ │ │ │ movs r2, r1 │ │ │ │ - add r0, pc, #680 @ (adr r0, 43f34 <__sgpack_MOD_dcldrawtext@@Base+0x7c>) │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00043c8c <__sgpack_MOD_dclsettextheight@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00041188 : │ │ │ │ + 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] @ (43cbc <__sgpack_MOD_dclsettextheight@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #16 │ │ │ │ - add r4, pc │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 411e2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 339b0 │ │ │ │ + blx 32ec0 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (411f0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (411f4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + bpl.n 41284 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00043cc0 <__sgpack_MOD_dcldrawtextprojected@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000411f8 : │ │ │ │ + push {r4, r5, r6, r7, 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] @ (43da4 <__sgpack_MOD_dcldrawtextprojected@@Base+0xe4>) │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r0, [pc, #204] @ (43da8 <__sgpack_MOD_dcldrawtextprojected@@Base+0xe8>) │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #204] @ (43dac <__sgpack_MOD_dcldrawtextprojected@@Base+0xec>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [pc, #204] @ (43db0 <__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 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 41252 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - blx 34974 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 43d6e <__sgpack_MOD_dcldrawtextprojected@@Base+0xae> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 43d7a <__sgpack_MOD_dcldrawtextprojected@@Base+0xba> │ │ │ │ - vldr s0, [r6] │ │ │ │ - add r6, sp, #28 │ │ │ │ - blx 30ba8 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 43d86 <__sgpack_MOD_dcldrawtextprojected@@Base+0xc6> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #32 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 43d94 <__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 34224 │ │ │ │ - ldr r2, [pc, #104] @ (43db4 <__sgpack_MOD_dcldrawtextprojected@@Base+0xf4>) │ │ │ │ - ldr r3, [pc, #84] @ (43da4 <__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 43d9e <__sgpack_MOD_dcldrawtextprojected@@Base+0xde> │ │ │ │ - ldr r0, [pc, #88] @ (43db8 <__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 30484 │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3143c │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 43d12 <__sgpack_MOD_dcldrawtextprojected@@Base+0x52> │ │ │ │ - add r6, sp, #28 │ │ │ │ mov r0, r6 │ │ │ │ - blx 35c7c │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 43d22 <__sgpack_MOD_dcldrawtextprojected@@Base+0x62> │ │ │ │ - add r5, sp, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34b68 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 43d2e <__sgpack_MOD_dcldrawtextprojected@@Base+0x6e> │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30d24 │ │ │ │ - b.n 43d36 <__sgpack_MOD_dcldrawtextprojected@@Base+0x76> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, sp, #32 │ │ │ │ + blx 35ae0 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (41260 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41264 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ - add r0, pc, #128 @ (adr r0, 43e30 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x74>) │ │ │ │ - movs r4, r1 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ - movs r4, r1 │ │ │ │ - add r7, pc, #536 @ (adr r7, 43fd4 <__sgpack_MOD_dclgetmarkersize@@Base+0x20>) │ │ │ │ + bmi.n 41264 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00043dbc <__sgpack_MOD_dcldrawtextnormalized@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00041268 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, 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] @ (43ea0 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xe4>) │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r0, [pc, #204] @ (43ea4 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xe8>) │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #204] @ (43ea8 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xec>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [pc, #204] @ (43eac <__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 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 412d6 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - blx 34974 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 43e6a <__sgpack_MOD_dcldrawtextnormalized@@Base+0xae> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 43e76 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xba> │ │ │ │ - vldr s0, [r6] │ │ │ │ - add r6, sp, #28 │ │ │ │ - blx 30ba8 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 43e82 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xc6> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #32 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 43e90 <__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 3346c │ │ │ │ - ldr r2, [pc, #104] @ (43eb0 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xf4>) │ │ │ │ - ldr r3, [pc, #84] @ (43ea0 <__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 43e9a <__sgpack_MOD_dcldrawtextnormalized@@Base+0xde> │ │ │ │ - ldr r0, [pc, #88] @ (43eb4 <__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 30484 │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - blx 3143c │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 43e0e <__sgpack_MOD_dcldrawtextnormalized@@Base+0x52> │ │ │ │ - add r6, sp, #28 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 35c7c │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 43e1e <__sgpack_MOD_dcldrawtextnormalized@@Base+0x62> │ │ │ │ - add r5, sp, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34b68 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 43e2a <__sgpack_MOD_dcldrawtextnormalized@@Base+0x6e> │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30d24 │ │ │ │ - b.n 43e32 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x76> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, pc, #144 @ (adr r7, 43f38 <__sgpack_MOD_dcldrawtext@@Base+0x80>) │ │ │ │ + blx 35d10 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (412e4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (412e8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + stmia r6!, {r3, r4, r5, r6} │ │ │ │ movs r2, r1 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ - movs r4, r1 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ - movs r4, r1 │ │ │ │ - add r6, pc, #648 @ (adr r6, 44140 <__sgpack_MOD_dclsetmarkerindex@@Base+0x1c>) │ │ │ │ + bmi.n 41230 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00043eb8 <__sgpack_MOD_dcldrawtext@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000412ec : │ │ │ │ + push {r3, 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] @ (43f9c <__sgpack_MOD_dcldrawtext@@Base+0xe4>) │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r0, [pc, #204] @ (43fa0 <__sgpack_MOD_dcldrawtext@@Base+0xe8>) │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #204] @ (43fa4 <__sgpack_MOD_dcldrawtext@@Base+0xec>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [pc, #204] @ (43fa8 <__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 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3262c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00041308 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 41376 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - blx 34974 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 43f66 <__sgpack_MOD_dcldrawtext@@Base+0xae> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 43f72 <__sgpack_MOD_dcldrawtext@@Base+0xba> │ │ │ │ - vldr s0, [r6] │ │ │ │ - add r6, sp, #28 │ │ │ │ - blx 30ba8 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 43f7e <__sgpack_MOD_dcldrawtext@@Base+0xc6> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #32 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 43f8c <__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 33dc0 │ │ │ │ - ldr r2, [pc, #104] @ (43fac <__sgpack_MOD_dcldrawtext@@Base+0xf4>) │ │ │ │ - ldr r3, [pc, #84] @ (43f9c <__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 43f96 <__sgpack_MOD_dcldrawtext@@Base+0xde> │ │ │ │ - ldr r0, [pc, #88] @ (43fb0 <__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 30484 │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - blx 3143c │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 43f0a <__sgpack_MOD_dcldrawtext@@Base+0x52> │ │ │ │ - add r6, sp, #28 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 35c7c │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 43f1a <__sgpack_MOD_dcldrawtext@@Base+0x62> │ │ │ │ - add r5, sp, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34b68 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 43f26 <__sgpack_MOD_dcldrawtext@@Base+0x6e> │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30d24 │ │ │ │ - b.n 43f2e <__sgpack_MOD_dcldrawtext@@Base+0x76> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, pc, #256 @ (adr r6, 440a4 <__sgpack_MOD_dclgetmarkertype@@Base+0x1c>) │ │ │ │ + blx 33f28 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41384 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41388 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ - movs r4, r1 │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ - movs r4, r1 │ │ │ │ - add r5, pc, #760 @ (adr r5, 442ac <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x120>) │ │ │ │ + bmi.n 413e0 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00043fb4 <__sgpack_MOD_dclgetmarkersize@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0004138c : │ │ │ │ + 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 r2, [pc, #76] @ (44010 <__sgpack_MOD_dclgetmarkersize@@Base+0x5c>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #76] @ (44014 <__sgpack_MOD_dclgetmarkersize@@Base+0x60>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #72] @ (44018 <__sgpack_MOD_dclgetmarkersize@@Base+0x64>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, 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 r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 413fa │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31130 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, sp │ │ │ │ - blx 335e8 │ │ │ │ - movs r1, #16 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #44] @ (4401c <__sgpack_MOD_dclgetmarkersize@@Base+0x68>) │ │ │ │ - ldr r3, [pc, #32] @ (44014 <__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 4400a <__sgpack_MOD_dclgetmarkersize@@Base+0x56> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #344 @ (adr r5, 44174 <__sgpack_MOD_dclsetmarkertype@@Base+0x1c>) │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41408 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4140c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + bcc.n 413ac │ │ │ │ movs r2, r1 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00044020 <__sgpack_MOD_dclgetmarkerindex@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00041410 : │ │ │ │ + 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 r2, [pc, #72] @ (44078 <__sgpack_MOD_dclgetmarkerindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (4407c <__sgpack_MOD_dclgetmarkerindex@@Base+0x5c>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (44080 <__sgpack_MOD_dclgetmarkerindex@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, 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 r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 4147e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30204 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, sp │ │ │ │ - blx 33c20 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #40] @ (44084 <__sgpack_MOD_dclgetmarkerindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (4407c <__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 44074 <__sgpack_MOD_dclgetmarkerindex@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, pc, #1016 @ (adr r4, 4447c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x6c>) │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4148c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41490 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + stmia r4!, {r4, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + bcc.n 41578 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r4, [sp, #664] @ 0x298 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00044088 <__sgpack_MOD_dclgetmarkertype@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00041494 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (440e0 <__sgpack_MOD_dclgetmarkertype@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (440e4 <__sgpack_MOD_dclgetmarkertype@@Base+0x5c>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (440e8 <__sgpack_MOD_dclgetmarkertype@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 307a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000414b0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 316e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000414cc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2faa8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000414e8 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 41556 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, sp │ │ │ │ - blx 308a4 │ │ │ │ + blx 2f1e0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #40] @ (440ec <__sgpack_MOD_dclgetmarkertype@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (440e4 <__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 440dc <__sgpack_MOD_dclgetmarkertype@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, pc, #680 @ (adr r4, 44394 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x208>) │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41564 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41568 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + bcs.n 414f0 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -000440f0 <__sgpack_MOD_dclsetmarkersize@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0004156c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (44120 <__sgpack_MOD_dclsetmarkersize@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #16 │ │ │ │ - add r4, pc │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2efdc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00041588 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 415f6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3340c │ │ │ │ + blx 2ef14 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - add r4, pc, #368 @ (adr r4, 44294 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x108>) │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41604 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41608 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + bcs.n 416a0 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00044124 <__sgpack_MOD_dclsetmarkerindex@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0004160c : │ │ │ │ + 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, #32] @ (44154 <__sgpack_MOD_dclsetmarkerindex@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #17 │ │ │ │ - add r4, 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 34010 │ │ │ │ + cbz r0, 4167a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 32bd0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32d98 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - add r4, pc, #240 @ (adr r4, 44248 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xbc>) │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41688 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4168c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + stmia r2!, {r2, r4, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + bne.n 4166c │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00044158 <__sgpack_MOD_dclsetmarkertype@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00041690 : │ │ │ │ + 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, #32] @ (44188 <__sgpack_MOD_dclsetmarkertype@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #16 │ │ │ │ - add r4, 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 34010 │ │ │ │ + cbz r0, 416fe │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 304b0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33d9c │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - add r4, pc, #112 @ (adr r4, 441fc <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x70>) │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4170c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41710 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + stmia r2!, {r4, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + bne.n 41638 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004418c <__sgpack_MOD_dcldrawmarkerprojected@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00041714 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #592] @ (443f0 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x264>) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #592] @ (443f4 <__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] @ (443f8 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x26c>) │ │ │ │ - sub.w sl, r2, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31ccc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00041730 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31500 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004174c : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 417ba │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #536] @ (443fc <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x270>) │ │ │ │ - adds r7, r5, r3 │ │ │ │ - add.w r5, sl, r3 │ │ │ │ - add r0, pc │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f3c4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (417c8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (417cc ) │ │ │ │ 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 34974 │ │ │ │ - bic.w r3, r5, r5, asr #31 │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.n 44220 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x94> │ │ │ │ - movs r3, #22 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r0, [pc, #496] @ (44400 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x274>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #492] @ (44404 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x278>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, pc │ │ │ │ - blx 33af8 │ │ │ │ - cmp r7, r5 │ │ │ │ - it ge │ │ │ │ - movge r7, r5 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 443a6 <__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 443b8 <__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 443c8 <__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 442a2 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x116> │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w r9, [sp, #8] │ │ │ │ - bne.n 44316 <__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 306f4 │ │ │ │ - ldr r2, [pc, #392] @ (44408 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x27c>) │ │ │ │ - ldr r3, [pc, #372] @ (443f4 <__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 443ea <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x25e> │ │ │ │ - ldr r0, [pc, #376] @ (4440c <__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 30484 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 4439a <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x20e> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 442bc <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x130> │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 44316 <__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 306f4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 443e2 <__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 442f6 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x16a> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fa68 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 4427c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xf0> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 44368 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1dc> │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - b.n 44350 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1c4> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.n 44370 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1e4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + stmia r1!, {r2, r4, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + beq.n 417cc │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000417d0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3550c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000417ec : │ │ │ │ + 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 34010 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + cbz r0, 4185a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add 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 4432e <__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 306f4 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 443d4 <__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 4435c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1d0> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4427c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xf0> │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34f4c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - blx 306f4 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 44368 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1dc> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 442ea <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x15e> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 44368 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1dc> │ │ │ │ - movs r0, #1 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41868 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4186c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + beq.n 4177c │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00041870 : │ │ │ │ + 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 34010 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 442d0 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x144> │ │ │ │ - add.w fp, sp, #56 @ 0x38 │ │ │ │ - mov r0, fp │ │ │ │ - blx 308a4 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 44242 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xb6> │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + cbz r0, 418de │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - blx 33c20 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 44252 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xc6> │ │ │ │ - add.w r8, sp, #44 @ 0x2c │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 335e8 │ │ │ │ - b.n 4425c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xd0> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 442ea <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x15e> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4430c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x180> │ │ │ │ - mov r0, r9 │ │ │ │ + blx 31044 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 4427c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xf0> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r3, [sp, #384] @ 0x180 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, pc, #712 @ (adr r3, 446c4 <__sgpack_MOD_dcldrawmarker@@Base+0x30>) │ │ │ │ - movs r2, r1 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ - movs r3, r1 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ - movs r2, r1 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (418ec ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (418f0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ movs r2, r1 │ │ │ │ - ldr r2, [sp, #528] @ 0x210 │ │ │ │ - movs r4, r1 │ │ │ │ - add r3, pc, #24 @ (adr r3, 44428 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x18>) │ │ │ │ + beq.n 41948 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00044410 <__sgpack_MOD_dcldrawmarkernormalized@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000418f4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #592] @ (44674 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x264>) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #592] @ (44678 <__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] @ (4467c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x26c>) │ │ │ │ - sub.w sl, r2, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 41962 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #536] @ (44680 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x270>) │ │ │ │ - adds r7, r5, r3 │ │ │ │ - add.w r5, sl, r3 │ │ │ │ - add r0, pc │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 337e0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41970 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41974 ) │ │ │ │ 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 34974 │ │ │ │ - bic.w r3, r5, r5, asr #31 │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.n 444a4 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x94> │ │ │ │ - movs r3, #23 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r0, [pc, #496] @ (44684 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x274>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #492] @ (44688 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x278>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, pc │ │ │ │ - blx 33af8 │ │ │ │ - cmp r7, r5 │ │ │ │ - it ge │ │ │ │ - movge r7, r5 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 4462a <__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 4463c <__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 4464c <__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 44526 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x116> │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w r9, [sp, #8] │ │ │ │ - bne.n 4459a <__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 3323c │ │ │ │ - ldr r2, [pc, #392] @ (4468c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x27c>) │ │ │ │ - ldr r3, [pc, #372] @ (44678 <__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 4466e <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x25e> │ │ │ │ - ldr r0, [pc, #376] @ (44690 <__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 30484 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 4461e <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x20e> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 44540 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x130> │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 4459a <__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 3323c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 44666 <__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 4457a <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x16a> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fa68 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 44500 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xf0> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 445ec <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1dc> │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - b.n 445d4 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1c4> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.n 445f4 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1e4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ite al │ │ │ │ + moval r2, r1 │ │ │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00041978 : │ │ │ │ + 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 34010 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + cbz r0, 419e6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add 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 445b2 <__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 3323c │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 44658 <__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 445e0 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1d0> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 44500 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xf0> │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 32374 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - blx 3323c │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 445ec <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1dc> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 4456e <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x15e> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 445ec <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1dc> │ │ │ │ - movs r0, #1 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (419f4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (419f8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + it vs │ │ │ │ + movvs r2, r1 │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000419fc : │ │ │ │ + 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 34010 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 44554 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x144> │ │ │ │ - add.w fp, sp, #56 @ 0x38 │ │ │ │ - mov r0, fp │ │ │ │ - blx 308a4 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 444c6 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xb6> │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + cbz r0, 41a6a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - blx 33c20 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 444d6 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xc6> │ │ │ │ - add.w r8, sp, #44 @ 0x2c │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 335e8 │ │ │ │ - b.n 444e0 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xd0> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 4456e <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x15e> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 44590 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x180> │ │ │ │ - mov r0, r9 │ │ │ │ + blx 34038 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 44500 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xf0> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, pc, #280 @ (adr r1, 44798 <__sgpack_MOD_dcldrawmarker@@Base+0x104>) │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41a78 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41a7c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + bkpt 0x00e4 │ │ │ │ movs r2, r1 │ │ │ │ - strb r0, [r4, r4] │ │ │ │ - movs r3, r1 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ + ldmia r7!, {r1, r2, r4} │ │ │ │ movs r2, r1 │ │ │ │ - str r4, [sp, #728] @ 0x2d8 │ │ │ │ + │ │ │ │ +00041a80 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 41aee │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f5c8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41afc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41b00 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + bkpt 0x0060 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - movs r4, r1 │ │ │ │ - add r0, pc, #616 @ (adr r0, 448fc <__sgpack_MOD_dcldrawmarker@@Base+0x268>) │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00044694 <__sgpack_MOD_dcldrawmarker@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00041b04 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #592] @ (448f8 <__sgpack_MOD_dcldrawmarker@@Base+0x264>) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #592] @ (448fc <__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] @ (44900 <__sgpack_MOD_dcldrawmarker@@Base+0x26c>) │ │ │ │ - sub.w sl, r2, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 41b5e │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #536] @ (44904 <__sgpack_MOD_dcldrawmarker@@Base+0x270>) │ │ │ │ - adds r7, r5, r3 │ │ │ │ - add.w r5, sl, r3 │ │ │ │ - add r0, pc │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 328c0 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (41b6c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41b70 ) │ │ │ │ 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 34974 │ │ │ │ - bic.w r3, r5, r5, asr #31 │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.n 44728 <__sgpack_MOD_dcldrawmarker@@Base+0x94> │ │ │ │ - movs r3, #13 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r0, [pc, #496] @ (44908 <__sgpack_MOD_dcldrawmarker@@Base+0x274>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #492] @ (4490c <__sgpack_MOD_dcldrawmarker@@Base+0x278>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, pc │ │ │ │ - blx 33af8 │ │ │ │ - cmp r7, r5 │ │ │ │ - it ge │ │ │ │ - movge r7, r5 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 448ae <__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 448c0 <__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 448d0 <__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 447aa <__sgpack_MOD_dcldrawmarker@@Base+0x116> │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w r9, [sp, #8] │ │ │ │ - bne.n 4481e <__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 3465c │ │ │ │ - ldr r2, [pc, #392] @ (44910 <__sgpack_MOD_dcldrawmarker@@Base+0x27c>) │ │ │ │ - ldr r3, [pc, #372] @ (448fc <__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 448f2 <__sgpack_MOD_dcldrawmarker@@Base+0x25e> │ │ │ │ - ldr r0, [pc, #376] @ (44914 <__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 30484 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 448a2 <__sgpack_MOD_dcldrawmarker@@Base+0x20e> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r6, {r1, r4, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00041b74 : │ │ │ │ + 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 34010 │ │ │ │ - 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 447c4 <__sgpack_MOD_dcldrawmarker@@Base+0x130> │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 4481e <__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 3465c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 448ea <__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 447fe <__sgpack_MOD_dcldrawmarker@@Base+0x16a> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 41bce │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31ffc │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 44784 <__sgpack_MOD_dcldrawmarker@@Base+0xf0> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 44870 <__sgpack_MOD_dcldrawmarker@@Base+0x1dc> │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - b.n 44858 <__sgpack_MOD_dcldrawmarker@@Base+0x1c4> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.n 44878 <__sgpack_MOD_dcldrawmarker@@Base+0x1e4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + 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] @ (41bdc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41be0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + pop {r7, pc} │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00041be4 : │ │ │ │ + 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 34010 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + cbz r0, 41c52 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add 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 44836 <__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 3465c │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 448dc <__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 44864 <__sgpack_MOD_dcldrawmarker@@Base+0x1d0> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 44784 <__sgpack_MOD_dcldrawmarker@@Base+0xf0> │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33adc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - blx 3465c │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 44870 <__sgpack_MOD_dcldrawmarker@@Base+0x1dc> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 447f2 <__sgpack_MOD_dcldrawmarker@@Base+0x15e> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 44870 <__sgpack_MOD_dcldrawmarker@@Base+0x1dc> │ │ │ │ - movs r0, #1 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41c60 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41c64 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + pop {r2, r3, r4, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00041c68 : │ │ │ │ + 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 34010 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 447d8 <__sgpack_MOD_dcldrawmarker@@Base+0x144> │ │ │ │ - add.w fp, sp, #56 @ 0x38 │ │ │ │ - mov r0, fp │ │ │ │ - blx 308a4 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 4474a <__sgpack_MOD_dcldrawmarker@@Base+0xb6> │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 41d12 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - blx 33c20 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 4475a <__sgpack_MOD_dcldrawmarker@@Base+0xc6> │ │ │ │ - add.w r8, sp, #44 @ 0x2c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 335e8 │ │ │ │ - b.n 44764 <__sgpack_MOD_dcldrawmarker@@Base+0xd0> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 447f2 <__sgpack_MOD_dcldrawmarker@@Base+0x15e> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 41d20 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 311f4 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 44814 <__sgpack_MOD_dcldrawmarker@@Base+0x180> │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 44784 <__sgpack_MOD_dcldrawmarker@@Base+0xf0> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ + 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] @ (41d30 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (41d34 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (41d38 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (41d3c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ movs r2, r1 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ - movs r3, r1 │ │ │ │ - ldrh r6, [r0, #54] @ 0x36 │ │ │ │ + ldmia r5, {r1, r2, r4, r5} │ │ │ │ movs r2, r1 │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + pop {r1, r2, r3, r5} │ │ │ │ movs r2, r1 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00044918 <__sgpack_MOD_dclgetlinetextsize@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00041d40 : │ │ │ │ + b.w 309dc │ │ │ │ + │ │ │ │ +00041d44 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ (44974 <__sgpack_MOD_dclgetlinetextsize@@Base+0x5c>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #76] @ (44978 <__sgpack_MOD_dclgetlinetextsize@@Base+0x60>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #72] @ (4497c <__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 2f694 │ │ │ │ + ldr.w lr, [pc, #60] @ 41d90 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr.w ip, [pc, #56] @ 41d94 │ │ │ │ mov r0, sp │ │ │ │ - blx 31524 │ │ │ │ - movs r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #44] @ (44980 <__sgpack_MOD_dclgetlinetextsize@@Base+0x68>) │ │ │ │ - ldr r3, [pc, #32] @ (44978 <__sgpack_MOD_dclgetlinetextsize@@Base+0x60>) │ │ │ │ + add lr, pc │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ + mov.w ip, #0 │ │ │ │ + blx 338a8 │ │ │ │ + ldr r2, [pc, #32] @ (41d98 ) │ │ │ │ + ldr r3, [pc, #28] @ (41d94 ) │ │ │ │ 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 4496e <__sgpack_MOD_dclgetlinetextsize@@Base+0x56> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 41d8c │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ - movs r2, r1 │ │ │ │ - str r3, [sp, #696] @ 0x2b8 │ │ │ │ - movs r4, r1 │ │ │ │ + itte ge │ │ │ │ + movge r4, r1 │ │ │ │ + movge r2, #68 @ 0x44 │ │ │ │ + movlt r0, r0 │ │ │ │ + ite hi │ │ │ │ + movhi r4, r1 │ │ │ │ │ │ │ │ -00044984 <__sgpack_MOD_dclgetlinetext@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00041d9c : │ │ │ │ + pushls {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (449b8 <__sgpack_MOD_dclgetlinetext@@Base+0x34>) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, pc │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f7a0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00041db8 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 41e26 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 34e34 │ │ │ │ + blx 31d20 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldr r4, [sp, #344] @ 0x158 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41e34 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41e38 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + cbnz r0, 41e82 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -000449bc <__sgpack_MOD_dclgetlineindex@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00041e3c : │ │ │ │ + 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 r2, [pc, #72] @ (44a14 <__sgpack_MOD_dclgetlineindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (44a18 <__sgpack_MOD_dclgetlineindex@@Base+0x5c>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (44a1c <__sgpack_MOD_dclgetlineindex@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, 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 r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 41eaa │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f82c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, sp │ │ │ │ - blx 34700 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #40] @ (44a20 <__sgpack_MOD_dclgetlineindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (44a18 <__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 44a10 <__sgpack_MOD_dclgetlineindex@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41eb8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41ebc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + hlt 0x0024 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r4, {r1, r2, r4} │ │ │ │ movs r2, r1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00044a24 <__sgpack_MOD_dclgetlinetype@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00041ec0 : │ │ │ │ + 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 r2, [pc, #72] @ (44a7c <__sgpack_MOD_dclgetlinetype@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (44a80 <__sgpack_MOD_dclgetlinetype@@Base+0x5c>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (44a84 <__sgpack_MOD_dclgetlinetype@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, 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 r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 41f2e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 35a10 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, sp │ │ │ │ - blx 32510 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #40] @ (44a88 <__sgpack_MOD_dclgetlinetype@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (44a80 <__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 44a78 <__sgpack_MOD_dclgetlinetype@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #808] @ 0x328 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41f3c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41f40 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + rev r0, r4 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ movs r2, r1 │ │ │ │ - str r2, [sp, #648] @ 0x288 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00044a8c <__sgpack_MOD_dclnextlinetext@@Base>: │ │ │ │ - push {lr} │ │ │ │ +00041f44 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (44abc <__sgpack_MOD_dclnextlinetext@@Base+0x30>) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - blx 33478 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #15 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldr r3, [sp, #512] @ 0x200 │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30018 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00044ac0 <__sgpack_MOD_dclsetlinetextsize@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00041f60 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (44af0 <__sgpack_MOD_dclsetlinetextsize@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #18 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32dec │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33094 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00044af4 <__sgpack_MOD_dclsetlinetext@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00041f7c : │ │ │ │ + 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] @ (44b28 <__sgpack_MOD_dclsetlinetext@@Base+0x34>) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, 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 34010 │ │ │ │ + cbz r0, 41fea │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2f94c │ │ │ │ + blx 34cfc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41ff8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41ffc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + cbnz r4, 42014 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00044b2c <__sgpack_MOD_dclsetlineindex@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00042000 : │ │ │ │ + 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] @ (44b5c <__sgpack_MOD_dclsetlineindex@@Base+0x30>) │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4208a │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ mov r5, r0 │ │ │ │ - movs r1, #15 │ │ │ │ - add r4, pc │ │ │ │ + cbz r0, 42098 │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ + blx 34e0c │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - blx 353c4 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r2, sp, #16 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (420a8 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (420ac ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (420b0 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (420b4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + @ instruction: 0xb8c4 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb8b6 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r2!, {r3, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00044b60 <__sgpack_MOD_dclsetlinetype@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +000420b8 : │ │ │ │ + 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] @ (44b90 <__sgpack_MOD_dclsetlinetype@@Base+0x30>) │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 42140 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ mov r5, r0 │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, pc │ │ │ │ + cbz r0, 4214e │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ + blx 313e4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 33ecc │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (4215c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (42160 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (42164 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (42168 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xb80e │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb800 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r2!, {r1, r5, r6} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00044b94 <__sgpack_MOD_dcldrawlineprojected2@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004216c : │ │ │ │ + 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 r9, r2 │ │ │ │ - ldr r2, [pc, #164] @ (44c4c <__sgpack_MOD_dcldrawlineprojected2@@Base+0xb8>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #160] @ (44c50 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xbc>) │ │ │ │ - add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #156] @ (44c54 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xc0>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #20 │ │ │ │ - ldr r0, [pc, #152] @ (44c58 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xc4>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ + 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 34010 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 42216 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 42224 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - blx 34974 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 44c30 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x9c> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 44c3c <__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] @ (44c5c <__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 302b0 │ │ │ │ - ldr r2, [pc, #80] @ (44c60 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xcc>) │ │ │ │ - ldr r3, [pc, #64] @ (44c50 <__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 44c46 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xb2> │ │ │ │ - ldr r0, [pc, #64] @ (44c64 <__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 30484 │ │ │ │ - add r5, sp, #16 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34c1c │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - blx 32510 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 44be0 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x4c> │ │ │ │ - add r4, sp, #12 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34700 │ │ │ │ - b.n 44be6 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x52> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (42234 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (42238 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (4223c ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (42240 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r1, [sp, #344] @ 0x158 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [pc, #840] @ (44fa0 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x14>) │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + @ instruction: 0xb738 │ │ │ │ movs r2, r1 │ │ │ │ - ldrb r2, [r0, #18] │ │ │ │ - movs r3, r1 │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb72a │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00044c68 <__sgpack_MOD_dcldrawlineprojected1@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00042244 : │ │ │ │ + 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] @ (44e94 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x22c>) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #536] @ (44e98 <__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] @ (44e9c <__sgpack_MOD_dcldrawlineprojected1@@Base+0x234>) │ │ │ │ - subs r5, r5, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #488] @ (44ea0 <__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 34974 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 44e5c <__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 44e6e <__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 44d14 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xac> │ │ │ │ - movs r3, #20 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #420] @ (44ea4 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x23c>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4229e │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #416] @ (44ea8 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x240>) │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33510 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (422ac ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (422b0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #416] @ (44eac <__sgpack_MOD_dcldrawlineprojected1@@Base+0x244>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - cmp r8, sl │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, sl │ │ │ │ - cmp r4, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 44d62 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xfa> │ │ │ │ - cmp r7, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w r8, [sp, #12] │ │ │ │ - bne.n 44dd0 <__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 302b0 │ │ │ │ - ldr r2, [pc, #368] @ (44eb0 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x248>) │ │ │ │ - ldr r3, [pc, #344] @ (44e98 <__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 44e90 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x228> │ │ │ │ - ldr r0, [pc, #352] @ (44eb4 <__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 30484 │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 44e50 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1e8> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r1, {r1, r3, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000422b4 : │ │ │ │ + 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 34010 │ │ │ │ - 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 44d7a <__sgpack_MOD_dcldrawlineprojected1@@Base+0x112> │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 44dd0 <__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 302b0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 44e88 <__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 44db0 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x148> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + cbz r0, 4230e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32bc4 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 44d3c <__sgpack_MOD_dcldrawlineprojected1@@Base+0xd4> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 44e1e <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1b6> │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - b.n 44e08 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1a0> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.n 44e26 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1be> │ │ │ │ - mov.w r0, fp, lsl #2 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ + 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] @ (4231c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42320 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xb640 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00042324 : │ │ │ │ + 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 34010 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + cbz r0, 42392 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ 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 44de6 <__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 302b0 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 44e7a <__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 44e12 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1aa> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 44d3c <__sgpack_MOD_dcldrawlineprojected1@@Base+0xd4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 302b0 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 44e1e <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1b6> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 44da6 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x13e> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 44e1e <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1b6> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3315c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.n 44d8c <__sgpack_MOD_dcldrawlineprojected1@@Base+0x124> │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 32510 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 44ce4 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x7c> │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 34700 │ │ │ │ - b.n 44cee <__sgpack_MOD_dcldrawlineprojected1@@Base+0x86> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 44da6 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x13e> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 44dc6 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x15e> │ │ │ │ - mov r0, r8 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 44d3c <__sgpack_MOD_dcldrawlineprojected1@@Base+0xd4> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r4, [pc, #848] @ (451f4 <__sgpack_MOD_dcldrawline2@@Base+0x18>) │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ - movs r2, r1 │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ - movs r2, r1 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (423a0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (423a4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r4, [r0, #62] @ 0x3e │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00044eb8 <__sgpack_MOD_dcldrawlinenormalized2@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000423a8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #164] @ (44f70 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xb8>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #160] @ (44f74 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xbc>) │ │ │ │ - add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #156] @ (44f78 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xc0>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #21 │ │ │ │ - ldr r0, [pc, #152] @ (44f7c <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xc4>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f5f0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000423c4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30e9c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000423e0 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4244e │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - blx 34974 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 44f54 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x9c> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 44f60 <__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] @ (44f80 <__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] │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 32714 │ │ │ │ mov r3, r5 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add r1, sp, #20 │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ - str r4, [sp, #32] │ │ │ │ - blx 31010 │ │ │ │ - ldr r2, [pc, #80] @ (44f84 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xcc>) │ │ │ │ - ldr r3, [pc, #64] @ (44f74 <__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 44f6a <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xb2> │ │ │ │ - ldr r0, [pc, #64] @ (44f88 <__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 30484 │ │ │ │ - add r5, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32510 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 44f04 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x4c> │ │ │ │ - add r4, sp, #12 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 34700 │ │ │ │ - b.n 44f0a <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x52> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrh r2, [r6, #48] @ 0x30 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [pc, #696] @ (45234 <__sgpack_MOD_dcldrawline2@@Base+0x58>) │ │ │ │ - movs r3, r1 │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4245c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42460 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + push {lr} │ │ │ │ movs r2, r1 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ - movs r3, r1 │ │ │ │ - ldrh r0, [r2, #46] @ 0x2e │ │ │ │ - movs r4, r1 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00044f8c <__sgpack_MOD_dcldrawlinenormalized1@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00042464 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #536] @ (451b8 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x22c>) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #536] @ (451bc <__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] @ (451c0 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x234>) │ │ │ │ - subs r5, r5, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #488] @ (451c4 <__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 34974 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 45180 <__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 45192 <__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 45038 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xac> │ │ │ │ - movs r3, #21 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #420] @ (451c8 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x23c>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #416] @ (451cc <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x240>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #416] @ (451d0 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x244>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - cmp r8, sl │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, sl │ │ │ │ - cmp r4, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 45086 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xfa> │ │ │ │ - cmp r7, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w r8, [sp, #12] │ │ │ │ - bne.n 450f4 <__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 31010 │ │ │ │ - ldr r2, [pc, #368] @ (451d4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x248>) │ │ │ │ - ldr r3, [pc, #344] @ (451bc <__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 451b4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x228> │ │ │ │ - ldr r0, [pc, #352] @ (451d8 <__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 30484 │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 45174 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1e8> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - blx 34010 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ 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 4509e <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x112> │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 450f4 <__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 31010 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 451ac <__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 450d4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x148> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fa68 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 45060 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xd4> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 45142 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1b6> │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - b.n 4512c <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1a0> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.n 4514a <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1be> │ │ │ │ - mov.w r0, fp, lsl #2 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + cbz r0, 424d2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ 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 4510a <__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 31010 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 4519e <__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 45136 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1aa> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 45060 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xd4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - 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 31010 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 45142 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1b6> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 450ca <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x13e> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 45142 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1b6> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.n 450b0 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x124> │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 32510 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 45008 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x7c> │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 34700 │ │ │ │ - b.n 45012 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x86> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 450ca <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x13e> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 450ea <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x15e> │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ + blx 31420 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 45060 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xd4> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r4, #42] @ 0x2a │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #712] @ 0x2c8 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r1, [pc, #704] @ (45488 <__sgpack_MOD_dcldrawline1@@Base+0x1d8>) │ │ │ │ - movs r3, r1 │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ - movs r2, r1 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ - movs r2, r1 │ │ │ │ - strh r2, [r6, #44] @ 0x2c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (424e0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (424e4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ - movs r4, r1 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -000451dc <__sgpack_MOD_dcldrawline2@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000424e8 : │ │ │ │ + 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] @ (45294 <__sgpack_MOD_dcldrawline2@@Base+0xb8>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #160] @ (45298 <__sgpack_MOD_dcldrawline2@@Base+0xbc>) │ │ │ │ - add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #156] @ (4529c <__sgpack_MOD_dcldrawline2@@Base+0xc0>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #11 │ │ │ │ - ldr r0, [pc, #152] @ (452a0 <__sgpack_MOD_dcldrawline2@@Base+0xc4>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 42542 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - blx 34974 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 45278 <__sgpack_MOD_dcldrawline2@@Base+0x9c> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 45284 <__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] @ (452a4 <__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 31968 │ │ │ │ - ldr r2, [pc, #80] @ (452a8 <__sgpack_MOD_dcldrawline2@@Base+0xcc>) │ │ │ │ - ldr r3, [pc, #64] @ (45298 <__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 4528e <__sgpack_MOD_dcldrawline2@@Base+0xb2> │ │ │ │ - ldr r0, [pc, #64] @ (452ac <__sgpack_MOD_dcldrawline2@@Base+0xd0>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 30484 │ │ │ │ - add r5, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32510 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 45228 <__sgpack_MOD_dcldrawline2@@Base+0x4c> │ │ │ │ - add r4, sp, #12 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34700 │ │ │ │ - b.n 4522e <__sgpack_MOD_dcldrawline2@@Base+0x52> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0x478a │ │ │ │ - movs r3, r1 │ │ │ │ - str r4, [sp, #584] @ 0x248 │ │ │ │ + blx 358d4 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (42550 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42554 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + push {r2, r3} │ │ │ │ movs r2, r1 │ │ │ │ - strb r2, [r7, #24] │ │ │ │ - movs r3, r1 │ │ │ │ - ldrh r4, [r5, #20] │ │ │ │ - movs r4, r1 │ │ │ │ - str r4, [sp, #224] @ 0xe0 │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -000452b0 <__sgpack_MOD_dcldrawline1@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00042558 : │ │ │ │ + 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] @ (454dc <__sgpack_MOD_dcldrawline1@@Base+0x22c>) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #536] @ (454e0 <__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] @ (454e4 <__sgpack_MOD_dcldrawline1@@Base+0x234>) │ │ │ │ - subs r5, r5, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #488] @ (454e8 <__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 34974 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 454a4 <__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 454b6 <__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 4535c <__sgpack_MOD_dcldrawline1@@Base+0xac> │ │ │ │ - movs r3, #11 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #420] @ (454ec <__sgpack_MOD_dcldrawline1@@Base+0x23c>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 425b2 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #416] @ (454f0 <__sgpack_MOD_dcldrawline1@@Base+0x240>) │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31da0 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (425c0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (425c4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #416] @ (454f4 <__sgpack_MOD_dcldrawline1@@Base+0x244>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - cmp r8, sl │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, sl │ │ │ │ - cmp r4, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 453aa <__sgpack_MOD_dcldrawline1@@Base+0xfa> │ │ │ │ - cmp r7, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w r8, [sp, #12] │ │ │ │ - bne.n 45418 <__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 31968 │ │ │ │ - ldr r2, [pc, #368] @ (454f8 <__sgpack_MOD_dcldrawline1@@Base+0x248>) │ │ │ │ - ldr r3, [pc, #344] @ (454e0 <__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 454d8 <__sgpack_MOD_dcldrawline1@@Base+0x228> │ │ │ │ - ldr r0, [pc, #352] @ (454fc <__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 30484 │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 45498 <__sgpack_MOD_dcldrawline1@@Base+0x1e8> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 453c2 <__sgpack_MOD_dcldrawline1@@Base+0x112> │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 45418 <__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 31968 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 454d0 <__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 453f8 <__sgpack_MOD_dcldrawline1@@Base+0x148> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fa68 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 45384 <__sgpack_MOD_dcldrawline1@@Base+0xd4> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 45466 <__sgpack_MOD_dcldrawline1@@Base+0x1b6> │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - b.n 45450 <__sgpack_MOD_dcldrawline1@@Base+0x1a0> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.n 4546e <__sgpack_MOD_dcldrawline1@@Base+0x1be> │ │ │ │ - mov.w r0, fp, lsl #2 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + cbz r4, 4262a │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000425c8 : │ │ │ │ + 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 34010 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + cbz r0, 42636 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ 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 4542e <__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 31968 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 454c2 <__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 4545a <__sgpack_MOD_dcldrawline1@@Base+0x1aa> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 45384 <__sgpack_MOD_dcldrawline1@@Base+0xd4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 31968 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 45466 <__sgpack_MOD_dcldrawline1@@Base+0x1b6> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 453ee <__sgpack_MOD_dcldrawline1@@Base+0x13e> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 45466 <__sgpack_MOD_dcldrawline1@@Base+0x1b6> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 358fc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.n 453d4 <__sgpack_MOD_dcldrawline1@@Base+0x124> │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 32510 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 4532c <__sgpack_MOD_dcldrawline1@@Base+0x7c> │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 34700 │ │ │ │ - b.n 45336 <__sgpack_MOD_dcldrawline1@@Base+0x86> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 453ee <__sgpack_MOD_dcldrawline1@@Base+0x13e> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4540e <__sgpack_MOD_dcldrawline1@@Base+0x15e> │ │ │ │ - mov r0, r8 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 45384 <__sgpack_MOD_dcldrawline1@@Base+0xd4> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r3, [sp, #664] @ 0x298 │ │ │ │ - movs r2, r1 │ │ │ │ - mov ip, r1 │ │ │ │ - movs r3, r1 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ - movs r2, r1 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ - movs r2, r1 │ │ │ │ - strh r6, [r1, #20] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42644 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42648 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + cbz r0, 4268e │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ - movs r4, r1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + stmia r7!, {r1, r3} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00045500 <__sgpack_MOD_dclgettransnumber@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0004264c : │ │ │ │ + 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] @ (45558 <__sgpack_MOD_dclgettransnumber@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (4555c <__sgpack_MOD_dclgettransnumber@@Base+0x5c>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (45560 <__sgpack_MOD_dclgettransnumber@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 426a6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, sp │ │ │ │ - blx 33730 │ │ │ │ + blx 30d18 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #40] @ (45564 <__sgpack_MOD_dclgettransnumber@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (4555c <__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 45554 <__sgpack_MOD_dclgettransnumber@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r1, [sp, #600] @ 0x258 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (426b4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (426b8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + uxth r0, r5 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00045568 <__sgpack_MOD_dclgetmapprojectionangle@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000426bc : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #96] @ (455dc <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x74>) │ │ │ │ - ldr r3, [pc, #100] @ (455e0 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x78>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #96] @ (455e4 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x7c>) │ │ │ │ - sub sp, #16 │ │ │ │ - mov r5, r1 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #24 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - add r2, sp, #8 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 34194 │ │ │ │ - cbz r6, 455a8 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x40> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r5, 455ae <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x46> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r4, 455b4 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x4c> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #48] @ (455e8 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x80>) │ │ │ │ - ldr r3, [pc, #40] @ (455e0 <__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 455d8 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x70> │ │ │ │ - ldr r0, [pc, #32] @ (455ec <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x84>) │ │ │ │ - movs r1, #24 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 42716 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32320 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (42724 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42728 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r0, #60] @ 0x3c │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + sxth r0, r7 │ │ │ │ movs r2, r1 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ - movs r4, r1 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -000455f0 <__sgpack_MOD_dclgetsimilarity@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004272c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #96] @ (45664 <__sgpack_MOD_dclgetsimilarity@@Base+0x74>) │ │ │ │ - ldr r3, [pc, #100] @ (45668 <__sgpack_MOD_dclgetsimilarity@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #96] @ (4566c <__sgpack_MOD_dclgetsimilarity@@Base+0x7c>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ 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 2f694 │ │ │ │ - add r2, sp, #8 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, sp │ │ │ │ - blx 30e50 │ │ │ │ - cbz r6, 45630 <__sgpack_MOD_dclgetsimilarity@@Base+0x40> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r5, 45636 <__sgpack_MOD_dclgetsimilarity@@Base+0x46> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r4, 4563c <__sgpack_MOD_dclgetsimilarity@@Base+0x4c> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #48] @ (45670 <__sgpack_MOD_dclgetsimilarity@@Base+0x80>) │ │ │ │ - ldr r3, [pc, #40] @ (45668 <__sgpack_MOD_dclgetsimilarity@@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 45660 <__sgpack_MOD_dclgetsimilarity@@Base+0x70> │ │ │ │ - ldr r0, [pc, #32] @ (45674 <__sgpack_MOD_dclgetsimilarity@@Base+0x84>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r0, pc │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4279a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30608 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r7, #54] @ 0x36 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (427a8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (427ac ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + cbz r4, 427d8 │ │ │ │ movs r2, r1 │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ - movs r4, r1 │ │ │ │ - str r0, [sp, #560] @ 0x230 │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00045678 <__sgpack_MOD_dclgetwindow@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000427b0 : │ │ │ │ + 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 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #108] @ (456f8 <__sgpack_MOD_dclgetwindow@@Base+0x80>) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #108] @ (456fc <__sgpack_MOD_dclgetwindow@@Base+0x84>) │ │ │ │ - add r2, pc │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #24 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #108] @ (45700 <__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 2f694 │ │ │ │ - add r3, sp, #12 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, sp, #4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 31910 │ │ │ │ - cbz r7, 456bc <__sgpack_MOD_dclgetwindow@@Base+0x44> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r6, 456c2 <__sgpack_MOD_dclgetwindow@@Base+0x4a> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r5, 456c8 <__sgpack_MOD_dclgetwindow@@Base+0x50> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r4, 456ce <__sgpack_MOD_dclgetwindow@@Base+0x56> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #52] @ (45704 <__sgpack_MOD_dclgetwindow@@Base+0x8c>) │ │ │ │ - ldr r3, [pc, #40] @ (456fc <__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 456f2 <__sgpack_MOD_dclgetwindow@@Base+0x7a> │ │ │ │ - ldr r0, [pc, #36] @ (45708 <__sgpack_MOD_dclgetwindow@@Base+0x90>) │ │ │ │ - movs r1, #12 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4282a │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + 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 350e0 │ │ │ │ + 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 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (42838 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4283c ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + cbz r4, 42844 │ │ │ │ movs r2, r1 │ │ │ │ - strh r2, [r6, #48] @ 0x30 │ │ │ │ - movs r4, r1 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004570c <__sgpack_MOD_dclgetviewport@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00042840 : │ │ │ │ + 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, #108] @ (4578c <__sgpack_MOD_dclgetviewport@@Base+0x80>) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #108] @ (45790 <__sgpack_MOD_dclgetviewport@@Base+0x84>) │ │ │ │ - add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #108] @ (45794 <__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 2f694 │ │ │ │ - add r3, sp, #12 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, sp, #4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 308e8 │ │ │ │ - cbz r7, 45750 <__sgpack_MOD_dclgetviewport@@Base+0x44> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r6, 45756 <__sgpack_MOD_dclgetviewport@@Base+0x4a> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r5, 4575c <__sgpack_MOD_dclgetviewport@@Base+0x50> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r4, 45762 <__sgpack_MOD_dclgetviewport@@Base+0x56> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #52] @ (45798 <__sgpack_MOD_dclgetviewport@@Base+0x8c>) │ │ │ │ - ldr r3, [pc, #40] @ (45790 <__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 45786 <__sgpack_MOD_dclgetviewport@@Base+0x7a> │ │ │ │ - ldr r0, [pc, #36] @ (4579c <__sgpack_MOD_dclgetviewport@@Base+0x90>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - strh r2, [r4, #46] @ 0x2e │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ - movs r2, r1 │ │ │ │ - strh r6, [r3, #44] @ 0x2c │ │ │ │ - movs r4, r1 │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 357e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000457a0 <__sgpack_MOD_dcltransnumtolong@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004285c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (457dc <__sgpack_MOD_dcltransnumtolong@@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 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 35bbc │ │ │ │ - movs r1, #17 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldrh r6, [r3, #58] @ 0x3a │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 307c0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000457e0 <__sgpack_MOD_dcltransnumtoshort@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042878 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (4581c <__sgpack_MOD_dcltransnumtoshort@@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 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 34798 │ │ │ │ - movs r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32a40 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00045820 <__sgpack_MOD_dcltranslongtonum@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042894 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (4585c <__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 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 3360c │ │ │ │ - movs r1, #17 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30a90 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00045860 <__sgpack_MOD_dcltranslongtoshort@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000428b0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #48] @ (458a0 <__sgpack_MOD_dcltranslongtoshort@@Base+0x40>) │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f8b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000428cc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34ff4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000428e8 : │ │ │ │ + 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 r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #19 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 42942 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - blx 35450 │ │ │ │ - movs r1, #19 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ │ │ + blx 34e94 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (42950 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42954 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r4!, {r1, r2, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -000458a4 <__sgpack_MOD_dcltransshorttonum@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042958 : │ │ │ │ + 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] @ (458e0 <__sgpack_MOD_dcltransshorttonum@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 429b2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 34f34 │ │ │ │ - movs r1, #18 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldrh r2, [r5, #52] @ 0x34 │ │ │ │ + blx 33a0c │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (429c0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (429c4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -000458e4 <__sgpack_MOD_dcltransshorttolong@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000429c8 : │ │ │ │ + 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, #48] @ (45924 <__sgpack_MOD_dcltransshorttolong@@Base+0x40>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #19 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 42a36 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - blx 35780 │ │ │ │ - movs r1, #19 │ │ │ │ + blx 30c10 │ │ │ │ + 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 2fb88 │ │ │ │ - nop │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42a44 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42a48 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r4!, {r1, r5} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00045928 <__sgpack_MOD_dclprintdevicelist@@Base>: │ │ │ │ - push {lr} │ │ │ │ +00042a4c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (45958 <__sgpack_MOD_dclprintdevicelist@@Base+0x30>) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #18 │ │ │ │ - add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - blx 30d00 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #18 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldrh r0, [r2, #50] @ 0x32 │ │ │ │ - movs r2, r1 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 30008 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004595c <__scpack_MOD_dclget3dhatchpattern@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042a74 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (45990 <__scpack_MOD_dclget3dhatchpattern@@Base+0x34>) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #20 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 300f8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldrh r6, [r5, #48] @ 0x30 │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3123c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00045994 <__scpack_MOD_dclset3dhatchpattern@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042a90 : │ │ │ │ + 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] @ (459c8 <__scpack_MOD_dclset3dhatchpattern@@Base+0x34>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #20 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 42aea │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - blx 2f4a0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + blx 34d24 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (42af8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42afc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r6, sp, #400 @ 0x190 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -000459cc <__scpack_MOD_dcldraw3dhatchnormalized@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00042b00 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #136] @ (45a68 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x9c>) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #136] @ (45a6c <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xa0>) │ │ │ │ - add r2, pc │ │ │ │ - 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 │ │ │ │ - ldr r0, [pc, #128] @ (45a70 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xa4>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #24 │ │ │ │ - ldr r1, [pc, #128] @ (45a74 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xa8>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 42b5a │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - add r1, pc │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - blx 34974 │ │ │ │ - cbz r5, 45a4a <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x7e> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #12 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cbz r4, 45a58 <__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 35250 │ │ │ │ - ldr r2, [pc, #80] @ (45a78 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xac>) │ │ │ │ - ldr r3, [pc, #64] @ (45a6c <__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 45a64 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x98> │ │ │ │ - ldr r0, [pc, #64] @ (45a7c <__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 30484 │ │ │ │ - add r5, sp, #12 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 300f8 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 45a12 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x46> │ │ │ │ - add r4, sp, #16 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - blx 300f8 │ │ │ │ - b.n 45a18 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x4c> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r4, #24] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa1c │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (42b68 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42b6c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r5, sp, #976 @ 0x3d0 │ │ │ │ movs r2, r1 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ - movs r3, r1 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ - movs r4, r1 │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + stmia r3!, {r1, r2, r3, r6} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00045a80 <__scpack_MOD_dcldraw3dhatch@@Base>: │ │ │ │ +00042b70 : │ │ │ │ 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 r8, r2 │ │ │ │ - ldr r2, [pc, #136] @ (45b1c <__scpack_MOD_dcldraw3dhatch@@Base+0x9c>) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #136] @ (45b20 <__scpack_MOD_dcldraw3dhatch@@Base+0xa0>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #24 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r0, [pc, #128] @ (45b24 <__scpack_MOD_dcldraw3dhatch@@Base+0xa4>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #14 │ │ │ │ - ldr r1, [pc, #128] @ (45b28 <__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 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 42bde │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - add r1, pc │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - blx 34974 │ │ │ │ - cbz r5, 45afe <__scpack_MOD_dcldraw3dhatch@@Base+0x7e> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #12 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cbz r4, 45b0c <__scpack_MOD_dcldraw3dhatch@@Base+0x8c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r4, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31764 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r8 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 31124 │ │ │ │ - ldr r2, [pc, #80] @ (45b2c <__scpack_MOD_dcldraw3dhatch@@Base+0xac>) │ │ │ │ - ldr r3, [pc, #64] @ (45b20 <__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 45b18 <__scpack_MOD_dcldraw3dhatch@@Base+0x98> │ │ │ │ - ldr r0, [pc, #64] @ (45b30 <__scpack_MOD_dcldraw3dhatch@@Base+0xb0>) │ │ │ │ - movs r1, #14 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42bec ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42bf0 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 30484 │ │ │ │ - add r5, sp, #12 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 300f8 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 45ac6 <__scpack_MOD_dcldraw3dhatch@@Base+0x46> │ │ │ │ - add r4, sp, #16 │ │ │ │ - add r0, sp, #8 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 300f8 │ │ │ │ - b.n 45acc <__scpack_MOD_dcldraw3dhatch@@Base+0x4c> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r5, #18] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r0, #42] @ 0x2a │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ movs r2, r1 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ - movs r3, r1 │ │ │ │ - strh r6, [r4, #16] │ │ │ │ - movs r4, r1 │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ + stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00045b34 <__scpack_MOD_dclget3dmarkersize@@Base>: │ │ │ │ +00042bf4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ (45b90 <__scpack_MOD_dclget3dmarkersize@@Base+0x5c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #76] @ (45b94 <__scpack_MOD_dclget3dmarkersize@@Base+0x60>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #72] @ (45b98 <__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 2f694 │ │ │ │ - mov r0, sp │ │ │ │ - blx 31ec0 │ │ │ │ - movs r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #44] @ (45b9c <__scpack_MOD_dclget3dmarkersize@@Base+0x68>) │ │ │ │ - ldr r3, [pc, #32] @ (45b94 <__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 45b8a <__scpack_MOD_dclget3dmarkersize@@Base+0x56> │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 34078 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - strh r2, [r7, #12] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ - movs r2, r1 │ │ │ │ - strh r2, [r2, #12] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00045ba0 <__scpack_MOD_dclget3dmarkerindex@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00042c18 : │ │ │ │ + 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] @ (45bf8 <__scpack_MOD_dclget3dmarkerindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (45bfc <__scpack_MOD_dclget3dmarkerindex@@Base+0x5c>) │ │ │ │ - movs r1, #19 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (45c00 <__scpack_MOD_dclget3dmarkerindex@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 42c72 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2ff64 │ │ │ │ + blx 33600 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #40] @ (45c04 <__scpack_MOD_dclget3dmarkerindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (45bfc <__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 45bf4 <__scpack_MOD_dclget3dmarkerindex@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r1, #10] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r2, #34] @ 0x22 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (42c80 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42c84 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r4, sp, #880 @ 0x370 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ movs r2, r1 │ │ │ │ - strh r6, [r4, #8] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00045c08 <__scpack_MOD_dclget3dmarkertype@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00042c88 : │ │ │ │ + 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] @ (45c60 <__scpack_MOD_dclget3dmarkertype@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (45c64 <__scpack_MOD_dclget3dmarkertype@@Base+0x5c>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (45c68 <__scpack_MOD_dclget3dmarkertype@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 42ce2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, sp │ │ │ │ - blx 34558 │ │ │ │ + blx 33634 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #40] @ (45c6c <__scpack_MOD_dclget3dmarkertype@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (45c64 <__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 45c5c <__scpack_MOD_dclget3dmarkertype@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r4, #6] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r0, #32] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (42cf0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42cf4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r4, sp, #432 @ 0x1b0 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ movs r2, r1 │ │ │ │ - strh r6, [r7, #4] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00045c70 <__scpack_MOD_dclset3dmarkersize@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00042cf8 : │ │ │ │ + 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, #32] @ (45ca0 <__scpack_MOD_dclset3dmarkersize@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #18 │ │ │ │ - add r4, 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 34010 │ │ │ │ + cbz r0, 42d66 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 348f4 │ │ │ │ + blx 317b8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldrh r4, [r6, #28] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42d74 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42d78 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00045ca4 <__scpack_MOD_dclset3dmarkerindex@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00042d7c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (45cd4 <__scpack_MOD_dclset3dmarkerindex@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #19 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33b04 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3254c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00045cd8 <__scpack_MOD_dclset3dmarkertype@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00042d98 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (45d08 <__scpack_MOD_dclset3dmarkertype@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #18 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 308b0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldrh r4, [r6, #26] │ │ │ │ - movs r2, r1 │ │ │ │ + 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 32614 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00045d0c <__scpack_MOD_dcldraw3dmarkernormalized@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00042dcc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r4, [pc, #684] @ (45fcc <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2c0>) │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #684] @ (45fd0 <__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] @ (45fd4 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2c8>) │ │ │ │ - subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #612] @ (45fd8 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2cc>) │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32eb4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00042de8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35c58 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00042e04 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 42e72 │ │ │ │ + mov r4, r0 │ │ │ │ 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 34974 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 45f96 <__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 45fa8 <__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 45fba <__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 45e5c <__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 45f44 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x238> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #32] │ │ │ │ - bne.w 45f16 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x20a> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 45ee6 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1da> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa4c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ 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 2fff0 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 45ec2 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1b6> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 45e9e <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x192> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 45e78 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #420] @ (45fdc <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2d0>) │ │ │ │ - ldr r3, [pc, #404] @ (45fd0 <__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 45fc6 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2ba> │ │ │ │ - ldr r0, [pc, #400] @ (45fe0 <__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 30484 │ │ │ │ - movs r3, #25 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #384] @ (45fe4 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2d8>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #380] @ (45fe8 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2dc>) │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42e80 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42e84 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #380] @ (45fec <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2e0>) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 45de8 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xdc> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 45e96 <__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 45e8a <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 45e36 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x12a> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 45eba <__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 45eae <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1a2> │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 45e32 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x126> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 45ede <__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 45ed2 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1c6> │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 45e2e <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x122> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 45f8a <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x27e> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 45f02 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1f6> │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 45e14 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 45f7e <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x272> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 45f2e <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x222> │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 45e0c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x100> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 45f72 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x266> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 45f60 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x254> │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 45e00 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 45e00 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 45e0c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x100> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 45e14 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x108> │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 34558 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 45db0 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xa4> │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2ff64 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 45dc2 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xb6> │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 31ec0 │ │ │ │ - b.n 45dca <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xbe> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r5, #22] │ │ │ │ - movs r2, r1 │ │ │ │ - subs r4, #12 │ │ │ │ - movs r3, r1 │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ - movs r4, r1 │ │ │ │ - ldrh r4, [r4, #16] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrh r2, [r1, #16] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ movs r2, r1 │ │ │ │ - strb r4, [r6, #29] │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00045ff0 <__scpack_MOD_dcldraw3dmarker@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00042e88 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r4, [pc, #684] @ (462b0 <__scpack_MOD_dcldraw3dmarker@@Base+0x2c0>) │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #684] @ (462b4 <__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] @ (462b8 <__scpack_MOD_dcldraw3dmarker@@Base+0x2c8>) │ │ │ │ - subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #612] @ (462bc <__scpack_MOD_dcldraw3dmarker@@Base+0x2cc>) │ │ │ │ - str r3, [sp, #20] │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 42ef6 │ │ │ │ + mov r4, r0 │ │ │ │ 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 34974 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 4627a <__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 4628c <__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 4629e <__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 46140 <__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 46228 <__scpack_MOD_dcldraw3dmarker@@Base+0x238> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #32] │ │ │ │ - bne.w 461fa <__scpack_MOD_dcldraw3dmarker@@Base+0x20a> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 461ca <__scpack_MOD_dcldraw3dmarker@@Base+0x1da> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33060 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ 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 32abc │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 461a6 <__scpack_MOD_dcldraw3dmarker@@Base+0x1b6> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 46182 <__scpack_MOD_dcldraw3dmarker@@Base+0x192> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 4615c <__scpack_MOD_dcldraw3dmarker@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #420] @ (462c0 <__scpack_MOD_dcldraw3dmarker@@Base+0x2d0>) │ │ │ │ - ldr r3, [pc, #404] @ (462b4 <__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 462aa <__scpack_MOD_dcldraw3dmarker@@Base+0x2ba> │ │ │ │ - ldr r0, [pc, #400] @ (462c4 <__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 30484 │ │ │ │ - movs r3, #15 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #384] @ (462c8 <__scpack_MOD_dcldraw3dmarker@@Base+0x2d8>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #380] @ (462cc <__scpack_MOD_dcldraw3dmarker@@Base+0x2dc>) │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42f04 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42f08 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #380] @ (462d0 <__scpack_MOD_dcldraw3dmarker@@Base+0x2e0>) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 460cc <__scpack_MOD_dcldraw3dmarker@@Base+0xdc> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 4617a <__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 4616e <__scpack_MOD_dcldraw3dmarker@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4611a <__scpack_MOD_dcldraw3dmarker@@Base+0x12a> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 4619e <__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 46192 <__scpack_MOD_dcldraw3dmarker@@Base+0x1a2> │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 46116 <__scpack_MOD_dcldraw3dmarker@@Base+0x126> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 461c2 <__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 461b6 <__scpack_MOD_dcldraw3dmarker@@Base+0x1c6> │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 46112 <__scpack_MOD_dcldraw3dmarker@@Base+0x122> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 4626e <__scpack_MOD_dcldraw3dmarker@@Base+0x27e> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 461e6 <__scpack_MOD_dcldraw3dmarker@@Base+0x1f6> │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 460f8 <__scpack_MOD_dcldraw3dmarker@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 46262 <__scpack_MOD_dcldraw3dmarker@@Base+0x272> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 46212 <__scpack_MOD_dcldraw3dmarker@@Base+0x222> │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 460f0 <__scpack_MOD_dcldraw3dmarker@@Base+0x100> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 46256 <__scpack_MOD_dcldraw3dmarker@@Base+0x266> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 46244 <__scpack_MOD_dcldraw3dmarker@@Base+0x254> │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 460e4 <__scpack_MOD_dcldraw3dmarker@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 460e4 <__scpack_MOD_dcldraw3dmarker@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 460f0 <__scpack_MOD_dcldraw3dmarker@@Base+0x100> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 460f8 <__scpack_MOD_dcldraw3dmarker@@Base+0x108> │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 34558 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 46094 <__scpack_MOD_dcldraw3dmarker@@Base+0xa4> │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2ff64 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 460a6 <__scpack_MOD_dcldraw3dmarker@@Base+0xb6> │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 31ec0 │ │ │ │ - b.n 460ae <__scpack_MOD_dcldraw3dmarker@@Base+0xbe> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ - movs r2, r1 │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ - movs r3, r1 │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ - movs r4, r1 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ - movs r2, r1 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ - movs r2, r1 │ │ │ │ - strh r6, [r7, #56] @ 0x38 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ movs r2, r1 │ │ │ │ - strb r0, [r2, #18] │ │ │ │ + stmia r0!, {r1, r5, r7} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -000462d4 <__scpack_MOD_dclget3dlineindex@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00042f0c : │ │ │ │ + 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 r2, [pc, #72] @ (4632c <__scpack_MOD_dclget3dlineindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (46330 <__scpack_MOD_dclget3dlineindex@@Base+0x5c>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (46334 <__scpack_MOD_dclget3dlineindex@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, 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 r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 42f7a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 343a8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, sp │ │ │ │ - blx 32d48 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #40] @ (46338 <__scpack_MOD_dclget3dlineindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (46330 <__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 46328 <__scpack_MOD_dclget3dlineindex@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r3, #8] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r2, #46] @ 0x2e │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42f88 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42f8c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r0!, {r1, r2, r6} │ │ │ │ movs r2, r1 │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0004633c <__scpack_MOD_dclset3dlineindex@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00042f90 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (4636c <__scpack_MOD_dclset3dlineindex@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #17 │ │ │ │ - add r4, pc │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 330d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00042fac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fd90 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00042fc8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31274 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00042fe4 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 43052 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30d94 │ │ │ │ + blx 35104 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43060 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43064 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r0, sp, #1008 @ 0x3f0 │ │ │ │ movs r2, r1 │ │ │ │ + itet ls │ │ │ │ + movls r2, r1 │ │ │ │ │ │ │ │ -00046370 <__scpack_MOD_dcldraw3dlinenormalized@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00043068 : │ │ │ │ + pushhi {r3, lr} │ │ │ │ + movls.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} │ │ │ │ + │ │ │ │ +00043084 : │ │ │ │ + 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 r4, [pc, #596] @ (465d8 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x268>) │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #596] @ (465dc <__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] @ (465e0 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x270>) │ │ │ │ - sub.w sl, r1, r3 │ │ │ │ - ldr r1, [pc, #532] @ (465e4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x274>) │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r1, 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 34010 │ │ │ │ + cbz r0, 430f2 │ │ │ │ + mov r4, r0 │ │ │ │ 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 34974 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 465c8 <__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 46492 <__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 46576 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x206> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #16] │ │ │ │ - bne.n 46548 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1d8> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #20] │ │ │ │ - bne.n 4651c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1ac> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f9dc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - mov r2, r9 │ │ │ │ - blx 30c1c │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 464f8 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x188> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 464d4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x164> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 464ae <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x13e> │ │ │ │ - ldr r2, [pc, #376] @ (465e8 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x278>) │ │ │ │ - ldr r3, [pc, #364] @ (465dc <__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 465d4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x264> │ │ │ │ - ldr r0, [pc, #360] @ (465ec <__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 30484 │ │ │ │ - movs r3, #23 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #344] @ (465f0 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x280>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #340] @ (465f4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x284>) │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43100 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43104 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #340] @ (465f8 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x288>) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 46426 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xb6> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 464cc <__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 464c0 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x150> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4646c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xfc> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 464f0 <__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 464e4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x174> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 46468 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xf8> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 46514 <__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 46508 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x198> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 46464 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xf4> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.n 465bc <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x24c> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 46534 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1c4> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 46452 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xe2> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 465b0 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x240> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 46560 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1f0> │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - b.n 4644a <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xda> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 465a4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x234> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ + movs r2, r1 │ │ │ │ + ittt ne │ │ │ │ + movne r2, r1 │ │ │ │ + │ │ │ │ +00043108 : │ │ │ │ + stmdbne sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + movne.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 34010 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ + cbz r0, 43176 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ 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 46592 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x222> │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 46440 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xd0> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 46440 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xd0> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 4644a <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xda> │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3216c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 46452 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xe2> │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 32d48 │ │ │ │ - b.n 46404 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x94> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r2, #40] @ 0x28 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ - movs r3, r1 │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ - movs r4, r1 │ │ │ │ - strh r2, [r4, #34] @ 0x22 │ │ │ │ - movs r2, r1 │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ - movs r2, r1 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43184 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43188 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r7, pc, #864 @ (adr r7, 434e8 ) │ │ │ │ movs r2, r1 │ │ │ │ - strb r6, [r7, #4] │ │ │ │ + bkpt 0x00c2 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -000465fc <__scpack_MOD_dcldraw3dline@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004318c : │ │ │ │ + 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 r4, [pc, #596] @ (46864 <__scpack_MOD_dcldraw3dline@@Base+0x268>) │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #596] @ (46868 <__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] @ (4686c <__scpack_MOD_dcldraw3dline@@Base+0x270>) │ │ │ │ - sub.w sl, r1, r3 │ │ │ │ - ldr r1, [pc, #532] @ (46870 <__scpack_MOD_dcldraw3dline@@Base+0x274>) │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r1, 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 34010 │ │ │ │ + cbz r0, 431fa │ │ │ │ + mov r4, r0 │ │ │ │ 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 34974 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 46854 <__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 4671e <__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 46802 <__scpack_MOD_dcldraw3dline@@Base+0x206> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #16] │ │ │ │ - bne.n 467d4 <__scpack_MOD_dcldraw3dline@@Base+0x1d8> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #20] │ │ │ │ - bne.n 467a8 <__scpack_MOD_dcldraw3dline@@Base+0x1ac> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 314f0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - mov r2, r9 │ │ │ │ - blx 35398 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 46784 <__scpack_MOD_dcldraw3dline@@Base+0x188> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 46760 <__scpack_MOD_dcldraw3dline@@Base+0x164> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 4673a <__scpack_MOD_dcldraw3dline@@Base+0x13e> │ │ │ │ - ldr r2, [pc, #376] @ (46874 <__scpack_MOD_dcldraw3dline@@Base+0x278>) │ │ │ │ - ldr r3, [pc, #364] @ (46868 <__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 46860 <__scpack_MOD_dcldraw3dline@@Base+0x264> │ │ │ │ - ldr r0, [pc, #360] @ (46878 <__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 30484 │ │ │ │ - movs r3, #13 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #344] @ (4687c <__scpack_MOD_dcldraw3dline@@Base+0x280>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #340] @ (46880 <__scpack_MOD_dcldraw3dline@@Base+0x284>) │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43208 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4320c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #340] @ (46884 <__scpack_MOD_dcldraw3dline@@Base+0x288>) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 466b2 <__scpack_MOD_dcldraw3dline@@Base+0xb6> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 46758 <__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 4674c <__scpack_MOD_dcldraw3dline@@Base+0x150> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 466f8 <__scpack_MOD_dcldraw3dline@@Base+0xfc> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 4677c <__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 46770 <__scpack_MOD_dcldraw3dline@@Base+0x174> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 466f4 <__scpack_MOD_dcldraw3dline@@Base+0xf8> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 467a0 <__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 46794 <__scpack_MOD_dcldraw3dline@@Base+0x198> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 466f0 <__scpack_MOD_dcldraw3dline@@Base+0xf4> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.n 46848 <__scpack_MOD_dcldraw3dline@@Base+0x24c> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 467c0 <__scpack_MOD_dcldraw3dline@@Base+0x1c4> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 466de <__scpack_MOD_dcldraw3dline@@Base+0xe2> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 4683c <__scpack_MOD_dcldraw3dline@@Base+0x240> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 467ec <__scpack_MOD_dcldraw3dline@@Base+0x1f0> │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - b.n 466d6 <__scpack_MOD_dcldraw3dline@@Base+0xda> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 46830 <__scpack_MOD_dcldraw3dline@@Base+0x234> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 4681e <__scpack_MOD_dcldraw3dline@@Base+0x222> │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 466cc <__scpack_MOD_dcldraw3dline@@Base+0xd0> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 466cc <__scpack_MOD_dcldraw3dline@@Base+0xd0> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 466d6 <__scpack_MOD_dcldraw3dline@@Base+0xda> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 466de <__scpack_MOD_dcldraw3dline@@Base+0xe2> │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 32d48 │ │ │ │ - b.n 46690 <__scpack_MOD_dcldraw3dline@@Base+0x94> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r6, #27] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ - movs r2, r1 │ │ │ │ - adds r3, #46 @ 0x2e │ │ │ │ - movs r3, r1 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ - movs r4, r1 │ │ │ │ - strh r6, [r5, #14] │ │ │ │ - movs r2, r1 │ │ │ │ - strh r4, [r2, #14] │ │ │ │ - movs r2, r1 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r7, pc, #336 @ (adr r7, 4335c ) │ │ │ │ movs r2, r1 │ │ │ │ - ldr r2, [r6, #104] @ 0x68 │ │ │ │ + bkpt 0x0066 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00046888 <__scpack_MOD_dclget2dplane@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00043210 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (468c4 <__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 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 32f18 │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - strh r2, [r6, #2] │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35a88 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000468c8 <__scpack_MOD_dclget3dobjectpoint@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004322c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (46904 <__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 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 2f33c │ │ │ │ - movs r1, #19 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - strh r2, [r0, #2] │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32358 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00046908 <__scpack_MOD_dclget3deyepoint@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00043248 : │ │ │ │ + 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] @ (46944 <__scpack_MOD_dclget3deyepoint@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #16 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 432b6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 352ac │ │ │ │ - movs r1, #16 │ │ │ │ + blx 32d7c │ │ │ │ + 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 2fb88 │ │ │ │ - nop │ │ │ │ - strh r6, [r2, #0] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (432c4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (432c8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r6, pc, #608 @ (adr r6, 43528 ) │ │ │ │ + movs r2, r1 │ │ │ │ + pop {r1, r4, r6, r7, pc} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00046948 <__scpack_MOD_dclset3dprojection@@Base>: │ │ │ │ - push {lr} │ │ │ │ +000432cc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (46978 <__scpack_MOD_dclset3dprojection@@Base+0x30>) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #18 │ │ │ │ - add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - blx 31990 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #18 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32f70 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004697c <__scpack_MOD_dclset2dplane@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000432e8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (469b8 <__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 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 30984 │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldrb r2, [r1, #31] │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 321a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000469bc <__scpack_MOD_dclset3dobjectpoint@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00043304 : │ │ │ │ + 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] @ (469f8 <__scpack_MOD_dclset3dobjectpoint@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #19 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 43372 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 32190 │ │ │ │ - movs r1, #19 │ │ │ │ + blx 2fe98 │ │ │ │ + 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 2fb88 │ │ │ │ - nop │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43380 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43384 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r5, pc, #880 @ (adr r5, 436f4 ) │ │ │ │ + movs r2, r1 │ │ │ │ + pop {r1, r2, r3, r4, r5, pc} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -000469fc <__scpack_MOD_dclset3deyepoint@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00043388 : │ │ │ │ + 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] @ (46a38 <__scpack_MOD_dclset3deyepoint@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #16 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 433f6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33904 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 34230 │ │ │ │ - movs r1, #16 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43404 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43408 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r5, pc, #352 @ (adr r5, 43568 ) │ │ │ │ + movs r2, r1 │ │ │ │ + pop {r1, r5, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00046a3c <__scpack_MOD_dclget3dtransnumber@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0004340c : │ │ │ │ + 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 r2, [pc, #72] @ (46a94 <__scpack_MOD_dclget3dtransnumber@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (46a98 <__scpack_MOD_dclget3dtransnumber@@Base+0x5c>) │ │ │ │ - movs r1, #19 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (46a9c <__scpack_MOD_dclget3dtransnumber@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, 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 r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 4347a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34800 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, sp │ │ │ │ - blx 32558 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #40] @ (46aa0 <__scpack_MOD_dclget3dtransnumber@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (46a98 <__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 46a90 <__scpack_MOD_dclget3dtransnumber@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r6, #10] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r7, #28] │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43488 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4348c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r4, pc, #848 @ (adr r4, 437dc ) │ │ │ │ + movs r2, r1 │ │ │ │ + pop {r1, r2, r7} │ │ │ │ movs r2, r1 │ │ │ │ - strb r2, [r1, #10] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00046aa4 <__scpack_MOD_dclget3dorigin@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00043490 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #48] @ (46ae4 <__scpack_MOD_dclget3dorigin@@Base+0x40>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #14 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 353b8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000434ac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34c8c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000434c8 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 43536 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - blx 34fdc │ │ │ │ - movs r1, #14 │ │ │ │ + blx 3535c │ │ │ │ + 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 2fb88 │ │ │ │ - nop │ │ │ │ - ldrb r6, [r5, #27] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43544 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43548 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r4, pc, #96 @ (adr r4, 435a8 ) │ │ │ │ + movs r2, r1 │ │ │ │ + cbnz r2, 435c8 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00046ae8 <__scpack_MOD_dclget3dlogaxis@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004354c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (46b24 <__scpack_MOD_dclget3dlogaxis@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #15 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3079c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00043568 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34b84 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00043584 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +000435a0 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4360e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 35478 │ │ │ │ - movs r1, #15 │ │ │ │ + blx 323f4 │ │ │ │ + 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 2fb88 │ │ │ │ - nop │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4361c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43620 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r3, pc, #256 @ (adr r3, 43720 ) │ │ │ │ + movs r2, r1 │ │ │ │ + cbnz r2, 43674 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00046b28 <__scpack_MOD_dclget3dwindow@@Base>: │ │ │ │ +00043624 : │ │ │ │ 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] @ (46b70 <__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 │ │ │ │ - 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 2f694 │ │ │ │ - mov r1, r7 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 43692 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - ldrd r3, r2, [sp, #8] │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - blx 2f224 │ │ │ │ - movs r1, #14 │ │ │ │ + blx 31490 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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 2fb88 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (436a0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (436a4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r2, pc, #752 @ (adr r2, 43994 ) │ │ │ │ + movs r2, r1 │ │ │ │ + revsh r6, r4 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00046b74 <__scpack_MOD_dclget3dviewport@@Base>: │ │ │ │ +000436a8 : │ │ │ │ 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] @ (46bbc <__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 │ │ │ │ - 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 2f694 │ │ │ │ - mov r1, r7 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 43716 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - ldrd r3, r2, [sp, #8] │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - blx 30dac │ │ │ │ - movs r1, #16 │ │ │ │ + blx 33b68 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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 2fb88 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43724 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43728 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r2, pc, #224 @ (adr r2, 43808 ) │ │ │ │ + movs r2, r1 │ │ │ │ + hlt 0x000a │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00046bc0 <__scpack_MOD_dclset3dtransfunction@@Base>: │ │ │ │ - push {lr} │ │ │ │ +0004372c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (46bf0 <__scpack_MOD_dclset3dtransfunction@@Base+0x30>) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #21 │ │ │ │ - add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - blx 336e0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #21 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 317d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00046bf4 <__scpack_MOD_dclset3dtransnumber@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00043748 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (46c24 <__scpack_MOD_dclset3dtransnumber@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #19 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 350d4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34ee8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00046c28 <__scpack_MOD_dclset3dorigin@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00043764 : │ │ │ │ + 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, #48] @ (46c68 <__scpack_MOD_dclset3dorigin@@Base+0x40>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #14 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 437d2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - blx 32608 │ │ │ │ - movs r1, #14 │ │ │ │ + blx 31bb8 │ │ │ │ + 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 2fb88 │ │ │ │ - nop │ │ │ │ - ldrb r2, [r3, #23] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (437e0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (437e4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r1, pc, #496 @ (adr r1, 439d4 ) │ │ │ │ + movs r2, r1 │ │ │ │ + cbnz r6, 43824 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00046c6c <__scpack_MOD_dclset3dlogaxis@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000437e8 : │ │ │ │ + b.w 34fa4 │ │ │ │ + │ │ │ │ +000437ec : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (46ca8 <__scpack_MOD_dclset3dlogaxis@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #15 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33e58 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00043808 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 43876 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 30d88 │ │ │ │ - movs r1, #15 │ │ │ │ + blx 30170 │ │ │ │ + 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 2fb88 │ │ │ │ - nop │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43884 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43888 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r0, pc, #864 @ (adr r0, 43be8 ) │ │ │ │ + movs r2, r1 │ │ │ │ + cbnz r2, 438aa │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00046cac <__scpack_MOD_dclset3dwindow@@Base>: │ │ │ │ +0004388c : │ │ │ │ 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] @ (46cf4 <__scpack_MOD_dclset3dwindow@@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 │ │ │ │ - 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 2f694 │ │ │ │ - mov r1, r7 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 438fa │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - ldrd r3, r2, [sp, #8] │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - blx 321fc │ │ │ │ - movs r1, #14 │ │ │ │ + blx 30ae4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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 2fb88 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43908 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4390c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r0, pc, #336 @ (adr r0, 43a5c ) │ │ │ │ + movs r2, r1 │ │ │ │ + cbnz r6, 43916 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00046cf8 <__scpack_MOD_dclset3dviewport@@Base>: │ │ │ │ +00043910 : │ │ │ │ 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] @ (46d40 <__scpack_MOD_dclset3dviewport@@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 │ │ │ │ - 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 2f694 │ │ │ │ - mov r1, r7 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 4397e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - ldrd r3, r2, [sp, #8] │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - blx 33a18 │ │ │ │ - movs r1, #16 │ │ │ │ + blx 2fc1c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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 2fb88 │ │ │ │ - ldrb r0, [r7, #20] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4398c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43990 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r7, [sp, #832] @ 0x340 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb8c2 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00046d44 <__rnmlib_MOD_dclrunningmean@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00043994 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #256] @ (46e58 <__rnmlib_MOD_dclrunningmean@@Base+0x114>) │ │ │ │ - ldr r3, [pc, #256] @ (46e5c <__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, 46dc6 <__rnmlib_MOD_dclrunningmean@@Base+0x82> │ │ │ │ - ldr r0, [pc, #224] @ (46e60 <__rnmlib_MOD_dclrunningmean@@Base+0x11c>) │ │ │ │ - movs r1, #14 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 46dd2 <__rnmlib_MOD_dclrunningmean@@Base+0x8e> │ │ │ │ - ldr r3, [pc, #212] @ (46e64 <__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 31a3c │ │ │ │ - ldr r2, [pc, #196] @ (46e68 <__rnmlib_MOD_dclrunningmean@@Base+0x124>) │ │ │ │ - ldr r3, [pc, #180] @ (46e5c <__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 46e52 <__rnmlib_MOD_dclrunningmean@@Base+0x10e> │ │ │ │ - ldr r0, [pc, #180] @ (46e6c <__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 2fb88 │ │ │ │ - ldr r0, [pc, #168] @ (46e70 <__rnmlib_MOD_dclrunningmean@@Base+0x12c>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - b.n 46d8e <__rnmlib_MOD_dclrunningmean@@Base+0x4a> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 46e2c <__rnmlib_MOD_dclrunningmean@@Base+0xe8> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33b20 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000439b0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f394 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000439cc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 342a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000439e8 : │ │ │ │ + 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 34010 │ │ │ │ - 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 46dea <__rnmlib_MOD_dclrunningmean@@Base+0xa6> │ │ │ │ - ldr r3, [pc, #120] @ (46e74 <__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 31a3c │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.n 46e18 <__rnmlib_MOD_dclrunningmean@@Base+0xd4> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 46da2 <__rnmlib_MOD_dclrunningmean@@Base+0x5e> │ │ │ │ + cbz r0, 43a56 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30910 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r3, [pc, #60] @ (46e78 <__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 31a3c │ │ │ │ - mov r0, r9 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 46da2 <__rnmlib_MOD_dclrunningmean@@Base+0x5e> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrh r2, [r4, r3] │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ - movs r4, r1 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43a64 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43a68 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ movs r2, r1 │ │ │ │ - ldrb r2, [r2, #18] │ │ │ │ + @ instruction: 0xb812 │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ - movs r3, r1 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -00046e7c <__rfblib_MOD_dclgetcor@@Base>: │ │ │ │ +00043a6c : │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #468] @ (47068 <__rfblib_MOD_dclgetcor@@Base+0x1ec>) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #468] @ (4706c <__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] @ (47070 <__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 2f694 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 46f28 <__rfblib_MOD_dclgetcor@@Base+0xac> │ │ │ │ - cmp r7, #1 │ │ │ │ - bic.w r2, r8, r8, asr #31 │ │ │ │ - it ne │ │ │ │ - strne r4, [sp, #8] │ │ │ │ - bne.n 46fa6 <__rfblib_MOD_dclgetcor@@Base+0x12a> │ │ │ │ - ldr r3, [pc, #396] @ (47074 <__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 30de0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #380] @ (47078 <__rfblib_MOD_dclgetcor@@Base+0x1fc>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #372] @ (4707c <__rfblib_MOD_dclgetcor@@Base+0x200>) │ │ │ │ - ldr r3, [pc, #356] @ (4706c <__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 47064 <__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 47042 <__rfblib_MOD_dclgetcor@@Base+0x1c6> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ + 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 34010 │ │ │ │ - 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 46f42 <__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 46fa6 <__rfblib_MOD_dclgetcor@@Base+0x12a> │ │ │ │ - ldr r3, [pc, #288] @ (47080 <__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 30de0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ble.n 4705c <__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 46f82 <__rfblib_MOD_dclgetcor@@Base+0x106> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2fa68 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 43b1a │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 46efa <__rfblib_MOD_dclgetcor@@Base+0x7e> │ │ │ │ - add.w r3, sl, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 47006 <__rfblib_MOD_dclgetcor@@Base+0x18a> │ │ │ │ - mov.w r9, r7, lsl #2 │ │ │ │ - b.n 46fee <__rfblib_MOD_dclgetcor@@Base+0x172> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.n 4700e <__rfblib_MOD_dclgetcor@@Base+0x192> │ │ │ │ - add.w r3, sl, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov.w r9, r7, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 43b28 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ 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 46fc4 <__rfblib_MOD_dclgetcor@@Base+0x148> │ │ │ │ - ldr r3, [pc, #172] @ (47084 <__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 30de0 │ │ │ │ - cmp r6, #1 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - bne.n 4704e <__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 46ffa <__rfblib_MOD_dclgetcor@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + blx 313fc │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 46efa <__rfblib_MOD_dclgetcor@@Base+0x7e> │ │ │ │ - movs r0, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (43b38 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (43b3c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (43b40 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (43b44 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb776 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb790 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00043b48 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35d2c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00043b64 : │ │ │ │ + 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 34010 │ │ │ │ - ldr r3, [pc, #112] @ (47088 <__rfblib_MOD_dclgetcor@@Base+0x20c>) │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + cbz r0, 43bd2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add 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 30de0 │ │ │ │ - cmp r6, #1 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - beq.n 47006 <__rfblib_MOD_dclgetcor@@Base+0x18a> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.n 46f7a <__rfblib_MOD_dclgetcor@@Base+0xfe> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 47006 <__rfblib_MOD_dclgetcor@@Base+0x18a> │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 347d8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 46f56 <__rfblib_MOD_dclgetcor@@Base+0xda> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.n 46f7a <__rfblib_MOD_dclgetcor@@Base+0xfe> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 46f98 <__rfblib_MOD_dclgetcor@@Base+0x11c> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 46efa <__rfblib_MOD_dclgetcor@@Base+0x7e> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r5, #14] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43be0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43be4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ - movs r3, r1 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + @ instruction: 0xb70e │ │ │ │ movs r2, r1 │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -0004708c <__rfblib_MOD_dclgetcov@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00043be8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #468] @ (47278 <__rfblib_MOD_dclgetcov@@Base+0x1ec>) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #468] @ (4727c <__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] @ (47280 <__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 2f694 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 47138 <__rfblib_MOD_dclgetcov@@Base+0xac> │ │ │ │ - cmp r7, #1 │ │ │ │ - bic.w r2, r8, r8, asr #31 │ │ │ │ - it ne │ │ │ │ - strne r4, [sp, #8] │ │ │ │ - bne.n 471b6 <__rfblib_MOD_dclgetcov@@Base+0x12a> │ │ │ │ - ldr r3, [pc, #396] @ (47284 <__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 2ff58 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #380] @ (47288 <__rfblib_MOD_dclgetcov@@Base+0x1fc>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #372] @ (4728c <__rfblib_MOD_dclgetcov@@Base+0x200>) │ │ │ │ - ldr r3, [pc, #356] @ (4727c <__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 47274 <__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 47252 <__rfblib_MOD_dclgetcov@@Base+0x1c6> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ + 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 34010 │ │ │ │ - mov r2, r4 │ │ │ │ + cbz r0, 43c56 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ 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 47152 <__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 471b6 <__rfblib_MOD_dclgetcov@@Base+0x12a> │ │ │ │ - ldr r3, [pc, #288] @ (47290 <__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 2ff58 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ble.n 4726c <__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 47192 <__rfblib_MOD_dclgetcov@@Base+0x106> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2fa68 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 4710a <__rfblib_MOD_dclgetcov@@Base+0x7e> │ │ │ │ - add.w r3, sl, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 47216 <__rfblib_MOD_dclgetcov@@Base+0x18a> │ │ │ │ - mov.w r9, r7, lsl #2 │ │ │ │ - b.n 471fe <__rfblib_MOD_dclgetcov@@Base+0x172> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.n 4721e <__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 34010 │ │ │ │ - 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 471d4 <__rfblib_MOD_dclgetcov@@Base+0x148> │ │ │ │ - ldr r3, [pc, #172] @ (47294 <__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 2ff58 │ │ │ │ - cmp r6, #1 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - bne.n 4725e <__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 4720a <__rfblib_MOD_dclgetcov@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4710a <__rfblib_MOD_dclgetcov@@Base+0x7e> │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 32644 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43c64 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43c68 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb6b2 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00043c6c : │ │ │ │ + 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 34010 │ │ │ │ - ldr r3, [pc, #112] @ (47298 <__rfblib_MOD_dclgetcov@@Base+0x20c>) │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + cbz r0, 43cda │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add 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 2ff58 │ │ │ │ - cmp r6, #1 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - beq.n 47216 <__rfblib_MOD_dclgetcov@@Base+0x18a> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.n 4718a <__rfblib_MOD_dclgetcov@@Base+0xfe> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 47216 <__rfblib_MOD_dclgetcov@@Base+0x18a> │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 350b8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 47166 <__rfblib_MOD_dclgetcov@@Base+0xda> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.n 4718a <__rfblib_MOD_dclgetcov@@Base+0xfe> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 471a8 <__rfblib_MOD_dclgetcov@@Base+0x11c> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 4710a <__rfblib_MOD_dclgetcov@@Base+0x7e> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43ce8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43cec ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ movs r2, r1 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ - movs r3, r1 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + @ instruction: 0xb656 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ - movs r4, r1 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ - movs r3, r1 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ - movs r3, r1 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -0004729c <__rfblib_MOD_dclgetprd@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00043cf0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #468] @ (47488 <__rfblib_MOD_dclgetprd@@Base+0x1ec>) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #468] @ (4748c <__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] @ (47490 <__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 2f694 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 47348 <__rfblib_MOD_dclgetprd@@Base+0xac> │ │ │ │ - cmp r7, #1 │ │ │ │ - bic.w r2, r8, r8, asr #31 │ │ │ │ - it ne │ │ │ │ - strne r4, [sp, #8] │ │ │ │ - bne.n 473c6 <__rfblib_MOD_dclgetprd@@Base+0x12a> │ │ │ │ - ldr r3, [pc, #396] @ (47494 <__rfblib_MOD_dclgetprd@@Base+0x1f8>) │ │ │ │ - mov r1, r5 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f5a0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00043d0c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30f54 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00043d28 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 43d96 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - add r3, pc │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 31a18 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #380] @ (47498 <__rfblib_MOD_dclgetprd@@Base+0x1fc>) │ │ │ │ - movs r1, #9 │ │ │ │ + blx 30f28 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43da4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43da8 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #372] @ (4749c <__rfblib_MOD_dclgetprd@@Base+0x200>) │ │ │ │ - ldr r3, [pc, #356] @ (4748c <__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 47484 <__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 47462 <__rfblib_MOD_dclgetprd@@Base+0x1c6> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + movs r2, r1 │ │ │ │ + push {r1, r6, r7, lr} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00043dac : │ │ │ │ + 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 34010 │ │ │ │ - mov r2, r4 │ │ │ │ + cbz r0, 43e14 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ 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 47362 <__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 473c6 <__rfblib_MOD_dclgetprd@@Base+0x12a> │ │ │ │ - ldr r3, [pc, #288] @ (474a0 <__rfblib_MOD_dclgetprd@@Base+0x204>) │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31354 │ │ │ │ mov r1, r5 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add r2, sp, #24 │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 31a18 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ble.n 4747c <__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 473a2 <__rfblib_MOD_dclgetprd@@Base+0x106> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34724 │ │ │ │ + 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 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43e24 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43e28 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, r1 │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00043e2c : │ │ │ │ + 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 │ │ │ │ - beq.n 4731a <__rfblib_MOD_dclgetprd@@Base+0x7e> │ │ │ │ - add.w r3, sl, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 47426 <__rfblib_MOD_dclgetprd@@Base+0x18a> │ │ │ │ - mov.w r9, r7, lsl #2 │ │ │ │ - b.n 4740e <__rfblib_MOD_dclgetprd@@Base+0x172> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.n 4742e <__rfblib_MOD_dclgetprd@@Base+0x192> │ │ │ │ - add.w r3, sl, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov.w r9, r7, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + strd r2, r3, [sp, #24] │ │ │ │ blx 34010 │ │ │ │ - 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 473e4 <__rfblib_MOD_dclgetprd@@Base+0x148> │ │ │ │ - ldr r3, [pc, #172] @ (474a4 <__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 31a18 │ │ │ │ - cmp r6, #1 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - bne.n 4746e <__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 4741a <__rfblib_MOD_dclgetprd@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4731a <__rfblib_MOD_dclgetprd@@Base+0x7e> │ │ │ │ - movs r0, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 43f1a │ │ │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [pc, #112] @ (474a8 <__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 31a18 │ │ │ │ - cmp r6, #1 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - beq.n 47426 <__rfblib_MOD_dclgetprd@@Base+0x18a> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.n 4739a <__rfblib_MOD_dclgetprd@@Base+0xfe> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 47426 <__rfblib_MOD_dclgetprd@@Base+0x18a> │ │ │ │ - movs r0, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 43f36 │ │ │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 47376 <__rfblib_MOD_dclgetprd@@Base+0xda> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.n 4739a <__rfblib_MOD_dclgetprd@@Base+0xfe> │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 43f28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 31354 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 31354 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + strd r9, r8, [sp, #4] │ │ │ │ + blx 30a50 │ │ │ │ + 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 31354 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r6 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 473b8 <__rfblib_MOD_dclgetprd@@Base+0x11c> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 4731a <__rfblib_MOD_dclgetprd@@Base+0x7e> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r1, #36] @ 0x24 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r4, #30] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (43f44 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (43f48 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #32] @ (43f4c ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #32] @ (43f50 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (43f54 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (43f58 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ movs r2, r1 │ │ │ │ - strb r0, [r6, r5] │ │ │ │ - movs r3, r1 │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + push {r1, r2, r3, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + movs r2, r1 │ │ │ │ + push {r4, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + movs r2, r1 │ │ │ │ + push {r1, r3, r4, r7} │ │ │ │ movs r2, r1 │ │ │ │ - ldr r4, [r3, #28] │ │ │ │ - movs r4, r1 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ - movs r3, r1 │ │ │ │ - strb r2, [r0, r2] │ │ │ │ - movs r3, r1 │ │ │ │ - strb r0, [r0, r1] │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -000474ac <__rfalib_MOD_dclgetamp@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00043f5c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #252] @ (475c0 <__rfalib_MOD_dclgetamp@@Base+0x114>) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r3, [pc, #252] @ (475c4 <__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.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33308 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00043f78 : │ │ │ │ + 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] │ │ │ │ - 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, 47532 <__rfalib_MOD_dclgetamp@@Base+0x86> │ │ │ │ - ldr r0, [pc, #224] @ (475c8 <__rfalib_MOD_dclgetamp@@Base+0x11c>) │ │ │ │ - movs r1, #9 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 4753e <__rfalib_MOD_dclgetamp@@Base+0x92> │ │ │ │ - ldr r2, [pc, #212] @ (475cc <__rfalib_MOD_dclgetamp@@Base+0x120>) │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - add r2, pc │ │ │ │ - blx 31de0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #200] @ (475d0 <__rfalib_MOD_dclgetamp@@Base+0x124>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #192] @ (475d4 <__rfalib_MOD_dclgetamp@@Base+0x128>) │ │ │ │ - ldr r3, [pc, #176] @ (475c4 <__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 475ba <__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] @ (475d8 <__rfalib_MOD_dclgetamp@@Base+0x12c>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - b.n 474f4 <__rfalib_MOD_dclgetamp@@Base+0x48> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 47598 <__rfalib_MOD_dclgetamp@@Base+0xec> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44026 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ - 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 4755a <__rfalib_MOD_dclgetamp@@Base+0xae> │ │ │ │ - ldr r2, [pc, #112] @ (475dc <__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 31de0 │ │ │ │ - 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 47584 <__rfalib_MOD_dclgetamp@@Base+0xd8> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44034 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + blx 310f0 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 47506 <__rfalib_MOD_dclgetamp@@Base+0x5a> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - ldr r2, [pc, #64] @ (475e0 <__rfalib_MOD_dclgetamp@@Base+0x134>) │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 31de0 │ │ │ │ - mov r0, r8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 47506 <__rfalib_MOD_dclgetamp@@Base+0x5a> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ + 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] @ (44044 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (44048 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (4404c ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (44050 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r4, #22] │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ movs r2, r1 │ │ │ │ - strh r4, [r0, r6] │ │ │ │ - movs r3, r1 │ │ │ │ - strb r6, [r0, #22] │ │ │ │ + cbz r2, 440ca │ │ │ │ movs r2, r1 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ - movs r4, r1 │ │ │ │ - strb r2, [r3, #21] │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + movs r2, r1 │ │ │ │ + push {r2, r4} │ │ │ │ movs r2, r1 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ - movs r3, r1 │ │ │ │ - strh r4, [r3, r3] │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -000475e4 <__rfalib_MOD_dclgetrms@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00044054 : │ │ │ │ + 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, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #252] @ (476f8 <__rfalib_MOD_dclgetrms@@Base+0x114>) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r3, [pc, #252] @ (476fc <__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, 4766a <__rfalib_MOD_dclgetrms@@Base+0x86> │ │ │ │ - ldr r0, [pc, #224] @ (47700 <__rfalib_MOD_dclgetrms@@Base+0x11c>) │ │ │ │ - movs r1, #9 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 47676 <__rfalib_MOD_dclgetrms@@Base+0x92> │ │ │ │ - ldr r2, [pc, #212] @ (47704 <__rfalib_MOD_dclgetrms@@Base+0x120>) │ │ │ │ - add r1, sp, #8 │ │ │ │ + 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 r7, [sp, #8] │ │ │ │ - add r2, pc │ │ │ │ - blx 33054 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #200] @ (47708 <__rfalib_MOD_dclgetrms@@Base+0x124>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #192] @ (4770c <__rfalib_MOD_dclgetrms@@Base+0x128>) │ │ │ │ - ldr r3, [pc, #176] @ (476fc <__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 476f2 <__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] @ (47710 <__rfalib_MOD_dclgetrms@@Base+0x12c>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - b.n 4762c <__rfalib_MOD_dclgetrms@@Base+0x48> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 476d0 <__rfalib_MOD_dclgetrms@@Base+0xec> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ + cbz r0, 440c8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 32430 │ │ │ │ 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 47692 <__rfalib_MOD_dclgetrms@@Base+0xae> │ │ │ │ - ldr r2, [pc, #112] @ (47714 <__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 33054 │ │ │ │ - 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 476bc <__rfalib_MOD_dclgetrms@@Base+0xd8> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4763e <__rfalib_MOD_dclgetrms@@Base+0x5a> │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - ldr r2, [pc, #64] @ (47718 <__rfalib_MOD_dclgetrms@@Base+0x134>) │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 33054 │ │ │ │ - mov r0, r8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 4763e <__rfalib_MOD_dclgetrms@@Base+0x5a> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ + 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] @ (440d8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (440dc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r7, #17] │ │ │ │ - movs r2, r1 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ - movs r3, r1 │ │ │ │ - strb r2, [r3, #17] │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ movs r2, r1 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ - movs r4, r1 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + cbz r0, 4414a │ │ │ │ movs r2, r1 │ │ │ │ - str r4, [r2, r7] │ │ │ │ - movs r3, r1 │ │ │ │ - str r4, [r4, r6] │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -0004771c <__rfalib_MOD_dclgetstd@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000440e0 : │ │ │ │ + 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] @ (47830 <__rfalib_MOD_dclgetstd@@Base+0x114>) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #252] @ (47834 <__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, 477a2 <__rfalib_MOD_dclgetstd@@Base+0x86> │ │ │ │ - ldr r0, [pc, #224] @ (47838 <__rfalib_MOD_dclgetstd@@Base+0x11c>) │ │ │ │ - movs r1, #9 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 477ae <__rfalib_MOD_dclgetstd@@Base+0x92> │ │ │ │ - ldr r2, [pc, #212] @ (4783c <__rfalib_MOD_dclgetstd@@Base+0x120>) │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - add r2, pc │ │ │ │ - blx 2fd08 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #200] @ (47840 <__rfalib_MOD_dclgetstd@@Base+0x124>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #192] @ (47844 <__rfalib_MOD_dclgetstd@@Base+0x128>) │ │ │ │ - ldr r3, [pc, #176] @ (47834 <__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 4782a <__rfalib_MOD_dclgetstd@@Base+0x10e> │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ + 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 31dac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #164] @ (47848 <__rfalib_MOD_dclgetstd@@Base+0x12c>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - b.n 47764 <__rfalib_MOD_dclgetstd@@Base+0x48> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 47808 <__rfalib_MOD_dclgetstd@@Base+0xec> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00044110 : │ │ │ │ + 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 34010 │ │ │ │ - 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 477ca <__rfalib_MOD_dclgetstd@@Base+0xae> │ │ │ │ - ldr r2, [pc, #112] @ (4784c <__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 2fd08 │ │ │ │ - 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 477f4 <__rfalib_MOD_dclgetstd@@Base+0xd8> │ │ │ │ - mov r0, r8 │ │ │ │ + cbz r0, 4416a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33078 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - b.n 47776 <__rfalib_MOD_dclgetstd@@Base+0x5a> │ │ │ │ - movs r0, #1 │ │ │ │ + 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] @ (44178 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4417c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ + movs r2, r1 │ │ │ │ + cbz r6, 441ca │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00044180 : │ │ │ │ + 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 34010 │ │ │ │ - ldr r2, [pc, #64] @ (47850 <__rfalib_MOD_dclgetstd@@Base+0x134>) │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 2fd08 │ │ │ │ - mov r0, r8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + cbz r0, 441da │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 329b4 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - b.n 47776 <__rfalib_MOD_dclgetstd@@Base+0x5a> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r6, [r1, #92] @ 0x5c │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r1, #13] │ │ │ │ - movs r2, r1 │ │ │ │ - str r4, [r2, r4] │ │ │ │ - movs r3, r1 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + 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] @ (441e8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (441ec ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ movs r2, r1 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ - movs r4, r1 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + uxtb r6, r4 │ │ │ │ movs r2, r1 │ │ │ │ - str r4, [r3, r2] │ │ │ │ - movs r3, r1 │ │ │ │ - str r4, [r5, r1] │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -00047854 <__rfalib_MOD_dclgetvar@@Base>: │ │ │ │ +000441f0 : │ │ │ │ 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] @ (47968 <__rfalib_MOD_dclgetvar@@Base+0x114>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #252] @ (4796c <__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, 478da <__rfalib_MOD_dclgetvar@@Base+0x86> │ │ │ │ - ldr r0, [pc, #224] @ (47970 <__rfalib_MOD_dclgetvar@@Base+0x11c>) │ │ │ │ - movs r1, #9 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 478e6 <__rfalib_MOD_dclgetvar@@Base+0x92> │ │ │ │ - ldr r2, [pc, #212] @ (47974 <__rfalib_MOD_dclgetvar@@Base+0x120>) │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - add r2, pc │ │ │ │ - blx 326f8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #200] @ (47978 <__rfalib_MOD_dclgetvar@@Base+0x124>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #192] @ (4797c <__rfalib_MOD_dclgetvar@@Base+0x128>) │ │ │ │ - ldr r3, [pc, #176] @ (4796c <__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 47962 <__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] @ (47980 <__rfalib_MOD_dclgetvar@@Base+0x12c>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - b.n 4789c <__rfalib_MOD_dclgetvar@@Base+0x48> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 47940 <__rfalib_MOD_dclgetvar@@Base+0xec> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4425e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34ab0 │ │ │ │ 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 47902 <__rfalib_MOD_dclgetvar@@Base+0xae> │ │ │ │ - ldr r2, [pc, #112] @ (47984 <__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 326f8 │ │ │ │ - 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 4792c <__rfalib_MOD_dclgetvar@@Base+0xd8> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 478ae <__rfalib_MOD_dclgetvar@@Base+0x5a> │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - ldr r2, [pc, #64] @ (47988 <__rfalib_MOD_dclgetvar@@Base+0x134>) │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 326f8 │ │ │ │ - mov r0, r8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 478ae <__rfalib_MOD_dclgetvar@@Base+0x5a> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r6, [r2, #72] @ 0x48 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r7, [pc, #880] @ (47ce8 <__maplib_MOD_dclsetconicala@@Base+0x2c>) │ │ │ │ - movs r3, r1 │ │ │ │ - strb r2, [r0, #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} │ │ │ │ + ldr r1, [pc, #12] @ (4426c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44270 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + str r6, [sp, #960] @ 0x3c0 │ │ │ │ movs r2, r1 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ - movs r4, r1 │ │ │ │ - strb r6, [r2, #7] │ │ │ │ + uxth r2, r1 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r7, [pc, #400] @ (47b18 <__oslib_MOD_dclgetargument@@Base+0x20>) │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r7, [pc, #208] @ (47a5c <__rfalib_MOD_dclgetave@@Base+0xd0>) │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -0004798c <__rfalib_MOD_dclgetave@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00044274 : │ │ │ │ + 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, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #252] @ (47aa0 <__rfalib_MOD_dclgetave@@Base+0x114>) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r3, [pc, #252] @ (47aa4 <__rfalib_MOD_dclgetave@@Base+0x118>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + 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] │ │ │ │ - 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, 47a12 <__rfalib_MOD_dclgetave@@Base+0x86> │ │ │ │ - ldr r0, [pc, #224] @ (47aa8 <__rfalib_MOD_dclgetave@@Base+0x11c>) │ │ │ │ - movs r1, #9 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 47a1e <__rfalib_MOD_dclgetave@@Base+0x92> │ │ │ │ - ldr r2, [pc, #212] @ (47aac <__rfalib_MOD_dclgetave@@Base+0x120>) │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - add r2, pc │ │ │ │ - blx 32ff0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #200] @ (47ab0 <__rfalib_MOD_dclgetave@@Base+0x124>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #192] @ (47ab4 <__rfalib_MOD_dclgetave@@Base+0x128>) │ │ │ │ - ldr r3, [pc, #176] @ (47aa4 <__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 47a9a <__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] @ (47ab8 <__rfalib_MOD_dclgetave@@Base+0x12c>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - b.n 479d4 <__rfalib_MOD_dclgetave@@Base+0x48> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 47a78 <__rfalib_MOD_dclgetave@@Base+0xec> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ blx 34010 │ │ │ │ + cbz r0, 442e6 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ 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 47a3a <__rfalib_MOD_dclgetave@@Base+0xae> │ │ │ │ - ldr r2, [pc, #112] @ (47abc <__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 32ff0 │ │ │ │ - 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 47a64 <__rfalib_MOD_dclgetave@@Base+0xd8> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 479e6 <__rfalib_MOD_dclgetave@@Base+0x5a> │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30938 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - ldr r2, [pc, #64] @ (47ac0 <__rfalib_MOD_dclgetave@@Base+0x134>) │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 32ff0 │ │ │ │ - mov r0, r8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 479e6 <__rfalib_MOD_dclgetave@@Base+0x5a> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r6, [pc, #656] @ (47d40 <__maplib_MOD_dclazimuthala_b@@Base+0x1c>) │ │ │ │ - movs r3, r1 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + 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] @ (442f4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (442f8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ movs r2, r1 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ - movs r4, r1 │ │ │ │ - strb r2, [r5, #2] │ │ │ │ + sxth r2, r5 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r6, [pc, #176] @ (47b70 <__oslib_MOD_dclgetargumentnum@@Base+0x38>) │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r5, [pc, #1008] @ (47eb4 <__maplib_MOD_dclorthographic_b@@Base+0x4>) │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -00047ac4 <__oslib_MOD_dclabort@@Base>: │ │ │ │ - push {lr} │ │ │ │ +000442fc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (47af4 <__oslib_MOD_dclabort@@Base+0x30>) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #8 │ │ │ │ - add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - blx 309f0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #8 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33c44 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00047af8 <__oslib_MOD_dclgetargument@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00044318 : │ │ │ │ + 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] @ (47b34 <__oslib_MOD_dclgetargument@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 44392 │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 33a24 │ │ │ │ - movs r1, #14 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + 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 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldr r2, [r1, #124] @ 0x7c │ │ │ │ + blx 334e0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (443a0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (443a4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + str r5, [sp, #752] @ 0x2f0 │ │ │ │ + movs r2, r1 │ │ │ │ + cbz r6, 443d0 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00047b38 <__oslib_MOD_dclgetargumentnum@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +000443a8 : │ │ │ │ + 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 │ │ │ │ - ldr r2, [pc, #72] @ (47b90 <__oslib_MOD_dclgetargumentnum@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (47b94 <__oslib_MOD_dclgetargumentnum@@Base+0x5c>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (47b98 <__oslib_MOD_dclgetargumentnum@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 44426 │ │ │ │ + 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 31354 │ │ │ │ + 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 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, sp │ │ │ │ - blx 3155c │ │ │ │ + blx 35d04 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #40] @ (47b9c <__oslib_MOD_dclgetargumentnum@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (47b94 <__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 47b8c <__oslib_MOD_dclgetargumentnum@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r6, #24] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + vstr s0, [sp, #20] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (44434 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44438 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ + movs r2, r1 │ │ │ │ + cbz r2, 4444a │ │ │ │ movs r2, r1 │ │ │ │ - str r6, [r1, #24] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00047ba0 <__oslib_MOD_dclgetenv@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004443c : │ │ │ │ + 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, #48] @ (47be0 <__oslib_MOD_dclgetenv@@Base+0x40>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #9 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 444ae │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - blx 2fe64 │ │ │ │ - movs r1, #9 │ │ │ │ + blx 34610 │ │ │ │ + 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 2fb88 │ │ │ │ - nop │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (444bc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (444c0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ + movs r2, r1 │ │ │ │ + sub sp, #360 @ 0x168 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00047be4 <__oslib_MOD_dclexeccommand@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000444c4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (47c18 <__oslib_MOD_dclexeccommand@@Base+0x34>) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3289c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000444e0 : │ │ │ │ + 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 r5, r1 │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 4453a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - blx 33968 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + blx 30b0c │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (44548 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4454c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ + movs r2, r1 │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00047c1c <__maplib_MOD_dclsetorthographic@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00044550 : │ │ │ │ + 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] @ (47c4c <__maplib_MOD_dclsetorthographic@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #18 │ │ │ │ - add r4, pc │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 445aa │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 304e4 │ │ │ │ + blx 307d8 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldr r0, [r5, #108] @ 0x6c │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (445b8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (445bc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + str r3, [sp, #656] @ 0x290 │ │ │ │ + movs r2, r1 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00047c50 <__maplib_MOD_dclsetbonnes@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +000445c0 : │ │ │ │ + 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, #32] @ (47c80 <__maplib_MOD_dclsetbonnes@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #12 │ │ │ │ - add r4, 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 34010 │ │ │ │ + cbz r0, 4462e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 342f4 │ │ │ │ + blx 34730 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #12 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldr r0, [r1, #108] @ 0x6c │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4463c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44640 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00047c84 <__maplib_MOD_dclsetconicalc@@Base>: │ │ │ │ +00044644 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31268 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00044660 : │ │ │ │ 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] @ (47cb8 <__maplib_MOD_dclsetconicalc@@Base+0x34>) │ │ │ │ + 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 │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 446c8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - blx 35288 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31354 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ + blx 35060 │ │ │ │ + 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 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (446d8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (446dc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #104] @ 0x68 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, sp, #384 @ 0x180 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00047cbc <__maplib_MOD_dclsetconicala@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +000446e0 : │ │ │ │ + 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 │ │ │ │ - ldr r4, [pc, #32] @ (47cec <__maplib_MOD_dclsetconicala@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ + 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 │ │ │ │ - blx 32ea8 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 4475a │ │ │ │ + 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 31354 │ │ │ │ + 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 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + blx 356a4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (44768 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4476c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + str r1, [sp, #976] @ 0x3d0 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00047cf0 <__maplib_MOD_dclsetconical@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00044770 : │ │ │ │ + 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] @ (47d20 <__maplib_MOD_dclsetconical@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #13 │ │ │ │ - add r4, 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 34010 │ │ │ │ + cbz r0, 447d8 │ │ │ │ + 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 31354 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31d48 │ │ │ │ + blx 2f630 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #13 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (447e8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (447ec ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00047d24 <__maplib_MOD_dclazimuthala_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000447f0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (47d98 <__maplib_MOD_dclazimuthala_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (47d9c <__maplib_MOD_dclazimuthala_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (47da0 <__maplib_MOD_dclazimuthala_b@@Base+0x7c>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31b88 │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (47d9c <__maplib_MOD_dclazimuthala_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (47da4 <__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 47d92 <__maplib_MOD_dclazimuthala_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ - movs r2, r1 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fc7c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00047da8 <__maplib_MOD_dclazimuthal_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0004480c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (47e1c <__maplib_MOD_dclazimuthal_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (47e20 <__maplib_MOD_dclazimuthal_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (47e24 <__maplib_MOD_dclazimuthal_b@@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 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f734 │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (47e20 <__maplib_MOD_dclazimuthal_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (47e28 <__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 47e16 <__maplib_MOD_dclazimuthal_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ - movs r2, r1 │ │ │ │ - ldrsh r6, [r0, r4] │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 334a0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00047e2c <__maplib_MOD_dclpolarstereo_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00044828 : │ │ │ │ + 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] @ (47ea0 <__maplib_MOD_dclpolarstereo_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (47ea4 <__maplib_MOD_dclpolarstereo_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (47ea8 <__maplib_MOD_dclpolarstereo_b@@Base+0x7c>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, 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 34010 │ │ │ │ + cbz r0, 44896 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 33ee8 │ │ │ │ - movs r1, #16 │ │ │ │ + blx 30564 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (47ea4 <__maplib_MOD_dclpolarstereo_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (47eac <__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 47e9a <__maplib_MOD_dclpolarstereo_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrsh r2, [r0, r3] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (448a4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (448a8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ movs r2, r1 │ │ │ │ - ldrsh r2, [r0, r2] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00047eb0 <__maplib_MOD_dclorthographic_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000448ac : │ │ │ │ + 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] @ (47f24 <__maplib_MOD_dclorthographic_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (47f28 <__maplib_MOD_dclorthographic_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (47f2c <__maplib_MOD_dclorthographic_b@@Base+0x7c>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, 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 r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 4491a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 35238 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 305d0 │ │ │ │ - movs r1, #17 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (47f28 <__maplib_MOD_dclorthographic_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (47f30 <__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 47f1e <__maplib_MOD_dclorthographic_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44928 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4492c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ + movs r2, r1 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ movs r2, r1 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00047f34 <__maplib_MOD_dclbonnes_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00044930 : │ │ │ │ + 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] @ (47fa8 <__maplib_MOD_dclbonnes_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (47fac <__maplib_MOD_dclbonnes_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (47fb0 <__maplib_MOD_dclbonnes_b@@Base+0x7c>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, 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 r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 4499e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30e68 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31430 │ │ │ │ - movs r1, #11 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (47fac <__maplib_MOD_dclbonnes_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (47fb4 <__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 47fa2 <__maplib_MOD_dclbonnes_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (449ac ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (449b0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ + add r5, sp, #328 @ 0x148 │ │ │ │ movs r2, r1 │ │ │ │ - ldrb r2, [r7, r5] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00047fb8 <__maplib_MOD_dclconicalc_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000449b4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (4802c <__maplib_MOD_dclconicalc_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (48030 <__maplib_MOD_dclconicalc_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (48034 <__maplib_MOD_dclconicalc_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 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f494 │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (48030 <__maplib_MOD_dclconicalc_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (48038 <__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 48026 <__maplib_MOD_dclconicalc_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35890 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004803c <__maplib_MOD_dclconicala_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000449d0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (480b0 <__maplib_MOD_dclconicala_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (480b4 <__maplib_MOD_dclconicala_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (480b8 <__maplib_MOD_dclconicala_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 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 33178 │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (480b4 <__maplib_MOD_dclconicala_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (480bc <__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 480aa <__maplib_MOD_dclconicala_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrb r2, [r6, r2] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32b68 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000480c0 <__maplib_MOD_dclconical_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000449ec : │ │ │ │ + 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] @ (48134 <__maplib_MOD_dclconical_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (48138 <__maplib_MOD_dclconical_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (4813c <__maplib_MOD_dclconical_b@@Base+0x7c>) │ │ │ │ - movs r1, #12 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, 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 34010 │ │ │ │ + cbz r0, 44a5a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 303f4 │ │ │ │ - movs r1, #12 │ │ │ │ + blx 32a98 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (48138 <__maplib_MOD_dclconical_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (48140 <__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 4812e <__maplib_MOD_dclconical_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrb r6, [r5, r0] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44a68 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44a6c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r6, [r5, r7] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00048144 <__maplib_MOD_dclkitada_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00044a70 : │ │ │ │ + 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] @ (481b8 <__maplib_MOD_dclkitada_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (481bc <__maplib_MOD_dclkitada_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (481c0 <__maplib_MOD_dclkitada_b@@Base+0x7c>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 44aca │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 326c0 │ │ │ │ - movs r1, #11 │ │ │ │ + blx 325bc │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (481bc <__maplib_MOD_dclkitada_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (481c4 <__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 481b2 <__maplib_MOD_dclkitada_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrh r2, [r5, r6] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (44ad8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44adc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -000481c8 <__maplib_MOD_dcleckert6_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00044ae0 : │ │ │ │ + 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] @ (4823c <__maplib_MOD_dcleckert6_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (48240 <__maplib_MOD_dcleckert6_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (48244 <__maplib_MOD_dcleckert6_b@@Base+0x7c>) │ │ │ │ - movs r1, #12 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 44b3a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 32b40 │ │ │ │ - movs r1, #12 │ │ │ │ + blx 2fde4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (48240 <__maplib_MOD_dcleckert6_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (48248 <__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 48236 <__maplib_MOD_dcleckert6_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (44b48 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44b4c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r4, [r2, #48] @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, sp, #184 @ 0xb8 │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r6, [r4, r3] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0004824c <__maplib_MOD_dclhammer_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00044b50 : │ │ │ │ + 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] @ (482c0 <__maplib_MOD_dclhammer_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (482c4 <__maplib_MOD_dclhammer_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (482c8 <__maplib_MOD_dclhammer_b@@Base+0x7c>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, 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 34010 │ │ │ │ + cbz r0, 44bbe │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 34218 │ │ │ │ - movs r1, #11 │ │ │ │ + blx 2fd3c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (482c4 <__maplib_MOD_dclhammer_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (482cc <__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 482ba <__maplib_MOD_dclhammer_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrh r2, [r4, r2] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44bcc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44bd0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r2, [r4, r1] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -000482d0 <__maplib_MOD_dclmollweidelike_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00044bd4 : │ │ │ │ + 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] @ (48344 <__maplib_MOD_dclmollweidelike_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (48348 <__maplib_MOD_dclmollweidelike_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (4834c <__maplib_MOD_dclmollweidelike_b@@Base+0x7c>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, 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 r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 44c42 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f11c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 33f9c │ │ │ │ - movs r1, #18 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (48348 <__maplib_MOD_dclmollweidelike_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (48350 <__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 4833e <__maplib_MOD_dclmollweidelike_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44c50 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44c54 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r6, [r3, r7] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00048354 <__maplib_MOD_dclmollweide_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00044c58 : │ │ │ │ + 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] @ (483c8 <__maplib_MOD_dclmollweide_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (483cc <__maplib_MOD_dclmollweide_b@@Base+0x78>) │ │ │ │ + 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 34010 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44d46 │ │ │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (483d0 <__maplib_MOD_dclmollweide_b@@Base+0x7c>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44d62 │ │ │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44d54 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 31354 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 31354 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + strd r9, r8, [sp, #4] │ │ │ │ + blx 35b08 │ │ │ │ + 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 31354 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 35d20 │ │ │ │ - movs r1, #14 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (483cc <__maplib_MOD_dclmollweide_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (483d4 <__maplib_MOD_dclmollweide_b@@Base+0x80>) │ │ │ │ + blx 2fa68 │ │ │ │ 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 483c2 <__maplib_MOD_dclmollweide_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r7, #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, #40] @ (44d70 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (44d74 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #32] @ (44d78 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #32] @ (44d7c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (44d80 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (44d84 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -000483d8 <__maplib_MOD_dclmercator_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00044d88 : │ │ │ │ + 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] @ (4844c <__maplib_MOD_dclmercator_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (48450 <__maplib_MOD_dclmercator_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (48454 <__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 2f694 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 44df0 │ │ │ │ + mov r4, r0 │ │ │ │ add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31020 │ │ │ │ - movs r1, #13 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31354 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (48450 <__maplib_MOD_dclmercator_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (48458 <__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 48446 <__maplib_MOD_dclmercator_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ + blx 331fc │ │ │ │ + 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 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44e00 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44e04 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0004845c <__maplib_MOD_dclcylindrical_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00044e08 : │ │ │ │ + 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] @ (484d0 <__maplib_MOD_dclcylindrical_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (484d4 <__maplib_MOD_dclcylindrical_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (484d8 <__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 2f694 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 44e70 │ │ │ │ + mov r4, r0 │ │ │ │ add r2, sp, #20 │ │ │ │ - add r3, sp, #16 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 357fc │ │ │ │ - movs r1, #16 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31354 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (484d4 <__maplib_MOD_dclcylindrical_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (484dc <__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 484ca <__maplib_MOD_dclcylindrical_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ + blx 331ac │ │ │ │ + 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 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44e80 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44e84 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + ldrh r6, [r3, #22] │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -000484e0 <__maplib_MOD_dclazimuthala_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00044e88 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (48554 <__maplib_MOD_dclazimuthala_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (48558 <__maplib_MOD_dclazimuthala_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (4855c <__maplib_MOD_dclazimuthala_f@@Base+0x7c>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 30714 │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (48558 <__maplib_MOD_dclazimuthala_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (48560 <__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 4854e <__maplib_MOD_dclazimuthala_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ - movs r2, r1 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32d64 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00048564 <__maplib_MOD_dclazimuthal_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00044ea4 : │ │ │ │ + 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] @ (485d8 <__maplib_MOD_dclazimuthal_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (485dc <__maplib_MOD_dclazimuthal_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (485e0 <__maplib_MOD_dclazimuthal_f@@Base+0x7c>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 44f16 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 312fc │ │ │ │ - movs r1, #14 │ │ │ │ + blx 30d0c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (485dc <__maplib_MOD_dclazimuthal_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (485e4 <__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 485d2 <__maplib_MOD_dclazimuthal_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r6, #108] @ 0x6c │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (44f24 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44f28 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r0, [r7, #16] │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ movs r2, r1 │ │ │ │ - ldrsb r2, [r1, r5] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -000485e8 <__maplib_MOD_dclpolarstereo_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00044f2c : │ │ │ │ + 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] @ (4865c <__maplib_MOD_dclpolarstereo_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (48660 <__maplib_MOD_dclpolarstereo_f@@Base+0x78>) │ │ │ │ + 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 34010 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44fca │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (48664 <__maplib_MOD_dclpolarstereo_f@@Base+0x7c>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44fd8 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + blx 317c4 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2fc60 │ │ │ │ - movs r1, #16 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (48660 <__maplib_MOD_dclpolarstereo_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (48668 <__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 48656 <__maplib_MOD_dclpolarstereo_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ + blx 2fa68 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (44fe8 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (44fec ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (44ff0 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (44ff4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, sp, #24 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r6, #10] │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ movs r2, r1 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0004866c <__maplib_MOD_dclorthographic_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00044ff8 : │ │ │ │ + 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] @ (486e0 <__maplib_MOD_dclorthographic_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (486e4 <__maplib_MOD_dclorthographic_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (486e8 <__maplib_MOD_dclorthographic_f@@Base+0x7c>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 45052 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 33494 │ │ │ │ - movs r1, #17 │ │ │ │ + blx 32ffc │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (486e4 <__maplib_MOD_dclorthographic_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (486ec <__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 486da <__maplib_MOD_dclorthographic_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (45060 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45064 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ + movs r2, r1 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ movs r2, r1 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -000486f0 <__maplib_MOD_dclbonnes_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00045068 : │ │ │ │ + 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] @ (48764 <__maplib_MOD_dclbonnes_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (48768 <__maplib_MOD_dclbonnes_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (4876c <__maplib_MOD_dclbonnes_f@@Base+0x7c>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 450c2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 33390 │ │ │ │ - movs r1, #11 │ │ │ │ + blx 32100 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (48768 <__maplib_MOD_dclbonnes_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (48770 <__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 4875e <__maplib_MOD_dclbonnes_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - strb r6, [r7, r7] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r3, #88] @ 0x58 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (450d0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (450d4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r4, [r1, #4] │ │ │ │ + movs r2, r1 │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ movs r2, r1 │ │ │ │ - strb r6, [r7, r6] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00048774 <__maplib_MOD_dclconicalc_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000450d8 : │ │ │ │ + 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] @ (487e8 <__maplib_MOD_dclconicalc_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (487ec <__maplib_MOD_dclconicalc_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (487f0 <__maplib_MOD_dclconicalc_f@@Base+0x7c>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, 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 34010 │ │ │ │ + cbz r0, 45146 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 35338 │ │ │ │ - movs r1, #13 │ │ │ │ + blx 3426c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (487ec <__maplib_MOD_dclconicalc_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (487f4 <__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 487e2 <__maplib_MOD_dclconicalc_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - strb r2, [r7, r5] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45154 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45158 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ + movs r2, r1 │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ movs r2, r1 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -000487f8 <__maplib_MOD_dclconical_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0004515c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (4886c <__maplib_MOD_dclconical_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (48870 <__maplib_MOD_dclconical_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (48874 <__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 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 35d60 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (48870 <__maplib_MOD_dclconical_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (48878 <__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 48866 <__maplib_MOD_dclconical_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - strb r6, [r6, r3] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r6, #72] @ 0x48 │ │ │ │ - movs r2, r1 │ │ │ │ - strb r6, [r6, r2] │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34d64 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004887c <__maplib_MOD_dclconicala_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00045178 : │ │ │ │ + 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] @ (488f0 <__maplib_MOD_dclconicala_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (488f4 <__maplib_MOD_dclconicala_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (488f8 <__maplib_MOD_dclconicala_f@@Base+0x7c>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, 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 34010 │ │ │ │ + cbz r0, 451e6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 33c54 │ │ │ │ - movs r1, #13 │ │ │ │ + blx 30c9c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (488f4 <__maplib_MOD_dclconicala_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (488fc <__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 488ea <__maplib_MOD_dclconicala_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - strb r2, [r6, r1] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (451f4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (451f8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, pc, #712 @ (adr r7, 454c4 ) │ │ │ │ movs r2, r1 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00048900 <__maplib_MOD_dclkitada_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000451fc : │ │ │ │ + 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] @ (48974 <__maplib_MOD_dclkitada_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (48978 <__maplib_MOD_dclkitada_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (4897c <__maplib_MOD_dclkitada_f@@Base+0x7c>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, 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 r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 4526a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33424 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 348e8 │ │ │ │ - movs r1, #11 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (48978 <__maplib_MOD_dclkitada_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (48980 <__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 4896e <__maplib_MOD_dclkitada_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - strh r6, [r5, r7] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r1, #60] @ 0x3c │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45278 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4527c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, pc, #344 @ (adr r7, 453d8 ) │ │ │ │ movs r2, r1 │ │ │ │ - strh r6, [r5, r6] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00048984 <__maplib_MOD_dcleckert6_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00045280 : │ │ │ │ + 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] @ (489f8 <__maplib_MOD_dcleckert6_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (489fc <__maplib_MOD_dcleckert6_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (48a00 <__maplib_MOD_dcleckert6_f@@Base+0x7c>) │ │ │ │ - movs r1, #12 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, 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 r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 452ee │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f530 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 3565c │ │ │ │ - movs r1, #12 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (489fc <__maplib_MOD_dcleckert6_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (48a04 <__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 489f2 <__maplib_MOD_dcleckert6_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - strh r2, [r5, r5] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (452fc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45300 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, pc, #1000 @ (adr r6, 456ec ) │ │ │ │ movs r2, r1 │ │ │ │ - strh r2, [r5, r4] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00048a08 <__maplib_MOD_dclhammer_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00045304 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (48a7c <__maplib_MOD_dclhammer_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (48a80 <__maplib_MOD_dclhammer_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (48a84 <__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 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 33998 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (48a80 <__maplib_MOD_dclhammer_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (48a88 <__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 48a76 <__maplib_MOD_dclhammer_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - strh r6, [r4, r3] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ - movs r2, r1 │ │ │ │ - strh r6, [r4, r2] │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 305a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00048a8c <__maplib_MOD_dclmollweidelike_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00045320 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (48b00 <__maplib_MOD_dclmollweidelike_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (48b04 <__maplib_MOD_dclmollweidelike_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (48b08 <__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 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 35318 │ │ │ │ - movs r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (48b04 <__maplib_MOD_dclmollweidelike_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (48b0c <__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 48afa <__maplib_MOD_dclmollweidelike_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - strh r2, [r4, r1] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ - movs r2, r1 │ │ │ │ - strh r2, [r4, r0] │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3501c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00048b10 <__maplib_MOD_dclmollweide_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0004533c : │ │ │ │ + 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] @ (48b84 <__maplib_MOD_dclmollweide_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (48b88 <__maplib_MOD_dclmollweide_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (48b8c <__maplib_MOD_dclmollweide_f@@Base+0x7c>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, 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 34010 │ │ │ │ + cbz r0, 453aa │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2ff48 │ │ │ │ - movs r1, #14 │ │ │ │ + blx 3521c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (48b88 <__maplib_MOD_dclmollweide_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (48b90 <__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 48b7e <__maplib_MOD_dclmollweide_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r6, [r3, r7] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (453b8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (453bc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + strh r4, [r4, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, pc, #408 @ (adr r6, 45558 ) │ │ │ │ movs r2, r1 │ │ │ │ - str r6, [r3, r6] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00048b94 <__maplib_MOD_dclmercator_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000453c0 : │ │ │ │ + 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] @ (48c08 <__maplib_MOD_dclmercator_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (48c0c <__maplib_MOD_dclmercator_f@@Base+0x78>) │ │ │ │ + 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 34010 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 45508 │ │ │ │ + ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (48c10 <__maplib_MOD_dclmercator_f@@Base+0x7c>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 45532 │ │ │ │ + ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 45524 │ │ │ │ + ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ + mov r0, fp │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 45516 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ + mov r1, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w sl, [sp] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + blx 31354 │ │ │ │ + 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 31354 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ + strd r8, sl, [sp] │ │ │ │ + strd r9, fp, [sp, #8] │ │ │ │ + blx 30f70 │ │ │ │ + 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 31354 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, sl │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 35768 │ │ │ │ - movs r1, #13 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 31354 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 31354 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r3, fp │ │ │ │ + mov r0, r7 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (48c0c <__maplib_MOD_dclmercator_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (48c14 <__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 48c02 <__maplib_MOD_dclmercator_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r2, [r3, r5] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r0, #24] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (45540 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #52] @ (45544 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #48] @ (45548 ) │ │ │ │ + mov r2, fp │ │ │ │ + ldr r0, [pc, #48] @ (4554c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #40] @ (45550 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #40] @ (45554 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #36] @ (45558 ) │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [pc, #36] @ (4555c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ + movs r2, r1 │ │ │ │ + add r5, pc, #192 @ (adr r5, 45608 ) │ │ │ │ + movs r2, r1 │ │ │ │ + strh r0, [r7, #32] │ │ │ │ + movs r2, r1 │ │ │ │ + add r5, pc, #616 @ (adr r5, 457b8 ) │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r5, #32] │ │ │ │ + movs r2, r1 │ │ │ │ + add r5, pc, #400 @ (adr r5, 456e8 ) │ │ │ │ + movs r2, r1 │ │ │ │ + strh r4, [r3, #32] │ │ │ │ + movs r2, r1 │ │ │ │ + add r5, pc, #184 @ (adr r5, 45618 ) │ │ │ │ movs r2, r1 │ │ │ │ - str r2, [r3, r4] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00048c18 <__maplib_MOD_dclcylindrical_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00045560 : │ │ │ │ + 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] @ (48c8c <__maplib_MOD_dclcylindrical_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (48c90 <__maplib_MOD_dclcylindrical_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (48c94 <__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 2f694 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 455c8 │ │ │ │ + mov r4, r0 │ │ │ │ add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 33cf0 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31354 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (48c90 <__maplib_MOD_dclcylindrical_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (48c98 <__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 48c86 <__maplib_MOD_dclcylindrical_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ + blx 356d8 │ │ │ │ + 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 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (455d8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (455dc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r6, [r2, r3] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r1, #16] │ │ │ │ + strh r6, [r0, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + add r5, pc, #64 @ (adr r5, 45620 ) │ │ │ │ movs r2, r1 │ │ │ │ - str r6, [r2, r2] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00048c9c <__lrllib_MOD_dclge@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000455e0 : │ │ │ │ + push {r4, r5, r6, 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] @ (48ce4 <__lrllib_MOD_dclge@@Base+0x48>) │ │ │ │ - mov r4, r1 │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - cbz r2, 48cda <__lrllib_MOD_dclge@@Base+0x3e> │ │ │ │ - blx 33ddc │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 45648 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (48ce8 <__lrllib_MOD_dclge@@Base+0x4c>) │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31354 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 2fe40 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 48cca <__lrllib_MOD_dclge@@Base+0x2e> │ │ │ │ + blx 2ff38 │ │ │ │ + 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 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45658 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4565c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r0, [r4, #8] │ │ │ │ + strh r6, [r0, #24] │ │ │ │ movs r2, r1 │ │ │ │ - str r6, [r0, #8] │ │ │ │ + add r4, pc, #736 @ (adr r4, 45940 ) │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00048cec <__lrllib_MOD_dclgt@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00045660 : │ │ │ │ + push {r3, 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] @ (48d34 <__lrllib_MOD_dclgt@@Base+0x48>) │ │ │ │ - mov r4, r1 │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - cbz r2, 48d2a <__lrllib_MOD_dclgt@@Base+0x3e> │ │ │ │ - blx 30558 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3278c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004567c : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 456e4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (48d38 <__lrllib_MOD_dclgt@@Base+0x4c>) │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31354 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 34188 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 48d1a <__lrllib_MOD_dclgt@@Base+0x2e> │ │ │ │ + blx 3037c │ │ │ │ + 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 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (456f4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (456f8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r0, [r3, #4] │ │ │ │ + strh r2, [r5, #18] │ │ │ │ movs r2, r1 │ │ │ │ - str r6, [r7, #0] │ │ │ │ + add r4, pc, #272 @ (adr r4, 4580c ) │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00048d3c <__lrllib_MOD_dclle@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000456fc : │ │ │ │ + push {r4, r5, r6, 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] @ (48d84 <__lrllib_MOD_dclle@@Base+0x48>) │ │ │ │ - mov r4, r1 │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - cbz r2, 48d7a <__lrllib_MOD_dclle@@Base+0x3e> │ │ │ │ - blx 31364 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 45764 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (48d88 <__lrllib_MOD_dclle@@Base+0x4c>) │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31354 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 34304 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 48d6a <__lrllib_MOD_dclle@@Base+0x2e> │ │ │ │ + blx 33d90 │ │ │ │ + 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 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45774 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45778 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r0, [r2, #0] │ │ │ │ + strh r2, [r5, #14] │ │ │ │ movs r2, r1 │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + add r3, pc, #944 @ (adr r3, 45b2c ) │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00048d8c <__lrllib_MOD_dcllt@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0004577c : │ │ │ │ + push {r3, 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] @ (48dd4 <__lrllib_MOD_dcllt@@Base+0x48>) │ │ │ │ - mov r4, r1 │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - cbz r2, 48dca <__lrllib_MOD_dcllt@@Base+0x3e> │ │ │ │ - blx 31cdc │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ff7c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00045798 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 45806 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (48dd8 <__lrllib_MOD_dcllt@@Base+0x4c>) │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 35868 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 48dba <__lrllib_MOD_dcllt@@Base+0x2e> │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r1, r7] │ │ │ │ + blx 30288 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45814 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45818 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + strh r0, [r1, #10] │ │ │ │ movs r2, r1 │ │ │ │ - ldrsh r6, [r5, r6] │ │ │ │ + add r3, pc, #456 @ (adr r3, 459e4 ) │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00048ddc <__lrllib_MOD_dclne@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0004581c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, 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] @ (48e24 <__lrllib_MOD_dclne@@Base+0x48>) │ │ │ │ - mov r4, r1 │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - cbz r2, 48e1a <__lrllib_MOD_dclne@@Base+0x3e> │ │ │ │ - blx 35a44 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4588a │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (48e28 <__lrllib_MOD_dclne@@Base+0x4c>) │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34f28 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 31894 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 48e0a <__lrllib_MOD_dclne@@Base+0x2e> │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45898 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4589c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + strh r4, [r0, #6] │ │ │ │ movs r2, r1 │ │ │ │ - ldrsh r6, [r4, r5] │ │ │ │ + add r3, pc, #88 @ (adr r3, 458f8 ) │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00048e2c <__lrllib_MOD_dcleq@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000458a0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, 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] @ (48e74 <__lrllib_MOD_dcleq@@Base+0x48>) │ │ │ │ - mov r4, r1 │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - cbz r2, 48e6a <__lrllib_MOD_dcleq@@Base+0x3e> │ │ │ │ - blx 31660 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4590e │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (48e78 <__lrllib_MOD_dcleq@@Base+0x4c>) │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f058 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 34e44 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 48e5a <__lrllib_MOD_dcleq@@Base+0x2e> │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4591c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45920 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + strh r0, [r0, #2] │ │ │ │ movs r2, r1 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + add r2, pc, #744 @ (adr r2, 45c0c ) │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00048e7c <__intrlib_MOD_dclinterpolatec@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00045924 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #176] @ (48f3c <__intrlib_MOD_dclinterpolatec@@Base+0xc0>) │ │ │ │ - sub sp, #28 │ │ │ │ - ldr r3, [pc, #176] @ (48f40 <__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 │ │ │ │ + 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 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #128] @ (48f44 <__intrlib_MOD_dclinterpolatec@@Base+0xc8>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 48ef4 <__intrlib_MOD_dclinterpolatec@@Base+0x78> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov.w lr, r7, lsl #3 │ │ │ │ + cbz r0, 45992 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ 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 48edc <__intrlib_MOD_dclinterpolatec@@Base+0x60> │ │ │ │ - ldr r2, [pc, #80] @ (48f48 <__intrlib_MOD_dclinterpolatec@@Base+0xcc>) │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #12 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - add r2, pc │ │ │ │ - blx 2f4e4 │ │ │ │ - ldr r0, [pc, #72] @ (48f4c <__intrlib_MOD_dclinterpolatec@@Base+0xd0>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 35938 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - ldr r2, [pc, #52] @ (48f50 <__intrlib_MOD_dclinterpolatec@@Base+0xd4>) │ │ │ │ - ldr r3, [pc, #32] @ (48f40 <__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 48f36 <__intrlib_MOD_dclinterpolatec@@Base+0xba> │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r6, [pc, #464] @ (49110 <__indxlib_MOD_dclloclastreal@@Base+0x20>) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (459a0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (459a4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ movs r2, r1 │ │ │ │ - subs r1, #136 @ 0x88 │ │ │ │ - movs r3, r1 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + add r2, pc, #376 @ (adr r2, 45b20 ) │ │ │ │ movs r2, r1 │ │ │ │ - ldr r5, [pc, #920] @ (492ec <__indxlib_MOD_dcllocfirstreal@@Base+0xd0>) │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00048f54 <__intrlib_MOD_dclinterpolater@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000459a8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #164] @ (49008 <__intrlib_MOD_dclinterpolater@@Base+0xb4>) │ │ │ │ - sub sp, #28 │ │ │ │ - ldr r3, [pc, #164] @ (4900c <__intrlib_MOD_dclinterpolater@@Base+0xb8>) │ │ │ │ - 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 │ │ │ │ + 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 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #116] @ (49010 <__intrlib_MOD_dclinterpolater@@Base+0xbc>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 48fc0 <__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 48fb2 <__intrlib_MOD_dclinterpolater@@Base+0x5e> │ │ │ │ - ldr r2, [pc, #80] @ (49014 <__intrlib_MOD_dclinterpolater@@Base+0xc0>) │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #12 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - add r2, pc │ │ │ │ - blx 3251c │ │ │ │ - ldr r0, [pc, #72] @ (49018 <__intrlib_MOD_dclinterpolater@@Base+0xc4>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ + cbz r0, 45a16 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 32b74 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - ldr r2, [pc, #52] @ (4901c <__intrlib_MOD_dclinterpolater@@Base+0xc8>) │ │ │ │ - ldr r3, [pc, #32] @ (4900c <__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 49002 <__intrlib_MOD_dclinterpolater@@Base+0xae> │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r5, [pc, #624] @ (4927c <__indxlib_MOD_dcllocfirstreal@@Base+0x60>) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45a24 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45a28 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r0, [r7, #28] │ │ │ │ movs r2, r1 │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ - movs r3, r1 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + add r2, pc, #8 @ (adr r2, 45a34 ) │ │ │ │ movs r2, r1 │ │ │ │ - ldr r5, [pc, #104] @ (49088 <__intlib_MOD_dclintle@@Base>) │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00049020 <__intlib_MOD_dclintge@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00045a2c : │ │ │ │ + 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, #32] @ (49050 <__intlib_MOD_dclintge@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #8 │ │ │ │ - add r4, 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 34010 │ │ │ │ + cbz r0, 45a9a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3038c │ │ │ │ - movs r1, #8 │ │ │ │ - mov r5, r0 │ │ │ │ + blx 33640 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45aa8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45aac ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r4, [r6, #26] │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, pc, #664 @ (adr r1, 45d48 ) │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00049054 <__intlib_MOD_dclintgt@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00045ab0 : │ │ │ │ + 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] @ (49084 <__intlib_MOD_dclintgt@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #8 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ + 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 │ │ │ │ - blx 33668 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r5, r0 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 45b24 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 30cb4 │ │ │ │ + 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 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (45b34 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45b38 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, pc, #272 @ (adr r1, 45c4c ) │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00049088 <__intlib_MOD_dclintle@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00045b3c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (490b8 <__intlib_MOD_dclintle@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #8 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f068 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3368c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000490bc <__intlib_MOD_dclintlt@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00045b58 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (490ec <__intlib_MOD_dclintlt@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #8 │ │ │ │ - add r4, pc │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 352dc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00045b7c : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 45bea │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 322e4 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r5, r0 │ │ │ │ + blx 34368 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45bf8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45bfc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r4, [r4, #21] │ │ │ │ + movs r2, r1 │ │ │ │ + add r0, pc, #664 @ (adr r0, 45e98 ) │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -000490f0 <__indxlib_MOD_dclloclastreal@@Base>: │ │ │ │ +00045c00 : │ │ │ │ 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] @ (491f8 <__indxlib_MOD_dclloclastreal@@Base+0x108>) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #244] @ (491fc <__indxlib_MOD_dclloclastreal@@Base+0x10c>) │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ mov r8, r1 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + mov r9, r2 │ │ │ │ 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, 4916e <__indxlib_MOD_dclloclastreal@@Base+0x7e> │ │ │ │ - ldr r0, [pc, #216] @ (49200 <__indxlib_MOD_dclloclastreal@@Base+0x110>) │ │ │ │ - movs r1, #10 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 4917a <__indxlib_MOD_dclloclastreal@@Base+0x8a> │ │ │ │ - ldr r2, [pc, #204] @ (49204 <__indxlib_MOD_dclloclastreal@@Base+0x114>) │ │ │ │ - mov r3, r8 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - add r2, pc │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 2f600 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #188] @ (49208 <__indxlib_MOD_dclloclastreal@@Base+0x118>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #184] @ (4920c <__indxlib_MOD_dclloclastreal@@Base+0x11c>) │ │ │ │ - ldr r3, [pc, #164] @ (491fc <__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 491f2 <__indxlib_MOD_dclloclastreal@@Base+0x102> │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 45c72 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2faf4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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 r0, [pc, #160] @ (49210 <__indxlib_MOD_dclloclastreal@@Base+0x120>) │ │ │ │ - movs r1, #10 │ │ │ │ + ldr r1, [pc, #12] @ (45c80 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45c84 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - b.n 49136 <__indxlib_MOD_dclloclastreal@@Base+0x46> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 491d0 <__indxlib_MOD_dclloclastreal@@Base+0xe0> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r4, [r3, #19] │ │ │ │ + movs r2, r1 │ │ │ │ + add r0, pc, #280 @ (adr r0, 45da0 ) │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00045c88 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30f34 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00045ca4 : │ │ │ │ + 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 34010 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r9, r0 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ + cbz r0, 45d2e │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 45d3c │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #20 │ │ │ │ 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 49192 <__indxlib_MOD_dclloclastreal@@Base+0xa2> │ │ │ │ - ldr r2, [pc, #112] @ (49214 <__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 2f600 │ │ │ │ - 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 491bc <__indxlib_MOD_dclloclastreal@@Base+0xcc> │ │ │ │ - mov r0, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 343dc │ │ │ │ + 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 31354 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 49148 <__indxlib_MOD_dclloclastreal@@Base+0x58> │ │ │ │ - movs r0, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - blx 34010 │ │ │ │ - ldr r2, [pc, #60] @ (49218 <__indxlib_MOD_dclloclastreal@@Base+0x128>) │ │ │ │ - mov r9, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 2f600 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 49148 <__indxlib_MOD_dclloclastreal@@Base+0x58> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ + 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] @ (45d4c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (45d50 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (45d54 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (45d58 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #1008] @ (495ec <__indxlib_MOD_dclloclastcharex@@Base+0x4c>) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ movs r2, r1 │ │ │ │ - adds r7, #74 @ 0x4a │ │ │ │ - movs r3, r1 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r3, [pc, #696] @ (494c8 <__indxlib_MOD_dcllocfirstint@@Base+0x54>) │ │ │ │ - movs r4, r1 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r7, [sp, #816] @ 0x330 │ │ │ │ movs r2, r1 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ - movs r3, r1 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -0004921c <__indxlib_MOD_dcllocfirstreal@@Base>: │ │ │ │ +00045d5c : │ │ │ │ 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] @ (49324 <__indxlib_MOD_dcllocfirstreal@@Base+0x108>) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #244] @ (49328 <__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, 4929a <__indxlib_MOD_dcllocfirstreal@@Base+0x7e> │ │ │ │ - ldr r0, [pc, #216] @ (4932c <__indxlib_MOD_dcllocfirstreal@@Base+0x110>) │ │ │ │ - movs r1, #11 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 492a6 <__indxlib_MOD_dcllocfirstreal@@Base+0x8a> │ │ │ │ - ldr r2, [pc, #204] @ (49330 <__indxlib_MOD_dcllocfirstreal@@Base+0x114>) │ │ │ │ - mov r3, r8 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - add r2, pc │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 34114 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #188] @ (49334 <__indxlib_MOD_dcllocfirstreal@@Base+0x118>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #184] @ (49338 <__indxlib_MOD_dcllocfirstreal@@Base+0x11c>) │ │ │ │ - ldr r3, [pc, #164] @ (49328 <__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 4931e <__indxlib_MOD_dcllocfirstreal@@Base+0x102> │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 45de4 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #160] @ (4933c <__indxlib_MOD_dcllocfirstreal@@Base+0x120>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - b.n 49262 <__indxlib_MOD_dcllocfirstreal@@Base+0x46> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 492fc <__indxlib_MOD_dcllocfirstreal@@Base+0xe0> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r9, r0 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 45df2 │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #20 │ │ │ │ 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 492be <__indxlib_MOD_dcllocfirstreal@@Base+0xa2> │ │ │ │ - ldr r2, [pc, #112] @ (49340 <__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 34114 │ │ │ │ - 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 492e8 <__indxlib_MOD_dcllocfirstreal@@Base+0xcc> │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r9 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32d58 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ blx 2fa68 │ │ │ │ - b.n 49274 <__indxlib_MOD_dcllocfirstreal@@Base+0x58> │ │ │ │ - movs r0, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - blx 34010 │ │ │ │ - ldr r2, [pc, #60] @ (49344 <__indxlib_MOD_dcllocfirstreal@@Base+0x128>) │ │ │ │ - mov r9, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 34114 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 49274 <__indxlib_MOD_dcllocfirstreal@@Base+0x58> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r2, [pc, #832] @ (49668 <__indxlib_MOD_dclloclastcharex@@Base+0xc8>) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r1, r6] │ │ │ │ + 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] @ (45e00 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (45e04 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (45e08 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (45e0c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ movs r2, r1 │ │ │ │ - adds r6, #30 │ │ │ │ - movs r3, r1 │ │ │ │ - ldrh r0, [r5, r5] │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r2, [pc, #520] @ (49544 <__indxlib_MOD_dcllocfirstint@@Base+0xd0>) │ │ │ │ - movs r4, r1 │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r7, [sp, #408] @ 0x198 │ │ │ │ movs r2, r1 │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ - movs r3, r1 │ │ │ │ - adds r5, #126 @ 0x7e │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -00049348 <__indxlib_MOD_dclloclastint@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00045e10 : │ │ │ │ + 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] @ (49450 <__indxlib_MOD_dclloclastint@@Base+0x108>) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r3, [pc, #244] @ (49454 <__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, 493c6 <__indxlib_MOD_dclloclastint@@Base+0x7e> │ │ │ │ - ldr r0, [pc, #216] @ (49458 <__indxlib_MOD_dclloclastint@@Base+0x110>) │ │ │ │ - movs r1, #10 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 493d2 <__indxlib_MOD_dclloclastint@@Base+0x8a> │ │ │ │ - ldr r2, [pc, #204] @ (4945c <__indxlib_MOD_dclloclastint@@Base+0x114>) │ │ │ │ - mov r3, r8 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, pc │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 30518 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #188] @ (49460 <__indxlib_MOD_dclloclastint@@Base+0x118>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #184] @ (49464 <__indxlib_MOD_dclloclastint@@Base+0x11c>) │ │ │ │ - ldr r3, [pc, #164] @ (49454 <__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 4944a <__indxlib_MOD_dclloclastint@@Base+0x102> │ │ │ │ + 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 34010 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 45eba │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #160] @ (49468 <__indxlib_MOD_dclloclastint@@Base+0x120>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - b.n 4938e <__indxlib_MOD_dclloclastint@@Base+0x46> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 49428 <__indxlib_MOD_dclloclastint@@Base+0xe0> │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 45ec8 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r7 │ │ │ │ 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 493ec <__indxlib_MOD_dclloclastint@@Base+0xa4> │ │ │ │ - ldr r2, [pc, #112] @ (4946c <__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 30518 │ │ │ │ - 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 49414 <__indxlib_MOD_dclloclastint@@Base+0xcc> │ │ │ │ - mov r0, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34910 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 493a0 <__indxlib_MOD_dclloclastint@@Base+0x58> │ │ │ │ - movs r0, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - blx 34010 │ │ │ │ - ldr r2, [pc, #60] @ (49470 <__indxlib_MOD_dclloclastint@@Base+0x128>) │ │ │ │ - mov r9, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 30518 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 493a0 <__indxlib_MOD_dclloclastint@@Base+0x58> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ + 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] @ (45ed8 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (45edc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (45ee0 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (45ee4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #656] @ (496e4 <__indxlib_MOD_dclloclastcharex@@Base+0x144>) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ movs r2, r1 │ │ │ │ - adds r4, #242 @ 0xf2 │ │ │ │ - movs r3, r1 │ │ │ │ - ldrh r0, [r6, r0] │ │ │ │ + ldr r6, [sp, #792] @ 0x318 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r1, [pc, #344] @ (495c0 <__indxlib_MOD_dclloclastcharex@@Base+0x20>) │ │ │ │ - movs r4, r1 │ │ │ │ - ldrh r2, [r1, r0] │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ movs r2, r1 │ │ │ │ - adds r4, #134 @ 0x86 │ │ │ │ - movs r3, r1 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -00049474 <__indxlib_MOD_dcllocfirstint@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00045ee8 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #244] @ (4957c <__indxlib_MOD_dcllocfirstint@@Base+0x108>) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r3, [pc, #244] @ (49580 <__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, 494f2 <__indxlib_MOD_dcllocfirstint@@Base+0x7e> │ │ │ │ - ldr r0, [pc, #216] @ (49584 <__indxlib_MOD_dcllocfirstint@@Base+0x110>) │ │ │ │ - movs r1, #11 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 494fe <__indxlib_MOD_dcllocfirstint@@Base+0x8a> │ │ │ │ - ldr r2, [pc, #204] @ (49588 <__indxlib_MOD_dcllocfirstint@@Base+0x114>) │ │ │ │ - mov r3, r8 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, pc │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 340e0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #188] @ (4958c <__indxlib_MOD_dcllocfirstint@@Base+0x118>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #184] @ (49590 <__indxlib_MOD_dcllocfirstint@@Base+0x11c>) │ │ │ │ - ldr r3, [pc, #164] @ (49580 <__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 49576 <__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] @ (49594 <__indxlib_MOD_dcllocfirstint@@Base+0x120>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - b.n 494ba <__indxlib_MOD_dcllocfirstint@@Base+0x46> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 49554 <__indxlib_MOD_dcllocfirstint@@Base+0xe0> │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ + 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 34010 │ │ │ │ - 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 49518 <__indxlib_MOD_dcllocfirstint@@Base+0xa4> │ │ │ │ - ldr r2, [pc, #112] @ (49598 <__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 340e0 │ │ │ │ - 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 49540 <__indxlib_MOD_dcllocfirstint@@Base+0xcc> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 494cc <__indxlib_MOD_dcllocfirstint@@Base+0x58> │ │ │ │ + cbz r0, 45f50 │ │ │ │ + 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 31354 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32a1c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - blx 34010 │ │ │ │ - ldr r2, [pc, #60] @ (4959c <__indxlib_MOD_dcllocfirstint@@Base+0x128>) │ │ │ │ - mov r9, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 340e0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 494cc <__indxlib_MOD_dcllocfirstint@@Base+0x58> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45f60 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45f64 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #480] @ (49760 <__indxlib_MOD_dcllocfirstcharex@@Base+0x28>) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ - movs r2, r1 │ │ │ │ - adds r3, #198 @ 0xc6 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ movs r2, r1 │ │ │ │ - ldr r0, [pc, #168] @ (4963c <__indxlib_MOD_dclloclastcharex@@Base+0x9c>) │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + ldr r6, [sp, #512] @ 0x200 │ │ │ │ movs r2, r1 │ │ │ │ - adds r3, #90 @ 0x5a │ │ │ │ - movs r3, r1 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -000495a0 <__indxlib_MOD_dclloclastcharex@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00045f68 : │ │ │ │ + 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] @ (49714 <__indxlib_MOD_dclloclastcharex@@Base+0x174>) │ │ │ │ - mov r8, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #348] @ (49718 <__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, 4962c <__indxlib_MOD_dclloclastcharex@@Base+0x8c> │ │ │ │ - ldr r0, [pc, #316] @ (4971c <__indxlib_MOD_dclloclastcharex@@Base+0x17c>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 49638 <__indxlib_MOD_dclloclastcharex@@Base+0x98> │ │ │ │ - ldr r2, [pc, #304] @ (49720 <__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 321b4 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #284] @ (49724 <__indxlib_MOD_dclloclastcharex@@Base+0x184>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #276] @ (49728 <__indxlib_MOD_dclloclastcharex@@Base+0x188>) │ │ │ │ - ldr r3, [pc, #260] @ (49718 <__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 49710 <__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] @ (4972c <__indxlib_MOD_dclloclastcharex@@Base+0x18c>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - b.n 495ec <__indxlib_MOD_dclloclastcharex@@Base+0x4c> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 496b0 <__indxlib_MOD_dclloclastcharex@@Base+0x110> │ │ │ │ - mul.w r0, r6, r5 │ │ │ │ - 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 34010 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ble.n 49700 <__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 33e08 │ │ │ │ - add r4, r6 │ │ │ │ - adds r3, r0, r5 │ │ │ │ - cmp r7, r8 │ │ │ │ - bge.n 49666 <__indxlib_MOD_dclloclastcharex@@Base+0xc6> │ │ │ │ - mov r4, r7 │ │ │ │ - ldrd r7, r6, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [pc, #168] @ (49730 <__indxlib_MOD_dclloclastcharex@@Base+0x190>) │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r2, pc │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + cbz r0, 45fd6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - blx 321b4 │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - it le │ │ │ │ - movle r3, #0 │ │ │ │ - bgt.n 496d8 <__indxlib_MOD_dclloclastcharex@@Base+0x138> │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 496d0 <__indxlib_MOD_dclloclastcharex@@Base+0x130> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 496a4 <__indxlib_MOD_dclloclastcharex@@Base+0x104> │ │ │ │ - b.n 496d0 <__indxlib_MOD_dclloclastcharex@@Base+0x130> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2eefc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - blx 34010 │ │ │ │ - ldr r2, [pc, #120] @ (49734 <__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 321b4 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 49606 <__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 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45fe4 ) │ │ │ │ mov r2, r5 │ │ │ │ - adds r4, #1 │ │ │ │ - blx 33e08 │ │ │ │ - add r7, r5 │ │ │ │ - adds r3, r0, r6 │ │ │ │ - cmp r8, r4 │ │ │ │ - bne.n 496e8 <__indxlib_MOD_dclloclastcharex@@Base+0x148> │ │ │ │ - mov r8, r9 │ │ │ │ - b.n 496d0 <__indxlib_MOD_dclloclastcharex@@Base+0x130> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r2, r4 │ │ │ │ - bgt.n 49682 <__indxlib_MOD_dclloclastcharex@@Base+0xe2> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r3, r4 │ │ │ │ - ble.n 49702 <__indxlib_MOD_dclloclastcharex@@Base+0x162> │ │ │ │ - b.n 49682 <__indxlib_MOD_dclloclastcharex@@Base+0xe2> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - bx r9 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r2, [r6, r7] │ │ │ │ - movs r2, r1 │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ - movs r3, r1 │ │ │ │ - ldrsb r2, [r1, r7] │ │ │ │ + ldr r0, [pc, #12] @ (45fe8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ movs r2, r1 │ │ │ │ - mov r8, lr │ │ │ │ - movs r4, r1 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ movs r2, r1 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ - movs r3, r1 │ │ │ │ - adds r1, #200 @ 0xc8 │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -00049738 <__indxlib_MOD_dcllocfirstcharex@@Base>: │ │ │ │ +00045fec : │ │ │ │ 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] @ (498ac <__indxlib_MOD_dcllocfirstcharex@@Base+0x174>) │ │ │ │ - mov r8, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #348] @ (498b0 <__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, 497c4 <__indxlib_MOD_dcllocfirstcharex@@Base+0x8c> │ │ │ │ - ldr r0, [pc, #316] @ (498b4 <__indxlib_MOD_dcllocfirstcharex@@Base+0x17c>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ + 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 34010 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4609a │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 497d0 <__indxlib_MOD_dcllocfirstcharex@@Base+0x98> │ │ │ │ - ldr r2, [pc, #304] @ (498b8 <__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 344f0 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #284] @ (498bc <__indxlib_MOD_dcllocfirstcharex@@Base+0x184>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #276] @ (498c0 <__indxlib_MOD_dcllocfirstcharex@@Base+0x188>) │ │ │ │ - ldr r3, [pc, #260] @ (498b0 <__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 498a8 <__indxlib_MOD_dcllocfirstcharex@@Base+0x170> │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 460a8 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + blx 32880 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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 r0, [pc, #252] @ (498c4 <__indxlib_MOD_dcllocfirstcharex@@Base+0x18c>) │ │ │ │ - movs r1, #11 │ │ │ │ + ldr r1, [pc, #28] @ (460b8 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (460bc ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - b.n 49784 <__indxlib_MOD_dcllocfirstcharex@@Base+0x4c> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 49848 <__indxlib_MOD_dcllocfirstcharex@@Base+0x110> │ │ │ │ - mul.w r0, r6, r5 │ │ │ │ - cmp r0, #1 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (460c0 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (460c4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r4, #2] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000460c8 : │ │ │ │ + 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 34010 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ble.n 49898 <__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 33e08 │ │ │ │ - add r4, r6 │ │ │ │ - adds r3, r0, r5 │ │ │ │ - cmp r7, r8 │ │ │ │ - bge.n 497fe <__indxlib_MOD_dcllocfirstcharex@@Base+0xc6> │ │ │ │ - mov r4, r7 │ │ │ │ - ldrd r7, r6, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [pc, #168] @ (498c8 <__indxlib_MOD_dcllocfirstcharex@@Base+0x190>) │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r2, pc │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + cbz r0, 46130 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - blx 344f0 │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - it le │ │ │ │ - movle r3, #0 │ │ │ │ - bgt.n 49870 <__indxlib_MOD_dcllocfirstcharex@@Base+0x138> │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 49868 <__indxlib_MOD_dcllocfirstcharex@@Base+0x130> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 4983c <__indxlib_MOD_dcllocfirstcharex@@Base+0x104> │ │ │ │ - b.n 49868 <__indxlib_MOD_dcllocfirstcharex@@Base+0x130> │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31354 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33314 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - blx 34010 │ │ │ │ - ldr r2, [pc, #120] @ (498cc <__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 344f0 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 4979e <__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 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46140 ) │ │ │ │ mov r2, r5 │ │ │ │ - adds r4, #1 │ │ │ │ - blx 33e08 │ │ │ │ - add r7, r5 │ │ │ │ - adds r3, r0, r6 │ │ │ │ - cmp r8, r4 │ │ │ │ - bne.n 49880 <__indxlib_MOD_dcllocfirstcharex@@Base+0x148> │ │ │ │ - mov r8, r9 │ │ │ │ - b.n 49868 <__indxlib_MOD_dcllocfirstcharex@@Base+0x130> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r2, r4 │ │ │ │ - bgt.n 4981a <__indxlib_MOD_dcllocfirstcharex@@Base+0xe2> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r3, r4 │ │ │ │ - ble.n 4989a <__indxlib_MOD_dcllocfirstcharex@@Base+0x162> │ │ │ │ - b.n 4981a <__indxlib_MOD_dcllocfirstcharex@@Base+0xe2> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - cmp sl, r6 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ - movs r2, r1 │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ - movs r3, r1 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldr r0, [pc, #12] @ (46144 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ movs r2, r1 │ │ │ │ - cmp r0, fp │ │ │ │ - movs r4, r1 │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ movs r2, r1 │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ - movs r3, r1 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -000498d0 <__indxlib_MOD_dclloclastchar@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00046148 : │ │ │ │ + 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 r5, r2 │ │ │ │ - ldr r2, [pc, #352] @ (49a44 <__indxlib_MOD_dclloclastchar@@Base+0x174>) │ │ │ │ - mov r8, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #348] @ (49a48 <__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, 4995c <__indxlib_MOD_dclloclastchar@@Base+0x8c> │ │ │ │ - ldr r0, [pc, #316] @ (49a4c <__indxlib_MOD_dclloclastchar@@Base+0x17c>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 49968 <__indxlib_MOD_dclloclastchar@@Base+0x98> │ │ │ │ - ldr r2, [pc, #304] @ (49a50 <__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 33a48 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #284] @ (49a54 <__indxlib_MOD_dclloclastchar@@Base+0x184>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #276] @ (49a58 <__indxlib_MOD_dclloclastchar@@Base+0x188>) │ │ │ │ - ldr r3, [pc, #260] @ (49a48 <__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 49a40 <__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] @ (49a5c <__indxlib_MOD_dclloclastchar@@Base+0x18c>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - b.n 4991c <__indxlib_MOD_dclloclastchar@@Base+0x4c> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 499e0 <__indxlib_MOD_dclloclastchar@@Base+0x110> │ │ │ │ - mul.w r0, r6, r5 │ │ │ │ - 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 34010 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ble.n 49a30 <__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 33e08 │ │ │ │ - add r4, r6 │ │ │ │ - adds r3, r0, r5 │ │ │ │ - cmp r7, r8 │ │ │ │ - bge.n 49996 <__indxlib_MOD_dclloclastchar@@Base+0xc6> │ │ │ │ - mov r4, r7 │ │ │ │ - ldrd r7, r6, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [pc, #168] @ (49a60 <__indxlib_MOD_dclloclastchar@@Base+0x190>) │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r2, pc │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + cbz r0, 461bc │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - blx 33a48 │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - it le │ │ │ │ - movle r3, #0 │ │ │ │ - bgt.n 49a08 <__indxlib_MOD_dclloclastchar@@Base+0x138> │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 49a00 <__indxlib_MOD_dclloclastchar@@Base+0x130> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 499d4 <__indxlib_MOD_dclloclastchar@@Base+0x104> │ │ │ │ - b.n 49a00 <__indxlib_MOD_dclloclastchar@@Base+0x130> │ │ │ │ - movs r0, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - blx 34010 │ │ │ │ - ldr r2, [pc, #120] @ (49a64 <__indxlib_MOD_dclloclastchar@@Base+0x194>) │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + blx 31354 │ │ │ │ mov r3, r9 │ │ │ │ - add r2, pc │ │ │ │ - add r1, sp, #24 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - blx 33a48 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + blx 35718 │ │ │ │ + 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 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 49936 <__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 │ │ │ │ + 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] @ (461cc ) │ │ │ │ mov r2, r5 │ │ │ │ - adds r4, #1 │ │ │ │ - blx 33e08 │ │ │ │ - add r7, r5 │ │ │ │ - adds r3, r0, r6 │ │ │ │ - cmp r8, r4 │ │ │ │ - bne.n 49a18 <__indxlib_MOD_dclloclastchar@@Base+0x148> │ │ │ │ - mov r8, r9 │ │ │ │ - b.n 49a00 <__indxlib_MOD_dclloclastchar@@Base+0x130> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r2, r4 │ │ │ │ - bgt.n 499b2 <__indxlib_MOD_dclloclastchar@@Base+0xe2> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r3, r4 │ │ │ │ - ble.n 49a32 <__indxlib_MOD_dclloclastchar@@Base+0x162> │ │ │ │ - b.n 499b2 <__indxlib_MOD_dclloclastchar@@Base+0xe2> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - add r2, r3 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r0, r3] │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ - movs r3, r1 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + ldr r0, [pc, #12] @ (461d0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strb r2, [r2, #30] │ │ │ │ movs r2, r1 │ │ │ │ - mvns r0, r0 │ │ │ │ - movs r4, r1 │ │ │ │ - strb r4, [r6, r1] │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ movs r2, r1 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ - movs r3, r1 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -00049a68 <__indxlib_MOD_dcllocfirstchar@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000461d4 : │ │ │ │ + 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] @ (49bdc <__indxlib_MOD_dcllocfirstchar@@Base+0x174>) │ │ │ │ - mov r8, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #348] @ (49be0 <__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, 49af4 <__indxlib_MOD_dcllocfirstchar@@Base+0x8c> │ │ │ │ - ldr r0, [pc, #316] @ (49be4 <__indxlib_MOD_dcllocfirstchar@@Base+0x17c>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 49b00 <__indxlib_MOD_dcllocfirstchar@@Base+0x98> │ │ │ │ - ldr r2, [pc, #304] @ (49be8 <__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 33430 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #284] @ (49bec <__indxlib_MOD_dcllocfirstchar@@Base+0x184>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #276] @ (49bf0 <__indxlib_MOD_dcllocfirstchar@@Base+0x188>) │ │ │ │ - ldr r3, [pc, #260] @ (49be0 <__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 49bd8 <__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] @ (49bf4 <__indxlib_MOD_dcllocfirstchar@@Base+0x18c>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - b.n 49ab4 <__indxlib_MOD_dcllocfirstchar@@Base+0x4c> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 49b78 <__indxlib_MOD_dcllocfirstchar@@Base+0x110> │ │ │ │ - mul.w r0, r6, r5 │ │ │ │ - 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 34010 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ble.n 49bc8 <__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 33e08 │ │ │ │ - add r4, r6 │ │ │ │ - adds r3, r0, r5 │ │ │ │ - cmp r7, r8 │ │ │ │ - bge.n 49b2e <__indxlib_MOD_dcllocfirstchar@@Base+0xc6> │ │ │ │ - mov r4, r7 │ │ │ │ - ldrd r7, r6, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [pc, #168] @ (49bf8 <__indxlib_MOD_dcllocfirstchar@@Base+0x190>) │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r2, pc │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + cbz r0, 46242 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - blx 33430 │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - it le │ │ │ │ - movle r3, #0 │ │ │ │ - bgt.n 49ba0 <__indxlib_MOD_dcllocfirstchar@@Base+0x138> │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 49b98 <__indxlib_MOD_dcllocfirstchar@@Base+0x130> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 49b6c <__indxlib_MOD_dcllocfirstchar@@Base+0x104> │ │ │ │ - b.n 49b98 <__indxlib_MOD_dcllocfirstchar@@Base+0x130> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 359a0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - blx 34010 │ │ │ │ - ldr r2, [pc, #120] @ (49bfc <__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 33430 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 49ace <__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 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46250 ) │ │ │ │ mov r2, r5 │ │ │ │ - adds r4, #1 │ │ │ │ - blx 33e08 │ │ │ │ - add r7, r5 │ │ │ │ - adds r3, r0, r6 │ │ │ │ - cmp r8, r4 │ │ │ │ - bne.n 49bb0 <__indxlib_MOD_dcllocfirstchar@@Base+0x148> │ │ │ │ - mov r8, r9 │ │ │ │ - b.n 49b98 <__indxlib_MOD_dcllocfirstchar@@Base+0x130> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r2, r4 │ │ │ │ - bgt.n 49b4a <__indxlib_MOD_dcllocfirstchar@@Base+0xe2> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r3, r4 │ │ │ │ - ble.n 49bca <__indxlib_MOD_dcllocfirstchar@@Base+0x162> │ │ │ │ - b.n 49b4a <__indxlib_MOD_dcllocfirstchar@@Base+0xe2> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - cmp r2, r0 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r6, r4] │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r5, #204 @ 0xcc │ │ │ │ - movs r3, r1 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + ldr r0, [pc, #12] @ (46254 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + strb r4, [r1, #28] │ │ │ │ movs r2, r1 │ │ │ │ - tst r0, r5 │ │ │ │ - movs r4, r1 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ movs r2, r1 │ │ │ │ - cmp r5, #54 @ 0x36 │ │ │ │ - movs r3, r1 │ │ │ │ - cmp r5, #0 │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -00049c00 <__grpack_MOD_dclsetwindow@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00046258 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #32 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #156] @ (49cb0 <__grpack_MOD_dclsetwindow@@Base+0xb0>) │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #156] @ (49cb4 <__grpack_MOD_dclsetwindow@@Base+0xb4>) │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r1, #12 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - ldr r0, [pc, #148] @ (49cb8 <__grpack_MOD_dclsetwindow@@Base+0xb8>) │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - mov.w r2, #0 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - ldr r0, [pc, #136] @ (49cbc <__grpack_MOD_dclsetwindow@@Base+0xbc>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 34e1c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 49c90 <__grpack_MOD_dclsetwindow@@Base+0x90> │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 49c98 <__grpack_MOD_dclsetwindow@@Base+0x98> │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 49ca0 <__grpack_MOD_dclsetwindow@@Base+0xa0> │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 49ca8 <__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 34338 │ │ │ │ - ldr r2, [pc, #80] @ (49cc0 <__grpack_MOD_dclsetwindow@@Base+0xc0>) │ │ │ │ - ldr r3, [pc, #68] @ (49cb4 <__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 49cac <__grpack_MOD_dclsetwindow@@Base+0xac> │ │ │ │ - ldr r0, [pc, #64] @ (49cc4 <__grpack_MOD_dclsetwindow@@Base+0xc4>) │ │ │ │ - movs r1, #12 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 49c4c <__grpack_MOD_dclsetwindow@@Base+0x4c> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 49c54 <__grpack_MOD_dclsetwindow@@Base+0x54> │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 462b4 │ │ │ │ + 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 31354 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32690 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 49c5c <__grpack_MOD_dclsetwindow@@Base+0x5c> │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - b.n 49c5e <__grpack_MOD_dclsetwindow@@Base+0x5e> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r5 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r0, r7] │ │ │ │ - movs r2, r1 │ │ │ │ - str r4, [r0, r7] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (462c4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (462c8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strb r2, [r3, #26] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r2 │ │ │ │ - movs r4, r1 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00049cc8 <__grpack_MOD_dclsetviewport@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000462cc : │ │ │ │ + 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, #32 │ │ │ │ + sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #156] @ (49d78 <__grpack_MOD_dclsetviewport@@Base+0xb0>) │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #156] @ (49d7c <__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] @ (49d80 <__grpack_MOD_dclsetviewport@@Base+0xb8>) │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - mov.w r2, #0 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - ldr r0, [pc, #136] @ (49d84 <__grpack_MOD_dclsetviewport@@Base+0xbc>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 34e1c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 49d58 <__grpack_MOD_dclsetviewport@@Base+0x90> │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 49d60 <__grpack_MOD_dclsetviewport@@Base+0x98> │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 49d68 <__grpack_MOD_dclsetviewport@@Base+0xa0> │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 49d70 <__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 30be8 │ │ │ │ - ldr r2, [pc, #80] @ (49d88 <__grpack_MOD_dclsetviewport@@Base+0xc0>) │ │ │ │ - ldr r3, [pc, #68] @ (49d7c <__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 49d74 <__grpack_MOD_dclsetviewport@@Base+0xac> │ │ │ │ - ldr r0, [pc, #64] @ (49d8c <__grpack_MOD_dclsetviewport@@Base+0xc4>) │ │ │ │ - movs r1, #14 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 46340 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 34c70 │ │ │ │ + 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 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (46350 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46354 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 49d14 <__grpack_MOD_dclsetviewport@@Base+0x4c> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 49d1c <__grpack_MOD_dclsetviewport@@Base+0x54> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 49d24 <__grpack_MOD_dclsetviewport@@Base+0x5c> │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - b.n 49d26 <__grpack_MOD_dclsetviewport@@Base+0x5e> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ands r2, r4 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r2, r4] │ │ │ │ - movs r2, r1 │ │ │ │ - str r4, [r7, r3] │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strb r6, [r1, #24] │ │ │ │ movs r2, r1 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ - movs r4, r1 │ │ │ │ - str r0, [r7, r2] │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00049d90 <__grpack_MOD_dclsetmapprojectionwindow@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00046358 : │ │ │ │ + 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, #32 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #156] @ (49e40 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xb0>) │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #156] @ (49e44 <__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] @ (49e48 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xb8>) │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - mov.w r2, #0 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - ldr r0, [pc, #136] @ (49e4c <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xbc>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ + 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 34010 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 46404 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 46412 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 35244 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (46420 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (46424 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 34e1c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 49e20 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x90> │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 49e28 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x98> │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 49e30 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xa0> │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 49e38 <__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 30e5c │ │ │ │ - ldr r2, [pc, #80] @ (49e50 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xc0>) │ │ │ │ - ldr r3, [pc, #68] @ (49e44 <__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 49e3c <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xac> │ │ │ │ - ldr r0, [pc, #64] @ (49e54 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xc4>) │ │ │ │ - movs r1, #25 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (46428 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (4642c ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 49ddc <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x4c> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 49de4 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x54> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 49dec <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x5c> │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - b.n 49dee <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x5e> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - subs r7, #90 @ 0x5a │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r3, r1] │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + strb r2, [r1, #21] │ │ │ │ movs r2, r1 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r2, r1 │ │ │ │ - subs r7, #4 │ │ │ │ - movs r4, r1 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + strb r4, [r7, #20] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00049e58 <__grpack_MOD_dclsetsimilarity@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00046430 : │ │ │ │ + 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 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #128] @ (49eec <__grpack_MOD_dclsetsimilarity@@Base+0x94>) │ │ │ │ - ldr r3, [pc, #132] @ (49ef0 <__grpack_MOD_dclsetsimilarity@@Base+0x98>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #128] @ (49ef4 <__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 2f694 │ │ │ │ - ldr r0, [pc, #108] @ (49ef8 <__grpack_MOD_dclsetsimilarity@@Base+0xa0>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 34e1c │ │ │ │ - cbz r6, 49ed4 <__grpack_MOD_dclsetsimilarity@@Base+0x7c> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cbz r5, 49edc <__grpack_MOD_dclsetsimilarity@@Base+0x84> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + 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] │ │ │ │ - cbz r4, 49ee4 <__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 34e50 │ │ │ │ - ldr r2, [pc, #72] @ (49efc <__grpack_MOD_dclsetsimilarity@@Base+0xa4>) │ │ │ │ - ldr r3, [pc, #60] @ (49ef0 <__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 49ee8 <__grpack_MOD_dclsetsimilarity@@Base+0x90> │ │ │ │ - ldr r0, [pc, #56] @ (49f00 <__grpack_MOD_dclsetsimilarity@@Base+0xa8>) │ │ │ │ - movs r1, #16 │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 464a2 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 309a8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (464b0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (464b4 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 49e9c <__grpack_MOD_dclsetsimilarity@@Base+0x44> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 49ea2 <__grpack_MOD_dclsetsimilarity@@Base+0x4a> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - b.n 49ea4 <__grpack_MOD_dclsetsimilarity@@Base+0x4c> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - subs r6, #150 @ 0x96 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [pc, #744] @ (4a1e0 <__grpack_MOD_dclselectdevice@@Base+0x44>) │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r7, [pc, #440] @ (4a0b4 <__grpack_MOD_dclopengraphics@@Base>) │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + strb r4, [r5, #18] │ │ │ │ movs r2, r1 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r7, [pc, #416] @ (4a0a4 <__grpack_MOD_dclnewframe@@Base+0x24>) │ │ │ │ + ldr r2, [sp, #920] @ 0x398 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00049f04 <__grpack_MOD_dclsetmapprojectionangle@@Base>: │ │ │ │ +000464b8 : │ │ │ │ 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, #128] @ (49f98 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x94>) │ │ │ │ - ldr r3, [pc, #132] @ (49f9c <__grpack_MOD_dclsetmapprojectionangle@@Base+0x98>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #128] @ (49fa0 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x9c>) │ │ │ │ sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ 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 2f694 │ │ │ │ - ldr r0, [pc, #108] @ (49fa4 <__grpack_MOD_dclsetmapprojectionangle@@Base+0xa0>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, pc │ │ │ │ - blx 34e1c │ │ │ │ - cbz r6, 49f80 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x7c> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cbz r5, 49f88 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x84> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cbz r4, 49f90 <__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 34c04 │ │ │ │ - ldr r2, [pc, #72] @ (49fa8 <__grpack_MOD_dclsetmapprojectionangle@@Base+0xa4>) │ │ │ │ - ldr r3, [pc, #60] @ (49f9c <__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 49f94 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x90> │ │ │ │ - ldr r0, [pc, #56] @ (49fac <__grpack_MOD_dclsetmapprojectionangle@@Base+0xa8>) │ │ │ │ - movs r1, #24 │ │ │ │ - add r0, pc │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 46520 │ │ │ │ + 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 31354 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30b6c │ │ │ │ + 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 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 49f48 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x44> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 49f4e <__grpack_MOD_dclsetmapprojectionangle@@Base+0x4a> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 49f50 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x4c> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [pc, #136] @ (4a02c <__grpack_MOD_dclclosegraphics@@Base+0x14>) │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r6, [pc, #776] @ (4a2b0 <__gnmlib_MOD_dclgoodnumgt@@Base+0x18>) │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46530 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46534 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strb r6, [r5, #16] │ │ │ │ movs r2, r1 │ │ │ │ - subs r5, #164 @ 0xa4 │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r6, [pc, #832] @ (4a2f0 <__gnmlib_MOD_dclgoodnumle@@Base+0x1c>) │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00049fb0 <__grpack_MOD_dclsettransnumber@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00046538 : │ │ │ │ + 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] @ (49fe0 <__grpack_MOD_dclsettransnumber@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #17 │ │ │ │ - add r4, 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 34010 │ │ │ │ + cbz r0, 465a0 │ │ │ │ + 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 31354 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3228c │ │ │ │ + blx 3351c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldr r6, [pc, #624] @ (4a254 <__grpack_MOD_dclselectdevice@@Base+0xb8>) │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -00049fe4 <__grpack_MOD_dclsettransfunction@@Base>: │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (4a014 <__grpack_MOD_dclsettransfunction@@Base+0x30>) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #19 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (465b0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (465b4 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - blx 3087c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #19 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 2fb88 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #496] @ (4a208 <__grpack_MOD_dclselectdevice@@Base+0x6c>) │ │ │ │ + strb r6, [r5, #14] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004a018 <__grpack_MOD_dclclosegraphics@@Base>: │ │ │ │ - push {lr} │ │ │ │ +000465b8 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (4a048 <__grpack_MOD_dclclosegraphics@@Base+0x30>) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - blx 35204 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #15 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldr r6, [pc, #368] @ (4a1bc <__grpack_MOD_dclselectdevice@@Base+0x20>) │ │ │ │ - movs r2, r1 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 314b4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004a04c <__grpack_MOD_dclnewfig@@Base>: │ │ │ │ - push {lr} │ │ │ │ +000465e0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (4a07c <__grpack_MOD_dclnewfig@@Base+0x30>) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - blx 30c44 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #9 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldr r6, [pc, #224] @ (4a160 <__grpack_MOD_dclopengraphics@@Base+0xac>) │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35420 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004a080 <__grpack_MOD_dclnewframe@@Base>: │ │ │ │ - push {lr} │ │ │ │ +000465fc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (4a0b0 <__grpack_MOD_dclnewframe@@Base+0x30>) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - blx 2f1d4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #11 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldr r6, [pc, #64] @ (4a0f4 <__grpack_MOD_dclopengraphics@@Base+0x40>) │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3088c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004a0b4 <__grpack_MOD_dclopengraphics@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00046618 : │ │ │ │ + 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, #3720] @ 0xe88 │ │ │ │ - ldr r2, [pc, #188] @ (4a180 <__grpack_MOD_dclopengraphics@@Base+0xcc>) │ │ │ │ + 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 34010 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 466c4 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #188] @ (4a184 <__grpack_MOD_dclopengraphics@@Base+0xd0>) │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #184] @ (4a188 <__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 2f694 │ │ │ │ - cbz r4, 4a112 <__grpack_MOD_dclopengraphics@@Base+0x5e> │ │ │ │ - add r1, sp, #12 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r3, [r1, #0] │ │ │ │ - mov r0, r1 │ │ │ │ - blx 344ac │ │ │ │ - ldr r2, [pc, #156] @ (4a18c <__grpack_MOD_dclopengraphics@@Base+0xd8>) │ │ │ │ - ldr r3, [pc, #144] @ (4a184 <__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 4a16e <__grpack_MOD_dclopengraphics@@Base+0xba> │ │ │ │ - ldr r0, [pc, #140] @ (4a190 <__grpack_MOD_dclopengraphics@@Base+0xdc>) │ │ │ │ - movs r1, #15 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 466d2 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2f900 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (466e0 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (466e4 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #368 @ 0x170 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - vldr d7, [pc, #100] @ 4a178 <__grpack_MOD_dclopengraphics@@Base+0xc4> │ │ │ │ - add r0, sp, #16 │ │ │ │ - ldr r3, [pc, #120] @ (4a194 <__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 31c1c <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #104] @ (4a198 <__grpack_MOD_dclopengraphics@@Base+0xe4>) │ │ │ │ - movs r2, #24 │ │ │ │ - add r0, sp, #16 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (466e8 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (466ec ) │ │ │ │ add r1, pc │ │ │ │ - blx 359c8 <_gfortran_transfer_character_write@plt> │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ - blx 30d00 │ │ │ │ - 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 2f388 <_gfortran_st_read@plt> │ │ │ │ - add r1, sp, #12 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, sp, #16 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 32b20 <_gfortran_transfer_integer@plt> │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 30fe8 <_gfortran_st_read_done@plt> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - b.n 4a0e8 <__grpack_MOD_dclopengraphics@@Base+0x34> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r6, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [pc, #896] @ (4a50c <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x54>) │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + strb r2, [r1, #10] │ │ │ │ movs r2, r1 │ │ │ │ - subs r4, #18 │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r5, [pc, #680] @ (4a43c <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x88>) │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r5, [pc, #648] @ (4a420 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x6c>) │ │ │ │ + strb r4, [r7, #9] │ │ │ │ movs r2, r1 │ │ │ │ - ldr r5, [pc, #616] @ (4a404 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x50>) │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004a19c <__grpack_MOD_dclselectdevice@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000466f0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3712] @ 0xe80 │ │ │ │ - ldr r2, [pc, #152] @ (4a244 <__grpack_MOD_dclselectdevice@@Base+0xa8>) │ │ │ │ - sub sp, #364 @ 0x16c │ │ │ │ - ldr r3, [pc, #152] @ (4a248 <__grpack_MOD_dclselectdevice@@Base+0xac>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r2, pc │ │ │ │ - ldr r6, [pc, #148] @ (4a24c <__grpack_MOD_dclselectdevice@@Base+0xb0>) │ │ │ │ - ldr r5, [pc, #152] @ (4a250 <__grpack_MOD_dclselectdevice@@Base+0xb4>) │ │ │ │ - movs r7, #15 │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4676a │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #356] @ 0x164 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - 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 31c1c <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #112] @ (4a254 <__grpack_MOD_dclselectdevice@@Base+0xb8>) │ │ │ │ - movs r2, #24 │ │ │ │ - add r0, sp, #8 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + 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 32d24 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (46778 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4677c ) │ │ │ │ add r1, pc │ │ │ │ - blx 359c8 <_gfortran_transfer_character_write@plt> │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ - blx 30d00 │ │ │ │ - add r0, sp, #8 │ │ │ │ - movs r3, #5 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - strd r5, r7, [sp, #16] │ │ │ │ - strd r2, r3, [sp, #8] │ │ │ │ - blx 2f388 <_gfortran_st_read@plt> │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - add.w r5, sp, r2 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 32b20 <_gfortran_transfer_integer@plt> │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 30fe8 <_gfortran_st_read_done@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #48] @ (4a258 <__grpack_MOD_dclselectdevice@@Base+0xbc>) │ │ │ │ - ldr r3, [pc, #28] @ (4a248 <__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 4a240 <__grpack_MOD_dclselectdevice@@Base+0xa4> │ │ │ │ - add sp, #364 @ 0x16c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - subs r3, #82 @ 0x52 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [pc, #184] @ (4a308 <__gnmlib_MOD_dclgoodnumle@@Base+0x34>) │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r5, [pc, #0] @ (4a254 <__grpack_MOD_dclselectdevice@@Base+0xb8>) │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + strb r4, [r4, #7] │ │ │ │ movs r2, r1 │ │ │ │ - ldr r4, [pc, #912] @ (4a5e8 <__gnmlib_MOD_dclgoodnumexge@@Base+0x2c>) │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ movs r2, r1 │ │ │ │ - subs r2, #218 @ 0xda │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0004a25c <__gnmlib_MOD_dclgoodnumge@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00046780 : │ │ │ │ + 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] @ (4a294 <__gnmlib_MOD_dclgoodnumge@@Base+0x38>) │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #12 │ │ │ │ - add r4, pc │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 467da │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34b78 │ │ │ │ - movs r1, #12 │ │ │ │ + blx 30ab4 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 2fb8c │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r4, [pc, #536] @ (4a4b0 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xfc>) │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (467e8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (467ec ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + strb r4, [r6, #5] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004a298 <__gnmlib_MOD_dclgoodnumgt@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000467f0 : │ │ │ │ + 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] @ (4a2d0 <__gnmlib_MOD_dclgoodnumgt@@Base+0x38>) │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #12 │ │ │ │ - add r4, pc │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4684a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31390 │ │ │ │ - movs r1, #12 │ │ │ │ + blx 2fee4 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 2fb8c │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r4, [pc, #360] @ (4a43c <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x88>) │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (46858 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4685c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + strb r4, [r0, #4] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004a2d4 <__gnmlib_MOD_dclgoodnumle@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00046860 : │ │ │ │ + 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, #40] @ (4a30c <__gnmlib_MOD_dclgoodnumle@@Base+0x38>) │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #12 │ │ │ │ - add r4, 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 34010 │ │ │ │ + cbz r0, 468ce │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34af8 │ │ │ │ - movs r1, #12 │ │ │ │ + blx 352f8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 2fb8c │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r4, [pc, #184] @ (4a3c8 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x14>) │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (468dc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (468e0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + strb r0, [r0, #2] │ │ │ │ + movs r2, r1 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004a310 <__gnmlib_MOD_dclgoodnumlt@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000468e4 : │ │ │ │ + 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] @ (4a348 <__gnmlib_MOD_dclgoodnumlt@@Base+0x38>) │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #12 │ │ │ │ - add r4, pc │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4693e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33f44 │ │ │ │ - movs r1, #12 │ │ │ │ + blx 3480c │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 2fb8c │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r4, [pc, #8] @ (4a354 <__gnmlib_MOD_dclrestoregoodnumlist@@Base+0x8>) │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -0004a34c <__gnmlib_MOD_dclrestoregoodnumlist@@Base>: │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (4a37c <__gnmlib_MOD_dclrestoregoodnumlist@@Base+0x30>) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #21 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (4694c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46950 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - blx 30af4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #21 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldr r3, [pc, #864] @ (4a6e0 <__fftreal_MOD_dclrealfft_b@@Base+0x4>) │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + strb r0, [r2, #0] │ │ │ │ movs r2, r1 │ │ │ │ - │ │ │ │ -0004a380 <__gnmlib_MOD_dclsavegoodnumlist@@Base>: │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (4a3b0 <__gnmlib_MOD_dclsavegoodnumlist@@Base+0x30>) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #18 │ │ │ │ - add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - blx 343b4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #18 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldr r3, [pc, #752] @ (4a6a4 <__gnmlib_MOD_dclgoodnumexlt@@Base+0x28>) │ │ │ │ + str r7, [sp, #712] @ 0x2c8 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004a3b4 <__gnmlib_MOD_dclgetgoodnumlist@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00046954 : │ │ │ │ + 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, #216] @ (4a4a0 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xec>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #216] @ (4a4a4 <__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, 4a426 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x72> │ │ │ │ - ldr r0, [pc, #188] @ (4a4a8 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xf4>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 4a432 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x7e> │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 32da8 │ │ │ │ - ldr r2, [pc, #168] @ (4a4ac <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xf8>) │ │ │ │ - ldr r3, [pc, #156] @ (4a4a4 <__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 4a49a <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xe6> │ │ │ │ - ldr r0, [pc, #152] @ (4a4b0 <__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 2fb88 │ │ │ │ - ldr r0, [pc, #140] @ (4a4b4 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x100>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - b.n 4a3f8 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x44> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 4a480 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xcc> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 4a446 <__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 32da8 │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - ldr.w r1, [r5], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r2 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.n 4a46c <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xb8> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4a402 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x4e> │ │ │ │ - movs r0, #1 │ │ │ │ + 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 34010 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 32da8 │ │ │ │ - mov r0, r9 │ │ │ │ + cbz r0, 469ae │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 302a4 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - b.n 4a402 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x4e> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - subs r1, #58 @ 0x3a │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #472] @ (4a684 <__gnmlib_MOD_dclgoodnumexlt@@Base+0x8>) │ │ │ │ - movs r2, r1 │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r3, [pc, #296] @ (4a5dc <__gnmlib_MOD_dclgoodnumexge@@Base+0x20>) │ │ │ │ + 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] @ (469bc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (469c0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r3, [pc, #232] @ (4a5a0 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xe8>) │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004a4b8 <__gnmlib_MOD_dclsetgoodnumlist@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000469c4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #216] @ (4a5a4 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xec>) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #216] @ (4a5a8 <__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, 4a52a <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x72> │ │ │ │ - ldr r0, [pc, #188] @ (4a5ac <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xf4>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 4a536 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x7e> │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 333a0 │ │ │ │ - ldr r2, [pc, #168] @ (4a5b0 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xf8>) │ │ │ │ - ldr r3, [pc, #156] @ (4a5a8 <__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 4a59e <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xe6> │ │ │ │ - ldr r0, [pc, #152] @ (4a5b4 <__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 2fb88 │ │ │ │ - ldr r0, [pc, #140] @ (4a5b8 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x100>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - b.n 4a4fc <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x44> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 4a584 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xcc> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + 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 34010 │ │ │ │ - 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 4a54a <__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 333a0 │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - ldr.w r1, [r5], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r2 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.n 4a570 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xb8> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4a506 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x4e> │ │ │ │ + cbz r0, 46a32 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 340a8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 333a0 │ │ │ │ - mov r0, r9 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 4a506 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x4e> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - subs r0, #54 @ 0x36 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [pc, #536] @ (4a7c8 <__fftreal_MOD_dclrealfft_b@@Base+0xec>) │ │ │ │ - movs r2, r1 │ │ │ │ - adds r7, #250 @ 0xfa │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r2, [pc, #360] @ (4a720 <__fftreal_MOD_dclrealfft_b@@Base+0x44>) │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46a40 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46a44 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r2, [pc, #296] @ (4a6e4 <__fftreal_MOD_dclrealfft_b@@Base+0x8>) │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004a5bc <__gnmlib_MOD_dclgoodnumexge@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00046a48 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (4a5f8 <__gnmlib_MOD_dclgoodnumexge@@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 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 3166c │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldr r1, [pc, #744] @ (4a8e4 <__fftreal_MOD_dclrealfft_f@@Base+0x54>) │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30a9c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004a5fc <__gnmlib_MOD_dclgoodnumexle@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00046a64 : │ │ │ │ + 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] @ (4a638 <__gnmlib_MOD_dclgoodnumexle@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #14 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 46ad2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 31db8 │ │ │ │ - movs r1, #14 │ │ │ │ + blx 30b60 │ │ │ │ + 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 2fb88 │ │ │ │ - nop │ │ │ │ - ldr r1, [pc, #552] @ (4a864 <__fftreal_MOD_dclrealfft_b@@Base+0x188>) │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46ae0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46ae4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [sp, #600] @ 0x258 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004a63c <__gnmlib_MOD_dclgoodnumexgt@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00046ae8 : │ │ │ │ + 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] @ (4a678 <__gnmlib_MOD_dclgoodnumexgt@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #14 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 46b56 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 346f4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 2f770 │ │ │ │ - movs r1, #14 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldr r1, [pc, #360] @ (4a7e4 <__fftreal_MOD_dclrealfft_b@@Base+0x108>) │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46b64 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46b68 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r0, [r7, #92] @ 0x5c │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004a67c <__gnmlib_MOD_dclgoodnumexlt@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00046b6c : │ │ │ │ + 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] @ (4a6b8 <__gnmlib_MOD_dclgoodnumexlt@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #14 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 46bda │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3557c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 35044 │ │ │ │ - movs r1, #14 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - ldr r1, [pc, #168] @ (4a764 <__fftreal_MOD_dclrealfft_b@@Base+0x88>) │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46be8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46bec ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ + movs r2, r1 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004a6bc <__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} │ │ │ │ - │ │ │ │ -0004a6dc <__fftreal_MOD_dclrealfft_b@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00046bf0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #372] @ (4a864 <__fftreal_MOD_dclrealfft_b@@Base+0x188>) │ │ │ │ - ldr r3, [pc, #372] @ (4a868 <__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] @ (4a86c <__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 2f694 │ │ │ │ - cbz r5, 4a738 <__fftreal_MOD_dclrealfft_b@@Base+0x5c> │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - subs r5, #1 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #308] @ (4a870 <__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 4a766 <__fftreal_MOD_dclrealfft_b@@Base+0x8a> │ │ │ │ - movs r3, #12 │ │ │ │ - movs r2, #19 │ │ │ │ - ldr r1, [pc, #288] @ (4a874 <__fftreal_MOD_dclrealfft_b@@Base+0x198>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #284] @ (4a878 <__fftreal_MOD_dclrealfft_b@@Base+0x19c>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #284] @ (4a87c <__fftreal_MOD_dclrealfft_b@@Base+0x1a0>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 4a788 <__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 4a776 <__fftreal_MOD_dclrealfft_b@@Base+0x9a> │ │ │ │ - ldr r4, [pc, #244] @ (4a880 <__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 4a7c6 <__fftreal_MOD_dclrealfft_b@@Base+0xea> │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 343d0 │ │ │ │ - ldr r2, [pc, #224] @ (4a884 <__fftreal_MOD_dclrealfft_b@@Base+0x1a8>) │ │ │ │ - ldr r3, [pc, #192] @ (4a868 <__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 4a85e <__fftreal_MOD_dclrealfft_b@@Base+0x182> │ │ │ │ - ldr r0, [pc, #208] @ (4a888 <__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 2fb88 │ │ │ │ - ldrd r8, r3, [r4, #32] │ │ │ │ - subs.w r9, r3, r8 │ │ │ │ - bmi.n 4a854 <__fftreal_MOD_dclrealfft_b@@Base+0x178> │ │ │ │ - add.w r0, r9, #1 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3447c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00046c0c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3387c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00046c28 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fa58 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00046c44 : │ │ │ │ + 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] │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ blx 34010 │ │ │ │ - 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 4a7f8 <__fftreal_MOD_dclrealfft_b@@Base+0x11c> │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 343d0 │ │ │ │ - ldr r2, [pc, #120] @ (4a88c <__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 4a84c <__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 │ │ │ │ + cbz r0, 46cb2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ 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 4a840 <__fftreal_MOD_dclrealfft_b@@Base+0x164> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4a7a2 <__fftreal_MOD_dclrealfft_b@@Base+0xc6> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31200 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 4a806 <__fftreal_MOD_dclrealfft_b@@Base+0x12a> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - adds r6, #16 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [pc, #720] @ (4ab40 <__fftreal_MOD_dclinitrealfft@@Base+0x8c>) │ │ │ │ - movs r2, r1 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r0, [pc, #600] @ (4aad0 <__fftreal_MOD_dclinitrealfft@@Base+0x1c>) │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r0, [pc, #504] @ (4aa74 <__fftreal_MOD_dcldeallocrealfft@@Base+0x30>) │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46cc0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46cc4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ movs r2, r1 │ │ │ │ - asrs r0, r3, #17 │ │ │ │ - movs r3, r1 │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ - movs r5, r1 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r0, [pc, #72] @ (4a8d4 <__fftreal_MOD_dclrealfft_f@@Base+0x44>) │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ movs r2, r1 │ │ │ │ - adds r0, #8 │ │ │ │ - movs r5, r1 │ │ │ │ │ │ │ │ -0004a890 <__fftreal_MOD_dclrealfft_f@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00046cc8 : │ │ │ │ + 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 33680 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00046ce4 : │ │ │ │ + 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 │ │ │ │ - ldr r2, [pc, #372] @ (4aa18 <__fftreal_MOD_dclrealfft_f@@Base+0x188>) │ │ │ │ - ldr r3, [pc, #372] @ (4aa1c <__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] @ (4aa20 <__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 2f694 │ │ │ │ - cbz r5, 4a8ec <__fftreal_MOD_dclrealfft_f@@Base+0x5c> │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - subs r5, #1 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #308] @ (4aa24 <__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 4a91a <__fftreal_MOD_dclrealfft_f@@Base+0x8a> │ │ │ │ - movs r3, #12 │ │ │ │ - movs r2, #19 │ │ │ │ - ldr r1, [pc, #288] @ (4aa28 <__fftreal_MOD_dclrealfft_f@@Base+0x198>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #284] @ (4aa2c <__fftreal_MOD_dclrealfft_f@@Base+0x19c>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #284] @ (4aa30 <__fftreal_MOD_dclrealfft_f@@Base+0x1a0>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 4a93c <__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 4a92a <__fftreal_MOD_dclrealfft_f@@Base+0x9a> │ │ │ │ - ldr r4, [pc, #244] @ (4aa34 <__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 4a97a <__fftreal_MOD_dclrealfft_f@@Base+0xea> │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 33788 │ │ │ │ - ldr r2, [pc, #224] @ (4aa38 <__fftreal_MOD_dclrealfft_f@@Base+0x1a8>) │ │ │ │ - ldr r3, [pc, #192] @ (4aa1c <__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 4aa12 <__fftreal_MOD_dclrealfft_f@@Base+0x182> │ │ │ │ - ldr r0, [pc, #208] @ (4aa3c <__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 2fb88 │ │ │ │ - ldrd r8, r3, [r4, #32] │ │ │ │ - subs.w r9, r3, r8 │ │ │ │ - bmi.n 4aa08 <__fftreal_MOD_dclrealfft_f@@Base+0x178> │ │ │ │ - add.w r0, r9, #1 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ blx 34010 │ │ │ │ - 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 4a9ac <__fftreal_MOD_dclrealfft_f@@Base+0x11c> │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 33788 │ │ │ │ - ldr r2, [pc, #120] @ (4aa40 <__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 4aa00 <__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 │ │ │ │ + cbz r0, 46d52 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ 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 4a9f4 <__fftreal_MOD_dclrealfft_f@@Base+0x164> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4a956 <__fftreal_MOD_dclrealfft_f@@Base+0xc6> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 327a8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 4a9ba <__fftreal_MOD_dclrealfft_f@@Base+0x12a> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - bxns r6 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ - movs r5, r1 │ │ │ │ - mov sl, lr │ │ │ │ - movs r2, r1 │ │ │ │ - mov sl, r9 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46d60 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46d64 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ movs r2, r1 │ │ │ │ - asrs r4, r4, #10 │ │ │ │ - movs r3, r1 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ - movs r5, r1 │ │ │ │ - adds r3, #170 @ 0xaa │ │ │ │ - movs r4, r1 │ │ │ │ - mov sl, r2 │ │ │ │ + str r4, [sp, #728] @ 0x2d8 │ │ │ │ movs r2, r1 │ │ │ │ - cmp r6, #84 @ 0x54 │ │ │ │ - movs r5, r1 │ │ │ │ │ │ │ │ -0004aa44 <__fftreal_MOD_dcldeallocrealfft@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00046d68 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 46dd6 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #68] @ (4aa9c <__fftreal_MOD_dcldeallocrealfft@@Base+0x58>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - mov r3, r4 │ │ │ │ - cbz r4, 4aa66 <__fftreal_MOD_dcldeallocrealfft@@Base+0x22> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - ldr r4, [pc, #56] @ (4aaa0 <__fftreal_MOD_dcldeallocrealfft@@Base+0x5c>) │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - add r4, pc │ │ │ │ - mla r4, r2, r3, r4 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 4aa8a <__fftreal_MOD_dcldeallocrealfft@@Base+0x46> │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 35110 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - ldr r0, [pc, #40] @ (4aaa4 <__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 2fb88 │ │ │ │ - ldr r2, [pc, #28] @ (4aaa8 <__fftreal_MOD_dcldeallocrealfft@@Base+0x64>) │ │ │ │ - ldr r1, [pc, #28] @ (4aaac <__fftreal_MOD_dcldeallocrealfft@@Base+0x68>) │ │ │ │ - ldr r0, [pc, #32] @ (4aab0 <__fftreal_MOD_dcldeallocrealfft@@Base+0x6c>) │ │ │ │ - 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] @ (46de4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46de8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33a98 <_gfortran_runtime_error_at@plt> │ │ │ │ - nop │ │ │ │ - cmp r8, r7 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ - movs r5, r1 │ │ │ │ - cmp r8, r2 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp ip, r2 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ movs r2, r1 │ │ │ │ - cmp ip, r2 │ │ │ │ + str r4, [sp, #360] @ 0x168 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004aab4 <__fftreal_MOD_dclinitrealfft@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00046dec : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #192] @ (4ab88 <__fftreal_MOD_dclinitrealfft@@Base+0xd4>) │ │ │ │ - mov r5, r1 │ │ │ │ - sub sp, #12 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #14 │ │ │ │ - blx 2f694 │ │ │ │ - cbz r5, 4aad8 <__fftreal_MOD_dclinitrealfft@@Base+0x24> │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - subs r5, #1 │ │ │ │ - ldr r3, [pc, #176] @ (4ab8c <__fftreal_MOD_dclinitrealfft@@Base+0xd8>) │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - add r3, pc │ │ │ │ - mla r3, r1, r5, r3 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbz r3, 4aafe <__fftreal_MOD_dclinitrealfft@@Base+0x4a> │ │ │ │ - movs r0, #14 │ │ │ │ - ldr r2, [pc, #164] @ (4ab90 <__fftreal_MOD_dclinitrealfft@@Base+0xdc>) │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #160] @ (4ab94 <__fftreal_MOD_dclinitrealfft@@Base+0xe0>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #160] @ (4ab98 <__fftreal_MOD_dclinitrealfft@@Base+0xe4>) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #152] @ (4ab9c <__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 4ab72 <__fftreal_MOD_dclinitrealfft@@Base+0xbe> │ │ │ │ - cmp r4, #0 │ │ │ │ - iteet gt │ │ │ │ - lslgt r0, r4, #2 │ │ │ │ - movle r0, #1 │ │ │ │ - movle r7, r2 │ │ │ │ - lslgt r7, r4, #2 │ │ │ │ + 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 34010 │ │ │ │ - ldr r3, [pc, #100] @ (4aba0 <__fftreal_MOD_dclinitrealfft@@Base+0xec>) │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + cbz r0, 46e5a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - add r3, pc │ │ │ │ - mla r3, r2, r5, r3 │ │ │ │ - str r0, [r3, #4] │ │ │ │ - cbz r0, 4ab7a <__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 2fecc │ │ │ │ - ldr r0, [pc, #64] @ (4aba4 <__fftreal_MOD_dclinitrealfft@@Base+0xf0>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - ldr r0, [pc, #52] @ (4aba8 <__fftreal_MOD_dclinitrealfft@@Base+0xf4>) │ │ │ │ - add r0, pc │ │ │ │ - blx 33db4 <_gfortran_runtime_error@plt> │ │ │ │ - ldr r1, [pc, #48] @ (4abac <__fftreal_MOD_dclinitrealfft@@Base+0xf8>) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #48] @ (4abb0 <__fftreal_MOD_dclinitrealfft@@Base+0xfc>) │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 325e4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46e68 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46e6c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cmp r6, pc │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ - movs r5, r1 │ │ │ │ - cmp r6, ip │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r2, sl │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ - movs r3, r1 │ │ │ │ - cmp r5, #22 │ │ │ │ - movs r5, r1 │ │ │ │ - cmp r4, #220 @ 0xdc │ │ │ │ - movs r5, r1 │ │ │ │ - add sl, ip │ │ │ │ - movs r2, r1 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ movs r2, r1 │ │ │ │ - cmp r2, r0 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004abb4 <__ffteasy_MOD_dcleasyfft_b@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00046e70 : │ │ │ │ + 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, #792] @ (4aee0 <__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] @ (4aee4 <__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] │ │ │ │ - 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] @ (4aee8 <__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 2f694 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 4ac3e <__ffteasy_MOD_dcleasyfft_b@@Base+0x8a> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ - ldr r3, [pc, #684] @ (4aeec <__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 4ac74 <__ffteasy_MOD_dcleasyfft_b@@Base+0xc0> │ │ │ │ - movs r3, #12 │ │ │ │ - movs r2, #19 │ │ │ │ - ldr r1, [pc, #656] @ (4aef0 <__ffteasy_MOD_dcleasyfft_b@@Base+0x33c>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #652] @ (4aef4 <__ffteasy_MOD_dcleasyfft_b@@Base+0x340>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #652] @ (4aef8 <__ffteasy_MOD_dcleasyfft_b@@Base+0x344>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - cmp r6, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w sl, [sp, #12] │ │ │ │ - bne.n 4acf6 <__ffteasy_MOD_dcleasyfft_b@@Base+0x142> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r8, [sp, #16] │ │ │ │ - bne.n 4ad30 <__ffteasy_MOD_dcleasyfft_b@@Base+0x17c> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #20] │ │ │ │ - bne.n 4ad68 <__ffteasy_MOD_dcleasyfft_b@@Base+0x1b4> │ │ │ │ - ldr r2, [pc, #616] @ (4aefc <__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 4ae56 <__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 340b4 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.w 4ae30 <__ffteasy_MOD_dcleasyfft_b@@Base+0x27c> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.w 4ae0a <__ffteasy_MOD_dcleasyfft_b@@Base+0x256> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 4ade4 <__ffteasy_MOD_dcleasyfft_b@@Base+0x230> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 4ad96 <__ffteasy_MOD_dcleasyfft_b@@Base+0x1e2> │ │ │ │ - ldr r2, [pc, #556] @ (4af00 <__ffteasy_MOD_dcleasyfft_b@@Base+0x34c>) │ │ │ │ - ldr r3, [pc, #528] @ (4aee4 <__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 4aedc <__ffteasy_MOD_dcleasyfft_b@@Base+0x328> │ │ │ │ - ldr r0, [pc, #540] @ (4af04 <__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 2fb88 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 4aed0 <__ffteasy_MOD_dcleasyfft_b@@Base+0x31c> │ │ │ │ - add.w r3, r8, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3156c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00046e8c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ff00 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00046ea8 : │ │ │ │ + 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 34010 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov sl, r0 │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ + cbz r0, 46f16 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, ip │ │ │ │ - cmp r8, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 4ad14 <__ffteasy_MOD_dcleasyfft_b@@Base+0x160> │ │ │ │ - cmp r5, #1 │ │ │ │ - str.w sl, [sp, #48] @ 0x30 │ │ │ │ - it eq │ │ │ │ - ldreq.w r8, [sp, #16] │ │ │ │ - beq.n 4ac88 <__ffteasy_MOD_dcleasyfft_b@@Base+0xd4> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 4aeac <__ffteasy_MOD_dcleasyfft_b@@Base+0x2f8> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r8, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r9, r3 │ │ │ │ - str.w ip, [r1], #4 │ │ │ │ - bge.n 4ad4a <__ffteasy_MOD_dcleasyfft_b@@Base+0x196> │ │ │ │ - cmp r4, #1 │ │ │ │ - str.w r8, [sp, #44] @ 0x2c │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #20] │ │ │ │ - beq.n 4ac92 <__ffteasy_MOD_dcleasyfft_b@@Base+0xde> │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.w 4aeb8 <__ffteasy_MOD_dcleasyfft_b@@Base+0x304> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 4ad80 <__ffteasy_MOD_dcleasyfft_b@@Base+0x1cc> │ │ │ │ - str.w r9, [sp, #52] @ 0x34 │ │ │ │ - b.n 4ac92 <__ffteasy_MOD_dcleasyfft_b@@Base+0xde> │ │ │ │ - ldr r3, [pc, #368] @ (4af08 <__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 4addc <__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 4add0 <__ffteasy_MOD_dcleasyfft_b@@Base+0x21c> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4acd0 <__ffteasy_MOD_dcleasyfft_b@@Base+0x11c> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4ae02 <__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 4adf6 <__ffteasy_MOD_dcleasyfft_b@@Base+0x242> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4accc <__ffteasy_MOD_dcleasyfft_b@@Base+0x118> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4ae28 <__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 4ae1c <__ffteasy_MOD_dcleasyfft_b@@Base+0x268> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4acc6 <__ffteasy_MOD_dcleasyfft_b@@Base+0x112> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4ae4e <__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 4ae42 <__ffteasy_MOD_dcleasyfft_b@@Base+0x28e> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4acc0 <__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 4aec4 <__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 34010 │ │ │ │ - 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 4ae98 <__ffteasy_MOD_dcleasyfft_b@@Base+0x2e4> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 4acaa <__ffteasy_MOD_dcleasyfft_b@@Base+0xf6> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 4ac88 <__ffteasy_MOD_dcleasyfft_b@@Base+0xd4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 4ac92 <__ffteasy_MOD_dcleasyfft_b@@Base+0xde> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 4acaa <__ffteasy_MOD_dcleasyfft_b@@Base+0xf6> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32f58 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 4ac7e <__ffteasy_MOD_dcleasyfft_b@@Base+0xca> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - adds r1, #58 @ 0x3a │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add ip, r2 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ - movs r5, r1 │ │ │ │ - add r4, r8 │ │ │ │ - movs r2, r1 │ │ │ │ - muls r0, r6 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46f24 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46f28 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r2, r1, #29 │ │ │ │ - movs r3, r1 │ │ │ │ - cmp r3, #134 @ 0x86 │ │ │ │ - movs r5, r1 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ - movs r4, r1 │ │ │ │ - mvns r2, r0 │ │ │ │ + str r3, [sp, #424] @ 0x1a8 │ │ │ │ movs r2, r1 │ │ │ │ - cmp r2, #130 @ 0x82 │ │ │ │ - movs r5, r1 │ │ │ │ │ │ │ │ -0004af0c <__ffteasy_MOD_dcleasyfft_f@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00046f2c : │ │ │ │ + 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, #792] @ (4b238 <__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] @ (4b23c <__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] @ (4b240 <__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 2f694 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 4af96 <__ffteasy_MOD_dcleasyfft_f@@Base+0x8a> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ - ldr r3, [pc, #684] @ (4b244 <__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 4afcc <__ffteasy_MOD_dcleasyfft_f@@Base+0xc0> │ │ │ │ - movs r3, #12 │ │ │ │ - movs r2, #19 │ │ │ │ - ldr r1, [pc, #656] @ (4b248 <__ffteasy_MOD_dcleasyfft_f@@Base+0x33c>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #652] @ (4b24c <__ffteasy_MOD_dcleasyfft_f@@Base+0x340>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #652] @ (4b250 <__ffteasy_MOD_dcleasyfft_f@@Base+0x344>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - cmp r6, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w sl, [sp, #12] │ │ │ │ - bne.n 4b04e <__ffteasy_MOD_dcleasyfft_f@@Base+0x142> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r8, [sp, #16] │ │ │ │ - bne.n 4b088 <__ffteasy_MOD_dcleasyfft_f@@Base+0x17c> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #20] │ │ │ │ - bne.n 4b0c0 <__ffteasy_MOD_dcleasyfft_f@@Base+0x1b4> │ │ │ │ - ldr r2, [pc, #616] @ (4b254 <__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 4b1ae <__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 331e4 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.w 4b188 <__ffteasy_MOD_dcleasyfft_f@@Base+0x27c> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.w 4b162 <__ffteasy_MOD_dcleasyfft_f@@Base+0x256> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 4b13c <__ffteasy_MOD_dcleasyfft_f@@Base+0x230> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 4b0ee <__ffteasy_MOD_dcleasyfft_f@@Base+0x1e2> │ │ │ │ - ldr r2, [pc, #556] @ (4b258 <__ffteasy_MOD_dcleasyfft_f@@Base+0x34c>) │ │ │ │ - ldr r3, [pc, #528] @ (4b23c <__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 4b234 <__ffteasy_MOD_dcleasyfft_f@@Base+0x328> │ │ │ │ - ldr r0, [pc, #540] @ (4b25c <__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 2fb88 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 4b228 <__ffteasy_MOD_dcleasyfft_f@@Base+0x31c> │ │ │ │ - add.w r3, r8, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33260 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00046f48 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f7e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00046f64 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3444c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00046f80 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32df8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00046f9c : │ │ │ │ + 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 34010 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov sl, r0 │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ + cbz r0, 4700a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, ip │ │ │ │ - cmp r8, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 4b06c <__ffteasy_MOD_dcleasyfft_f@@Base+0x160> │ │ │ │ - cmp r5, #1 │ │ │ │ - str.w sl, [sp, #48] @ 0x30 │ │ │ │ - it eq │ │ │ │ - ldreq.w r8, [sp, #16] │ │ │ │ - beq.n 4afe0 <__ffteasy_MOD_dcleasyfft_f@@Base+0xd4> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 4b204 <__ffteasy_MOD_dcleasyfft_f@@Base+0x2f8> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r8, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r9, r3 │ │ │ │ - str.w ip, [r1], #4 │ │ │ │ - bge.n 4b0a2 <__ffteasy_MOD_dcleasyfft_f@@Base+0x196> │ │ │ │ - cmp r4, #1 │ │ │ │ - str.w r8, [sp, #44] @ 0x2c │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #20] │ │ │ │ - beq.n 4afea <__ffteasy_MOD_dcleasyfft_f@@Base+0xde> │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.w 4b210 <__ffteasy_MOD_dcleasyfft_f@@Base+0x304> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - 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 4b0d8 <__ffteasy_MOD_dcleasyfft_f@@Base+0x1cc> │ │ │ │ - str.w r9, [sp, #52] @ 0x34 │ │ │ │ - b.n 4afea <__ffteasy_MOD_dcleasyfft_f@@Base+0xde> │ │ │ │ - ldr r3, [pc, #368] @ (4b260 <__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 4b134 <__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 4b128 <__ffteasy_MOD_dcleasyfft_f@@Base+0x21c> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4b028 <__ffteasy_MOD_dcleasyfft_f@@Base+0x11c> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4b15a <__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 4b14e <__ffteasy_MOD_dcleasyfft_f@@Base+0x242> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4b024 <__ffteasy_MOD_dcleasyfft_f@@Base+0x118> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4b180 <__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 4b174 <__ffteasy_MOD_dcleasyfft_f@@Base+0x268> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4b01e <__ffteasy_MOD_dcleasyfft_f@@Base+0x112> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4b1a6 <__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 4b19a <__ffteasy_MOD_dcleasyfft_f@@Base+0x28e> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4b018 <__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 4b21c <__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 34010 │ │ │ │ - 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 4b1f0 <__ffteasy_MOD_dcleasyfft_f@@Base+0x2e4> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 4b002 <__ffteasy_MOD_dcleasyfft_f@@Base+0xf6> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 4afe0 <__ffteasy_MOD_dcleasyfft_f@@Base+0xd4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 4afea <__ffteasy_MOD_dcleasyfft_f@@Base+0xde> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 4b002 <__ffteasy_MOD_dcleasyfft_f@@Base+0xf6> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 335ac │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 4afd6 <__ffteasy_MOD_dcleasyfft_f@@Base+0xca> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - adcs r4, r1 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ - movs r5, r1 │ │ │ │ - lsrs r4, r7 │ │ │ │ - movs r2, r1 │ │ │ │ - ands r0, r3 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47018 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4701c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ - movs r3, r1 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - movs r5, r1 │ │ │ │ - cmp r4, #216 @ 0xd8 │ │ │ │ - movs r4, r1 │ │ │ │ - eors r2, r7 │ │ │ │ + str r2, [sp, #632] @ 0x278 │ │ │ │ movs r2, r1 │ │ │ │ - movs r7, #42 @ 0x2a │ │ │ │ - movs r5, r1 │ │ │ │ │ │ │ │ -0004b264 <__ffteasy_MOD_dcldealloceasyfft@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00047020 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4708e │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #72] @ (4b2c0 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x5c>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - mov r3, r4 │ │ │ │ - cbz r4, 4b286 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x22> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - ldr r4, [pc, #60] @ (4b2c4 <__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, 4b2ae <__ffteasy_MOD_dcldealloceasyfft@@Base+0x4a> │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 334ec │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - ldr r0, [pc, #44] @ (4b2c8 <__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 2fb88 │ │ │ │ - ldr r2, [pc, #28] @ (4b2cc <__ffteasy_MOD_dcldealloceasyfft@@Base+0x68>) │ │ │ │ - ldr r1, [pc, #28] @ (4b2d0 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x6c>) │ │ │ │ - ldr r0, [pc, #32] @ (4b2d4 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x70>) │ │ │ │ - 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] @ (4709c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (470a0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33a98 <_gfortran_runtime_error_at@plt> │ │ │ │ - nop │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ - movs r2, r1 │ │ │ │ - movs r5, #146 @ 0x92 │ │ │ │ - movs r5, r1 │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ movs r2, r1 │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004b2d8 <__ffteasy_MOD_dcliniteasyfft@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000470a4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #212] @ (4b3c0 <__ffteasy_MOD_dcliniteasyfft@@Base+0xe8>) │ │ │ │ - mov r4, r1 │ │ │ │ - sub sp, #12 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #14 │ │ │ │ - blx 2f694 │ │ │ │ - cbz r4, 4b2fc <__ffteasy_MOD_dcliniteasyfft@@Base+0x24> │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - subs r4, #1 │ │ │ │ - ldr r3, [pc, #196] @ (4b3c4 <__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, 4b324 <__ffteasy_MOD_dcliniteasyfft@@Base+0x4c> │ │ │ │ - movs r0, #14 │ │ │ │ - ldr r2, [pc, #184] @ (4b3c8 <__ffteasy_MOD_dcliniteasyfft@@Base+0xf0>) │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #180] @ (4b3cc <__ffteasy_MOD_dcliniteasyfft@@Base+0xf4>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #180] @ (4b3d0 <__ffteasy_MOD_dcliniteasyfft@@Base+0xf8>) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - ldr r3, [pc, #172] @ (4b3d4 <__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 4b3a8 <__ffteasy_MOD_dcliniteasyfft@@Base+0xd0> │ │ │ │ - cmp r6, #0 │ │ │ │ - itete gt │ │ │ │ - lslgt r0, r6, #2 │ │ │ │ - movle r0, #1 │ │ │ │ - lslgt r7, r6, #2 │ │ │ │ - movle r7, 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 34010 │ │ │ │ - ldr r3, [pc, #108] @ (4b3d8 <__ffteasy_MOD_dcliniteasyfft@@Base+0x100>) │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + cbz r0, 47112 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - add r3, pc │ │ │ │ - mla r3, r2, r4, r3 │ │ │ │ - str.w r0, [r3, #404] @ 0x194 │ │ │ │ - cbz r0, 4b3b0 <__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 34a70 │ │ │ │ - ldr r0, [pc, #64] @ (4b3dc <__ffteasy_MOD_dcliniteasyfft@@Base+0x104>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - ldr r0, [pc, #52] @ (4b3e0 <__ffteasy_MOD_dcliniteasyfft@@Base+0x108>) │ │ │ │ - add r0, pc │ │ │ │ - blx 33db4 <_gfortran_runtime_error@plt> │ │ │ │ - ldr r1, [pc, #48] @ (4b3e4 <__ffteasy_MOD_dcliniteasyfft@@Base+0x10c>) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #48] @ (4b3e8 <__ffteasy_MOD_dcliniteasyfft@@Base+0x110>) │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30d7c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47120 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47124 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - subs r6, #18 │ │ │ │ - movs r2, r1 │ │ │ │ - movs r5, #28 │ │ │ │ - movs r5, r1 │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r5, #228 @ 0xe4 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r2, r3, #2 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ - movs r5, r1 │ │ │ │ - movs r4, #174 @ 0xae │ │ │ │ - movs r5, r1 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r6, #238 @ 0xee │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ movs r2, r1 │ │ │ │ - subs r5, #88 @ 0x58 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004b3ec <__fftsin_MOD_dclsinfft@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00047128 : │ │ │ │ + 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 2f43c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00047144 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34740 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00047160 : │ │ │ │ + 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 │ │ │ │ - ldr r2, [pc, #388] @ (4b584 <__fftsin_MOD_dclsinfft@@Base+0x198>) │ │ │ │ - ldr r3, [pc, #388] @ (4b588 <__fftsin_MOD_dclsinfft@@Base+0x19c>) │ │ │ │ - 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, #368] @ (4b58c <__fftsin_MOD_dclsinfft@@Base+0x1a0>) │ │ │ │ - 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 2f694 │ │ │ │ - cbz r5, 4b448 <__fftsin_MOD_dclsinfft@@Base+0x5c> │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - subs r5, #1 │ │ │ │ - ldr r3, [pc, #324] @ (4b590 <__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 4b478 <__fftsin_MOD_dclsinfft@@Base+0x8c> │ │ │ │ - movs r3, #9 │ │ │ │ - movs r2, #19 │ │ │ │ - ldr r1, [pc, #304] @ (4b594 <__fftsin_MOD_dclsinfft@@Base+0x1a8>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #300] @ (4b598 <__fftsin_MOD_dclsinfft@@Base+0x1ac>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #300] @ (4b59c <__fftsin_MOD_dclsinfft@@Base+0x1b0>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 4b49a <__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 4b488 <__fftsin_MOD_dclsinfft@@Base+0x9c> │ │ │ │ - ldr r4, [pc, #260] @ (4b5a0 <__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 4b4dc <__fftsin_MOD_dclsinfft@@Base+0xf0> │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 30c78 │ │ │ │ - ldr r2, [pc, #232] @ (4b5a4 <__fftsin_MOD_dclsinfft@@Base+0x1b8>) │ │ │ │ - ldr r3, [pc, #204] @ (4b588 <__fftsin_MOD_dclsinfft@@Base+0x19c>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4b580 <__fftsin_MOD_dclsinfft@@Base+0x194> │ │ │ │ - ldr r0, [pc, #216] @ (4b5a8 <__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 2fb88 │ │ │ │ - ldrd r8, r3, [r4, #832] @ 0x340 │ │ │ │ - subs.w r9, r3, r8 │ │ │ │ - bmi.n 4b576 <__fftsin_MOD_dclsinfft@@Base+0x18a> │ │ │ │ - add.w r0, r9, #1 │ │ │ │ - ldr.w r3, [r4, #808] @ 0x328 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ blx 34010 │ │ │ │ - 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 4b512 <__fftsin_MOD_dclsinfft@@Base+0x126> │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 30c78 │ │ │ │ - ldr r2, [pc, #128] @ (4b5ac <__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 4b56e <__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 │ │ │ │ + cbz r0, 471ce │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ 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 4b562 <__fftsin_MOD_dclsinfft@@Base+0x176> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4b4b8 <__fftsin_MOD_dclsinfft@@Base+0xcc> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33944 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 4b520 <__fftsin_MOD_dclsinfft@@Base+0x134> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - cmp r1, #0 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #16 │ │ │ │ - movs r2, r1 │ │ │ │ - movs r3, #204 @ 0xcc │ │ │ │ - movs r5, r1 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ - movs r2, r1 │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (471dc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (471e0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r3, #126 @ 0x7e │ │ │ │ - movs r5, r1 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ - movs r4, r1 │ │ │ │ - subs r4, #104 @ 0x68 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ movs r2, r1 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ - movs r5, r1 │ │ │ │ │ │ │ │ -0004b5b0 <__fftsin_MOD_dcldeallocsinfft@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +000471e4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33eb4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00047200 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4726e │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #72] @ (4b60c <__fftsin_MOD_dcldeallocsinfft@@Base+0x5c>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - mov r3, r4 │ │ │ │ - cbz r4, 4b5d2 <__fftsin_MOD_dcldeallocsinfft@@Base+0x22> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - ldr r4, [pc, #60] @ (4b610 <__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, 4b5fa <__fftsin_MOD_dcldeallocsinfft@@Base+0x4a> │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 325f0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - ldr r0, [pc, #44] @ (4b614 <__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 2fb88 │ │ │ │ - ldr r2, [pc, #28] @ (4b618 <__fftsin_MOD_dcldeallocsinfft@@Base+0x68>) │ │ │ │ - ldr r1, [pc, #28] @ (4b61c <__fftsin_MOD_dcldeallocsinfft@@Base+0x6c>) │ │ │ │ - ldr r0, [pc, #32] @ (4b620 <__fftsin_MOD_dcldeallocsinfft@@Base+0x70>) │ │ │ │ - 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] @ (4727c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47280 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33a98 <_gfortran_runtime_error_at@plt> │ │ │ │ - nop │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ - movs r2, r1 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ - movs r5, r1 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + str r0, [r4, #108] @ 0x6c │ │ │ │ movs r2, r1 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004b624 <__fftsin_MOD_dclinitsinfft@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00047284 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #232] @ (4b720 <__fftsin_MOD_dclinitsinfft@@Base+0xfc>) │ │ │ │ - mov r5, r1 │ │ │ │ - sub sp, #12 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #13 │ │ │ │ - blx 2f694 │ │ │ │ - cbz r5, 4b648 <__fftsin_MOD_dclinitsinfft@@Base+0x24> │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - subs r5, #1 │ │ │ │ - ldr r3, [pc, #216] @ (4b724 <__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, 4b670 <__fftsin_MOD_dclinitsinfft@@Base+0x4c> │ │ │ │ - movs r0, #13 │ │ │ │ - ldr r2, [pc, #204] @ (4b728 <__fftsin_MOD_dclinitsinfft@@Base+0x104>) │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #200] @ (4b72c <__fftsin_MOD_dclinitsinfft@@Base+0x108>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #200] @ (4b730 <__fftsin_MOD_dclinitsinfft@@Base+0x10c>) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - vldr s13, [r6] │ │ │ │ - vmov.f32 s14, #4 @ 0x40200000 2.5 │ │ │ │ - vmov.f32 s15, #46 @ 0x41700000 15.0 │ │ │ │ - ldr r3, [pc, #180] @ (4b734 <__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 4b708 <__fftsin_MOD_dclinitsinfft@@Base+0xe4> │ │ │ │ - cmp r4, #0 │ │ │ │ - iteet gt │ │ │ │ - lslgt r0, r4, #2 │ │ │ │ - movle r0, #1 │ │ │ │ - movle r7, r1 │ │ │ │ - lslgt r7, r4, #2 │ │ │ │ + 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 34010 │ │ │ │ - ldr r3, [pc, #108] @ (4b738 <__fftsin_MOD_dclinitsinfft@@Base+0x114>) │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + cbz r0, 472f2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - add r3, pc │ │ │ │ - mla r3, r2, r5, r3 │ │ │ │ - str.w r0, [r3, #804] @ 0x324 │ │ │ │ - cbz r0, 4b710 <__fftsin_MOD_dclinitsinfft@@Base+0xec> │ │ │ │ - mov r0, r6 │ │ │ │ - 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 35974 │ │ │ │ - ldr r0, [pc, #64] @ (4b73c <__fftsin_MOD_dclinitsinfft@@Base+0x118>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - ldr r0, [pc, #52] @ (4b740 <__fftsin_MOD_dclinitsinfft@@Base+0x11c>) │ │ │ │ - add r0, pc │ │ │ │ - blx 33db4 <_gfortran_runtime_error@plt> │ │ │ │ - ldr r1, [pc, #48] @ (4b744 <__fftsin_MOD_dclinitsinfft@@Base+0x120>) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #48] @ (4b748 <__fftsin_MOD_dclinitsinfft@@Base+0x124>) │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f018 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47300 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47304 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ + str r4, [r3, #100] @ 0x64 │ │ │ │ movs r2, r1 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ - movs r5, r1 │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r3, #16 │ │ │ │ - movs r2, r1 │ │ │ │ - lsls r6, r1, #21 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ - movs r5, r1 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ - movs r2, r1 │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004b74c <__fftcos_MOD_dclcosfft@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00047308 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + 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, #396] @ (4b8ec <__fftcos_MOD_dclcosfft@@Base+0x1a0>) │ │ │ │ - ldr r3, [pc, #396] @ (4b8f0 <__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] @ (4b8f4 <__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 2f694 │ │ │ │ - cbz r5, 4b7a8 <__fftcos_MOD_dclcosfft@@Base+0x5c> │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - subs r5, #1 │ │ │ │ - ldr r3, [pc, #332] @ (4b8f8 <__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 4b7d8 <__fftcos_MOD_dclcosfft@@Base+0x8c> │ │ │ │ - movs r3, #9 │ │ │ │ - movs r2, #19 │ │ │ │ - ldr r1, [pc, #312] @ (4b8fc <__fftcos_MOD_dclcosfft@@Base+0x1b0>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #308] @ (4b900 <__fftcos_MOD_dclcosfft@@Base+0x1b4>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #308] @ (4b904 <__fftcos_MOD_dclcosfft@@Base+0x1b8>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 4b7fa <__fftcos_MOD_dclcosfft@@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 4b7e8 <__fftcos_MOD_dclcosfft@@Base+0x9c> │ │ │ │ - ldr r4, [pc, #268] @ (4b908 <__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 4b83c <__fftcos_MOD_dclcosfft@@Base+0xf0> │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 2efd0 │ │ │ │ - ldr r2, [pc, #240] @ (4b90c <__fftcos_MOD_dclcosfft@@Base+0x1c0>) │ │ │ │ - ldr r3, [pc, #212] @ (4b8f0 <__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 4b8e8 <__fftcos_MOD_dclcosfft@@Base+0x19c> │ │ │ │ - ldr r0, [pc, #224] @ (4b910 <__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 2fb88 │ │ │ │ - ldr.w r8, [r4, #1232] @ 0x4d0 │ │ │ │ - ldr.w r3, [r4, #1236] @ 0x4d4 │ │ │ │ - subs.w r9, r3, r8 │ │ │ │ - bmi.n 4b8de <__fftcos_MOD_dclcosfft@@Base+0x192> │ │ │ │ - add.w r0, r9, #1 │ │ │ │ - ldr.w r3, [r4, #1208] @ 0x4b8 │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ blx 34010 │ │ │ │ - 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 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - add r3, r4 │ │ │ │ - cmp r9, r1 │ │ │ │ - str.w r2, [r7], #4 │ │ │ │ - bge.n 4b876 <__fftcos_MOD_dclcosfft@@Base+0x12a> │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 2efd0 │ │ │ │ - ldr r2, [pc, #132] @ (4b914 <__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 4b8d6 <__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 4b8ca <__fftcos_MOD_dclcosfft@@Base+0x17e> │ │ │ │ + cbz r0, 47376 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4b818 <__fftcos_MOD_dclcosfft@@Base+0xcc> │ │ │ │ + blx 35000 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 4b884 <__fftcos_MOD_dclcosfft@@Base+0x138> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - movs r5, #160 @ 0xa0 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #40 @ 0x28 │ │ │ │ - movs r2, r1 │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ - movs r5, r1 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r0, #12 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47384 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47388 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + str r0, [r3, #92] @ 0x5c │ │ │ │ movs r2, r1 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r0, #30 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r4, #232 @ 0xe8 │ │ │ │ - movs r4, r1 │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ movs r2, r1 │ │ │ │ - subs r2, r1, #6 │ │ │ │ - movs r5, r1 │ │ │ │ │ │ │ │ -0004b918 <__fftcos_MOD_dcldealloccosfft@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0004738c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 305c0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000473a8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32890 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000473c4 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 47432 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #72] @ (4b974 <__fftcos_MOD_dcldealloccosfft@@Base+0x5c>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - mov r3, r4 │ │ │ │ - cbz r4, 4b93a <__fftcos_MOD_dcldealloccosfft@@Base+0x22> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - ldr r4, [pc, #60] @ (4b978 <__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, 4b962 <__fftcos_MOD_dcldealloccosfft@@Base+0x4a> │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32a58 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - ldr r0, [pc, #44] @ (4b97c <__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 2fb88 │ │ │ │ - ldr r2, [pc, #28] @ (4b980 <__fftcos_MOD_dcldealloccosfft@@Base+0x68>) │ │ │ │ - ldr r1, [pc, #28] @ (4b984 <__fftcos_MOD_dcldealloccosfft@@Base+0x6c>) │ │ │ │ - ldr r0, [pc, #32] @ (4b988 <__fftcos_MOD_dcldealloccosfft@@Base+0x70>) │ │ │ │ - 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] @ (47440 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47444 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33a98 <_gfortran_runtime_error_at@plt> │ │ │ │ - nop │ │ │ │ - subs r0, #144 @ 0x90 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r6, r3, #3 │ │ │ │ - movs r5, r1 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r0, #146 @ 0x92 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ movs r2, r1 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004b98c <__fftcos_MOD_dclinitcosfft@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00047448 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #220] @ (4ba7c <__fftcos_MOD_dclinitcosfft@@Base+0xf0>) │ │ │ │ - mov r4, r1 │ │ │ │ - sub sp, #12 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #13 │ │ │ │ - blx 2f694 │ │ │ │ - cbz r4, 4b9b0 <__fftcos_MOD_dclinitcosfft@@Base+0x24> │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - subs r4, #1 │ │ │ │ - ldr r3, [pc, #204] @ (4ba80 <__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, 4b9d8 <__fftcos_MOD_dclinitcosfft@@Base+0x4c> │ │ │ │ - movs r0, #13 │ │ │ │ - ldr r2, [pc, #192] @ (4ba84 <__fftcos_MOD_dclinitcosfft@@Base+0xf8>) │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #188] @ (4ba88 <__fftcos_MOD_dclinitcosfft@@Base+0xfc>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #188] @ (4ba8c <__fftcos_MOD_dclinitcosfft@@Base+0x100>) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - ldr r3, [pc, #180] @ (4ba90 <__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 4ba64 <__fftcos_MOD_dclinitcosfft@@Base+0xd8> │ │ │ │ - cmp r6, #0 │ │ │ │ - itete gt │ │ │ │ - lslgt r0, r6, #2 │ │ │ │ - movle r0, #1 │ │ │ │ - lslgt r7, r6, #2 │ │ │ │ - movle r7, 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 34010 │ │ │ │ - ldr r3, [pc, #112] @ (4ba94 <__fftcos_MOD_dclinitcosfft@@Base+0x108>) │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + cbz r0, 474b0 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ - add r3, pc │ │ │ │ - mla r3, r2, r4, r3 │ │ │ │ - str.w r0, [r3, #1204] @ 0x4b4 │ │ │ │ - cbz r0, 4ba6c <__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 333e0 │ │ │ │ - ldr r0, [pc, #64] @ (4ba98 <__fftcos_MOD_dclinitcosfft@@Base+0x10c>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - ldr r0, [pc, #52] @ (4ba9c <__fftcos_MOD_dclinitcosfft@@Base+0x110>) │ │ │ │ - add r0, pc │ │ │ │ - blx 33db4 <_gfortran_runtime_error@plt> │ │ │ │ - ldr r1, [pc, #48] @ (4baa0 <__fftcos_MOD_dclinitcosfft@@Base+0x114>) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #48] @ (4baa4 <__fftcos_MOD_dclinitcosfft@@Base+0x118>) │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31354 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ff94 │ │ │ │ + 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 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (474c0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (474c4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ - movs r2, r1 │ │ │ │ - subs r0, r5, #1 │ │ │ │ - movs r5, r1 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ - movs r2, r1 │ │ │ │ - subs r0, #32 │ │ │ │ - movs r2, r1 │ │ │ │ - lsls r6, r4, #7 │ │ │ │ - movs r3, r1 │ │ │ │ - subs r2, r7, #0 │ │ │ │ - movs r5, r1 │ │ │ │ - adds r6, r6, #7 │ │ │ │ - movs r5, r1 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ + str r6, [r3, #72] @ 0x48 │ │ │ │ movs r2, r1 │ │ │ │ - cmp r0, #50 @ 0x32 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r7, #140 @ 0x8c │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004baa8 <__fftqsin_MOD_dclsinqft_b@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +000474c8 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #396] @ (4bc48 <__fftqsin_MOD_dclsinqft_b@@Base+0x1a0>) │ │ │ │ - ldr r3, [pc, #396] @ (4bc4c <__fftqsin_MOD_dclsinqft_b@@Base+0x1a4>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ 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] @ (4bc50 <__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 2f694 │ │ │ │ - cbz r5, 4bb04 <__fftqsin_MOD_dclsinqft_b@@Base+0x5c> │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - subs r5, #1 │ │ │ │ - ldr r3, [pc, #332] @ (4bc54 <__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 4bb34 <__fftqsin_MOD_dclsinqft_b@@Base+0x8c> │ │ │ │ - movs r3, #11 │ │ │ │ - movs r2, #19 │ │ │ │ - ldr r1, [pc, #312] @ (4bc58 <__fftqsin_MOD_dclsinqft_b@@Base+0x1b0>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 47530 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #308] @ (4bc5c <__fftqsin_MOD_dclsinqft_b@@Base+0x1b4>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #308] @ (4bc60 <__fftqsin_MOD_dclsinqft_b@@Base+0x1b8>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 4bb56 <__fftqsin_MOD_dclsinqft_b@@Base+0xae> │ │ │ │ - mov.w lr, r8, lsl #2 │ │ │ │ - mov r3, sl │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ 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 4bb44 <__fftqsin_MOD_dclsinqft_b@@Base+0x9c> │ │ │ │ - ldr r4, [pc, #268] @ (4bc64 <__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 4bb98 <__fftqsin_MOD_dclsinqft_b@@Base+0xf0> │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 33cfc │ │ │ │ - ldr r2, [pc, #240] @ (4bc68 <__fftqsin_MOD_dclsinqft_b@@Base+0x1c0>) │ │ │ │ - ldr r3, [pc, #212] @ (4bc4c <__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 4bc44 <__fftqsin_MOD_dclsinqft_b@@Base+0x19c> │ │ │ │ - ldr r0, [pc, #224] @ (4bc6c <__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 2fb88 │ │ │ │ - ldr.w r8, [r4, #1632] @ 0x660 │ │ │ │ - ldr.w r3, [r4, #1636] @ 0x664 │ │ │ │ - subs.w r9, r3, r8 │ │ │ │ - bmi.n 4bc3a <__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 34010 │ │ │ │ - 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 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - add r3, r4 │ │ │ │ - cmp r9, r1 │ │ │ │ - str.w r2, [r7], #4 │ │ │ │ - bge.n 4bbd2 <__fftqsin_MOD_dclsinqft_b@@Base+0x12a> │ │ │ │ - mov r2, r8 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31354 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 345c8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 33cfc │ │ │ │ - ldr r2, [pc, #132] @ (4bc70 <__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 4bc32 <__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 4bc26 <__fftqsin_MOD_dclsinqft_b@@Base+0x17e> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4bb74 <__fftqsin_MOD_dclsinqft_b@@Base+0xcc> │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 4bbe0 <__fftqsin_MOD_dclsinqft_b@@Base+0x138> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #68 @ 0x44 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r0, r2, #4 │ │ │ │ - movs r5, r1 │ │ │ │ - adds r7, #0 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r4, #176 @ 0xb0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47540 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47544 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - movs r3, r1 │ │ │ │ - adds r2, r0, #3 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r1, #140 @ 0x8c │ │ │ │ - movs r4, r1 │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ + ldrh r0, [r4, #54] @ 0x36 │ │ │ │ movs r2, r1 │ │ │ │ - adds r6, r5, #0 │ │ │ │ - movs r5, r1 │ │ │ │ │ │ │ │ -0004bc74 <__fftqsin_MOD_dclsinqft_f@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00047548 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + 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 r2, [pc, #396] @ (4be14 <__fftqsin_MOD_dclsinqft_f@@Base+0x1a0>) │ │ │ │ - ldr r3, [pc, #396] @ (4be18 <__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] @ (4be1c <__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 2f694 │ │ │ │ - cbz r5, 4bcd0 <__fftqsin_MOD_dclsinqft_f@@Base+0x5c> │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - subs r5, #1 │ │ │ │ - ldr r3, [pc, #332] @ (4be20 <__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 4bd00 <__fftqsin_MOD_dclsinqft_f@@Base+0x8c> │ │ │ │ - movs r3, #11 │ │ │ │ - movs r2, #19 │ │ │ │ - ldr r1, [pc, #312] @ (4be24 <__fftqsin_MOD_dclsinqft_f@@Base+0x1b0>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #308] @ (4be28 <__fftqsin_MOD_dclsinqft_f@@Base+0x1b4>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #308] @ (4be2c <__fftqsin_MOD_dclsinqft_f@@Base+0x1b8>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 4bd22 <__fftqsin_MOD_dclsinqft_f@@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 4bd10 <__fftqsin_MOD_dclsinqft_f@@Base+0x9c> │ │ │ │ - ldr r4, [pc, #268] @ (4be30 <__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 4bd64 <__fftqsin_MOD_dclsinqft_f@@Base+0xf0> │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 33008 │ │ │ │ - ldr r2, [pc, #240] @ (4be34 <__fftqsin_MOD_dclsinqft_f@@Base+0x1c0>) │ │ │ │ - ldr r3, [pc, #212] @ (4be18 <__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 4be10 <__fftqsin_MOD_dclsinqft_f@@Base+0x19c> │ │ │ │ - ldr r0, [pc, #224] @ (4be38 <__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 2fb88 │ │ │ │ - ldr.w r8, [r4, #1632] @ 0x660 │ │ │ │ - ldr.w r3, [r4, #1636] @ 0x664 │ │ │ │ - subs.w r9, r3, r8 │ │ │ │ - bmi.n 4be06 <__fftqsin_MOD_dclsinqft_f@@Base+0x192> │ │ │ │ - add.w r0, r9, #1 │ │ │ │ - ldr.w r3, [r4, #1608] @ 0x648 │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ blx 34010 │ │ │ │ - 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 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - add r3, r4 │ │ │ │ - cmp r9, r1 │ │ │ │ - str.w r2, [r7], #4 │ │ │ │ - bge.n 4bd9e <__fftqsin_MOD_dclsinqft_f@@Base+0x12a> │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 33008 │ │ │ │ - ldr r2, [pc, #132] @ (4be3c <__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 4bdfe <__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 4bdf2 <__fftqsin_MOD_dclsinqft_f@@Base+0x17e> │ │ │ │ - mov r0, r8 │ │ │ │ + cbz r0, 475a2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31874 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - b.n 4bd40 <__fftqsin_MOD_dclsinqft_f@@Base+0xcc> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 4bdac <__fftqsin_MOD_dclsinqft_f@@Base+0x138> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r4, r0, r5 │ │ │ │ - movs r5, r1 │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + 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] @ (475b0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (475b4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ movs r2, r1 │ │ │ │ - cdp2 0, 11, cr0, cr14, cr10, {0} │ │ │ │ - subs r6, r6, r3 │ │ │ │ - movs r5, r1 │ │ │ │ - subs r0, r0, #7 │ │ │ │ - movs r4, r1 │ │ │ │ - adds r4, #220 @ 0xdc │ │ │ │ + ldrh r6, [r2, #52] @ 0x34 │ │ │ │ movs r2, r1 │ │ │ │ - subs r2, r4, r1 │ │ │ │ - movs r5, r1 │ │ │ │ │ │ │ │ -0004be40 <__fftqsin_MOD_dcldeallocsinqft@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +000475b8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 47612 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #72] @ (4be9c <__fftqsin_MOD_dcldeallocsinqft@@Base+0x5c>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - mov r3, r4 │ │ │ │ - cbz r4, 4be62 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x22> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - ldr r4, [pc, #60] @ (4bea0 <__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, 4be8a <__fftqsin_MOD_dcldeallocsinqft@@Base+0x4a> │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 318ac │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - ldr r0, [pc, #44] @ (4bea4 <__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 2fb88 │ │ │ │ - ldr r2, [pc, #28] @ (4bea8 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x68>) │ │ │ │ - ldr r1, [pc, #28] @ (4beac <__fftqsin_MOD_dcldeallocsinqft@@Base+0x6c>) │ │ │ │ - ldr r0, [pc, #32] @ (4beb0 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x70>) │ │ │ │ - add r2, pc │ │ │ │ + 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] @ (47620 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47624 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33a98 <_gfortran_runtime_error_at@plt> │ │ │ │ - nop │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ - movs r2, r1 │ │ │ │ - adds r6, r6, r6 │ │ │ │ - movs r5, r1 │ │ │ │ - adds r3, #192 @ 0xc0 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ - movs r2, r1 │ │ │ │ - movs r3, #106 @ 0x6a │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ movs r2, r1 │ │ │ │ - adds r3, #192 @ 0xc0 │ │ │ │ + ldrh r6, [r1, #50] @ 0x32 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004beb4 <__fftqsin_MOD_dclinitsinqft@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00047628 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #220] @ (4bfa4 <__fftqsin_MOD_dclinitsinqft@@Base+0xf0>) │ │ │ │ - mov r4, r1 │ │ │ │ - sub sp, #12 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #13 │ │ │ │ - blx 2f694 │ │ │ │ - cbz r4, 4bed8 <__fftqsin_MOD_dclinitsinqft@@Base+0x24> │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - subs r4, #1 │ │ │ │ - ldr r3, [pc, #204] @ (4bfa8 <__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, 4bf00 <__fftqsin_MOD_dclinitsinqft@@Base+0x4c> │ │ │ │ - movs r0, #13 │ │ │ │ - ldr r2, [pc, #192] @ (4bfac <__fftqsin_MOD_dclinitsinqft@@Base+0xf8>) │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #188] @ (4bfb0 <__fftqsin_MOD_dclinitsinqft@@Base+0xfc>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #188] @ (4bfb4 <__fftqsin_MOD_dclinitsinqft@@Base+0x100>) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - ldr r3, [pc, #180] @ (4bfb8 <__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 4bf8c <__fftqsin_MOD_dclinitsinqft@@Base+0xd8> │ │ │ │ - cmp r6, #0 │ │ │ │ - itete gt │ │ │ │ - lslgt r0, r6, #2 │ │ │ │ - movle r0, #1 │ │ │ │ - lslgt r7, r6, #2 │ │ │ │ - movle r7, 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 34010 │ │ │ │ - ldr r3, [pc, #112] @ (4bfbc <__fftqsin_MOD_dclinitsinqft@@Base+0x108>) │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + cbz r0, 47696 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - add r3, pc │ │ │ │ - mla r3, r2, r4, r3 │ │ │ │ - str.w r0, [r3, #1604] @ 0x644 │ │ │ │ - cbz r0, 4bf94 <__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 332bc │ │ │ │ - ldr r0, [pc, #64] @ (4bfc0 <__fftqsin_MOD_dclinitsinqft@@Base+0x10c>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - ldr r0, [pc, #52] @ (4bfc4 <__fftqsin_MOD_dclinitsinqft@@Base+0x110>) │ │ │ │ - add r0, pc │ │ │ │ - blx 33db4 <_gfortran_runtime_error@plt> │ │ │ │ - ldr r1, [pc, #48] @ (4bfc8 <__fftqsin_MOD_dclinitsinqft@@Base+0x114>) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #48] @ (4bfcc <__fftqsin_MOD_dclinitsinqft@@Base+0x118>) │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f024 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (476a4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (476a8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - adds r3, #170 @ 0xaa │ │ │ │ - movs r2, r1 │ │ │ │ - adds r0, r0, r5 │ │ │ │ - movs r5, r1 │ │ │ │ - adds r1, #100 @ 0x64 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ - movs r2, r1 │ │ │ │ - ldc2 0, cr0, [lr], #40 @ 0x28 │ │ │ │ - adds r2, r2, r4 │ │ │ │ - movs r5, r1 │ │ │ │ - adds r6, r1, r3 │ │ │ │ - movs r5, r1 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ - movs r2, r1 │ │ │ │ - movs r3, #90 @ 0x5a │ │ │ │ - movs r2, r1 │ │ │ │ - movs r3, #10 │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ movs r2, r1 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + ldrh r2, [r6, #46] @ 0x2e │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004bfd0 <__fftqcos_MOD_dclcosqft_b@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +000476ac : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #400] @ (4c174 <__fftqcos_MOD_dclcosqft_b@@Base+0x1a4>) │ │ │ │ - ldr r3, [pc, #400] @ (4c178 <__fftqcos_MOD_dclcosqft_b@@Base+0x1a8>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ 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] @ (4c17c <__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 2f694 │ │ │ │ - cbz r5, 4c032 <__fftqcos_MOD_dclcosqft_b@@Base+0x62> │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - subs r5, #1 │ │ │ │ - ldr r3, [pc, #332] @ (4c180 <__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 4c05e <__fftqcos_MOD_dclcosqft_b@@Base+0x8e> │ │ │ │ - movs r3, #11 │ │ │ │ - movs r2, #19 │ │ │ │ - ldr r1, [pc, #312] @ (4c184 <__fftqcos_MOD_dclcosqft_b@@Base+0x1b4>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #308] @ (4c188 <__fftqcos_MOD_dclcosqft_b@@Base+0x1b8>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #308] @ (4c18c <__fftqcos_MOD_dclcosqft_b@@Base+0x1bc>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 4c07e <__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 4c070 <__fftqcos_MOD_dclcosqft_b@@Base+0xa0> │ │ │ │ - ldr r4, [pc, #272] @ (4c190 <__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 4c0c2 <__fftqcos_MOD_dclcosqft_b@@Base+0xf2> │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 3498c │ │ │ │ - ldr r2, [pc, #244] @ (4c194 <__fftqcos_MOD_dclcosqft_b@@Base+0x1c4>) │ │ │ │ - ldr r3, [pc, #212] @ (4c178 <__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 4c16e <__fftqcos_MOD_dclcosqft_b@@Base+0x19e> │ │ │ │ - ldr r0, [pc, #228] @ (4c198 <__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 2fb88 │ │ │ │ - ldr.w r9, [r4, #2032] @ 0x7f0 │ │ │ │ - ldr.w r3, [r4, #2036] @ 0x7f4 │ │ │ │ - subs.w r8, r3, r9 │ │ │ │ - bmi.n 4c164 <__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] │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r1, [r4, #2024] @ 0x7e8 │ │ │ │ + cbz r0, 47714 │ │ │ │ mov r4, r0 │ │ │ │ - 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 4c0fc <__fftqcos_MOD_dclcosqft_b@@Base+0x12c> │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 3498c │ │ │ │ - ldr r1, [pc, #132] @ (4c19c <__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 4c15c <__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 │ │ │ │ - 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 4c150 <__fftqcos_MOD_dclcosqft_b@@Base+0x180> │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4c09e <__fftqcos_MOD_dclcosqft_b@@Base+0xce> │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31354 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f974 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 4c10a <__fftqcos_MOD_dclcosqft_b@@Base+0x13a> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47724 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47728 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - adds r4, r3, #4 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r6, r4, #31 │ │ │ │ - movs r5, r1 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + str r2, [r7, #32] │ │ │ │ movs r2, r1 │ │ │ │ - smmls r0, r0, sl, r0 │ │ │ │ - asrs r0, r3, #30 │ │ │ │ - movs r5, r1 │ │ │ │ - adds r2, r4, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - adds r1, #246 @ 0xf6 │ │ │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ │ │ movs r2, r1 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ - movs r5, r1 │ │ │ │ │ │ │ │ -0004c1a0 <__fftqcos_MOD_dclcosqft_f@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0004772c : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #396] @ (4c340 <__fftqcos_MOD_dclcosqft_f@@Base+0x1a0>) │ │ │ │ - ldr r3, [pc, #396] @ (4c344 <__fftqcos_MOD_dclcosqft_f@@Base+0x1a4>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ 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] @ (4c348 <__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 2f694 │ │ │ │ - cbz r5, 4c1fc <__fftqcos_MOD_dclcosqft_f@@Base+0x5c> │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - subs r5, #1 │ │ │ │ - ldr r3, [pc, #332] @ (4c34c <__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 4c22c <__fftqcos_MOD_dclcosqft_f@@Base+0x8c> │ │ │ │ - movs r3, #11 │ │ │ │ - movs r2, #19 │ │ │ │ - ldr r1, [pc, #312] @ (4c350 <__fftqcos_MOD_dclcosqft_f@@Base+0x1b0>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 47794 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #308] @ (4c354 <__fftqcos_MOD_dclcosqft_f@@Base+0x1b4>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #308] @ (4c358 <__fftqcos_MOD_dclcosqft_f@@Base+0x1b8>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 4c24e <__fftqcos_MOD_dclcosqft_f@@Base+0xae> │ │ │ │ - mov.w lr, r8, lsl #2 │ │ │ │ - mov r3, sl │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ 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 4c23c <__fftqcos_MOD_dclcosqft_f@@Base+0x9c> │ │ │ │ - ldr r4, [pc, #268] @ (4c35c <__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 4c290 <__fftqcos_MOD_dclcosqft_f@@Base+0xf0> │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 305b0 │ │ │ │ - ldr r2, [pc, #240] @ (4c360 <__fftqcos_MOD_dclcosqft_f@@Base+0x1c0>) │ │ │ │ - ldr r3, [pc, #212] @ (4c344 <__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 4c33c <__fftqcos_MOD_dclcosqft_f@@Base+0x19c> │ │ │ │ - ldr r0, [pc, #224] @ (4c364 <__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 2fb88 │ │ │ │ - ldr.w r8, [r4, #2032] @ 0x7f0 │ │ │ │ - ldr.w r3, [r4, #2036] @ 0x7f4 │ │ │ │ - subs.w r9, r3, r8 │ │ │ │ - bmi.n 4c332 <__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 34010 │ │ │ │ - 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 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - add r3, r4 │ │ │ │ - cmp r9, r1 │ │ │ │ - str.w r2, [r7], #4 │ │ │ │ - bge.n 4c2ca <__fftqcos_MOD_dclcosqft_f@@Base+0x12a> │ │ │ │ - mov r2, r8 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31354 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 337bc │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 305b0 │ │ │ │ - ldr r2, [pc, #132] @ (4c368 <__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 4c32a <__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 4c31e <__fftqcos_MOD_dclcosqft_f@@Base+0x17e> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4c26c <__fftqcos_MOD_dclcosqft_f@@Base+0xcc> │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 4c2d8 <__fftqcos_MOD_dclcosqft_f@@Base+0x138> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - subs r4, r1, r5 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ - movs r5, r1 │ │ │ │ - adds r0, #152 @ 0x98 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (477a4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (477a8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r2, [r7, #24] │ │ │ │ movs r2, r1 │ │ │ │ - ldrsb.w r0, [r2, #10] │ │ │ │ - asrs r2, r1, #23 │ │ │ │ - movs r5, r1 │ │ │ │ - subs r4, r2, r2 │ │ │ │ - movs r4, r1 │ │ │ │ - adds r0, #52 @ 0x34 │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ movs r2, r1 │ │ │ │ - asrs r6, r6, #20 │ │ │ │ - movs r5, r1 │ │ │ │ │ │ │ │ -0004c36c <__fftqcos_MOD_dcldealloccosqft@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +000477ac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32dd4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000477c8 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +000477e4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32768 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00047800 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 47872 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #72] @ (4c3c8 <__fftqcos_MOD_dcldealloccosqft@@Base+0x5c>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - mov r3, r4 │ │ │ │ - cbz r4, 4c38e <__fftqcos_MOD_dcldealloccosqft@@Base+0x22> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - ldr r4, [pc, #60] @ (4c3cc <__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, 4c3b6 <__fftqcos_MOD_dcldealloccosqft@@Base+0x4a> │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f2c0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - ldr r0, [pc, #44] @ (4c3d0 <__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 2fb88 │ │ │ │ - ldr r2, [pc, #28] @ (4c3d4 <__fftqcos_MOD_dcldealloccosqft@@Base+0x68>) │ │ │ │ - ldr r1, [pc, #28] @ (4c3d8 <__fftqcos_MOD_dcldealloccosqft@@Base+0x6c>) │ │ │ │ - ldr r0, [pc, #32] @ (4c3dc <__fftqcos_MOD_dcldealloccosqft@@Base+0x70>) │ │ │ │ - add r2, pc │ │ │ │ + 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] @ (47880 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47884 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33a98 <_gfortran_runtime_error_at@plt> │ │ │ │ - nop │ │ │ │ - cmp r7, #68 @ 0x44 │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r2, r1, #18 │ │ │ │ - movs r5, r1 │ │ │ │ - cmp r7, #24 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r6, r7, #0 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + str r4, [r3, #12] │ │ │ │ movs r2, r1 │ │ │ │ - cmp r7, #24 │ │ │ │ + ldrh r6, [r1, #36] @ 0x24 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004c3e0 <__fftqcos_MOD_dclinitcosqft@@Base>: │ │ │ │ +00047888 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #220] @ (4c4d0 <__fftqcos_MOD_dclinitcosqft@@Base+0xf0>) │ │ │ │ - mov r4, r1 │ │ │ │ - sub sp, #12 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #13 │ │ │ │ - blx 2f694 │ │ │ │ - cbz r4, 4c404 <__fftqcos_MOD_dclinitcosqft@@Base+0x24> │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - subs r4, #1 │ │ │ │ - ldr r3, [pc, #204] @ (4c4d4 <__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, 4c42c <__fftqcos_MOD_dclinitcosqft@@Base+0x4c> │ │ │ │ - movs r0, #13 │ │ │ │ - ldr r2, [pc, #192] @ (4c4d8 <__fftqcos_MOD_dclinitcosqft@@Base+0xf8>) │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #188] @ (4c4dc <__fftqcos_MOD_dclinitcosqft@@Base+0xfc>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #188] @ (4c4e0 <__fftqcos_MOD_dclinitcosqft@@Base+0x100>) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - ldr r3, [pc, #180] @ (4c4e4 <__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 4c4b8 <__fftqcos_MOD_dclinitcosqft@@Base+0xd8> │ │ │ │ - cmp r6, #0 │ │ │ │ - itete gt │ │ │ │ - lslgt r0, r6, #2 │ │ │ │ - movle r0, #1 │ │ │ │ - lslgt r7, r6, #2 │ │ │ │ - movle r7, 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 34010 │ │ │ │ - ldr r3, [pc, #112] @ (4c4e8 <__fftqcos_MOD_dclinitcosqft@@Base+0x108>) │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - mov r1, r0 │ │ │ │ - add r3, pc │ │ │ │ - mla r3, r2, r4, r3 │ │ │ │ - str.w r0, [r3, #2004] @ 0x7d4 │ │ │ │ - cbz r0, 4c4c0 <__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 30298 │ │ │ │ - ldr r0, [pc, #64] @ (4c4ec <__fftqcos_MOD_dclinitcosqft@@Base+0x10c>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - ldr r0, [pc, #52] @ (4c4f0 <__fftqcos_MOD_dclinitcosqft@@Base+0x110>) │ │ │ │ - add r0, pc │ │ │ │ - blx 33db4 <_gfortran_runtime_error@plt> │ │ │ │ - ldr r1, [pc, #48] @ (4c4f4 <__fftqcos_MOD_dclinitcosqft@@Base+0x114>) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #48] @ (4c4f8 <__fftqcos_MOD_dclinitcosqft@@Base+0x118>) │ │ │ │ + cbz r0, 478e2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34c7c │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (478f0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (478f4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - cmp r7, #2 │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r4, r2, #16 │ │ │ │ - movs r5, r1 │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ - movs r2, r1 │ │ │ │ - @ instruction: 0xf792000a │ │ │ │ - asrs r6, r4, #15 │ │ │ │ - movs r5, r1 │ │ │ │ - asrs r2, r4, #14 │ │ │ │ - movs r5, r1 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ - movs r2, r1 │ │ │ │ - subs r6, r5, #0 │ │ │ │ + str r4, [r5, #4] │ │ │ │ movs r2, r1 │ │ │ │ - adds r6, r3, #7 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ + ldrh r6, [r0, #34] @ 0x22 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004c4fc <__fftcmplx_MOD_dclcomplexfft_b@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +000478f8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + 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 r2, [pc, #408] @ (4c6a8 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1ac>) │ │ │ │ - ldr r3, [pc, #408] @ (4c6ac <__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] @ (4c6b0 <__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 2f694 │ │ │ │ - cbz r5, 4c558 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x5c> │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - subs r5, #1 │ │ │ │ - ldr r3, [pc, #344] @ (4c6b4 <__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 4c588 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x8c> │ │ │ │ - movs r3, #15 │ │ │ │ - movs r2, #19 │ │ │ │ - ldr r1, [pc, #324] @ (4c6b8 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1bc>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #320] @ (4c6bc <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1c0>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #320] @ (4c6c0 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1c4>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 4c5b6 <__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 4c59c <__fftcmplx_MOD_dclcomplexfft_b@@Base+0xa0> │ │ │ │ - ldr r4, [pc, #268] @ (4c6c4 <__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 4c5f8 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0xfc> │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 35950 │ │ │ │ - ldr r2, [pc, #240] @ (4c6c8 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1cc>) │ │ │ │ - ldr r3, [pc, #212] @ (4c6ac <__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 4c6a4 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1a8> │ │ │ │ - ldr r0, [pc, #224] @ (4c6cc <__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 2fb88 │ │ │ │ - ldr.w r8, [r4, #2432] @ 0x980 │ │ │ │ - ldr.w r3, [r4, #2436] @ 0x984 │ │ │ │ - subs.w r9, r3, r8 │ │ │ │ - bmi.n 4c69a <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x19e> │ │ │ │ - add.w r0, r9, #1 │ │ │ │ - ldr.w r3, [r4, #2408] @ 0x968 │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ blx 34010 │ │ │ │ - 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 4c632 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x136> │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 35950 │ │ │ │ - ldr r2, [pc, #132] @ (4c6d0 <__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 4c692 <__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 │ │ │ │ - mul.w r4, r5, r4 │ │ │ │ - ldr.w r2, [r1], #4 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - add r3, r4 │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.n 4c686 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x18a> │ │ │ │ - mov r0, r8 │ │ │ │ + cbz r0, 47952 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 306a4 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - b.n 4c5d4 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0xd8> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 4c640 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x144> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r6, #31 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r4, r7, #10 │ │ │ │ - movs r5, r1 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ + 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] @ (47960 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47964 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrsh r4, [r7, r7] │ │ │ │ movs r2, r1 │ │ │ │ - @ instruction: 0xf636000a │ │ │ │ - asrs r2, r4, #9 │ │ │ │ - movs r5, r1 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ - movs r4, r1 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + ldrh r6, [r7, #30] │ │ │ │ movs r2, r1 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ - movs r5, r1 │ │ │ │ │ │ │ │ -0004c6d4 <__fftcmplx_MOD_dclcomplexfft_f@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00047968 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + 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 │ │ │ │ - ldr r2, [pc, #408] @ (4c880 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1ac>) │ │ │ │ - ldr r3, [pc, #408] @ (4c884 <__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] @ (4c888 <__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 2f694 │ │ │ │ - cbz r5, 4c730 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x5c> │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - subs r5, #1 │ │ │ │ - ldr r3, [pc, #344] @ (4c88c <__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 4c760 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x8c> │ │ │ │ - movs r3, #15 │ │ │ │ - movs r2, #19 │ │ │ │ - ldr r1, [pc, #324] @ (4c890 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1bc>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #320] @ (4c894 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1c0>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #320] @ (4c898 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1c4>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 4c78e <__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 4c774 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0xa0> │ │ │ │ - ldr r4, [pc, #268] @ (4c89c <__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 4c7d0 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0xfc> │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 343c0 │ │ │ │ - ldr r2, [pc, #240] @ (4c8a0 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1cc>) │ │ │ │ - ldr r3, [pc, #212] @ (4c884 <__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 4c87c <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1a8> │ │ │ │ - ldr r0, [pc, #224] @ (4c8a4 <__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 2fb88 │ │ │ │ - ldr.w r8, [r4, #2432] @ 0x980 │ │ │ │ - ldr.w r3, [r4, #2436] @ 0x984 │ │ │ │ - subs.w r9, r3, r8 │ │ │ │ - bmi.n 4c872 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x19e> │ │ │ │ - add.w r0, r9, #1 │ │ │ │ - ldr.w r3, [r4, #2408] @ 0x968 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ blx 34010 │ │ │ │ - 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 4c80a <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x136> │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 343c0 │ │ │ │ - ldr r2, [pc, #132] @ (4c8a8 <__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 4c86a <__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 │ │ │ │ + cbz r0, 479d6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ 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 4c85e <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x18a> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4c7ac <__fftcmplx_MOD_dclcomplexfft_f@@Base+0xd8> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30bb4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 4c818 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x144> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r3, #24 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ - movs r5, r1 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r0, #132 @ 0x84 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (479e4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (479e8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ movs r2, r1 │ │ │ │ - orrs.w r0, lr, #9043968 @ 0x8a0000 │ │ │ │ - asrs r2, r1, #2 │ │ │ │ - movs r5, r1 │ │ │ │ - asrs r4, r2, #21 │ │ │ │ - movs r4, r1 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + ldrh r2, [r4, #28] │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r6, r6, #31 │ │ │ │ - movs r5, r1 │ │ │ │ │ │ │ │ -0004c8ac <__fftcmplx_MOD_dcldealloccomplexfft@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +000479ec : │ │ │ │ + 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 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 47a5e │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #72] @ (4c908 <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x5c>) │ │ │ │ - movs r1, #20 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - mov r3, r4 │ │ │ │ - cbz r4, 4c8ce <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x22> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - ldr r4, [pc, #60] @ (4c90c <__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, 4c8f6 <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x4a> │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34abc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - ldr r0, [pc, #44] @ (4c910 <__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 2fb88 │ │ │ │ - ldr r2, [pc, #28] @ (4c914 <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x68>) │ │ │ │ - ldr r1, [pc, #28] @ (4c918 <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x6c>) │ │ │ │ - ldr r0, [pc, #32] @ (4c91c <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x70>) │ │ │ │ - add r2, pc │ │ │ │ + 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] @ (47a6c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47a70 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33a98 <_gfortran_runtime_error_at@plt> │ │ │ │ - nop │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r2, r1, #29 │ │ │ │ - movs r5, r1 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ - movs r2, r1 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r6, r7, r3 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ movs r2, r1 │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004c920 <__fftcmplx_MOD_dclinitcomplexfft@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00047a74 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #224] @ (4ca14 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0xf4>) │ │ │ │ - mov r4, r1 │ │ │ │ - sub sp, #12 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #17 │ │ │ │ - blx 2f694 │ │ │ │ - cbz r4, 4c944 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x24> │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - subs r4, #1 │ │ │ │ - ldr r3, [pc, #208] @ (4ca18 <__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, 4c96c <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x4c> │ │ │ │ - movs r0, #17 │ │ │ │ - ldr r2, [pc, #196] @ (4ca1c <__fftcmplx_MOD_dclinitcomplexfft@@Base+0xfc>) │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #192] @ (4ca20 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x100>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #192] @ (4ca24 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x104>) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - ldr r3, [pc, #184] @ (4ca28 <__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 4c9fc <__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 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35c40 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00047a90 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30450 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00047aac : │ │ │ │ + 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 34010 │ │ │ │ - ldr r3, [pc, #112] @ (4ca2c <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x10c>) │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + cbz r0, 47b1a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - add r3, pc │ │ │ │ - mla r3, r2, r4, r3 │ │ │ │ - str.w r0, [r3, #2404] @ 0x964 │ │ │ │ - cbz r0, 4ca04 <__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 34004 │ │ │ │ - ldr r0, [pc, #64] @ (4ca30 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x110>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - ldr r0, [pc, #52] @ (4ca34 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x114>) │ │ │ │ - add r0, pc │ │ │ │ - blx 33db4 <_gfortran_runtime_error@plt> │ │ │ │ - ldr r1, [pc, #48] @ (4ca38 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x118>) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #48] @ (4ca3c <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x11c>) │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30778 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47b28 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47b2c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - cmp r2, #82 @ 0x52 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r6, #248 @ 0xf8 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ movs r2, r1 │ │ │ │ - @ instruction: 0xf252000a │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ - movs r5, r1 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ - movs r5, r1 │ │ │ │ - cmp r1, #152 @ 0x98 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r2, r5, r3 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r2, r3, r2 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r1, #144 @ 0x90 │ │ │ │ + ldrh r6, [r5, #20] │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004ca40 <__datelib_MOD_dcllengthofyear@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00047b30 : │ │ │ │ + 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, #32] @ (4ca70 <__datelib_MOD_dcllengthofyear@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #15 │ │ │ │ - add r4, 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 34010 │ │ │ │ + cbz r0, 47b9e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3102c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 351a0 │ │ │ │ - movs r1, #15 │ │ │ │ - mov r5, r0 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47bac ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47bb0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r2, #18] │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004ca74 <__datelib_MOD_dcllengthofmonth@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00047bb4 : │ │ │ │ + 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] @ (4caa8 <__datelib_MOD_dcllengthofmonth@@Base+0x34>) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #16 │ │ │ │ - add r4, 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 34010 │ │ │ │ + cbz r0, 47c22 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33760 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 332a0 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r5, r0 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r1, #74 @ 0x4a │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47c30 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47c34 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r6, #14] │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004caac <__datelib_MOD_dcldayofweek@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00047c38 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ (4cae4 <__datelib_MOD_dcldayofweek@@Base+0x38>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #12 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - add.w r2, r5, #8 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34440 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34f8c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004cae8 <__datelib_MOD_dclformatdate@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00047c54 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #52] @ (4cb2c <__datelib_MOD_dclformatdate@@Base+0x44>) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33230 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00047c70 : │ │ │ │ + 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 r5, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ + 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 2f694 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add.w r3, r5, #8 │ │ │ │ - adds r2, r5, #4 │ │ │ │ - blx 2f100 │ │ │ │ - movs r1, #13 │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 47cde │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3003c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - cmp r0, #250 @ 0xfa │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47cec ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47cf0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r0, [r6, r1] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004cb30 <__datelib_MOD_dcldiffdate@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00047cf4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #56] @ (4cb78 <__datelib_MOD_dcldiffdate@@Base+0x48>) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 357bc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00047d10 : │ │ │ │ + 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 r5, r0 │ │ │ │ - add r4, pc │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 47d6a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - movs r1, #11 │ │ │ │ - blx 2f694 │ │ │ │ - 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 3063c │ │ │ │ - movs r1, #11 │ │ │ │ - mov r5, r0 │ │ │ │ + blx 30434 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - mov r0, r5 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47d78 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47d7c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r7, #6] │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004cb7c <__datelib_MOD_dcladddate@@Base>: │ │ │ │ +00047d80 : │ │ │ │ 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, #104] @ (4cbf8 <__datelib_MOD_dcladddate@@Base+0x7c>) │ │ │ │ - ldr r3, [pc, #108] @ (4cbfc <__datelib_MOD_dcladddate@@Base+0x80>) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #104] @ (4cc00 <__datelib_MOD_dcladddate@@Base+0x84>) │ │ │ │ - mov r7, r1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ 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 2f694 │ │ │ │ - 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] │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add.w r3, r7, #8 │ │ │ │ - blx 3233c │ │ │ │ - movs r1, #10 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r3, [pc, #40] @ (4cbfc <__datelib_MOD_dcladddate@@Base+0x80>) │ │ │ │ - ldmia.w r4, {r0, r1, r2} │ │ │ │ - stmia.w r6, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #40] @ (4cc04 <__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 4cbf2 <__datelib_MOD_dcladddate@@Base+0x76> │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 47dda │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30104 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - asrs r2, r6, #5 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r0, #122 @ 0x7a │ │ │ │ + ldr r1, [pc, #12] @ (47de8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47dec ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ movs r2, r1 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0004cc08 <__datelib_MOD_dclgetdate@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00047df0 : │ │ │ │ + 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 r2, [pc, #88] @ (4cc70 <__datelib_MOD_dclgetdate@@Base+0x68>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #88] @ (4cc74 <__datelib_MOD_dclgetdate@@Base+0x6c>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #84] @ (4cc78 <__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 2f694 │ │ │ │ - add r2, sp, #8 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, sp │ │ │ │ - blx 32fb8 │ │ │ │ - movs r1, #10 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r3, [pc, #40] @ (4cc74 <__datelib_MOD_dclgetdate@@Base+0x6c>) │ │ │ │ - ldmia.w sp, {r0, r1, r2} │ │ │ │ - stmia.w r6, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #40] @ (4cc7c <__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 4cc6a <__datelib_MOD_dclgetdate@@Base+0x62> │ │ │ │ - mov r0, r6 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 47e5e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34ec8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - asrs r6, r4, #3 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47e6c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47e70 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ movs r2, r1 │ │ │ │ - asrs r0, r6, #2 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0004cc80 <__ctrlib_MOD_dclrotatespherical@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00047e74 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #136] @ (4cd1c <__ctrlib_MOD_dclrotatespherical@@Base+0x9c>) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #136] @ (4cd20 <__ctrlib_MOD_dclrotatespherical@@Base+0xa0>) │ │ │ │ - add r0, pc │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - ldr r4, [pc, #132] @ (4cd24 <__ctrlib_MOD_dclrotatespherical@@Base+0xa4>) │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - add r4, pc │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 351e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00047e90 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fce0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00047eac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3478c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00047ec8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 306bc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00047ee4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34254 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00047f00 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f408 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00047f1c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32ca8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00047f38 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 47fa6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - mov.w r1, #0 │ │ │ │ - movs r1, #18 │ │ │ │ - blx 2f694 │ │ │ │ - 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 3326c │ │ │ │ - movs r1, #18 │ │ │ │ + blx 2fd54 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - 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] @ (4cd28 <__ctrlib_MOD_dclrotatespherical@@Base+0xa8>) │ │ │ │ - ldr r3, [pc, #40] @ (4cd20 <__ctrlib_MOD_dclrotatespherical@@Base+0xa0>) │ │ │ │ - add r2, pc │ │ │ │ - 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, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4cd18 <__ctrlib_MOD_dclrotatespherical@@Base+0x98> │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - asrs r4, r5, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r7, #138 @ 0x8a │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47fb4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47fb8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ movs r2, r1 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0004cd2c <__ctrlib_MOD_dclrotate3d@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00047fbc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4802a │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #140] @ (4cdcc <__ctrlib_MOD_dclrotate3d@@Base+0xa0>) │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #140] @ (4cdd0 <__ctrlib_MOD_dclrotate3d@@Base+0xa4>) │ │ │ │ - add r0, pc │ │ │ │ - strd r3, r2, [sp, #24] │ │ │ │ - ldr r5, [pc, #136] @ (4cdd4 <__ctrlib_MOD_dclrotate3d@@Base+0xa8>) │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - add r5, pc │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ - mov.w r1, #0 │ │ │ │ - movs r1, #11 │ │ │ │ - blx 2f694 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3592c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - 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 2f788 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb8c │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - ldmia.w r4, {r0, r1, r2} │ │ │ │ - stmia.w r3, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #52] @ (4cdd8 <__ctrlib_MOD_dclrotate3d@@Base+0xac>) │ │ │ │ - ldr r3, [pc, #40] @ (4cdd0 <__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 4cdc6 <__ctrlib_MOD_dclrotate3d@@Base+0x9a> │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48038 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4803c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r3, #54] @ 0x36 │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r6, r3, #29 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0004cddc <__ctrlib_MOD_dclrotate2d@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00048040 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #104] @ (4ce54 <__ctrlib_MOD_dclrotate2d@@Base+0x78>) │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #104] @ (4ce58 <__ctrlib_MOD_dclrotate2d@@Base+0x7c>) │ │ │ │ - mov r5, r1 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #100] @ (4ce5c <__ctrlib_MOD_dclrotate2d@@Base+0x80>) │ │ │ │ - mov r6, r0 │ │ │ │ - movs r1, #11 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, 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 r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 480ae │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31484 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - 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 2f1a4 │ │ │ │ - movs r1, #11 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #52] @ (4ce60 <__ctrlib_MOD_dclrotate2d@@Base+0x84>) │ │ │ │ - ldmia.w r3, {r0, r1} │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [pc, #36] @ (4ce58 <__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, #44] @ 0x2c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ce50 <__ctrlib_MOD_dclrotate2d@@Base+0x74> │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r2, #28 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r6, #82 @ 0x52 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (480bc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (480c0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r0, #52] @ 0x34 │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0004ce64 <__ctrlib_MOD_dclconvspherical@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000480c4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #116] @ (4cee8 <__ctrlib_MOD_dclconvspherical@@Base+0x84>) │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #116] @ (4ceec <__ctrlib_MOD_dclconvspherical@@Base+0x88>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #112] @ (4cef0 <__ctrlib_MOD_dclconvspherical@@Base+0x8c>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f078 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000480e0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32504 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000480fc : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4816a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - 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 31c7c │ │ │ │ - movs r1, #16 │ │ │ │ + blx 331d8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - 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] @ (4cef4 <__ctrlib_MOD_dclconvspherical@@Base+0x90>) │ │ │ │ - ldr r3, [pc, #40] @ (4ceec <__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 4cee2 <__ctrlib_MOD_dclconvspherical@@Base+0x7e> │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r2, r1, #26 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48178 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4817c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrsb r4, [r4, r7] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r2, r0, #25 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0004cef8 <__ctrlib_MOD_dclconv3d@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00048180 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #116] @ (4cf7c <__ctrlib_MOD_dclconv3d@@Base+0x84>) │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #116] @ (4cf80 <__ctrlib_MOD_dclconv3d@@Base+0x88>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #112] @ (4cf84 <__ctrlib_MOD_dclconv3d@@Base+0x8c>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 481da │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - 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 329c0 │ │ │ │ - movs r1, #9 │ │ │ │ + blx 30180 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - 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] @ (4cf88 <__ctrlib_MOD_dclconv3d@@Base+0x90>) │ │ │ │ - ldr r3, [pc, #40] @ (4cf80 <__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 4cf76 <__ctrlib_MOD_dclconv3d@@Base+0x7e> │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r6, r6, #23 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r5, #88 @ 0x58 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (481e8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (481ec ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r4, #44] @ 0x2c │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0004cf8c <__ctrlib_MOD_dclconvhyperbolic@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000481f0 : │ │ │ │ + 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] @ (4d000 <__ctrlib_MOD_dclconvhyperbolic@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (4d004 <__ctrlib_MOD_dclconvhyperbolic@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (4d008 <__ctrlib_MOD_dclconvhyperbolic@@Base+0x7c>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4824a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31804 │ │ │ │ - movs r1, #17 │ │ │ │ + blx 30f64 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (4d004 <__ctrlib_MOD_dclconvhyperbolic@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (4d00c <__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 4cffa <__ctrlib_MOD_dclconvhyperbolic@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r2, r4, #21 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r4, #208 @ 0xd0 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (48258 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4825c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrsb r4, [r0, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r2, r4, #20 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0004d010 <__ctrlib_MOD_dclconvpolar@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00048260 : │ │ │ │ + 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] @ (4d084 <__ctrlib_MOD_dclconvpolar@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (4d088 <__ctrlib_MOD_dclconvpolar@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (4d08c <__ctrlib_MOD_dclconvpolar@@Base+0x7c>) │ │ │ │ - movs r1, #12 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, 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 34010 │ │ │ │ + cbz r0, 482ce │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 331bc │ │ │ │ - movs r1, #12 │ │ │ │ + blx 32b08 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (4d088 <__ctrlib_MOD_dclconvpolar@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (4d090 <__ctrlib_MOD_dclconvpolar@@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 4d07e <__ctrlib_MOD_dclconvpolar@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r6, r3, #19 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (482dc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (482e0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r6, r3, #18 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0004d094 <__ctrlib_MOD_dclh2c@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000482e4 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (4d108 <__ctrlib_MOD_dclh2c@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (4d10c <__ctrlib_MOD_dclh2c@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (4d110 <__ctrlib_MOD_dclh2c@@Base+0x7c>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 30398 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00048308 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30e8c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048324 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 48392 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f590 │ │ │ │ - movs r1, #9 │ │ │ │ + blx 31454 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (4d10c <__ctrlib_MOD_dclh2c@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (4d114 <__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 4d102 <__ctrlib_MOD_dclh2c@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r2, r3, #17 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (483a0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (483a4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + strb r4, [r7, r6] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r4, #34] @ 0x22 │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r2, r3, #16 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0004d118 <__ctrlib_MOD_dclb2c@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000483a8 : │ │ │ │ + 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] @ (4d18c <__ctrlib_MOD_dclb2c@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (4d190 <__ctrlib_MOD_dclb2c@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (4d194 <__ctrlib_MOD_dclb2c@@Base+0x7c>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, 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 r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 48416 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 336f8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31d84 │ │ │ │ - movs r1, #9 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (4d190 <__ctrlib_MOD_dclb2c@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (4d198 <__ctrlib_MOD_dclb2c@@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 4d186 <__ctrlib_MOD_dclb2c@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r6, r2, #15 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r3, #104 @ 0x68 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48424 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48428 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + strb r0, [r7, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r1, #32] │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0004d19c <__ctrlib_MOD_dcle2c@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0004842c : │ │ │ │ + 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] @ (4d210 <__ctrlib_MOD_dcle2c@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (4d214 <__ctrlib_MOD_dcle2c@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (4d218 <__ctrlib_MOD_dcle2c@@Base+0x7c>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, 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 r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 4849a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f310 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 34c34 │ │ │ │ - movs r1, #9 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (4d214 <__ctrlib_MOD_dcle2c@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (4d21c <__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 4d20a <__ctrlib_MOD_dcle2c@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r2, r2, #13 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (484a8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (484ac ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + strb r4, [r6, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r5, #28] │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0004d220 <__ctrlib_MOD_dclp2c@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000484b0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (4d294 <__ctrlib_MOD_dclp2c@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (4d298 <__ctrlib_MOD_dclp2c@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (4d29c <__ctrlib_MOD_dclp2c@@Base+0x7c>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 359bc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000484cc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33628 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000484e8 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 48556 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 32534 │ │ │ │ - movs r1, #9 │ │ │ │ + blx 31aa8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (4d298 <__ctrlib_MOD_dclp2c@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (4d2a0 <__ctrlib_MOD_dclp2c@@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 4d28e <__ctrlib_MOD_dclp2c@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48564 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48568 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + strh r0, [r7, r7] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r3, #24] │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r6, r1, #10 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0004d2a4 <__chklib_MOD_dclcheckcharpattern@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004856c : │ │ │ │ + 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, #48] @ (4d2e4 <__chklib_MOD_dclcheckcharpattern@@Base+0x40>) │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #19 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 485c6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - blx 2f1b0 │ │ │ │ - movs r1, #19 │ │ │ │ - mov r5, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + blx 357c8 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (485d4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (485d8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + strh r0, [r1, r6] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r2, #22] │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004d2e8 <__chklib_MOD_dclcheckfortran@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +000485dc : │ │ │ │ + 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] @ (4d31c <__chklib_MOD_dclcheckfortran@@Base+0x34>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #15 │ │ │ │ - add r4, pc │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 48636 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa8c │ │ │ │ - movs r1, #15 │ │ │ │ - mov r5, r0 │ │ │ │ + blx 342e4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (48644 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48648 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + strh r0, [r3, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r1, #20] │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004d320 <__chklib_MOD_dclcheckalphanum@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0004864c : │ │ │ │ + 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] @ (4d354 <__chklib_MOD_dclcheckalphanum@@Base+0x34>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #16 │ │ │ │ - add r4, 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 34010 │ │ │ │ + cbz r0, 486ba │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fffc │ │ │ │ - movs r1, #16 │ │ │ │ - mov r5, r0 │ │ │ │ + blx 2f66c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (486c8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (486cc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + strh r4, [r2, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r5, #16] │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004d358 <__chklib_MOD_dclchecknumber@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +000486d0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (4d38c <__chklib_MOD_dclchecknumber@@Base+0x34>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 303bc │ │ │ │ - movs r1, #14 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r1, #116 @ 0x74 │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f18c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004d390 <__chklib_MOD_dclcheckalphabet@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +000486ec : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (4d3c4 <__chklib_MOD_dclcheckalphabet@@Base+0x34>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #16 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 354e4 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 312d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004d3c8 <__chklib_MOD_dclcheckspecial@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00048708 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (4d3fc <__chklib_MOD_dclcheckspecial@@Base+0x34>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #15 │ │ │ │ - add r4, pc │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 311a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048724 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35628 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048740 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32314 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004875c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33d20 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048778 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3589c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048794 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30f04 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000487b0 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4881e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34494 │ │ │ │ - movs r1, #15 │ │ │ │ - mov r5, r0 │ │ │ │ + blx 2f584 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4882c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48830 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + str r0, [r6, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r6, #6] │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004d400 <__chklib_MOD_dclcheckcurrency@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00048834 : │ │ │ │ + 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] @ (4d434 <__chklib_MOD_dclcheckcurrency@@Base+0x34>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #16 │ │ │ │ - add r4, 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 34010 │ │ │ │ + cbz r0, 488a2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fe08 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3146c │ │ │ │ - movs r1, #16 │ │ │ │ - mov r5, r0 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r1, #0 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (488b0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (488b4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + str r4, [r5, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r2, #4] │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004d438 <__chklib_MOD_dclcheckblank@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +000488b8 : │ │ │ │ + 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] @ (4d46c <__chklib_MOD_dclcheckblank@@Base+0x34>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #13 │ │ │ │ - add r4, 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 34010 │ │ │ │ + cbz r0, 48926 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f084 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35cd4 │ │ │ │ - movs r1, #13 │ │ │ │ - mov r5, r0 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48934 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48938 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + str r0, [r5, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r7, #0] │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004d470 <__chglib_MOD_dcltolower@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004893c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (4d4a4 <__chglib_MOD_dcltolower@@Base+0x34>) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #10 │ │ │ │ - add r4, pc │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32b4c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048958 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35914 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048974 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 336d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048990 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 489fe │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 30f90 │ │ │ │ + blx 3243c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #10 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - movs r0, #178 @ 0xb2 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48a0c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48a10 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r7, [pc, #320] @ (48b50 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r1, #30] │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004d4a8 <__chglib_MOD_dcltoupper@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00048a14 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (4d4dc <__chglib_MOD_dcltoupper@@Base+0x34>) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 313cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048a30 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30a74 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048a4c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f548 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048a68 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34248 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048a84 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33e84 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048aa0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30588 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048abc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 314c0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048ad8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fca0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048af4 : │ │ │ │ + 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 r5, r1 │ │ │ │ - movs r1, #10 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 48b4e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - blx 35c94 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #10 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb88 │ │ │ │ - nop │ │ │ │ - movs r0, #134 @ 0x86 │ │ │ │ + blx 34c64 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (48b5c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48b60 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r6, [pc, #0] @ (48b60 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r4, #25] │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004d4e0 <__blklib_MOD_dclintervalge@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00048b64 : │ │ │ │ + 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, #216] @ (4d5cc <__blklib_MOD_dclintervalge@@Base+0xec>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #216] @ (4d5d0 <__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, 4d54e <__blklib_MOD_dclintervalge@@Base+0x6e> │ │ │ │ - ldrd r6, r7, [r0, #28] │ │ │ │ - movs r1, #13 │ │ │ │ - ldr r0, [pc, #192] @ (4d5d4 <__blklib_MOD_dclintervalge@@Base+0xf4>) │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 4d55a <__blklib_MOD_dclintervalge@@Base+0x7a> │ │ │ │ - mov r2, r8 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30d70 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #172] @ (4d5d8 <__blklib_MOD_dclintervalge@@Base+0xf8>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #168] @ (4d5dc <__blklib_MOD_dclintervalge@@Base+0xfc>) │ │ │ │ - ldr r3, [pc, #152] @ (4d5d0 <__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 4d5c6 <__blklib_MOD_dclintervalge@@Base+0xe6> │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 48bbe │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35490 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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 r0, [pc, #144] @ (4d5e0 <__blklib_MOD_dclintervalge@@Base+0x100>) │ │ │ │ - movs r1, #13 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48bcc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48bd0 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - b.n 4d51c <__blklib_MOD_dclintervalge@@Base+0x3c> │ │ │ │ - subs r6, r7, r6 │ │ │ │ - bmi.n 4d5ac <__blklib_MOD_dclintervalge@@Base+0xcc> │ │ │ │ - adds r3, r6, #1 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - mov r9, r3 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34010 │ │ │ │ - mov r3, r5 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r5, [pc, #576] @ (48e10 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00048bd4 : │ │ │ │ + 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 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 4d574 <__blklib_MOD_dclintervalge@@Base+0x94> │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 30d70 │ │ │ │ - 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 4d598 <__blklib_MOD_dclintervalge@@Base+0xb8> │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 48c42 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4d528 <__blklib_MOD_dclintervalge@@Base+0x48> │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32230 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48c50 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48c54 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r5, [pc, #48] @ (48c84 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00048c58 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 313b4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048c74 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34574 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048c90 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35858 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048cac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30e04 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048cc8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31dd0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048ce4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35038 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048d00 : │ │ │ │ + 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 30b54 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00048d28 : │ │ │ │ + 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 34010 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - blx 30d70 │ │ │ │ - mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 48dd2 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 48de0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31638 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 4d528 <__blklib_MOD_dclintervalge@@Base+0x48> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (48df0 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (48df4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (48df8 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (48dfc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r1, #32 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + ldr r3, [pc, #496] @ (48fe4 ) │ │ │ │ movs r2, r1 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + ldrb r6, [r2, #17] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ - movs r4, r1 │ │ │ │ - subs r6, r7, #7 │ │ │ │ + ldr r3, [pc, #440] @ (48fb4 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004d5e4 <__blklib_MOD_dclintervalgt@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00048e00 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #216] @ (4d6d0 <__blklib_MOD_dclintervalgt@@Base+0xec>) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #216] @ (4d6d4 <__blklib_MOD_dclintervalgt@@Base+0xf0>) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f688 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048e1c : │ │ │ │ + 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 30870 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00048e44 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3525c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048e60 : │ │ │ │ + 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 │ │ │ │ - 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, 4d652 <__blklib_MOD_dclintervalgt@@Base+0x6e> │ │ │ │ - ldrd r6, r7, [r0, #28] │ │ │ │ - movs r1, #13 │ │ │ │ - ldr r0, [pc, #192] @ (4d6d8 <__blklib_MOD_dclintervalgt@@Base+0xf4>) │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 4d65e <__blklib_MOD_dclintervalgt@@Base+0x7a> │ │ │ │ - mov r2, r8 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 338c4 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #172] @ (4d6dc <__blklib_MOD_dclintervalgt@@Base+0xf8>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #168] @ (4d6e0 <__blklib_MOD_dclintervalgt@@Base+0xfc>) │ │ │ │ - ldr r3, [pc, #152] @ (4d6d4 <__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 4d6ca <__blklib_MOD_dclintervalgt@@Base+0xe6> │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #144] @ (4d6e4 <__blklib_MOD_dclintervalgt@@Base+0x100>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - b.n 4d620 <__blklib_MOD_dclintervalgt@@Base+0x3c> │ │ │ │ - subs r6, r7, r6 │ │ │ │ - bmi.n 4d6b0 <__blklib_MOD_dclintervalgt@@Base+0xcc> │ │ │ │ - adds r3, r6, #1 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - mov r9, r3 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - 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 4d678 <__blklib_MOD_dclintervalgt@@Base+0x94> │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 338c4 │ │ │ │ - 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 4d69c <__blklib_MOD_dclintervalgt@@Base+0xb8> │ │ │ │ + cbz r0, 48ece │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4d62c <__blklib_MOD_dclintervalgt@@Base+0x48> │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f1bc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - blx 338c4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 4d62c <__blklib_MOD_dclintervalgt@@Base+0x48> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r0, r1, #28 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, r1, #5 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r0, r6, #4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48edc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48ee0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r2, [pc, #512] @ (490e0 ) │ │ │ │ movs r2, r1 │ │ │ │ - lsls r2, r1, #27 │ │ │ │ - movs r4, r1 │ │ │ │ - subs r2, r1, #4 │ │ │ │ + ldrb r2, [r5, #14] │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004d6e8 <__blklib_MOD_dclintervalle@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00048ee4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #216] @ (4d7d4 <__blklib_MOD_dclintervalle@@Base+0xec>) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #216] @ (4d7d8 <__blklib_MOD_dclintervalle@@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, 4d756 <__blklib_MOD_dclintervalle@@Base+0x6e> │ │ │ │ - ldrd r6, r7, [r0, #28] │ │ │ │ - movs r1, #13 │ │ │ │ - ldr r0, [pc, #192] @ (4d7dc <__blklib_MOD_dclintervalle@@Base+0xf4>) │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 4d762 <__blklib_MOD_dclintervalle@@Base+0x7a> │ │ │ │ - mov r2, r8 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3581c │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #172] @ (4d7e0 <__blklib_MOD_dclintervalle@@Base+0xf8>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #168] @ (4d7e4 <__blklib_MOD_dclintervalle@@Base+0xfc>) │ │ │ │ - ldr r3, [pc, #152] @ (4d7d8 <__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 4d7ce <__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] @ (4d7e8 <__blklib_MOD_dclintervalle@@Base+0x100>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - b.n 4d724 <__blklib_MOD_dclintervalle@@Base+0x3c> │ │ │ │ - subs r6, r7, r6 │ │ │ │ - bmi.n 4d7b4 <__blklib_MOD_dclintervalle@@Base+0xcc> │ │ │ │ - adds r3, r6, #1 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - mov r9, r3 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + 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 34010 │ │ │ │ - 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 4d77c <__blklib_MOD_dclintervalle@@Base+0x94> │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 3581c │ │ │ │ - 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 4d7a0 <__blklib_MOD_dclintervalle@@Base+0xb8> │ │ │ │ + cbz r0, 48f52 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4d730 <__blklib_MOD_dclintervalle@@Base+0x48> │ │ │ │ + blx 31354 │ │ │ │ + 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 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48f60 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48f64 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #1008] @ (49354 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00048f68 : │ │ │ │ + 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 34010 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - blx 3581c │ │ │ │ - mov r6, r0 │ │ │ │ + cbz r0, 48fd6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34d80 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 4d730 <__blklib_MOD_dclintervalle@@Base+0x48> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r0, #24 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, r2, #1 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r4, r7, #0 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48fe4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48fe8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #480] @ (491c8 ) │ │ │ │ movs r2, r1 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ - movs r4, r1 │ │ │ │ - subs r6, r2, #0 │ │ │ │ + ldrb r2, [r6, #11] │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004d7ec <__blklib_MOD_dclintervallt@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00048fec : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #216] @ (4d8d8 <__blklib_MOD_dclintervallt@@Base+0xec>) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #216] @ (4d8dc <__blklib_MOD_dclintervallt@@Base+0xf0>) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30244 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00049008 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30bf8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00049024 : │ │ │ │ + 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 │ │ │ │ - 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, 4d85a <__blklib_MOD_dclintervallt@@Base+0x6e> │ │ │ │ - ldrd r6, r7, [r0, #28] │ │ │ │ - movs r1, #13 │ │ │ │ - ldr r0, [pc, #192] @ (4d8e0 <__blklib_MOD_dclintervallt@@Base+0xf4>) │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 4d866 <__blklib_MOD_dclintervallt@@Base+0x7a> │ │ │ │ - mov r2, r8 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30eac │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #172] @ (4d8e4 <__blklib_MOD_dclintervallt@@Base+0xf8>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #168] @ (4d8e8 <__blklib_MOD_dclintervallt@@Base+0xfc>) │ │ │ │ - ldr r3, [pc, #152] @ (4d8dc <__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 4d8d2 <__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] @ (4d8ec <__blklib_MOD_dclintervallt@@Base+0x100>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f694 │ │ │ │ - b.n 4d828 <__blklib_MOD_dclintervallt@@Base+0x3c> │ │ │ │ - subs r6, r7, r6 │ │ │ │ - bmi.n 4d8b8 <__blklib_MOD_dclintervallt@@Base+0xcc> │ │ │ │ - adds r3, r6, #1 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - mov r9, r3 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - 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 4d880 <__blklib_MOD_dclintervallt@@Base+0x94> │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 30eac │ │ │ │ - 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 4d8a4 <__blklib_MOD_dclintervallt@@Base+0xb8> │ │ │ │ + cbz r0, 49092 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - blx 2fa68 │ │ │ │ - b.n 4d834 <__blklib_MOD_dclintervallt@@Base+0x48> │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35758 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - blx 30eac │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 4d834 <__blklib_MOD_dclintervallt@@Base+0x48> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r0, r0, #20 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, r4, #5 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (490a0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (490a4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r0, [pc, #752] @ (49394 ) │ │ │ │ movs r2, r1 │ │ │ │ - lsls r2, r0, #19 │ │ │ │ - movs r4, r1 │ │ │ │ - adds r2, r4, #4 │ │ │ │ + ldrb r6, [r3, #9] │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004d8f0 <__dcl_parm_MOD_dclsetcharex@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000490a8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #772] @ (4dc0c <__dcl_parm_MOD_dclsetcharex@@Base+0x31c>) │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #772] @ (4dc10 <__dcl_parm_MOD_dclsetcharex@@Base+0x320>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r0, [pc, #768] @ (4dc14 <__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 2f694 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #748] @ (4dc18 <__dcl_parm_MOD_dclsetcharex@@Base+0x328>) │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, pc │ │ │ │ - blx 359e0 <_gfortran_string_index@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 4da72 <__dcl_parm_MOD_dclsetcharex@@Base+0x182> │ │ │ │ - ldr r3, [pc, #732] @ (4dc1c <__dcl_parm_MOD_dclsetcharex@@Base+0x32c>) │ │ │ │ - add.w r2, r4, #19 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34b9c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000490c4 : │ │ │ │ + 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 │ │ │ │ - add.w fp, sp, #84 @ 0x54 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #720] @ (4dc20 <__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 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add.w r3, r4, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.n 4da30 <__dcl_parm_MOD_dclsetcharex@@Base+0x140> │ │ │ │ - ldrd r1, r7, [sp, #16] │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31af0 │ │ │ │ - movs r1, #32 │ │ │ │ - sub.w r2, r1, r9 │ │ │ │ - add.w r0, r7, r9 │ │ │ │ - blx 3124c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33640 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 4da50 <__dcl_parm_MOD_dclsetcharex@@Base+0x160> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32d0c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4db5e <__dcl_parm_MOD_dclsetcharex@@Base+0x26e> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f5c8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4db80 <__dcl_parm_MOD_dclsetcharex@@Base+0x290> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3384c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4dba2 <__dcl_parm_MOD_dclsetcharex@@Base+0x2b2> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov.w sl, #1 │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + cbz r0, 49132 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 345ec │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49140 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49144 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r0, [pc, #112] @ (491b4 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r4, #7] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00049148 : │ │ │ │ + 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 │ │ │ │ - movs r2, #19 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 491b6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ + blx 34e68 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - ldr r1, [pc, #528] @ (4dc24 <__dcl_parm_MOD_dclsetcharex@@Base+0x334>) │ │ │ │ - ldr r0, [pc, #528] @ (4dc28 <__dcl_parm_MOD_dclsetcharex@@Base+0x338>) │ │ │ │ - movs r2, #12 │ │ │ │ - mov r3, sl │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r0, 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] @ (491c4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (491c8 ) │ │ │ │ add r1, pc │ │ │ │ - mov r2, r7 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - blx 33af8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa68 │ │ │ │ - cmp.w r9, #31 │ │ │ │ - ble.n 4d974 <__dcl_parm_MOD_dclsetcharex@@Base+0x84> │ │ │ │ - ldrd r1, r0, [sp, #16] │ │ │ │ - movs r2, #32 │ │ │ │ - blx 31af0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33640 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 4d99e <__dcl_parm_MOD_dclsetcharex@@Base+0xae> │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - movs r7, #32 │ │ │ │ - ldr r2, [pc, #468] @ (4dc2c <__dcl_parm_MOD_dclsetcharex@@Base+0x33c>) │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 3332c │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - blx 32b74 │ │ │ │ - b.n 4db10 <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ - subs r3, r0, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, #7 │ │ │ │ - ble.n 4dabe <__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 4dae6 <__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 35c94 │ │ │ │ - ldr r0, [pc, #396] @ (4dc30 <__dcl_parm_MOD_dclsetcharex@@Base+0x340>) │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r7 │ │ │ │ add r0, pc │ │ │ │ - movs r1, #5 │ │ │ │ - blx 35cbc <_gfortran_select_string@plt> │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r0, #3 │ │ │ │ - bhi.w 4dbc8 <__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, r5 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + blx r3 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000491cc : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4923a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - blx 33e08 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r8, #8 │ │ │ │ - add.w r0, r7, r8 │ │ │ │ - blx 3124c │ │ │ │ - adds r3, r6, #1 │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r1, r5, r6 │ │ │ │ - cmp r4, #6 │ │ │ │ - bgt.n 4da8e <__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 33e08 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r4, #8 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - blx 3124c │ │ │ │ - b.n 4da98 <__dcl_parm_MOD_dclsetcharex@@Base+0x1a8> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - movs r2, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34910 │ │ │ │ - ldr r0, [pc, #288] @ (4dc34 <__dcl_parm_MOD_dclsetcharex@@Base+0x344>) │ │ │ │ - movs r1, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #284] @ (4dc38 <__dcl_parm_MOD_dclsetcharex@@Base+0x348>) │ │ │ │ - ldr r3, [pc, #240] @ (4dc10 <__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 4dbc4 <__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 2efe8 │ │ │ │ - b.n 4db10 <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - movs r2, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34c1c │ │ │ │ - b.n 4db10 <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - movs r2, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 318c4 │ │ │ │ - b.n 4db10 <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - movs r7, #32 │ │ │ │ - ldr r2, [pc, #212] @ (4dc3c <__dcl_parm_MOD_dclsetcharex@@Base+0x34c>) │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 3332c │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2eef0 │ │ │ │ - b.n 4db10 <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - movs r7, #32 │ │ │ │ - ldr r2, [pc, #184] @ (4dc40 <__dcl_parm_MOD_dclsetcharex@@Base+0x350>) │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 3332c │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - blx 34038 │ │ │ │ - b.n 4db10 <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - movs r7, #32 │ │ │ │ - ldr r2, [pc, #152] @ (4dc44 <__dcl_parm_MOD_dclsetcharex@@Base+0x354>) │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 3332c │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - blx 35178 │ │ │ │ - b.n 4db10 <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #124] @ (4dc48 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r1, [pc, #108] @ (4dc4c <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - movs r6, #25 │ │ │ │ - movs r0, #12 │ │ │ │ - ldr r1, [pc, #88] @ (4dc50 <__dcl_parm_MOD_dclsetcharex@@Base+0x360>) │ │ │ │ - strd r0, r6, [sp] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30e38 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #84] @ (4dc54 <__dcl_parm_MOD_dclsetcharex@@Base+0x364>) │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49248 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4924c ) │ │ │ │ add r1, pc │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 4db10 <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ - lsls r0, r7, #15 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, r7, #1 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r0, r6, #1 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + bxns r2 │ │ │ │ movs r2, r1 │ │ │ │ - adds r4, r3, #1 │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ movs r2, r1 │ │ │ │ - adds r0, r4, #1 │ │ │ │ + │ │ │ │ +00049250 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31b0c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004926c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33134 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00049288 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 492f6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 316dc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49304 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49308 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + mov r0, fp │ │ │ │ movs r2, r1 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ movs r2, r1 │ │ │ │ - b.n 4df64 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x30c> │ │ │ │ + │ │ │ │ +0004930c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fa34 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00049328 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 49382 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33bfc │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (49390 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49394 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + cmp ip, r9 │ │ │ │ movs r2, r1 │ │ │ │ - cdp 0, 2, cr0, cr14, cr10, {0} │ │ │ │ - orr.w r0, r6, #9109504 @ 0x8b0000 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r6, r4, #7 │ │ │ │ - movs r4, r1 │ │ │ │ - stc 0, cr0, [r0, #-40]! @ 0xffffffd8 │ │ │ │ - ldcl 0, cr0, [lr], #40 @ 0x28 │ │ │ │ - ldcl 0, cr0, [ip], {10} │ │ │ │ - adds r2, r7, r7 │ │ │ │ + │ │ │ │ +00049398 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 493f2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33dec │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (49400 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49404 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + cmp r4, fp │ │ │ │ movs r2, r1 │ │ │ │ - adds r4, r2, r7 │ │ │ │ + strb r6, [r5, #31] │ │ │ │ movs r2, r1 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + │ │ │ │ +00049408 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 49476 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 320dc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49484 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49488 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r8, fp │ │ │ │ movs r2, r1 │ │ │ │ - svc 180 @ 0xb4 │ │ │ │ + strb r2, [r2, #30] │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004dc58 <__dcl_parm_MOD_dclsetlogicalex@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004948c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #1068] @ 4e098 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x440> │ │ │ │ - ldr.w r3, [pc, #1068] @ 4e09c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x444> │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r0, [pc, #1064] @ 4e0a0 <__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 2f694 │ │ │ │ - ldr.w r3, [pc, #1040] @ 4e0a4 <__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 359e0 <_gfortran_string_index@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 4de40 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1e8> │ │ │ │ - ldr r3, [pc, #1020] @ (4e0a8 <__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] @ (4e0ac <__dcl_parm_MOD_dclsetlogicalex@@Base+0x454>) │ │ │ │ - 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 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35834 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000494a8 : │ │ │ │ + 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 r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 4ddec <__dcl_parm_MOD_dclsetlogicalex@@Base+0x194> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31bb8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4df60 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x308> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 357ec │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4df78 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x320> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3521c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4df90 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x338> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31a24 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4dfa8 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x350> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33944 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4dfc0 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x368> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 316dc │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4dfd8 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x380> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 300dc │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4dff0 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x398> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f1ec │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4e008 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x3b0> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34cfc │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4e020 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x3c8> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32fe0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4e038 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x3e0> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov.w r9, #1 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + cbz r0, 49516 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3053c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49524 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49528 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r0, r7 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r3, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004952c : │ │ │ │ + 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 │ │ │ │ - movs r2, #19 │ │ │ │ - mov r0, fp │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + cbz r0, 4959a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ + blx 34a88 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - ldr r1, [pc, #736] @ (4e0b0 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x458>) │ │ │ │ - ldr r0, [pc, #736] @ (4e0b4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x45c>) │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (495a8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (495ac ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #12 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - blx 33af8 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + bics r4, r6 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r7, #26] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000495b0 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4961e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - blx 2fa68 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - blx 32cd8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 4dcdc <__dcl_parm_MOD_dclsetlogicalex@@Base+0x84> │ │ │ │ - ldr r2, [pc, #688] @ (4e0b8 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x460>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 30da0 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 344e4 │ │ │ │ - ldr r0, [pc, #672] @ (4e0bc <__dcl_parm_MOD_dclsetlogicalex@@Base+0x464>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #664] @ (4e0c0 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x468>) │ │ │ │ - ldr r3, [pc, #628] @ (4e09c <__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 4e050 <__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 │ │ │ │ - cmp r2, #7 │ │ │ │ - ble.n 4de96 <__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 4debe <__dcl_parm_MOD_dclsetlogicalex@@Base+0x266> │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 306b0 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - stmia r3!, {r0, r1} │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 35c94 │ │ │ │ - ldr r0, [pc, #596] @ (4e0c4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x46c>) │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4962c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49630 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - movs r1, #12 │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ - blx 35cbc <_gfortran_select_string@plt> │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r0, #10 │ │ │ │ - bhi.w 4e054 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x3fc> │ │ │ │ - tbb [pc, r0] │ │ │ │ - adds r5, #47 @ 0x2f │ │ │ │ - asrs r3, r7 │ │ │ │ - ldr r5, [pc, #284] @ (4dfac <__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 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + orrs r0, r6 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r4, #25] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00049634 : │ │ │ │ + push {r3, 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} │ │ │ │ + │ │ │ │ +00049650 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f28c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004966c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31408 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00049688 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 496f6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - blx 33e08 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r8, #8 │ │ │ │ - add.w r0, r7, r8 │ │ │ │ - blx 3124c │ │ │ │ - adds r3, r6, #1 │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r1, r5, r6 │ │ │ │ - cmp r4, #6 │ │ │ │ - bgt.n 4de5c <__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 33e08 │ │ │ │ - rsb r2, r4, #8 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 3124c │ │ │ │ - b.n 4de66 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x20e> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 322f0 │ │ │ │ - b.n 4de1a <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f8bc │ │ │ │ - b.n 4de1a <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 324ac │ │ │ │ - b.n 4de1a <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fcec │ │ │ │ - b.n 4de1a <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33adc │ │ │ │ - b.n 4de1a <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 354cc │ │ │ │ - b.n 4de1a <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35908 │ │ │ │ - b.n 4de1a <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30608 │ │ │ │ - b.n 4de1a <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 340a8 │ │ │ │ - b.n 4de1a <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 312ec │ │ │ │ - b.n 4de1a <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34ab0 │ │ │ │ - b.n 4de1a <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ - ldr r2, [pc, #356] @ (4e0c8 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x470>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 30da0 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 34ee8 │ │ │ │ - b.n 4de1a <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ - ldr r2, [pc, #336] @ (4e0cc <__dcl_parm_MOD_dclsetlogicalex@@Base+0x474>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 30da0 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 353a8 │ │ │ │ - b.n 4de1a <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ - ldr r2, [pc, #316] @ (4e0d0 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x478>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 30da0 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3501c │ │ │ │ - b.n 4de1a <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ - ldr r2, [pc, #296] @ (4e0d4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x47c>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 30da0 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 33e4c │ │ │ │ - b.n 4de1a <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ - ldr r2, [pc, #276] @ (4e0d8 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x480>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 30da0 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 34740 │ │ │ │ - b.n 4de1a <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ - ldr r2, [pc, #256] @ (4e0dc <__dcl_parm_MOD_dclsetlogicalex@@Base+0x484>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 30da0 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 33134 │ │ │ │ - b.n 4de1a <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ - ldr r2, [pc, #236] @ (4e0e0 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x488>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 30da0 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2efa8 │ │ │ │ - b.n 4de1a <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ - ldr r2, [pc, #216] @ (4e0e4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x48c>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 30da0 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fa9c │ │ │ │ - b.n 4de1a <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ - ldr r2, [pc, #196] @ (4e0e8 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x490>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 30da0 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 33094 │ │ │ │ - b.n 4de1a <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ - ldr r2, [pc, #176] @ (4e0ec <__dcl_parm_MOD_dclsetlogicalex@@Base+0x494>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 30da0 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 352ec │ │ │ │ - b.n 4de1a <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #152] @ (4e0f0 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r1, [pc, #136] @ (4e0f4 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - movs r6, #25 │ │ │ │ - movs r0, #12 │ │ │ │ - ldr r1, [pc, #116] @ (4e0f8 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x4a0>) │ │ │ │ - strd r0, r6, [sp] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30b24 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #112] @ (4e0fc <__dcl_parm_MOD_dclsetlogicalex@@Base+0x4a4>) │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49704 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49708 ) │ │ │ │ add r1, pc │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 4de1a <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ - lsls r0, r2, #2 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, r4, r5 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r6, r0, r4 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r6, r5, r3 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + negs r0, r3 │ │ │ │ movs r2, r1 │ │ │ │ - asrs r6, r4, #31 │ │ │ │ + strb r2, [r6, #22] │ │ │ │ movs r2, r1 │ │ │ │ - ble.n 4e078 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x420> │ │ │ │ + │ │ │ │ +0004970c : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 49766 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31e68 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (49774 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49778 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + rors r0, r5 │ │ │ │ movs r2, r1 │ │ │ │ - eor.w r0, r0, sl │ │ │ │ - asrs r2, r0, #31 │ │ │ │ + strb r2, [r5, #21] │ │ │ │ movs r2, r1 │ │ │ │ - cdp2 0, 13, cr0, cr12, cr11, {0} │ │ │ │ - orns r0, r8, #11 │ │ │ │ - stmdb r4!, {r1, r3} │ │ │ │ - stmdb ip, {r1, r3} │ │ │ │ - ldrd r0, r0, [r4], #40 @ 0x28 │ │ │ │ - @ instruction: 0xe8dc000a │ │ │ │ - @ instruction: 0xe8c4000a │ │ │ │ - stmia.w ip!, {r1, r3} │ │ │ │ - ldmia.w r4, {r1, r3} │ │ │ │ - ldrd r0, r0, [ip], #-40 @ 0x28 │ │ │ │ - strd r0, r0, [r4], #-40 @ 0x28 │ │ │ │ - strex r0, r0, [ip, #40] @ 0x28 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + │ │ │ │ +0004977c : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 497d6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35d50 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (497e4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (497e8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + adcs r0, r7 │ │ │ │ movs r2, r1 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + strb r2, [r4, #20] │ │ │ │ movs r2, r1 │ │ │ │ - asrs r0, r6, #20 │ │ │ │ + │ │ │ │ +000497ec : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4985a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 324ac │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49868 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4986c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + lsrs r4, r6 │ │ │ │ movs r2, r1 │ │ │ │ - blt.n 4e150 <__dcl_parm_MOD_dclsetrealex@@Base+0x50> │ │ │ │ + strb r6, [r0, #19] │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004e100 <__dcl_parm_MOD_dclsetrealex@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00049870 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #1072] @ 4e544 <__dcl_parm_MOD_dclsetrealex@@Base+0x444> │ │ │ │ - ldr.w r3, [pc, #1072] @ 4e548 <__dcl_parm_MOD_dclsetrealex@@Base+0x448> │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r0, [pc, #1068] @ 4e54c <__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 2f694 │ │ │ │ - ldr.w r3, [pc, #1044] @ 4e550 <__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 359e0 <_gfortran_string_index@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 4e2ea <__dcl_parm_MOD_dclsetrealex@@Base+0x1ea> │ │ │ │ - ldr.w r3, [pc, #1024] @ 4e554 <__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] @ (4e558 <__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 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f958 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004988c : │ │ │ │ + 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 r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 4e296 <__dcl_parm_MOD_dclsetrealex@@Base+0x196> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32d7c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4e40c <__dcl_parm_MOD_dclsetrealex@@Base+0x30c> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35758 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4e424 <__dcl_parm_MOD_dclsetrealex@@Base+0x324> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30f28 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4e43c <__dcl_parm_MOD_dclsetrealex@@Base+0x33c> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 339c8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4e454 <__dcl_parm_MOD_dclsetrealex@@Base+0x354> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32f58 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4e46c <__dcl_parm_MOD_dclsetrealex@@Base+0x36c> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35abc │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4e484 <__dcl_parm_MOD_dclsetrealex@@Base+0x384> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34d98 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4e49c <__dcl_parm_MOD_dclsetrealex@@Base+0x39c> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35b50 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4e4b4 <__dcl_parm_MOD_dclsetrealex@@Base+0x3b4> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f3c4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4e4cc <__dcl_parm_MOD_dclsetrealex@@Base+0x3cc> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f5bc │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4e4e4 <__dcl_parm_MOD_dclsetrealex@@Base+0x3e4> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov.w r9, #1 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + cbz r0, 498fa │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31bac │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49908 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4990c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + eors r4, r2 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r1, #17] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00049910 : │ │ │ │ + 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 │ │ │ │ - movs r2, #19 │ │ │ │ - mov r0, fp │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + cbz r0, 4997e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ + blx 32254 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - ldr r1, [pc, #736] @ (4e55c <__dcl_parm_MOD_dclsetrealex@@Base+0x45c>) │ │ │ │ - ldr r0, [pc, #740] @ (4e560 <__dcl_parm_MOD_dclsetrealex@@Base+0x460>) │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4998c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49990 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #12 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - blx 33af8 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r6, #15] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00049994 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 49a02 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f648 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - blx 32270 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 4e186 <__dcl_parm_MOD_dclsetrealex@@Base+0x86> │ │ │ │ - ldr r2, [pc, #692] @ (4e564 <__dcl_parm_MOD_dclsetrealex@@Base+0x464>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 31148 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 358bc │ │ │ │ - ldr r0, [pc, #672] @ (4e568 <__dcl_parm_MOD_dclsetrealex@@Base+0x468>) │ │ │ │ - movs r1, #12 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49a10 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49a14 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #668] @ (4e56c <__dcl_parm_MOD_dclsetrealex@@Base+0x46c>) │ │ │ │ - ldr r3, [pc, #628] @ (4e548 <__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 4e4fc <__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 │ │ │ │ - cmp r2, #7 │ │ │ │ - ble.n 4e342 <__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 4e36a <__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 35c94 │ │ │ │ - ldr r0, [pc, #596] @ (4e570 <__dcl_parm_MOD_dclsetrealex@@Base+0x470>) │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r7 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #12 │ │ │ │ - add.w r0, r0, #340 @ 0x154 │ │ │ │ - blx 35cbc <_gfortran_select_string@plt> │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r0, #10 │ │ │ │ - bhi.w 4e500 <__dcl_parm_MOD_dclsetrealex@@Base+0x400> │ │ │ │ - tbb [pc, r0] │ │ │ │ - adds r5, #47 @ 0x2f │ │ │ │ - asrs r3, r7 │ │ │ │ - ldr r5, [pc, #284] @ (4e458 <__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 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r2, #14] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00049a18 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +00049a34 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 353a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00049a50 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 49abe │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - blx 33e08 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r8, #8 │ │ │ │ - add.w r0, r7, r8 │ │ │ │ - blx 3124c │ │ │ │ - adds r3, r6, #1 │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r1, r5, r6 │ │ │ │ - cmp r4, #6 │ │ │ │ - bgt.n 4e306 <__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 33e08 │ │ │ │ - rsb r2, r4, #8 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 3124c │ │ │ │ - b.n 4e310 <__dcl_parm_MOD_dclsetrealex@@Base+0x210> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 320dc │ │ │ │ - b.n 4e2c4 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 345a0 │ │ │ │ - b.n 4e2c4 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33588 │ │ │ │ - b.n 4e2c4 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3298c │ │ │ │ - b.n 4e2c4 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35d10 │ │ │ │ - b.n 4e2c4 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34c10 │ │ │ │ - b.n 4e2c4 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f110 │ │ │ │ - b.n 4e2c4 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31764 │ │ │ │ - b.n 4e2c4 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f024 │ │ │ │ - b.n 4e2c4 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 316b8 │ │ │ │ - b.n 4e2c4 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fd3c │ │ │ │ - b.n 4e2c4 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ - ldr r2, [pc, #356] @ (4e574 <__dcl_parm_MOD_dclsetrealex@@Base+0x474>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 31148 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 32358 │ │ │ │ - b.n 4e2c4 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ - ldr r2, [pc, #336] @ (4e578 <__dcl_parm_MOD_dclsetrealex@@Base+0x478>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 31148 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 30bf8 │ │ │ │ - b.n 4e2c4 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ - ldr r2, [pc, #316] @ (4e57c <__dcl_parm_MOD_dclsetrealex@@Base+0x47c>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 31148 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 30f54 │ │ │ │ - b.n 4e2c4 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ - ldr r2, [pc, #296] @ (4e580 <__dcl_parm_MOD_dclsetrealex@@Base+0x480>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 31148 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 31b2c │ │ │ │ - b.n 4e2c4 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ - ldr r2, [pc, #276] @ (4e584 <__dcl_parm_MOD_dclsetrealex@@Base+0x484>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 31148 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ff00 │ │ │ │ - b.n 4e2c4 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ - ldr r2, [pc, #256] @ (4e588 <__dcl_parm_MOD_dclsetrealex@@Base+0x488>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 31148 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 311d0 │ │ │ │ - b.n 4e2c4 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ - ldr r2, [pc, #236] @ (4e58c <__dcl_parm_MOD_dclsetrealex@@Base+0x48c>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 31148 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 32464 │ │ │ │ - b.n 4e2c4 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ - ldr r2, [pc, #216] @ (4e590 <__dcl_parm_MOD_dclsetrealex@@Base+0x490>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 31148 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 333f0 │ │ │ │ - b.n 4e2c4 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ - ldr r2, [pc, #196] @ (4e594 <__dcl_parm_MOD_dclsetrealex@@Base+0x494>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 31148 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 31500 │ │ │ │ - b.n 4e2c4 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ - ldr r2, [pc, #176] @ (4e598 <__dcl_parm_MOD_dclsetrealex@@Base+0x498>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 31148 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3402c │ │ │ │ - b.n 4e2c4 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #152] @ (4e59c <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r1, [pc, #136] @ (4e5a0 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - movs r6, #25 │ │ │ │ - movs r0, #12 │ │ │ │ - ldr r1, [pc, #116] @ (4e5a4 <__dcl_parm_MOD_dclsetrealex@@Base+0x4a4>) │ │ │ │ - strd r0, r6, [sp] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 357ec │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #112] @ (4e5a8 <__dcl_parm_MOD_dclsetrealex@@Base+0x4a8>) │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49acc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49ad0 ) │ │ │ │ add r1, pc │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 4e2c4 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ - umlal r0, r0, r8, fp │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r6, r3, #17 │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r4, r0, #17 │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r2, r2, #17 │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ - movs r2, r1 │ │ │ │ - bls.n 4e5d0 <__dcl_parm_MOD_dclsetintegerex@@Base+0x24> │ │ │ │ - movs r2, r1 │ │ │ │ - b.n 4e114 <__dcl_parm_MOD_dclsetrealex@@Base+0x14> │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r0, r5, #12 │ │ │ │ - movs r2, r1 │ │ │ │ - @ instruction: 0xfa32000b │ │ │ │ - rsb r0, lr, fp │ │ │ │ - b.n 4de68 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x210> │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ movs r2, r1 │ │ │ │ - b.n 4de3c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1e4> │ │ │ │ + strb r2, [r0, #12] │ │ │ │ movs r2, r1 │ │ │ │ - b.n 4de10 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1b8> │ │ │ │ + │ │ │ │ +00049ad4 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 49b2e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 341f0 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (49b3c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49b40 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + subs r6, #32 │ │ │ │ movs r2, r1 │ │ │ │ - b.n 4dde4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x18c> │ │ │ │ + strb r2, [r7, #10] │ │ │ │ movs r2, r1 │ │ │ │ - b.n 4ddb8 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x160> │ │ │ │ + │ │ │ │ +00049b44 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 49b9e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31c58 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (49bac ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49bb0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ movs r2, r1 │ │ │ │ - b.n 4dd8c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x134> │ │ │ │ + strb r2, [r6, #9] │ │ │ │ movs r2, r1 │ │ │ │ - b.n 4ed60 <__dcl_parm_MOD_dclsetlogical@@Base+0x38> │ │ │ │ + │ │ │ │ +00049bb4 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 49c22 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30250 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49c30 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49c34 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + subs r5, #44 @ 0x2c │ │ │ │ movs r2, r1 │ │ │ │ - b.n 4ed34 <__dcl_parm_MOD_dclsetlogical@@Base+0xc> │ │ │ │ + strb r6, [r2, #8] │ │ │ │ movs r2, r1 │ │ │ │ - b.n 4ed08 <__dcl_parm_MOD_dclsetchar@@Base+0x2b0> │ │ │ │ + │ │ │ │ +00049c38 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 49c92 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33f68 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (49ca0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49ca4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + subs r4, #188 @ 0xbc │ │ │ │ movs r2, r1 │ │ │ │ - b.n 4ecdc <__dcl_parm_MOD_dclsetchar@@Base+0x284> │ │ │ │ + strb r6, [r1, #7] │ │ │ │ movs r2, r1 │ │ │ │ - asrs r2, r0, #3 │ │ │ │ + │ │ │ │ +00049ca8 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 49d02 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ef8c │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (49d10 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49d14 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ movs r2, r1 │ │ │ │ - asrs r4, r3, #2 │ │ │ │ + strb r6, [r0, #6] │ │ │ │ movs r2, r1 │ │ │ │ - asrs r4, r0, #2 │ │ │ │ + │ │ │ │ +00049d18 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 49d86 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 322f0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49d94 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49d98 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ movs r2, r1 │ │ │ │ - bvs.n 4e6a4 <__dcl_parm_MOD_dclsetintegerex@@Base+0xf8> │ │ │ │ + strb r2, [r5, #4] │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004e5ac <__dcl_parm_MOD_dclsetintegerex@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00049d9c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #1072] @ 4e9f0 <__dcl_parm_MOD_dclsetintegerex@@Base+0x444> │ │ │ │ - ldr.w r3, [pc, #1072] @ 4e9f4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x448> │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r0, [pc, #1068] @ 4e9f8 <__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 2f694 │ │ │ │ - ldr.w r3, [pc, #1044] @ 4e9fc <__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 359e0 <_gfortran_string_index@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 4e796 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1ea> │ │ │ │ - ldr.w r3, [pc, #1024] @ 4ea00 <__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] @ (4ea04 <__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 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35ad4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00049db8 : │ │ │ │ + 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 r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 4e742 <__dcl_parm_MOD_dclsetintegerex@@Base+0x196> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3535c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4e8b8 <__dcl_parm_MOD_dclsetintegerex@@Base+0x30c> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 316d0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4e8d0 <__dcl_parm_MOD_dclsetintegerex@@Base+0x324> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32a98 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4e8e8 <__dcl_parm_MOD_dclsetintegerex@@Base+0x33c> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34f70 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4e900 <__dcl_parm_MOD_dclsetintegerex@@Base+0x354> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32a58 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4e918 <__dcl_parm_MOD_dclsetintegerex@@Base+0x36c> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30858 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4e930 <__dcl_parm_MOD_dclsetintegerex@@Base+0x384> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34078 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4e948 <__dcl_parm_MOD_dclsetintegerex@@Base+0x39c> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35880 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4e960 <__dcl_parm_MOD_dclsetintegerex@@Base+0x3b4> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fba8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4e978 <__dcl_parm_MOD_dclsetintegerex@@Base+0x3cc> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33484 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4e990 <__dcl_parm_MOD_dclsetintegerex@@Base+0x3e4> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov.w r9, #1 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + cbz r0, 49e26 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffbc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49e34 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49e38 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r6, #2] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00049e3c : │ │ │ │ + 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 │ │ │ │ - movs r2, #19 │ │ │ │ - mov r0, fp │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + cbz r0, 49eaa │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ + blx 325a0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - ldr r1, [pc, #736] @ (4ea08 <__dcl_parm_MOD_dclsetintegerex@@Base+0x45c>) │ │ │ │ - ldr r0, [pc, #740] @ (4ea0c <__dcl_parm_MOD_dclsetintegerex@@Base+0x460>) │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49eb8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49ebc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #12 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - blx 33af8 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r2, #1] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00049ec0 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 49f2e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - blx 2fa68 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - blx 2f70c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 4e632 <__dcl_parm_MOD_dclsetintegerex@@Base+0x86> │ │ │ │ - ldr r2, [pc, #692] @ (4ea10 <__dcl_parm_MOD_dclsetintegerex@@Base+0x464>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 3412c │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3195c │ │ │ │ - ldr r0, [pc, #672] @ (4ea14 <__dcl_parm_MOD_dclsetintegerex@@Base+0x468>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #668] @ (4ea18 <__dcl_parm_MOD_dclsetintegerex@@Base+0x46c>) │ │ │ │ - ldr r3, [pc, #628] @ (4e9f4 <__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 4e9a8 <__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 4e7ee <__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 4e816 <__dcl_parm_MOD_dclsetintegerex@@Base+0x26a> │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33368 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - stmia r3!, {r0, r1} │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 35c94 │ │ │ │ - ldr r0, [pc, #596] @ (4ea1c <__dcl_parm_MOD_dclsetintegerex@@Base+0x470>) │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49f3c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49f40 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - movs r1, #12 │ │ │ │ - add.w r0, r0, #580 @ 0x244 │ │ │ │ - blx 35cbc <_gfortran_select_string@plt> │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r0, #10 │ │ │ │ - bhi.w 4e9ac <__dcl_parm_MOD_dclsetintegerex@@Base+0x400> │ │ │ │ - tbb [pc, r0] │ │ │ │ - adds r5, #47 @ 0x2f │ │ │ │ - asrs r3, r7 │ │ │ │ - ldr r5, [pc, #284] @ (4e904 <__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 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + subs r2, #32 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00049f44 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 49fb2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - blx 33e08 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r8, #8 │ │ │ │ - add.w r0, r7, r8 │ │ │ │ - blx 3124c │ │ │ │ - adds r3, r6, #1 │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r1, r5, r6 │ │ │ │ - cmp r4, #6 │ │ │ │ - bgt.n 4e7b2 <__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 33e08 │ │ │ │ - rsb r2, r4, #8 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 3124c │ │ │ │ - b.n 4e7bc <__dcl_parm_MOD_dclsetintegerex@@Base+0x210> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 324a0 │ │ │ │ - b.n 4e770 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 309fc │ │ │ │ - b.n 4e770 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31820 │ │ │ │ - b.n 4e770 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35c64 │ │ │ │ - b.n 4e770 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3315c │ │ │ │ - b.n 4e770 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34374 │ │ │ │ - b.n 4e770 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 331cc │ │ │ │ - b.n 4e770 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30c10 │ │ │ │ - b.n 4e770 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 352f8 │ │ │ │ - b.n 4e770 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3008c │ │ │ │ - b.n 4e770 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34730 │ │ │ │ - b.n 4e770 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ - ldr r2, [pc, #356] @ (4ea20 <__dcl_parm_MOD_dclsetintegerex@@Base+0x474>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 3412c │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 34c8c │ │ │ │ - b.n 4e770 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ - ldr r2, [pc, #336] @ (4ea24 <__dcl_parm_MOD_dclsetintegerex@@Base+0x478>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 3412c │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 33124 │ │ │ │ - b.n 4e770 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ - ldr r2, [pc, #316] @ (4ea28 <__dcl_parm_MOD_dclsetintegerex@@Base+0x47c>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 3412c │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 32b68 │ │ │ │ - b.n 4e770 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ - ldr r2, [pc, #296] @ (4ea2c <__dcl_parm_MOD_dclsetintegerex@@Base+0x480>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 3412c │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 332cc │ │ │ │ - b.n 4e770 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ - ldr r2, [pc, #276] @ (4ea30 <__dcl_parm_MOD_dclsetintegerex@@Base+0x484>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 3412c │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 32890 │ │ │ │ - b.n 4e770 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ - ldr r2, [pc, #256] @ (4ea34 <__dcl_parm_MOD_dclsetintegerex@@Base+0x488>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 3412c │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 326a0 │ │ │ │ - b.n 4e770 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ - ldr r2, [pc, #236] @ (4ea38 <__dcl_parm_MOD_dclsetintegerex@@Base+0x48c>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 3412c │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 30e20 │ │ │ │ - b.n 4e770 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ - ldr r2, [pc, #216] @ (4ea3c <__dcl_parm_MOD_dclsetintegerex@@Base+0x490>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 3412c │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 308cc │ │ │ │ - b.n 4e770 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ - ldr r2, [pc, #196] @ (4ea40 <__dcl_parm_MOD_dclsetintegerex@@Base+0x494>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 3412c │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 33d50 │ │ │ │ - b.n 4e770 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ - ldr r2, [pc, #176] @ (4ea44 <__dcl_parm_MOD_dclsetintegerex@@Base+0x498>) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 3412c │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 30158 │ │ │ │ - b.n 4e770 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #152] @ (4ea48 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r1, [pc, #136] @ (4ea4c <__dcl_parm_MOD_dclsetintegerex@@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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - movs r6, #25 │ │ │ │ - movs r0, #12 │ │ │ │ - ldr r1, [pc, #116] @ (4ea50 <__dcl_parm_MOD_dclsetintegerex@@Base+0x4a4>) │ │ │ │ - strd r0, r6, [sp] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34168 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #112] @ (4ea54 <__dcl_parm_MOD_dclsetintegerex@@Base+0x4a8>) │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49fc0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49fc4 ) │ │ │ │ add r1, pc │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 4e770 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ - @ instruction: 0xf73c000b │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r5, #32 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r0, r3, #30 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ - movs r2, r1 │ │ │ │ - bmi.n 4e924 <__dcl_parm_MOD_dclsetintegerex@@Base+0x378> │ │ │ │ - movs r2, r1 │ │ │ │ - b.n 4ec68 <__dcl_parm_MOD_dclsetchar@@Base+0x210> │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ - movs r2, r1 │ │ │ │ - @ instruction: 0xf586000b │ │ │ │ - b.n 4e864 <__dcl_parm_MOD_dclsetintegerex@@Base+0x2b8> │ │ │ │ - movs r3, r1 │ │ │ │ - svc 204 @ 0xcc │ │ │ │ - movs r2, r1 │ │ │ │ - svc 180 @ 0xb4 │ │ │ │ - movs r2, r1 │ │ │ │ - svc 156 @ 0x9c │ │ │ │ - movs r2, r1 │ │ │ │ - svc 132 @ 0x84 │ │ │ │ - movs r2, r1 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ - movs r2, r1 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ - movs r2, r1 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ - movs r2, r1 │ │ │ │ - svc 36 @ 0x24 │ │ │ │ - movs r2, r1 │ │ │ │ - svc 12 │ │ │ │ - movs r2, r1 │ │ │ │ - udf #244 @ 0xf4 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r0, r3, #15 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + subs r1, #156 @ 0x9c │ │ │ │ movs r2, r1 │ │ │ │ - bne.n 4e9f8 <__dcl_parm_MOD_dclsetintegerex@@Base+0x44c> │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004ea58 <__dcl_parm_MOD_dclsetchar@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00049fc8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #640] @ (4ecec <__dcl_parm_MOD_dclsetchar@@Base+0x294>) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #640] @ (4ecf0 <__dcl_parm_MOD_dclsetchar@@Base+0x298>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #116 @ 0x74 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #636] @ (4ecf4 <__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 2f694 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #612] @ (4ecf8 <__dcl_parm_MOD_dclsetchar@@Base+0x2a0>) │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, pc │ │ │ │ - blx 359e0 <_gfortran_string_index@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 4eba8 <__dcl_parm_MOD_dclsetchar@@Base+0x150> │ │ │ │ - ldr r3, [pc, #596] @ (4ecfc <__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] @ (4ed00 <__dcl_parm_MOD_dclsetchar@@Base+0x2a8>) │ │ │ │ - strd r7, r8, [sp, #24] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, fp │ │ │ │ - cmp r3, #1 │ │ │ │ - it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r3, sl │ │ │ │ - cmp r3, #1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 4eb68 <__dcl_parm_MOD_dclsetchar@@Base+0x110> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32d0c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4ec78 <__dcl_parm_MOD_dclsetchar@@Base+0x220> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f5c8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4ec86 <__dcl_parm_MOD_dclsetchar@@Base+0x22e> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3384c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4ec94 <__dcl_parm_MOD_dclsetchar@@Base+0x23c> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov.w r8, #1 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + cbz r0, 4a036 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2eef0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a044 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a048 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + subs r1, #24 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r0, #116] @ 0x74 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004a04c : │ │ │ │ + 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 │ │ │ │ - movs r2, #19 │ │ │ │ - mov r0, fp │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + cbz r0, 4a0ba │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32d0c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - ldr r1, [pc, #440] @ (4ed04 <__dcl_parm_MOD_dclsetchar@@Base+0x2ac>) │ │ │ │ - ldr r0, [pc, #440] @ (4ed08 <__dcl_parm_MOD_dclsetchar@@Base+0x2b0>) │ │ │ │ - movs r2, #10 │ │ │ │ - mov r3, r8 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r0, 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] @ (4a0c8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a0cc ) │ │ │ │ add r1, pc │ │ │ │ - mov r2, r6 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - blx 33af8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33640 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 4ead6 <__dcl_parm_MOD_dclsetchar@@Base+0x7e> │ │ │ │ - ldrd r7, r2, [sp, #24] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 32b74 │ │ │ │ - ldr r0, [pc, #388] @ (4ed0c <__dcl_parm_MOD_dclsetchar@@Base+0x2b4>) │ │ │ │ - movs r1, #10 │ │ │ │ add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #384] @ (4ed10 <__dcl_parm_MOD_dclsetchar@@Base+0x2b8>) │ │ │ │ - ldr r3, [pc, #348] @ (4ecf0 <__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 4eca2 <__dcl_parm_MOD_dclsetchar@@Base+0x24a> │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r3, r0, #1 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + subs r0, #148 @ 0x94 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r4, #108] @ 0x6c │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004a0d0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30dc4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004a0ec : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30b48 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004a108 : │ │ │ │ + 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 │ │ │ │ - cmp r3, #7 │ │ │ │ - ble.n 4ebf8 <__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 4ec22 <__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 35c94 │ │ │ │ - ldr r0, [pc, #312] @ (4ed14 <__dcl_parm_MOD_dclsetchar@@Base+0x2bc>) │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #5 │ │ │ │ - add.w r0, r0, #820 @ 0x334 │ │ │ │ - blx 35cbc <_gfortran_select_string@plt> │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r0, #3 │ │ │ │ - bhi.n 4eca6 <__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 33e08 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, sl, #8 │ │ │ │ - add.w r0, r9, sl │ │ │ │ - blx 3124c │ │ │ │ - adds r3, r6, #1 │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r1, r5, r6 │ │ │ │ - cmp r4, #6 │ │ │ │ - bgt.n 4ebc6 <__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 33e08 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r4, #8 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - blx 3124c │ │ │ │ - b.n 4ebd0 <__dcl_parm_MOD_dclsetchar@@Base+0x178> │ │ │ │ - mov r3, r8 │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32d64 │ │ │ │ - b.n 4eb84 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ - mov r3, r8 │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f560 │ │ │ │ - b.n 4eb84 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ - mov r3, r8 │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 313f0 │ │ │ │ - b.n 4eb84 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ - mov r3, r8 │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 300c4 │ │ │ │ - b.n 4eb84 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ - ldrd r7, r2, [sp, #24] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2eef0 │ │ │ │ - b.n 4eb84 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ - ldrd r7, r2, [sp, #24] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 34038 │ │ │ │ - b.n 4eb84 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ - ldrd r7, r2, [sp, #24] │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 4a162 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - blx 35178 │ │ │ │ - b.n 4eb84 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #112] @ (4ed18 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r1, [pc, #92] @ (4ed1c <__dcl_parm_MOD_dclsetchar@@Base+0x2c4>) │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - movs r2, #24 │ │ │ │ - add r1, pc │ │ │ │ - movs r0, #25 │ │ │ │ - strd r5, r1, [sp] │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - movs r6, #25 │ │ │ │ - movs r0, #10 │ │ │ │ - ldr r1, [pc, #72] @ (4ed20 <__dcl_parm_MOD_dclsetchar@@Base+0x2c8>) │ │ │ │ - strd r0, r6, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r0, [pc, #68] @ (4ed24 <__dcl_parm_MOD_dclsetchar@@Base+0x2cc>) │ │ │ │ + mov r0, r4 │ │ │ │ + blx 319cc │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (4a170 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a174 ) │ │ │ │ add r1, pc │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 4eb84 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf294000b │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r2, #14 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r2, r6, #11 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r6, r0, #11 │ │ │ │ - movs r2, r1 │ │ │ │ - beq.n 4edd4 <__dcl_parm_MOD_dclsetlogical@@Base+0xac> │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r0, r1, #10 │ │ │ │ - movs r2, r1 │ │ │ │ - sbcs.w r0, r2, #11 │ │ │ │ - b.n 4f334 <__dcl_parm_MOD_dclsetreal@@Base+0x21c> │ │ │ │ - movs r3, r1 │ │ │ │ - lsrs r4, r3, #4 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r2, r1, #5 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004ed28 <__dcl_parm_MOD_dclsetlogical@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004a178 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #928] @ (4f0dc <__dcl_parm_MOD_dclsetlogical@@Base+0x3b4>) │ │ │ │ - ldr r3, [pc, #928] @ (4f0e0 <__dcl_parm_MOD_dclsetlogical@@Base+0x3b8>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #928] @ (4f0e4 <__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 2f694 │ │ │ │ - ldr r3, [pc, #908] @ (4f0e8 <__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 359e0 <_gfortran_string_index@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 4eef4 <__dcl_parm_MOD_dclsetlogical@@Base+0x1cc> │ │ │ │ - ldr r3, [pc, #888] @ (4f0ec <__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] @ (4f0f0 <__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 r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, sl │ │ │ │ - cmp r3, #1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 4eeb2 <__dcl_parm_MOD_dclsetlogical@@Base+0x18a> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31bb8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f01a <__dcl_parm_MOD_dclsetlogical@@Base+0x2f2> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 357ec │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f026 <__dcl_parm_MOD_dclsetlogical@@Base+0x2fe> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3521c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f032 <__dcl_parm_MOD_dclsetlogical@@Base+0x30a> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31a24 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f03e <__dcl_parm_MOD_dclsetlogical@@Base+0x316> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33944 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f04a <__dcl_parm_MOD_dclsetlogical@@Base+0x322> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 316dc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f056 <__dcl_parm_MOD_dclsetlogical@@Base+0x32e> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 300dc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f062 <__dcl_parm_MOD_dclsetlogical@@Base+0x33a> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f1ec │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f06e <__dcl_parm_MOD_dclsetlogical@@Base+0x346> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34cfc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f07a <__dcl_parm_MOD_dclsetlogical@@Base+0x352> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32fe0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f086 <__dcl_parm_MOD_dclsetlogical@@Base+0x35e> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov.w r8, #1 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r0 │ │ │ │ + cbz r0, 4a1d2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35b20 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (4a1e0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a1e4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004a1e8 : │ │ │ │ + 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 │ │ │ │ - movs r2, #19 │ │ │ │ - mov r0, fp │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + cbz r0, 4a256 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 309fc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - ldr r1, [pc, #604] @ (4f0f4 <__dcl_parm_MOD_dclsetlogical@@Base+0x3cc>) │ │ │ │ - ldr r0, [pc, #608] @ (4f0f8 <__dcl_parm_MOD_dclsetlogical@@Base+0x3d0>) │ │ │ │ - movs r2, #10 │ │ │ │ - mov r3, r8 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r0, 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] @ (4a264 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a268 ) │ │ │ │ add r1, pc │ │ │ │ - mov r2, r6 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - blx 33af8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32cd8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 4eda2 <__dcl_parm_MOD_dclsetlogical@@Base+0x7a> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 344e4 │ │ │ │ - ldr r0, [pc, #556] @ (4f0fc <__dcl_parm_MOD_dclsetlogical@@Base+0x3d4>) │ │ │ │ - movs r1, #13 │ │ │ │ add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #548] @ (4f100 <__dcl_parm_MOD_dclsetlogical@@Base+0x3d8>) │ │ │ │ - ldr r3, [pc, #516] @ (4f0e0 <__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 4f092 <__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 4ef4e <__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 4ef78 <__dcl_parm_MOD_dclsetlogical@@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 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r0, #92] @ 0x5c │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004a26c : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4a2f6 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 4a304 │ │ │ │ mov r0, r8 │ │ │ │ - blx 35c94 │ │ │ │ - ldr r0, [pc, #476] @ (4f104 <__dcl_parm_MOD_dclsetlogical@@Base+0x3dc>) │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r8 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #12 │ │ │ │ - add.w r0, r0, #920 @ 0x398 │ │ │ │ - blx 35cbc <_gfortran_select_string@plt> │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r0, #10 │ │ │ │ - bhi.w 4f096 <__dcl_parm_MOD_dclsetlogical@@Base+0x36e> │ │ │ │ - tbb [pc, r0] │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ - tst r4, r7 │ │ │ │ - ldr r6, [pc, #288] @ (4f068 <__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 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33e08 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r9, #8 │ │ │ │ - add.w r0, r8, r9 │ │ │ │ - blx 3124c │ │ │ │ - adds r3, r6, #1 │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r1, r5, r6 │ │ │ │ - cmp r4, #6 │ │ │ │ - bgt.n 4ef12 <__dcl_parm_MOD_dclsetlogical@@Base+0x1ea> │ │ │ │ - adds r4, #1 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - mov r2, r4 │ │ │ │ - blx 33e08 │ │ │ │ - rsb r2, r4, #8 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 3124c │ │ │ │ - b.n 4ef1c <__dcl_parm_MOD_dclsetlogical@@Base+0x1f4> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ef8c │ │ │ │ - b.n 4eece <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34ddc │ │ │ │ - b.n 4eece <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35d50 │ │ │ │ - b.n 4eece <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33380 │ │ │ │ - b.n 4eece <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31ffc │ │ │ │ - b.n 4eece <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3272c │ │ │ │ - b.n 4eece <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31d94 │ │ │ │ - b.n 4eece <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32320 │ │ │ │ - b.n 4eece <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 302a4 │ │ │ │ - b.n 4eece <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32280 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - blx 30d60 │ │ │ │ - b.n 4eece <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r2, sp, #16 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r5 │ │ │ │ - blx 329b4 │ │ │ │ - b.n 4eece <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 34ee8 │ │ │ │ - b.n 4eece <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 353a8 │ │ │ │ - b.n 4eece <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 3501c │ │ │ │ - b.n 4eece <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 33e4c │ │ │ │ - b.n 4eece <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 34740 │ │ │ │ - b.n 4eece <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 33134 │ │ │ │ - b.n 4eece <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2efa8 │ │ │ │ - b.n 4eece <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2fa9c │ │ │ │ - b.n 4eece <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 33094 │ │ │ │ - b.n 4eece <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 352ec │ │ │ │ - b.n 4eece <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #112] @ (4f108 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r1, [pc, #92] @ (4f10c <__dcl_parm_MOD_dclsetlogical@@Base+0x3e4>) │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - movs r2, #24 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (4a314 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (4a318 ) │ │ │ │ add r1, pc │ │ │ │ - movs r0, #25 │ │ │ │ - strd r5, r1, [sp] │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - movs r6, #25 │ │ │ │ - movs r0, #10 │ │ │ │ - ldr r1, [pc, #72] @ (4f110 <__dcl_parm_MOD_dclsetlogical@@Base+0x3e8>) │ │ │ │ - strd r0, r6, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r0, [pc, #68] @ (4f114 <__dcl_parm_MOD_dclsetlogical@@Base+0x3ec>) │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (4a31c ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (4a320 ) │ │ │ │ add r1, pc │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 4eece <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - vaddl.s8 q8, d4, d11 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r6, r7, #32 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ - movs r2, r1 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ - movs r2, r1 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ - movs r2, r1 │ │ │ │ - lsls r2, r4, #29 │ │ │ │ - movs r2, r1 │ │ │ │ - cdp 0, 2, cr0, cr8, cr11, {0} │ │ │ │ - svc 194 @ 0xc2 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004f118 <__dcl_parm_MOD_dclsetreal@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004a324 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #928] @ (4f4cc <__dcl_parm_MOD_dclsetreal@@Base+0x3b4>) │ │ │ │ - ldr r3, [pc, #928] @ (4f4d0 <__dcl_parm_MOD_dclsetreal@@Base+0x3b8>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #928] @ (4f4d4 <__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 2f694 │ │ │ │ - ldr r3, [pc, #908] @ (4f4d8 <__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 359e0 <_gfortran_string_index@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 4f2e4 <__dcl_parm_MOD_dclsetreal@@Base+0x1cc> │ │ │ │ - ldr r3, [pc, #888] @ (4f4dc <__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] @ (4f4e0 <__dcl_parm_MOD_dclsetreal@@Base+0x3c8>) │ │ │ │ - str r7, [sp, #28] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r3, fp │ │ │ │ - cmp r3, #1 │ │ │ │ - it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, sl │ │ │ │ - cmp r3, #1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #28 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 4f2a2 <__dcl_parm_MOD_dclsetreal@@Base+0x18a> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32d7c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f40a <__dcl_parm_MOD_dclsetreal@@Base+0x2f2> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35758 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f416 <__dcl_parm_MOD_dclsetreal@@Base+0x2fe> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30f28 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f422 <__dcl_parm_MOD_dclsetreal@@Base+0x30a> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 339c8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f42e <__dcl_parm_MOD_dclsetreal@@Base+0x316> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32f58 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f43a <__dcl_parm_MOD_dclsetreal@@Base+0x322> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35abc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f446 <__dcl_parm_MOD_dclsetreal@@Base+0x32e> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34d98 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f452 <__dcl_parm_MOD_dclsetreal@@Base+0x33a> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35b50 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f45e <__dcl_parm_MOD_dclsetreal@@Base+0x346> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f3c4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f46a <__dcl_parm_MOD_dclsetreal@@Base+0x352> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f5bc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f476 <__dcl_parm_MOD_dclsetreal@@Base+0x35e> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov.w r8, #1 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r9, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - movs r2, #19 │ │ │ │ - mov r0, fp │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + cbz r0, 4a3ac │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 4a3ba │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ mov r3, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa68 │ │ │ │ - ldr r1, [pc, #604] @ (4f4e4 <__dcl_parm_MOD_dclsetreal@@Base+0x3cc>) │ │ │ │ - ldr r0, [pc, #608] @ (4f4e8 <__dcl_parm_MOD_dclsetreal@@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 33af8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32270 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 4f192 <__dcl_parm_MOD_dclsetreal@@Base+0x7a> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 358bc │ │ │ │ - ldr r0, [pc, #556] @ (4f4ec <__dcl_parm_MOD_dclsetreal@@Base+0x3d4>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #548] @ (4f4f0 <__dcl_parm_MOD_dclsetreal@@Base+0x3d8>) │ │ │ │ - ldr r3, [pc, #516] @ (4f4d0 <__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 4f482 <__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 4f33e <__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 4f368 <__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 35c94 │ │ │ │ - ldr r0, [pc, #476] @ (4f4f4 <__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 35cbc <_gfortran_select_string@plt> │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r0, #10 │ │ │ │ - bhi.w 4f486 <__dcl_parm_MOD_dclsetreal@@Base+0x36e> │ │ │ │ - tbb [pc, r0] │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ - tst r4, r7 │ │ │ │ - ldr r6, [pc, #288] @ (4f458 <__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, r8 │ │ │ │ - blx 33e08 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r9, #8 │ │ │ │ - add.w r0, r8, r9 │ │ │ │ - blx 3124c │ │ │ │ - adds r3, r6, #1 │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r1, r5, r6 │ │ │ │ - cmp r4, #6 │ │ │ │ - bgt.n 4f302 <__dcl_parm_MOD_dclsetreal@@Base+0x1ea> │ │ │ │ - adds r4, #1 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - mov r2, r4 │ │ │ │ - blx 33e08 │ │ │ │ - rsb r2, r4, #8 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 3124c │ │ │ │ - b.n 4f30c <__dcl_parm_MOD_dclsetreal@@Base+0x1f4> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33dec │ │ │ │ - b.n 4f2be <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33ef8 │ │ │ │ - b.n 4f2be <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3021c │ │ │ │ - b.n 4f2be <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34d08 │ │ │ │ - b.n 4f2be <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35ae0 │ │ │ │ - b.n 4f2be <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 313e4 │ │ │ │ - b.n 4f2be <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f258 │ │ │ │ - b.n 4f2be <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa1c │ │ │ │ - b.n 4f2be <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 318ac │ │ │ │ - b.n 4f2be <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fd30 │ │ │ │ - b.n 4f2be <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 300c4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fde4 │ │ │ │ - b.n 4f2be <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 32358 │ │ │ │ - b.n 4f2be <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 30bf8 │ │ │ │ - b.n 4f2be <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 30f54 │ │ │ │ - b.n 4f2be <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 31b2c │ │ │ │ - b.n 4f2be <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2ff00 │ │ │ │ - b.n 4f2be <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 311d0 │ │ │ │ - b.n 4f2be <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 32464 │ │ │ │ - b.n 4f2be <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 333f0 │ │ │ │ - b.n 4f2be <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 31500 │ │ │ │ - b.n 4f2be <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 3402c │ │ │ │ - b.n 4f2be <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #112] @ (4f4f8 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r1, [pc, #92] @ (4f4fc <__dcl_parm_MOD_dclsetreal@@Base+0x3e4>) │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - movs r2, #24 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (4a3c8 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (4a3cc ) │ │ │ │ add r1, pc │ │ │ │ - movs r0, #25 │ │ │ │ - strd r5, r1, [sp] │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - movs r6, #25 │ │ │ │ - movs r0, #10 │ │ │ │ - ldr r1, [pc, #72] @ (4f500 <__dcl_parm_MOD_dclsetreal@@Base+0x3e8>) │ │ │ │ - strd r0, r6, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r0, [pc, #68] @ (4f504 <__dcl_parm_MOD_dclsetreal@@Base+0x3ec>) │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (4a3d0 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (4a3d4 ) │ │ │ │ add r1, pc │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 4f2be <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ - nop │ │ │ │ - rsbs r0, r4, fp │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ - movs r2, r1 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ - movs r2, r1 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ - movs r2, r1 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ - movs r2, r1 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ - movs r2, r1 │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ - movs r2, r1 │ │ │ │ - lsls r2, r0, #14 │ │ │ │ - movs r2, r1 │ │ │ │ - bics.w r0, r8, fp │ │ │ │ - blt.n 4f49c <__dcl_parm_MOD_dclsetreal@@Base+0x384> │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r4, r7, #4 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + adds r5, #162 @ 0xa2 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r6, r2, #4 │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ movs r2, r1 │ │ │ │ - lsls r2, r5, #5 │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ movs r2, r1 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004f508 <__dcl_parm_MOD_dclsetinteger@@Base>: │ │ │ │ +0004a3d8 : │ │ │ │ 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 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #928] @ (4f8bc <__dcl_parm_MOD_dclsetinteger@@Base+0x3b4>) │ │ │ │ - ldr r3, [pc, #928] @ (4f8c0 <__dcl_parm_MOD_dclsetinteger@@Base+0x3b8>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #928] @ (4f8c4 <__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 2f694 │ │ │ │ - ldr r3, [pc, #908] @ (4f8c8 <__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 359e0 <_gfortran_string_index@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 4f6d4 <__dcl_parm_MOD_dclsetinteger@@Base+0x1cc> │ │ │ │ - ldr r3, [pc, #888] @ (4f8cc <__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] @ (4f8d0 <__dcl_parm_MOD_dclsetinteger@@Base+0x3c8>) │ │ │ │ - str r7, [sp, #28] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r3, fp │ │ │ │ - cmp r3, #1 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, sl │ │ │ │ - cmp r3, #1 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ + blx 34010 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4a482 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 4f692 <__dcl_parm_MOD_dclsetinteger@@Base+0x18a> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3535c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f7fa <__dcl_parm_MOD_dclsetinteger@@Base+0x2f2> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 316d0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f806 <__dcl_parm_MOD_dclsetinteger@@Base+0x2fe> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32a98 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f812 <__dcl_parm_MOD_dclsetinteger@@Base+0x30a> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34f70 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f81e <__dcl_parm_MOD_dclsetinteger@@Base+0x316> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32a58 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f82a <__dcl_parm_MOD_dclsetinteger@@Base+0x322> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30858 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f836 <__dcl_parm_MOD_dclsetinteger@@Base+0x32e> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34078 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f842 <__dcl_parm_MOD_dclsetinteger@@Base+0x33a> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35880 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f84e <__dcl_parm_MOD_dclsetinteger@@Base+0x346> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fba8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f85a <__dcl_parm_MOD_dclsetinteger@@Base+0x352> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33484 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f866 <__dcl_parm_MOD_dclsetinteger@@Base+0x35e> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov.w r8, #1 │ │ │ │ + movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - movs r2, #19 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4a490 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - str r3, [sp, #4] │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ mov r3, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa68 │ │ │ │ - ldr r1, [pc, #604] @ (4f8d4 <__dcl_parm_MOD_dclsetinteger@@Base+0x3cc>) │ │ │ │ - ldr r0, [pc, #608] @ (4f8d8 <__dcl_parm_MOD_dclsetinteger@@Base+0x3d0>) │ │ │ │ - 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 33af8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f70c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 4f582 <__dcl_parm_MOD_dclsetinteger@@Base+0x7a> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 3195c │ │ │ │ - ldr r0, [pc, #556] @ (4f8dc <__dcl_parm_MOD_dclsetinteger@@Base+0x3d4>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #548] @ (4f8e0 <__dcl_parm_MOD_dclsetinteger@@Base+0x3d8>) │ │ │ │ - ldr r3, [pc, #516] @ (4f8c0 <__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 4f872 <__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 4f72e <__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 4f758 <__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 35c94 │ │ │ │ - ldr r0, [pc, #476] @ (4f8e4 <__dcl_parm_MOD_dclsetinteger@@Base+0x3dc>) │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r8 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #12 │ │ │ │ - add.w r0, r0, #1400 @ 0x578 │ │ │ │ - blx 35cbc <_gfortran_select_string@plt> │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r0, #10 │ │ │ │ - bhi.w 4f876 <__dcl_parm_MOD_dclsetinteger@@Base+0x36e> │ │ │ │ - tbb [pc, r0] │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ - tst r4, r7 │ │ │ │ - ldr r6, [pc, #288] @ (4f848 <__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 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33e08 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r9, #8 │ │ │ │ - add.w r0, r8, r9 │ │ │ │ - blx 3124c │ │ │ │ - adds r3, r6, #1 │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r1, r5, r6 │ │ │ │ - cmp r4, #6 │ │ │ │ - bgt.n 4f6f2 <__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 33e08 │ │ │ │ - rsb r2, r4, #8 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 3124c │ │ │ │ - b.n 4f6fc <__dcl_parm_MOD_dclsetinteger@@Base+0x1f4> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35d44 │ │ │ │ - b.n 4f6ae <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35b20 │ │ │ │ - b.n 4f6ae <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31b94 │ │ │ │ - b.n 4f6ae <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3275c │ │ │ │ - b.n 4f6ae <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32bc4 │ │ │ │ - b.n 4f6ae <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31590 │ │ │ │ - b.n 4f6ae <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32980 │ │ │ │ - b.n 4f6ae <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33a0c │ │ │ │ - b.n 4f6ae <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fee4 │ │ │ │ - b.n 4f6ae <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 318c4 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - blx 330e0 │ │ │ │ - b.n 4f6ae <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r5 │ │ │ │ - blx 307d8 │ │ │ │ - b.n 4f6ae <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 34c8c │ │ │ │ - b.n 4f6ae <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 33124 │ │ │ │ - b.n 4f6ae <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 32b68 │ │ │ │ - b.n 4f6ae <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 332cc │ │ │ │ - b.n 4f6ae <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 32890 │ │ │ │ - b.n 4f6ae <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 326a0 │ │ │ │ - b.n 4f6ae <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 30e20 │ │ │ │ - b.n 4f6ae <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 308cc │ │ │ │ - b.n 4f6ae <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 33d50 │ │ │ │ - b.n 4f6ae <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 30158 │ │ │ │ - b.n 4f6ae <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #112] @ (4f8e8 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r1, [pc, #92] @ (4f8ec <__dcl_parm_MOD_dclsetinteger@@Base+0x3e4>) │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - movs r2, #24 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (4a4a0 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (4a4a4 ) │ │ │ │ add r1, pc │ │ │ │ - movs r0, #25 │ │ │ │ - strd r5, r1, [sp] │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - movs r6, #25 │ │ │ │ - movs r0, #10 │ │ │ │ - ldr r1, [pc, #72] @ (4f8f0 <__dcl_parm_MOD_dclsetinteger@@Base+0x3e8>) │ │ │ │ - strd r0, r6, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r0, [pc, #68] @ (4f8f4 <__dcl_parm_MOD_dclsetinteger@@Base+0x3ec>) │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (4a4a8 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (4a4ac ) │ │ │ │ add r1, pc │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 4f6ae <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - b.n 4f888 <__dcl_parm_MOD_dclsetinteger@@Base+0x380> │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #4 │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ movs r2, r1 │ │ │ │ - lsls r6, r3, #1 │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ movs r2, r1 │ │ │ │ - vaddl.u16 q8, d0, d9 │ │ │ │ - stmia r5!, {r1, r3, r4, r5} │ │ │ │ + │ │ │ │ +0004a4b0 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4a50a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32cc0 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (4a518 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a51c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ movs r2, r1 │ │ │ │ - vaddl.u16 q0, d14, d9 │ │ │ │ - b.n 4f574 <__dcl_parm_MOD_dclsetinteger@@Base+0x6c> │ │ │ │ - movs r3, r1 │ │ │ │ - bvc.n 4f8ac <__dcl_parm_MOD_dclsetinteger@@Base+0x3a4> │ │ │ │ - movs r3, r1 │ │ │ │ - stc2l 0, cr0, [ip, #-36] @ 0xffffffdc │ │ │ │ - stc2 0, cr0, [r6, #-36]! @ 0xffffffdc │ │ │ │ - ldc2l 0, cr0, [sl, #-36]! @ 0xffffffdc │ │ │ │ - stmia r3!, {r1, r2} │ │ │ │ + ldr r6, [r4, #64] @ 0x40 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004f8f8 <__dcl_parm_MOD_dclgetchars@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004a520 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #636] @ (4fb88 <__dcl_parm_MOD_dclgetchars@@Base+0x290>) │ │ │ │ - ldr r3, [pc, #636] @ (4fb8c <__dcl_parm_MOD_dclgetchars@@Base+0x294>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #636] @ (4fb90 <__dcl_parm_MOD_dclgetchars@@Base+0x298>) │ │ │ │ - sub sp, #116 @ 0x74 │ │ │ │ + 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 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #11 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - ldr r3, [pc, #616] @ (4fb94 <__dcl_parm_MOD_dclgetchars@@Base+0x29c>) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r3, pc │ │ │ │ - movs r2, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 4a57a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 359e0 <_gfortran_string_index@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 4fa44 <__dcl_parm_MOD_dclgetchars@@Base+0x14c> │ │ │ │ - ldr r3, [pc, #596] @ (4fb98 <__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] @ (4fb9c <__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 r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, sl │ │ │ │ - cmp r3, #1 │ │ │ │ + blx 34ddc │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (4a588 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a58c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004a590 : │ │ │ │ + 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 r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 4fa04 <__dcl_parm_MOD_dclgetchars@@Base+0x10c> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32d0c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4fb14 <__dcl_parm_MOD_dclgetchars@@Base+0x21c> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f5c8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4fb22 <__dcl_parm_MOD_dclgetchars@@Base+0x22a> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3384c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4fb30 <__dcl_parm_MOD_dclgetchars@@Base+0x238> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov.w r8, #1 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + cbz r0, 4a5fe │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f8bc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a60c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a610 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004a614 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3099c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004a630 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3373c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004a64c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 323b4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004a668 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 337a0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004a684 : │ │ │ │ + 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 │ │ │ │ - movs r2, #19 │ │ │ │ - mov r0, fp │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + cbz r0, 4a6f2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32c14 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - ldr r1, [pc, #440] @ (4fba0 <__dcl_parm_MOD_dclgetchars@@Base+0x2a8>) │ │ │ │ - ldr r0, [pc, #440] @ (4fba4 <__dcl_parm_MOD_dclgetchars@@Base+0x2ac>) │ │ │ │ - movs r2, #10 │ │ │ │ - mov r3, r8 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r0, 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] @ (4a700 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a704 ) │ │ │ │ add r1, pc │ │ │ │ - mov r2, r6 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - blx 33af8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33640 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 4f972 <__dcl_parm_MOD_dclgetchars@@Base+0x7a> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - movs r2, #8 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 35938 │ │ │ │ - ldr r0, [pc, #388] @ (4fba8 <__dcl_parm_MOD_dclgetchars@@Base+0x2b0>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #384] @ (4fbac <__dcl_parm_MOD_dclgetchars@@Base+0x2b4>) │ │ │ │ - ldr r3, [pc, #348] @ (4fb8c <__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 4fb3e <__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 4fa94 <__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 4fabe <__dcl_parm_MOD_dclgetchars@@Base+0x1c6> │ │ │ │ - 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 35c94 │ │ │ │ - ldr r0, [pc, #312] @ (4fbb0 <__dcl_parm_MOD_dclgetchars@@Base+0x2b8>) │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r8 │ │ │ │ add r0, pc │ │ │ │ - movs r1, #5 │ │ │ │ - add.w r0, r0, #1640 @ 0x668 │ │ │ │ - blx 35cbc <_gfortran_select_string@plt> │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r0, #3 │ │ │ │ - bhi.n 4fb42 <__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 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + adds r2, #92 @ 0x5c │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004a708 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4a776 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 33e08 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r9, #8 │ │ │ │ - add.w r0, r8, r9 │ │ │ │ - blx 3124c │ │ │ │ - adds r3, r6, #1 │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r1, r5, r6 │ │ │ │ - cmp r4, #6 │ │ │ │ - bgt.n 4fa62 <__dcl_parm_MOD_dclgetchars@@Base+0x16a> │ │ │ │ - adds r4, #1 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - mov r2, r4 │ │ │ │ - blx 33e08 │ │ │ │ - rsb r2, r4, #8 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 3124c │ │ │ │ - b.n 4fa6c <__dcl_parm_MOD_dclgetchars@@Base+0x174> │ │ │ │ - movs r3, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 343dc │ │ │ │ - b.n 4fa20 <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ - movs r3, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fef0 │ │ │ │ - b.n 4fa20 <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ - movs r3, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34e0c │ │ │ │ - b.n 4fa20 <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ - movs r3, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32280 │ │ │ │ - b.n 4fa20 <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - movs r2, #8 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 34168 │ │ │ │ - b.n 4fa20 <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - movs r2, #8 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 32374 │ │ │ │ - b.n 4fa20 <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - movs r2, #8 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 33504 │ │ │ │ - b.n 4fa20 <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #112] @ (4fbb4 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r1, [pc, #92] @ (4fbb8 <__dcl_parm_MOD_dclgetchars@@Base+0x2c0>) │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - movs r2, #24 │ │ │ │ - add r1, pc │ │ │ │ - movs r0, #25 │ │ │ │ - strd r5, r1, [sp] │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - movs r6, #25 │ │ │ │ - movs r0, #10 │ │ │ │ - ldr r1, [pc, #72] @ (4fbbc <__dcl_parm_MOD_dclgetchars@@Base+0x2c4>) │ │ │ │ - strd r0, r6, [sp] │ │ │ │ + blx 357b0 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #68] @ (4fbc0 <__dcl_parm_MOD_dclgetchars@@Base+0x2c8>) │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a784 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a788 ) │ │ │ │ add r1, pc │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 4fa20 <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ - nop │ │ │ │ - b.n 50374 <__dcl_parm_MOD_dclgetreals@@Base+0x3c0> │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r8, #-36] @ 0xffffffdc │ │ │ │ - stc2l 0, cr0, [lr], #-36 @ 0xffffffdc │ │ │ │ - mrrc2 0, 0, r0, r4, cr9 │ │ │ │ - stc2l 0, cr0, [r0], #-36 @ 0xffffffdc │ │ │ │ - stc2 0, cr0, [sl], #-36 @ 0xffffffdc │ │ │ │ - stmia r1!, {r3, r6, r7} │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + adds r1, #216 @ 0xd8 │ │ │ │ movs r2, r1 │ │ │ │ - ldc2 0, cr0, [ip], #-36 @ 0xffffffdc │ │ │ │ - b.n 5015c <__dcl_parm_MOD_dclgetreals@@Base+0x1a8> │ │ │ │ - movs r3, r1 │ │ │ │ - bmi.n 4fc98 <__dcl_parm_MOD_dclgetlogicals@@Base+0xd4> │ │ │ │ - movs r3, r1 │ │ │ │ - @ instruction: 0xfa800009 │ │ │ │ - @ instruction: 0xfa5a0009 │ │ │ │ - @ instruction: 0xfaf20009 │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004fbc4 <__dcl_parm_MOD_dclgetlogicals@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004a78c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #928] @ (4ff78 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3b4>) │ │ │ │ - ldr r3, [pc, #928] @ (4ff7c <__dcl_parm_MOD_dclgetlogicals@@Base+0x3b8>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #928] @ (4ff80 <__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 2f694 │ │ │ │ - ldr r3, [pc, #908] @ (4ff84 <__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 359e0 <_gfortran_string_index@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 4fd90 <__dcl_parm_MOD_dclgetlogicals@@Base+0x1cc> │ │ │ │ - ldr r3, [pc, #888] @ (4ff88 <__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] @ (4ff8c <__dcl_parm_MOD_dclgetlogicals@@Base+0x3c8>) │ │ │ │ - str r7, [sp, #28] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r3, fp │ │ │ │ - cmp r3, #1 │ │ │ │ - it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, sl │ │ │ │ - cmp r3, #1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 4fd4e <__dcl_parm_MOD_dclgetlogicals@@Base+0x18a> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31bb8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4feb6 <__dcl_parm_MOD_dclgetlogicals@@Base+0x2f2> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 357ec │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4fec2 <__dcl_parm_MOD_dclgetlogicals@@Base+0x2fe> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3521c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4fece <__dcl_parm_MOD_dclgetlogicals@@Base+0x30a> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31a24 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4feda <__dcl_parm_MOD_dclgetlogicals@@Base+0x316> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33944 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4fee6 <__dcl_parm_MOD_dclgetlogicals@@Base+0x322> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 316dc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4fef2 <__dcl_parm_MOD_dclgetlogicals@@Base+0x32e> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 300dc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4fefe <__dcl_parm_MOD_dclgetlogicals@@Base+0x33a> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f1ec │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4ff0a <__dcl_parm_MOD_dclgetlogicals@@Base+0x346> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34cfc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4ff16 <__dcl_parm_MOD_dclgetlogicals@@Base+0x352> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32fe0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4ff22 <__dcl_parm_MOD_dclgetlogicals@@Base+0x35e> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov.w r8, #1 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + cbz r0, 4a7fa │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 348d8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a808 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a80c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004a810 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f518 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004a82c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30c90 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004a848 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 321e4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004a864 : │ │ │ │ + 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 │ │ │ │ - movs r2, #19 │ │ │ │ - mov r0, fp │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + cbz r0, 4a8d2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 322fc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - ldr r1, [pc, #604] @ (4ff90 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3cc>) │ │ │ │ - ldr r0, [pc, #608] @ (4ff94 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3d0>) │ │ │ │ - movs r2, #11 │ │ │ │ - mov r3, r8 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r0, 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] @ (4a8e0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a8e4 ) │ │ │ │ add r1, pc │ │ │ │ - mov r2, r6 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - blx 33af8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32cd8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 4fc3e <__dcl_parm_MOD_dclgetlogicals@@Base+0x7a> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2f1fc │ │ │ │ - ldr r0, [pc, #556] @ (4ff98 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3d4>) │ │ │ │ - movs r1, #14 │ │ │ │ add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #548] @ (4ff9c <__dcl_parm_MOD_dclgetlogicals@@Base+0x3d8>) │ │ │ │ - ldr r3, [pc, #516] @ (4ff7c <__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 4ff2e <__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 4fdea <__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 4fe14 <__dcl_parm_MOD_dclgetlogicals@@Base+0x250> │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r1, #20] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004a8e8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ef64 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004a904 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f660 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004a920 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4a98e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31f88 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - stmia r3!, {r0, r1} │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 35c94 │ │ │ │ - ldr r0, [pc, #476] @ (4ffa0 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3dc>) │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r8 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #12 │ │ │ │ - addw r0, r0, #1740 @ 0x6cc │ │ │ │ - blx 35cbc <_gfortran_select_string@plt> │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r0, #10 │ │ │ │ - bhi.w 4ff32 <__dcl_parm_MOD_dclgetlogicals@@Base+0x36e> │ │ │ │ - tbb [pc, r0] │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ - tst r4, r7 │ │ │ │ - ldr r6, [pc, #288] @ (4ff04 <__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 33e08 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r9, #8 │ │ │ │ - add.w r0, r8, r9 │ │ │ │ - blx 3124c │ │ │ │ - adds r3, r6, #1 │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r1, r5, r6 │ │ │ │ - cmp r4, #6 │ │ │ │ - bgt.n 4fdae <__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 33e08 │ │ │ │ - rsb r2, r4, #8 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 3124c │ │ │ │ - b.n 4fdb8 <__dcl_parm_MOD_dclgetlogicals@@Base+0x1f4> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33f68 │ │ │ │ - b.n 4fd6a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32cc0 │ │ │ │ - b.n 4fd6a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31e68 │ │ │ │ - b.n 4fd6a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 310e4 │ │ │ │ - b.n 4fd6a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 328c0 │ │ │ │ - b.n 4fd6a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32bdc │ │ │ │ - b.n 4fd6a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 358e4 │ │ │ │ - b.n 4fd6a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30d18 │ │ │ │ - b.n 4fd6a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3480c │ │ │ │ - b.n 4fd6a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31f2c │ │ │ │ - b.n 4fd6a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33078 │ │ │ │ - b.n 4fd6a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 317d4 │ │ │ │ - b.n 4fd6a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 326d0 │ │ │ │ - b.n 4fd6a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 305a4 │ │ │ │ - b.n 4fd6a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 324bc │ │ │ │ - b.n 4fd6a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2f43c │ │ │ │ - b.n 4fd6a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 31b1c │ │ │ │ - b.n 4fd6a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2fdd8 │ │ │ │ - b.n 4fd6a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 316f8 │ │ │ │ - b.n 4fd6a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 30018 │ │ │ │ - b.n 4fd6a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - blx 35698 │ │ │ │ - b.n 4fd6a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #112] @ (4ffa4 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r1, [pc, #92] @ (4ffa8 <__dcl_parm_MOD_dclgetlogicals@@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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - movs r6, #25 │ │ │ │ - movs r0, #10 │ │ │ │ - ldr r1, [pc, #72] @ (4ffac <__dcl_parm_MOD_dclgetlogicals@@Base+0x3e8>) │ │ │ │ - strd r0, r6, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r0, [pc, #68] @ (4ffb0 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3ec>) │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a99c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a9a0 ) │ │ │ │ add r1, pc │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 4fd6a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ - nop │ │ │ │ - b.n 501cc <__dcl_parm_MOD_dclgetreals@@Base+0x218> │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xfa940009 │ │ │ │ - vld1.8 {d0[0]}, [r2], r9 │ │ │ │ - vst1.8 {d0[0]}, [r8], r9 │ │ │ │ - ldrsb.w r0, [r4, #9] │ │ │ │ - vst4.8 {d16-d19}, [ip], r9 │ │ │ │ - bkpt 0x007e │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ movs r2, r1 │ │ │ │ - vst4.8 {d0-d3}, [sl], r9 │ │ │ │ - svc 140 @ 0x8c │ │ │ │ - movs r3, r1 │ │ │ │ - bne.n 4fff0 <__dcl_parm_MOD_dclgetreals@@Base+0x3c> │ │ │ │ - movs r3, r1 │ │ │ │ - @ instruction: 0xf6900009 │ │ │ │ - @ instruction: 0xf66a0009 │ │ │ │ - @ instruction: 0xf7020009 │ │ │ │ - pop {r1, r3, r6} │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004ffb4 <__dcl_parm_MOD_dclgetreals@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004a9a4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #928] @ (50368 <__dcl_parm_MOD_dclgetreals@@Base+0x3b4>) │ │ │ │ - ldr r3, [pc, #928] @ (5036c <__dcl_parm_MOD_dclgetreals@@Base+0x3b8>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #928] @ (50370 <__dcl_parm_MOD_dclgetreals@@Base+0x3bc>) │ │ │ │ - sub sp, #116 @ 0x74 │ │ │ │ + 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 r0, pc │ │ │ │ - movs r1, #11 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f694 │ │ │ │ - ldr r3, [pc, #908] @ (50374 <__dcl_parm_MOD_dclgetreals@@Base+0x3c0>) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r3, pc │ │ │ │ - movs r2, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 4aa12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33254 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 359e0 <_gfortran_string_index@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 50180 <__dcl_parm_MOD_dclgetreals@@Base+0x1cc> │ │ │ │ - ldr r3, [pc, #888] @ (50378 <__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] @ (5037c <__dcl_parm_MOD_dclgetreals@@Base+0x3c8>) │ │ │ │ - str r7, [sp, #28] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r3, fp │ │ │ │ - cmp r3, #1 │ │ │ │ - it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, sl │ │ │ │ - cmp r3, #1 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4aa20 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4aa24 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004aa28 : │ │ │ │ + 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 r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 5013e <__dcl_parm_MOD_dclgetreals@@Base+0x18a> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32d7c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 502a6 <__dcl_parm_MOD_dclgetreals@@Base+0x2f2> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35758 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 502b2 <__dcl_parm_MOD_dclgetreals@@Base+0x2fe> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30f28 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 502be <__dcl_parm_MOD_dclgetreals@@Base+0x30a> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 339c8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 502ca <__dcl_parm_MOD_dclgetreals@@Base+0x316> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32f58 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 502d6 <__dcl_parm_MOD_dclgetreals@@Base+0x322> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35abc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 502e2 <__dcl_parm_MOD_dclgetreals@@Base+0x32e> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34d98 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 502ee <__dcl_parm_MOD_dclgetreals@@Base+0x33a> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35b50 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 502fa <__dcl_parm_MOD_dclgetreals@@Base+0x346> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f3c4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 50306 <__dcl_parm_MOD_dclgetreals@@Base+0x352> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f5bc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 50312 <__dcl_parm_MOD_dclgetreals@@Base+0x35e> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov.w r8, #1 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + cbz r0, 4aa96 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 323cc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4aaa4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4aaa8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + cmp r6, #184 @ 0xb8 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004aaac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35154 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004aac8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 332cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004aae4 : │ │ │ │ + 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 │ │ │ │ - movs r2, #19 │ │ │ │ - mov r0, fp │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + cbz r0, 4ab52 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34f70 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - ldr r1, [pc, #604] @ (50380 <__dcl_parm_MOD_dclgetreals@@Base+0x3cc>) │ │ │ │ - ldr r0, [pc, #608] @ (50384 <__dcl_parm_MOD_dclgetreals@@Base+0x3d0>) │ │ │ │ - movs r2, #11 │ │ │ │ - mov r3, r8 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r0, 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] @ (4ab60 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4ab64 ) │ │ │ │ add r1, pc │ │ │ │ - mov r2, r6 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - blx 33af8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32270 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 5002e <__dcl_parm_MOD_dclgetreals@@Base+0x7a> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2f814 │ │ │ │ - ldr r0, [pc, #556] @ (50388 <__dcl_parm_MOD_dclgetreals@@Base+0x3d4>) │ │ │ │ - movs r1, #11 │ │ │ │ add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #548] @ (5038c <__dcl_parm_MOD_dclgetreals@@Base+0x3d8>) │ │ │ │ - ldr r3, [pc, #516] @ (5036c <__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 5031e <__dcl_parm_MOD_dclgetreals@@Base+0x36a> │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r2, r0, #1 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004ab68 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 304bc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004ab84 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31ca4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004aba0 : │ │ │ │ + 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 │ │ │ │ - cmp r2, #7 │ │ │ │ - ble.n 501da <__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 50204 <__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 35c94 │ │ │ │ - ldr r0, [pc, #476] @ (50390 <__dcl_parm_MOD_dclgetreals@@Base+0x3dc>) │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r8 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #12 │ │ │ │ - addw r0, r0, #1980 @ 0x7bc │ │ │ │ - blx 35cbc <_gfortran_select_string@plt> │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r0, #10 │ │ │ │ - bhi.w 50322 <__dcl_parm_MOD_dclgetreals@@Base+0x36e> │ │ │ │ - tbb [pc, r0] │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ - tst r4, r7 │ │ │ │ - ldr r6, [pc, #288] @ (502f4 <__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 33e08 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r9, #8 │ │ │ │ - add.w r0, r8, r9 │ │ │ │ - blx 3124c │ │ │ │ - adds r3, r6, #1 │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r1, r5, r6 │ │ │ │ - cmp r4, #6 │ │ │ │ - bgt.n 5019e <__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 33e08 │ │ │ │ - rsb r2, r4, #8 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 3124c │ │ │ │ - b.n 501a8 <__dcl_parm_MOD_dclgetreals@@Base+0x1f4> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33bfc │ │ │ │ - b.n 5015a <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34ca8 │ │ │ │ - b.n 5015a <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 349e4 │ │ │ │ - b.n 5015a <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34bec │ │ │ │ - b.n 5015a <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32ec0 │ │ │ │ - b.n 5015a <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34e1c │ │ │ │ - b.n 5015a <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffb0 │ │ │ │ - b.n 5015a <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34d24 │ │ │ │ - b.n 5015a <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31874 │ │ │ │ - b.n 5015a <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 359d4 │ │ │ │ - b.n 5015a <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 325bc │ │ │ │ - b.n 5015a <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 35a88 │ │ │ │ - b.n 5015a <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 30244 │ │ │ │ - b.n 5015a <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2f5a0 │ │ │ │ - b.n 5015a <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 33144 │ │ │ │ - b.n 5015a <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 3156c │ │ │ │ - b.n 5015a <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 32c08 │ │ │ │ - b.n 5015a <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 34060 │ │ │ │ - b.n 5015a <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 31ab8 │ │ │ │ - b.n 5015a <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 31ccc │ │ │ │ - b.n 5015a <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 4abfa │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - blx 32368 │ │ │ │ - b.n 5015a <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #112] @ (50394 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r1, [pc, #92] @ (50398 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - movs r6, #25 │ │ │ │ - movs r0, #10 │ │ │ │ - ldr r1, [pc, #72] @ (5039c <__dcl_parm_MOD_dclgetreals@@Base+0x3e8>) │ │ │ │ - strd r0, r6, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r0, [pc, #68] @ (503a0 <__dcl_parm_MOD_dclgetreals@@Base+0x3ec>) │ │ │ │ + mov r0, r4 │ │ │ │ + blx 310cc │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (4ac08 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4ac0c ) │ │ │ │ add r1, pc │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 5015a <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ - nop │ │ │ │ - ble.n 503dc <__dcl_parm_MOD_dclgetintegers@@Base+0x38> │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf6b40009 │ │ │ │ - subs.w r0, r2, #8978432 @ 0x890000 │ │ │ │ - @ instruction: 0xf5980009 │ │ │ │ - sub.w r0, r4, #8978432 @ 0x890000 │ │ │ │ - adcs.w r0, ip, #8978432 @ 0x890000 │ │ │ │ - hlt 0x000e │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ movs r2, r1 │ │ │ │ - @ instruction: 0xf52a0009 │ │ │ │ - blt.n 502c8 <__dcl_parm_MOD_dclgetreals@@Base+0x314> │ │ │ │ - movs r3, r1 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ - movs r3, r1 │ │ │ │ - subw r0, r0, #9 │ │ │ │ - @ instruction: 0xf27a0009 │ │ │ │ - @ instruction: 0xf3120009 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -000503a4 <__dcl_parm_MOD_dclgetintegers@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004ac10 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #928] @ (50758 <__dcl_parm_MOD_dclgetintegers@@Base+0x3b4>) │ │ │ │ - ldr r3, [pc, #928] @ (5075c <__dcl_parm_MOD_dclgetintegers@@Base+0x3b8>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #928] @ (50760 <__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 2f694 │ │ │ │ - ldr r3, [pc, #908] @ (50764 <__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 │ │ │ │ - blx 359e0 <_gfortran_string_index@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 50570 <__dcl_parm_MOD_dclgetintegers@@Base+0x1cc> │ │ │ │ - ldr r3, [pc, #888] @ (50768 <__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] @ (5076c <__dcl_parm_MOD_dclgetintegers@@Base+0x3c8>) │ │ │ │ - str r7, [sp, #28] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r3, fp │ │ │ │ - cmp r3, #1 │ │ │ │ - it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, sl │ │ │ │ - cmp r3, #1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 5052e <__dcl_parm_MOD_dclgetintegers@@Base+0x18a> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3535c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 50696 <__dcl_parm_MOD_dclgetintegers@@Base+0x2f2> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 316d0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 506a2 <__dcl_parm_MOD_dclgetintegers@@Base+0x2fe> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32a98 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 506ae <__dcl_parm_MOD_dclgetintegers@@Base+0x30a> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34f70 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 506ba <__dcl_parm_MOD_dclgetintegers@@Base+0x316> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32a58 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 506c6 <__dcl_parm_MOD_dclgetintegers@@Base+0x322> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30858 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 506d2 <__dcl_parm_MOD_dclgetintegers@@Base+0x32e> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34078 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 506de <__dcl_parm_MOD_dclgetintegers@@Base+0x33a> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35880 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 506ea <__dcl_parm_MOD_dclgetintegers@@Base+0x346> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fba8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 506f6 <__dcl_parm_MOD_dclgetintegers@@Base+0x352> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33484 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 50702 <__dcl_parm_MOD_dclgetintegers@@Base+0x35e> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov.w r8, #1 │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - movs r2, #19 │ │ │ │ - mov r0, fp │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa68 │ │ │ │ - ldr r1, [pc, #604] @ (50770 <__dcl_parm_MOD_dclgetintegers@@Base+0x3cc>) │ │ │ │ - ldr r0, [pc, #608] @ (50774 <__dcl_parm_MOD_dclgetintegers@@Base+0x3d0>) │ │ │ │ - movs r2, #14 │ │ │ │ - mov r3, r8 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r0, pc │ │ │ │ - add r1, pc │ │ │ │ - mov r2, r6 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - blx 33af8 │ │ │ │ + cbz r0, 4ac6a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f70c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 5041e <__dcl_parm_MOD_dclgetintegers@@Base+0x7a> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 301ac │ │ │ │ - ldr r0, [pc, #556] @ (50778 <__dcl_parm_MOD_dclgetintegers@@Base+0x3d4>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #548] @ (5077c <__dcl_parm_MOD_dclgetintegers@@Base+0x3d8>) │ │ │ │ - ldr r3, [pc, #516] @ (5075c <__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 5070e <__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 505ca <__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 505f4 <__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 35c94 │ │ │ │ - ldr r0, [pc, #476] @ (50780 <__dcl_parm_MOD_dclgetintegers@@Base+0x3dc>) │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r8 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #12 │ │ │ │ - addw r0, r0, #2220 @ 0x8ac │ │ │ │ - blx 35cbc <_gfortran_select_string@plt> │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r0, #10 │ │ │ │ - bhi.w 50712 <__dcl_parm_MOD_dclgetintegers@@Base+0x36e> │ │ │ │ - tbb [pc, r0] │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ - tst r4, r7 │ │ │ │ - ldr r6, [pc, #288] @ (506e4 <__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 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33e08 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r9, #8 │ │ │ │ - add.w r0, r8, r9 │ │ │ │ - blx 3124c │ │ │ │ - adds r3, r6, #1 │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r1, r5, r6 │ │ │ │ - cmp r4, #6 │ │ │ │ - bgt.n 5058e <__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 33e08 │ │ │ │ - rsb r2, r4, #8 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 3124c │ │ │ │ - b.n 50598 <__dcl_parm_MOD_dclgetintegers@@Base+0x1f4> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31e5c │ │ │ │ - b.n 5054a <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 319cc │ │ │ │ - b.n 5054a <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 358f0 │ │ │ │ - b.n 5054a <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ff1c │ │ │ │ - b.n 5054a <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33510 │ │ │ │ - b.n 5054a <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32be8 │ │ │ │ - b.n 5054a <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 337b0 │ │ │ │ - b.n 5054a <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34e94 │ │ │ │ - b.n 5054a <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30ab4 │ │ │ │ - b.n 5054a <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32348 │ │ │ │ - b.n 5054a <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30b0c │ │ │ │ - b.n 5054a <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 353b8 │ │ │ │ - b.n 5054a <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 31b0c │ │ │ │ - b.n 5054a <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 35890 │ │ │ │ - b.n 5054a <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 35154 │ │ │ │ - b.n 5054a <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 305c0 │ │ │ │ - b.n 5054a <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 34d4c │ │ │ │ - b.n 5054a <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2f5b0 │ │ │ │ - b.n 5054a <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 32a8c │ │ │ │ - b.n 5054a <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 3279c │ │ │ │ - b.n 5054a <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - blx 34644 │ │ │ │ - b.n 5054a <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #112] @ (50784 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r1, [pc, #92] @ (50788 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - movs r6, #25 │ │ │ │ - movs r0, #10 │ │ │ │ - ldr r1, [pc, #72] @ (5078c <__dcl_parm_MOD_dclgetintegers@@Base+0x3e8>) │ │ │ │ - strd r0, r6, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r0, [pc, #68] @ (50790 <__dcl_parm_MOD_dclgetintegers@@Base+0x3ec>) │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f820 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (4ac78 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4ac7c ) │ │ │ │ add r1, pc │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 5054a <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ - nop │ │ │ │ - bls.n 507ec <__dcl_parm_MOD_dclgetchar@@Base+0x58> │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf2d00009 │ │ │ │ - rsb r0, r2, #9 │ │ │ │ - sub.w r0, r8, #9 │ │ │ │ - subs.w r0, r4, #9 │ │ │ │ - sbcs.w r0, r8, #9 │ │ │ │ - @ instruction: 0xb69e │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + cmp r4, #228 @ 0xe4 │ │ │ │ movs r2, r1 │ │ │ │ - adc.w r0, r6, #9 │ │ │ │ - bvc.n 506d8 <__dcl_parm_MOD_dclgetintegers@@Base+0x334> │ │ │ │ - movs r3, r1 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ - movs r3, r1 │ │ │ │ - cdp 0, 11, cr0, cr0, cr9, {0} │ │ │ │ - cdp 0, 8, cr0, cr10, cr9, {0} │ │ │ │ - vhadd.s32 d0, d2, d9 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + str r6, [r4, #104] @ 0x68 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00050794 <__dcl_parm_MOD_dclgetchar@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004ac80 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #636] @ (50a24 <__dcl_parm_MOD_dclgetchar@@Base+0x290>) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #636] @ (50a28 <__dcl_parm_MOD_dclgetchar@@Base+0x294>) │ │ │ │ - add r2, pc │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #632] @ (50a2c <__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 2f694 │ │ │ │ - ldr r3, [pc, #616] @ (50a30 <__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 359e0 <_gfortran_string_index@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 508e0 <__dcl_parm_MOD_dclgetchar@@Base+0x14c> │ │ │ │ - ldr r3, [pc, #596] @ (50a34 <__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] @ (50a38 <__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 r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, sl │ │ │ │ - cmp r3, #1 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 508a0 <__dcl_parm_MOD_dclgetchar@@Base+0x10c> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32d0c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 509b0 <__dcl_parm_MOD_dclgetchar@@Base+0x21c> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f5c8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 509be <__dcl_parm_MOD_dclgetchar@@Base+0x22a> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3384c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 509cc <__dcl_parm_MOD_dclgetchar@@Base+0x238> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov.w r8, #1 │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - movs r2, #19 │ │ │ │ - mov r0, fp │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + cbz r0, 4acee │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - blx 2fa68 │ │ │ │ - ldr r1, [pc, #440] @ (50a3c <__dcl_parm_MOD_dclgetchar@@Base+0x2a8>) │ │ │ │ - ldr r0, [pc, #440] @ (50a40 <__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 33af8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33640 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 5080e <__dcl_parm_MOD_dclgetchar@@Base+0x7a> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - movs r2, #8 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 35938 │ │ │ │ - ldr r0, [pc, #388] @ (50a44 <__dcl_parm_MOD_dclgetchar@@Base+0x2b0>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #384] @ (50a48 <__dcl_parm_MOD_dclgetchar@@Base+0x2b4>) │ │ │ │ - ldr r3, [pc, #348] @ (50a28 <__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 509da <__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 50930 <__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 5095a <__dcl_parm_MOD_dclgetchar@@Base+0x1c6> │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34c4c │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - stmia r3!, {r0, r1} │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 35c94 │ │ │ │ - ldr r0, [pc, #312] @ (50a4c <__dcl_parm_MOD_dclgetchar@@Base+0x2b8>) │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r8 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #5 │ │ │ │ - addw r0, r0, #2460 @ 0x99c │ │ │ │ - blx 35cbc <_gfortran_select_string@plt> │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r0, #3 │ │ │ │ - bhi.n 509de <__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, r8 │ │ │ │ - blx 33e08 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r9, #8 │ │ │ │ - add.w r0, r8, r9 │ │ │ │ - blx 3124c │ │ │ │ - adds r3, r6, #1 │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r1, r5, r6 │ │ │ │ - cmp r4, #6 │ │ │ │ - bgt.n 508fe <__dcl_parm_MOD_dclgetchar@@Base+0x16a> │ │ │ │ - adds r4, #1 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - mov r2, r4 │ │ │ │ - blx 33e08 │ │ │ │ - rsb r2, r4, #8 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 3124c │ │ │ │ - b.n 50908 <__dcl_parm_MOD_dclgetchar@@Base+0x174> │ │ │ │ - movs r3, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 343dc │ │ │ │ - b.n 508bc <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ - movs r3, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fef0 │ │ │ │ - b.n 508bc <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ - movs r3, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34e0c │ │ │ │ - b.n 508bc <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ - movs r3, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32280 │ │ │ │ - b.n 508bc <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - movs r2, #8 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 34168 │ │ │ │ - b.n 508bc <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - movs r2, #8 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 32374 │ │ │ │ - b.n 508bc <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - movs r2, #8 │ │ │ │ - mov r0, r9 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - blx 33504 │ │ │ │ - b.n 508bc <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #112] @ (50a50 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r1, [pc, #92] @ (50a54 <__dcl_parm_MOD_dclgetchar@@Base+0x2c0>) │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - movs r2, #24 │ │ │ │ - add r1, pc │ │ │ │ - movs r0, #25 │ │ │ │ - strd r5, r1, [sp] │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - movs r6, #25 │ │ │ │ - movs r0, #10 │ │ │ │ - ldr r1, [pc, #72] @ (50a58 <__dcl_parm_MOD_dclgetchar@@Base+0x2c4>) │ │ │ │ - strd r0, r6, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r0, [pc, #68] @ (50a5c <__dcl_parm_MOD_dclgetchar@@Base+0x2c8>) │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4acfc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4ad00 ) │ │ │ │ add r1, pc │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 508bc <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ - nop │ │ │ │ - bpl.n 50ad8 <__dcl_parm_MOD_dclgetlogical@@Base+0x78> │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - cdp 0, 6, cr0, cr4, cr9, {0} │ │ │ │ - ldcl 0, cr0, [r2, #36] @ 0x24 │ │ │ │ - ldc 0, cr0, [r8, #36]! @ 0x24 │ │ │ │ - stcl 0, cr0, [r4, #36] @ 0x24 │ │ │ │ - stc 0, cr0, [lr, #36] @ 0x24 │ │ │ │ - cbz r4, 50a8e <__dcl_parm_MOD_dclgetlogical@@Base+0x2e> │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + cmp r4, #96 @ 0x60 │ │ │ │ movs r2, r1 │ │ │ │ - ldcl 0, cr0, [ip, #-36] @ 0xffffffdc │ │ │ │ - bmi.n 50ac0 <__dcl_parm_MOD_dclgetlogical@@Base+0x60> │ │ │ │ - movs r3, r1 │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - @ instruction: 0xebe40009 │ │ │ │ - subs.w r0, lr, r9 │ │ │ │ - stc 0, cr0, [r6], {9} │ │ │ │ - cbz r6, 50a86 <__dcl_parm_MOD_dclgetlogical@@Base+0x26> │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00050a60 <__dcl_parm_MOD_dclgetlogical@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004ad04 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r2, [pc, #896] @ (50df4 <__dcl_parm_MOD_dclgetlogical@@Base+0x394>) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [pc, #896] @ (50df8 <__dcl_parm_MOD_dclgetlogical@@Base+0x398>) │ │ │ │ - sub sp, #108 @ 0x6c │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #896] @ (50dfc <__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 2f694 │ │ │ │ - ldr r3, [pc, #876] @ (50e00 <__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 359e0 <_gfortran_string_index@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 50c24 <__dcl_parm_MOD_dclgetlogical@@Base+0x1c4> │ │ │ │ - ldr r3, [pc, #856] @ (50e04 <__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] @ (50e08 <__dcl_parm_MOD_dclgetlogical@@Base+0x3a8>) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, fp │ │ │ │ - cmp r3, #1 │ │ │ │ - it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r3, sl │ │ │ │ - cmp r3, #1 │ │ │ │ - it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 50be2 <__dcl_parm_MOD_dclgetlogical@@Base+0x182> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31bb8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 50d46 <__dcl_parm_MOD_dclgetlogical@@Base+0x2e6> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 357ec │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 50d50 <__dcl_parm_MOD_dclgetlogical@@Base+0x2f0> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3521c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 50d5a <__dcl_parm_MOD_dclgetlogical@@Base+0x2fa> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31a24 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 50d64 <__dcl_parm_MOD_dclgetlogical@@Base+0x304> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33944 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 50d6e <__dcl_parm_MOD_dclgetlogical@@Base+0x30e> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 316dc │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 50d78 <__dcl_parm_MOD_dclgetlogical@@Base+0x318> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 300dc │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 50d82 <__dcl_parm_MOD_dclgetlogical@@Base+0x322> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f1ec │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 50d8c <__dcl_parm_MOD_dclgetlogical@@Base+0x32c> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34cfc │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 50d96 <__dcl_parm_MOD_dclgetlogical@@Base+0x336> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32fe0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 50da0 <__dcl_parm_MOD_dclgetlogical@@Base+0x340> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov.w r8, #1 │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - movs r2, #19 │ │ │ │ - mov r0, fp │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa68 │ │ │ │ - ldr r1, [pc, #580] @ (50e0c <__dcl_parm_MOD_dclgetlogical@@Base+0x3ac>) │ │ │ │ - ldr r0, [pc, #584] @ (50e10 <__dcl_parm_MOD_dclgetlogical@@Base+0x3b0>) │ │ │ │ - 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 33af8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32cd8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 50ad2 <__dcl_parm_MOD_dclgetlogical@@Base+0x72> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 2f1fc │ │ │ │ - ldr r0, [pc, #532] @ (50e14 <__dcl_parm_MOD_dclgetlogical@@Base+0x3b4>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #528] @ (50e18 <__dcl_parm_MOD_dclgetlogical@@Base+0x3b8>) │ │ │ │ - ldr r3, [pc, #492] @ (50df8 <__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 50daa <__dcl_parm_MOD_dclgetlogical@@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 50c7c <__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 50ca4 <__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 35c94 │ │ │ │ - ldr r0, [pc, #456] @ (50e1c <__dcl_parm_MOD_dclgetlogical@@Base+0x3bc>) │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r7 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #12 │ │ │ │ - add.w r0, r0, #2560 @ 0xa00 │ │ │ │ - blx 35cbc <_gfortran_select_string@plt> │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r0, #10 │ │ │ │ - bhi.w 50dae <__dcl_parm_MOD_dclgetlogical@@Base+0x34e> │ │ │ │ - tbb [pc, r0] │ │ │ │ - adds r5, #47 @ 0x2f │ │ │ │ - asrs r3, r7 │ │ │ │ - ldr r5, [pc, #284] @ (50d94 <__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 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 33e08 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r8, #8 │ │ │ │ - add.w r0, r7, r8 │ │ │ │ - blx 3124c │ │ │ │ - adds r3, r6, #1 │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r1, r5, r6 │ │ │ │ - cmp r4, #6 │ │ │ │ - bgt.n 50c40 <__dcl_parm_MOD_dclgetlogical@@Base+0x1e0> │ │ │ │ - adds r4, #1 │ │ │ │ - add r5, sp, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - mov r2, r4 │ │ │ │ - blx 33e08 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r4, #8 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - blx 3124c │ │ │ │ - b.n 50c4a <__dcl_parm_MOD_dclgetlogical@@Base+0x1ea> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33f68 │ │ │ │ - b.n 50bfc <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32cc0 │ │ │ │ - b.n 50bfc <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31e68 │ │ │ │ - b.n 50bfc <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 310e4 │ │ │ │ - b.n 50bfc <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 328c0 │ │ │ │ - b.n 50bfc <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32bdc │ │ │ │ - b.n 50bfc <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 358e4 │ │ │ │ - b.n 50bfc <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30d18 │ │ │ │ - b.n 50bfc <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3480c │ │ │ │ - b.n 50bfc <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31f2c │ │ │ │ - b.n 50bfc <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33078 │ │ │ │ - b.n 50bfc <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 317d4 │ │ │ │ - b.n 50bfc <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 326d0 │ │ │ │ - b.n 50bfc <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 305a4 │ │ │ │ - b.n 50bfc <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 324bc │ │ │ │ - b.n 50bfc <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 2f43c │ │ │ │ - b.n 50bfc <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 31b1c │ │ │ │ - b.n 50bfc <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 2fdd8 │ │ │ │ - b.n 50bfc <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 316f8 │ │ │ │ - b.n 50bfc <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 30018 │ │ │ │ - b.n 50bfc <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 35698 │ │ │ │ - b.n 50bfc <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #112] @ (50e20 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r1, [pc, #92] @ (50e24 <__dcl_parm_MOD_dclgetlogical@@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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - movs r6, #25 │ │ │ │ - movs r0, #13 │ │ │ │ - ldr r1, [pc, #72] @ (50e28 <__dcl_parm_MOD_dclgetlogical@@Base+0x3c8>) │ │ │ │ - strd r0, r6, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r0, [pc, #68] @ (50e2c <__dcl_parm_MOD_dclgetlogical@@Base+0x3cc>) │ │ │ │ - add r1, pc │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 50bfc <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ - nop │ │ │ │ - bcs.n 50d10 <__dcl_parm_MOD_dclgetlogical@@Base+0x2b0> │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - stc 0, cr0, [r4], #-36 @ 0xffffffdc │ │ │ │ - add.w r0, r8, r9 │ │ │ │ - @ instruction: 0xeaf20009 │ │ │ │ - add.w r0, r0, r9 │ │ │ │ - eors.w r0, ip, r9 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ - movs r2, r1 │ │ │ │ - @ instruction: 0xeaa40009 │ │ │ │ - beq.n 50e10 <__dcl_parm_MOD_dclgetlogical@@Base+0x3b0> │ │ │ │ - movs r3, r1 │ │ │ │ - stmia r2!, {r2, r4, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - @ instruction: 0xe8140009 │ │ │ │ - b.n 50e04 <__dcl_parm_MOD_dclgetlogical@@Base+0x3a4> │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia.w lr!, {r0, r3} │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35294 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00050e30 <__dcl_parm_MOD_dclgetreal@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004ad20 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r2, [pc, #896] @ (511c4 <__dcl_parm_MOD_dclgetreal@@Base+0x394>) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [pc, #896] @ (511c8 <__dcl_parm_MOD_dclgetreal@@Base+0x398>) │ │ │ │ - sub sp, #108 @ 0x6c │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #896] @ (511cc <__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 2f694 │ │ │ │ - ldr r3, [pc, #876] @ (511d0 <__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 359e0 <_gfortran_string_index@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 50ff6 <__dcl_parm_MOD_dclgetreal@@Base+0x1c6> │ │ │ │ - ldr r3, [pc, #856] @ (511d4 <__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] @ (511d8 <__dcl_parm_MOD_dclgetreal@@Base+0x3a8>) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, fp │ │ │ │ - cmp r3, #1 │ │ │ │ - it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r3, sl │ │ │ │ - cmp r3, #1 │ │ │ │ - it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 50fb2 <__dcl_parm_MOD_dclgetreal@@Base+0x182> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32d7c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 51118 <__dcl_parm_MOD_dclgetreal@@Base+0x2e8> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35758 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 51122 <__dcl_parm_MOD_dclgetreal@@Base+0x2f2> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30f28 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 5112c <__dcl_parm_MOD_dclgetreal@@Base+0x2fc> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 339c8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 51136 <__dcl_parm_MOD_dclgetreal@@Base+0x306> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32f58 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 51140 <__dcl_parm_MOD_dclgetreal@@Base+0x310> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35abc │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 5114a <__dcl_parm_MOD_dclgetreal@@Base+0x31a> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34d98 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 51154 <__dcl_parm_MOD_dclgetreal@@Base+0x324> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35b50 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 5115e <__dcl_parm_MOD_dclgetreal@@Base+0x32e> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f3c4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 51168 <__dcl_parm_MOD_dclgetreal@@Base+0x338> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f5bc │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 51172 <__dcl_parm_MOD_dclgetreal@@Base+0x342> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov.w r8, #1 │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - movs r2, #19 │ │ │ │ - mov r0, fp │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + cbz r0, 4ad8e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa68 │ │ │ │ - ldr r1, [pc, #580] @ (511dc <__dcl_parm_MOD_dclgetreal@@Base+0x3ac>) │ │ │ │ - ldr r0, [pc, #584] @ (511e0 <__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 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - blx 33af8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32270 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 50ea2 <__dcl_parm_MOD_dclgetreal@@Base+0x72> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 2f814 │ │ │ │ - ldr r0, [pc, #532] @ (511e4 <__dcl_parm_MOD_dclgetreal@@Base+0x3b4>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #528] @ (511e8 <__dcl_parm_MOD_dclgetreal@@Base+0x3b8>) │ │ │ │ - ldr r3, [pc, #492] @ (511c8 <__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 5117c <__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 5104e <__dcl_parm_MOD_dclgetreal@@Base+0x21e> │ │ │ │ - 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 51076 <__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 35c94 │ │ │ │ - ldr r0, [pc, #452] @ (511ec <__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 35cbc <_gfortran_select_string@plt> │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r0, #10 │ │ │ │ - bhi.w 51180 <__dcl_parm_MOD_dclgetreal@@Base+0x350> │ │ │ │ - tbb [pc, r0] │ │ │ │ - adds r5, #47 @ 0x2f │ │ │ │ - asrs r3, r7 │ │ │ │ - ldr r5, [pc, #284] @ (51164 <__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 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - blx 33e08 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r8, #8 │ │ │ │ - add.w r0, r7, r8 │ │ │ │ - blx 3124c │ │ │ │ - adds r3, r6, #1 │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r1, r5, r6 │ │ │ │ - cmp r4, #6 │ │ │ │ - bgt.n 51012 <__dcl_parm_MOD_dclgetreal@@Base+0x1e2> │ │ │ │ - adds r4, #1 │ │ │ │ - add r5, sp, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - mov r2, r4 │ │ │ │ - blx 33e08 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r4, #8 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - blx 3124c │ │ │ │ - b.n 5101c <__dcl_parm_MOD_dclgetreal@@Base+0x1ec> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33bfc │ │ │ │ - b.n 50fcc <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34ca8 │ │ │ │ - b.n 50fcc <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 349e4 │ │ │ │ - b.n 50fcc <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34bec │ │ │ │ - b.n 50fcc <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32ec0 │ │ │ │ - b.n 50fcc <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34e1c │ │ │ │ - b.n 50fcc <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffb0 │ │ │ │ - b.n 50fcc <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34d24 │ │ │ │ - b.n 50fcc <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31874 │ │ │ │ - b.n 50fcc <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 359d4 │ │ │ │ - b.n 50fcc <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 325bc │ │ │ │ - b.n 50fcc <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 35a88 │ │ │ │ - b.n 50fcc <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 30244 │ │ │ │ - b.n 50fcc <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 2f5a0 │ │ │ │ - b.n 50fcc <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 33144 │ │ │ │ - b.n 50fcc <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 3156c │ │ │ │ - b.n 50fcc <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 32c08 │ │ │ │ - b.n 50fcc <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 34060 │ │ │ │ - b.n 50fcc <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 31ab8 │ │ │ │ - b.n 50fcc <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 31ccc │ │ │ │ - b.n 50fcc <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 32368 │ │ │ │ - b.n 50fcc <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #108] @ (511f0 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r1, [pc, #92] @ (511f4 <__dcl_parm_MOD_dclgetreal@@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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - movs r6, #25 │ │ │ │ - movs r0, #10 │ │ │ │ - ldr r1, [pc, #72] @ (511f8 <__dcl_parm_MOD_dclgetreal@@Base+0x3c8>) │ │ │ │ - strd r0, r6, [sp] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32c4c │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #68] @ (511fc <__dcl_parm_MOD_dclgetreal@@Base+0x3cc>) │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4ad9c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4ada0 ) │ │ │ │ add r1, pc │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 50fcc <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strd r0, r0, [r4], #-36 @ 0x24 │ │ │ │ - b.n 51044 <__dcl_parm_MOD_dclgetreal@@Base+0x214> │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 5101c <__dcl_parm_MOD_dclgetreal@@Base+0x1ec> │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 5103c <__dcl_parm_MOD_dclgetreal@@Base+0x20c> │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 51008 <__dcl_parm_MOD_dclgetreal@@Base+0x1d8> │ │ │ │ - movs r1, r1 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ movs r2, r1 │ │ │ │ - b.n 50fb0 <__dcl_parm_MOD_dclgetreal@@Base+0x180> │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r5, {r1, r3, r5} │ │ │ │ - movs r3, r1 │ │ │ │ - bkpt 0x00c2 │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 50a78 <__dcl_parm_MOD_dclgetlogical@@Base+0x18> │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 50a30 <__dcl_parm_MOD_dclgetchar@@Base+0x29c> │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 50bf4 <__dcl_parm_MOD_dclgetlogical@@Base+0x194> │ │ │ │ - movs r1, r1 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ + str r2, [r2, #92] @ 0x5c │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00051200 <__dcl_parm_MOD_dclgetinteger@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004ada4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r2, [pc, #896] @ (51594 <__dcl_parm_MOD_dclgetinteger@@Base+0x394>) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [pc, #896] @ (51598 <__dcl_parm_MOD_dclgetinteger@@Base+0x398>) │ │ │ │ - sub sp, #108 @ 0x6c │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #896] @ (5159c <__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 2f694 │ │ │ │ - ldr r3, [pc, #876] @ (515a0 <__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 359e0 <_gfortran_string_index@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 513c4 <__dcl_parm_MOD_dclgetinteger@@Base+0x1c4> │ │ │ │ - ldr r3, [pc, #856] @ (515a4 <__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] @ (515a8 <__dcl_parm_MOD_dclgetinteger@@Base+0x3a8>) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, fp │ │ │ │ - cmp r3, #1 │ │ │ │ - it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r3, sl │ │ │ │ - cmp r3, #1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 51382 <__dcl_parm_MOD_dclgetinteger@@Base+0x182> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3535c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 514e6 <__dcl_parm_MOD_dclgetinteger@@Base+0x2e6> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 316d0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 514f0 <__dcl_parm_MOD_dclgetinteger@@Base+0x2f0> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32a98 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 514fa <__dcl_parm_MOD_dclgetinteger@@Base+0x2fa> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34f70 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 51504 <__dcl_parm_MOD_dclgetinteger@@Base+0x304> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32a58 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 5150e <__dcl_parm_MOD_dclgetinteger@@Base+0x30e> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30858 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 51518 <__dcl_parm_MOD_dclgetinteger@@Base+0x318> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34078 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 51522 <__dcl_parm_MOD_dclgetinteger@@Base+0x322> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35880 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 5152c <__dcl_parm_MOD_dclgetinteger@@Base+0x32c> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fba8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 51536 <__dcl_parm_MOD_dclgetinteger@@Base+0x336> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33484 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 51540 <__dcl_parm_MOD_dclgetinteger@@Base+0x340> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov.w r8, #1 │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - movs r2, #19 │ │ │ │ - mov r0, fp │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + cbz r0, 4ae12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa68 │ │ │ │ - ldr r1, [pc, #580] @ (515ac <__dcl_parm_MOD_dclgetinteger@@Base+0x3ac>) │ │ │ │ - ldr r0, [pc, #584] @ (515b0 <__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 33af8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f70c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 51272 <__dcl_parm_MOD_dclgetinteger@@Base+0x72> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 301ac │ │ │ │ - ldr r0, [pc, #532] @ (515b4 <__dcl_parm_MOD_dclgetinteger@@Base+0x3b4>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fb8c │ │ │ │ - ldr r2, [pc, #528] @ (515b8 <__dcl_parm_MOD_dclgetinteger@@Base+0x3b8>) │ │ │ │ - ldr r3, [pc, #492] @ (51598 <__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 5154a <__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 5141c <__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 51444 <__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 35c94 │ │ │ │ - ldr r0, [pc, #456] @ (515bc <__dcl_parm_MOD_dclgetinteger@@Base+0x3bc>) │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r7 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #12 │ │ │ │ - add.w r0, r0, #3040 @ 0xbe0 │ │ │ │ - blx 35cbc <_gfortran_select_string@plt> │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r0, #10 │ │ │ │ - bhi.w 5154e <__dcl_parm_MOD_dclgetinteger@@Base+0x34e> │ │ │ │ - tbb [pc, r0] │ │ │ │ - adds r5, #47 @ 0x2f │ │ │ │ - asrs r3, r7 │ │ │ │ - ldr r5, [pc, #284] @ (51534 <__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 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - blx 33e08 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r8, #8 │ │ │ │ - add.w r0, r7, r8 │ │ │ │ - blx 3124c │ │ │ │ - adds r3, r6, #1 │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r1, r5, r6 │ │ │ │ - cmp r4, #6 │ │ │ │ - bgt.n 513e0 <__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 33e08 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r4, #8 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - blx 3124c │ │ │ │ - b.n 513ea <__dcl_parm_MOD_dclgetinteger@@Base+0x1ea> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31e5c │ │ │ │ - b.n 5139c <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 319cc │ │ │ │ - b.n 5139c <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 358f0 │ │ │ │ - b.n 5139c <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ff1c │ │ │ │ - b.n 5139c <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33510 │ │ │ │ - b.n 5139c <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32be8 │ │ │ │ - b.n 5139c <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 337b0 │ │ │ │ - b.n 5139c <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34e94 │ │ │ │ - b.n 5139c <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30ab4 │ │ │ │ - b.n 5139c <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32348 │ │ │ │ - b.n 5139c <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30b0c │ │ │ │ - b.n 5139c <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 353b8 │ │ │ │ - b.n 5139c <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 31b0c │ │ │ │ - b.n 5139c <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 35890 │ │ │ │ - b.n 5139c <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 35154 │ │ │ │ - b.n 5139c <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 305c0 │ │ │ │ - b.n 5139c <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 34d4c │ │ │ │ - b.n 5139c <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 2f5b0 │ │ │ │ - b.n 5139c <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 32a8c │ │ │ │ - b.n 5139c <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 3279c │ │ │ │ - b.n 5139c <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 34644 │ │ │ │ - b.n 5139c <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #112] @ (515c0 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r1, [pc, #92] @ (515c4 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - movs r6, #25 │ │ │ │ - movs r0, #13 │ │ │ │ - ldr r1, [pc, #72] @ (515c8 <__dcl_parm_MOD_dclgetinteger@@Base+0x3c8>) │ │ │ │ - strd r0, r6, [sp] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33c2c │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #68] @ (515cc <__dcl_parm_MOD_dclgetinteger@@Base+0x3cc>) │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4ae20 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4ae24 ) │ │ │ │ add r1, pc │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 5139c <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ - nop │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 50ee0 <__dcl_parm_MOD_dclgetreal@@Base+0xb0> │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 51c74 │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 51c4c │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 51c6c │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 51c50 │ │ │ │ - movs r1, r1 │ │ │ │ - add r0, sp, #296 @ 0x128 │ │ │ │ - movs r2, r1 │ │ │ │ - b.n 51bf8 │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r1, {r1, r3, r4, r6} │ │ │ │ - movs r3, r1 │ │ │ │ - revsh r4, r6 │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 516ac <__dcl_common_MOD_dclswapindex@@Base+0x64> │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 51664 <__dcl_common_MOD_dclswapindex@@Base+0x1c> │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 51840 │ │ │ │ - movs r1, r1 │ │ │ │ - add r6, pc, #184 @ (adr r6, 51688 <__dcl_common_MOD_dclswapindex@@Base+0x40>) │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ movs r2, r1 │ │ │ │ - │ │ │ │ -000515d0 <__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 │ │ │ │ - │ │ │ │ -000515dc <__dcl_common_MOD___copy_dcl_common_Polar@@Base>: │ │ │ │ - mov r3, r1 │ │ │ │ - ldmia r0, {r0, r1} │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000515e8 <__dcl_common_MOD___copy_dcl_common_Map@@Base>: │ │ │ │ - mov r3, r1 │ │ │ │ - ldmia r0, {r0, r1} │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000515f4 <__dcl_common_MOD___copy_dcl_common_Hyperbolic@@Base>: │ │ │ │ - mov r3, r1 │ │ │ │ - ldmia r0, {r0, r1} │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00051600 <__dcl_common_MOD___copy_dcl_common_Elliptic@@Base>: │ │ │ │ - mov r3, r1 │ │ │ │ - ldmia r0, {r0, r1} │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0005160c <__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 │ │ │ │ - │ │ │ │ -00051618 <__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 │ │ │ │ - │ │ │ │ -00051624 <__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 │ │ │ │ - │ │ │ │ -00051630 <__dcl_common_MOD___copy_dcl_common_Cartesian@@Base>: │ │ │ │ - mov r3, r1 │ │ │ │ - ldmia r0, {r0, r1} │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0005163c <__dcl_common_MOD___copy_dcl_common_Bipolar@@Base>: │ │ │ │ - mov r3, r1 │ │ │ │ - ldmia r0, {r0, r1} │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00051648 <__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] @ (5176c <__dcl_common_MOD_dclswapindex@@Base+0x124>) │ │ │ │ - sub sp, #200 @ 0xc8 │ │ │ │ - ldr r3, [pc, #276] @ (51770 <__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, 51674 <__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 516a0 <__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] @ (51774 <__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 32780 <_gfortran_reshape_r4@plt> │ │ │ │ - ldr r2, [pc, #36] @ (51778 <__dcl_common_MOD_dclswapindex@@Base+0x130>) │ │ │ │ - ldr r3, [pc, #28] @ (51770 <__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 51768 <__dcl_common_MOD_dclswapindex@@Base+0x120> │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r2, 517ae │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ movs r2, r1 │ │ │ │ - stmia r5!, {r4, r5, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0005177c : │ │ │ │ - ldr r3, [pc, #8] @ (51788 ) │ │ │ │ - add r3, pc │ │ │ │ - str r0, [r3, #0] │ │ │ │ - mov r0, r1 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - cdp 0, 11, cr0, cr2, cr11, {0} │ │ │ │ - │ │ │ │ -0005178c : │ │ │ │ - ldr r1, [pc, #20] @ (517a4 ) │ │ │ │ - ldr r3, [pc, #24] @ (517a8 ) │ │ │ │ - add r1, pc │ │ │ │ - push {lr} │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [pc, #20] @ (517ac ) │ │ │ │ - str r0, [r1, #0] │ │ │ │ - mov r0, lr │ │ │ │ - add r2, pc │ │ │ │ - str r2, [r3, #0] │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - ldmia r4!, {r2} │ │ │ │ - movs r4, r1 │ │ │ │ - cdp 0, 9, cr0, cr12, cr11, {0} │ │ │ │ - lsls r5, r1, #26 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000517b0 : │ │ │ │ - ldr.w ip, [pc, #16] @ 517c4 │ │ │ │ - push {lr} │ │ │ │ - add ip, pc │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - bx ip │ │ │ │ - nop │ │ │ │ - cdp 0, 7, cr0, cr10, cr11, {0} │ │ │ │ - │ │ │ │ -000517c8 : │ │ │ │ - ldr.w ip, [pc, #16] @ 517dc │ │ │ │ - push {lr} │ │ │ │ - add ip, pc │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - bx ip │ │ │ │ - nop │ │ │ │ - cdp 0, 6, cr0, cr2, cr11, {0} │ │ │ │ │ │ │ │ -000517e0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004ae28 : │ │ │ │ + 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 r3, [pc, #64] @ (51830 ) │ │ │ │ - subs r5, r1, #0 │ │ │ │ - add r3, pc │ │ │ │ - bgt.n 517fc │ │ │ │ - movs r0, #0 │ │ │ │ - blx 307b4 │ │ │ │ - ldr r1, [pc, #52] @ (51834 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add r5, r4 │ │ │ │ - ldr r0, [pc, #52] @ (51838 ) │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - blx 33d40 │ │ │ │ - ldrb.w r0, [r4], #1 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - blx 32bac │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 51812 │ │ │ │ - ldr r0, [pc, #24] @ (5183c ) │ │ │ │ - movs r2, #20 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - add r0, pc │ │ │ │ - blx 33d40 │ │ │ │ - b.n 517f6 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ - movs r0, r0 │ │ │ │ - svc 26 │ │ │ │ - movs r1, r1 │ │ │ │ - svc 0 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00051840 : │ │ │ │ - ldr r3, [pc, #24] @ (5185c ) │ │ │ │ - ldr.w ip, [pc, #28] @ 51860 │ │ │ │ - add r3, pc │ │ │ │ - push {r4} │ │ │ │ - ldr r2, [pc, #24] @ (51864 ) │ │ │ │ - ldr.w r4, [r3, ip] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - pop {r4} │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - str r1, [r3, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00051868 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - cmp r2, r3 │ │ │ │ - add.w r4, r0, r2 │ │ │ │ - bgt.n 5188c │ │ │ │ - cmp r0, r1 │ │ │ │ - bhi.n 518fc │ │ │ │ - cmp r0, r4 │ │ │ │ - bcs.n 5188a │ │ │ │ - subs r0, #1 │ │ │ │ - add r2, r1 │ │ │ │ - ldrb.w r3, [r1], #1 │ │ │ │ - strb.w r3, [r0, #1]! │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 5187e │ │ │ │ - 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 518c4 │ │ │ │ - cmp r1, r2 │ │ │ │ - bcs.n 518ec │ │ │ │ - add.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ - mov r3, r1 │ │ │ │ - ldrb.w ip, [r3], #1 │ │ │ │ - strb.w ip, [lr, #1]! │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 518b2 │ │ │ │ - subs r0, r0, r1 │ │ │ │ - add r0, r2 │ │ │ │ - b.n 518ec │ │ │ │ - adds r5, r0, r3 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ - mov lr, r5 │ │ │ │ - ldrb.w ip, [r0, #-1]! │ │ │ │ - strb.w ip, [lr, #-1]! │ │ │ │ - cmp r1, r0 │ │ │ │ - bcc.n 518ca │ │ │ │ - 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 5188a │ │ │ │ - subs r2, r4, r0 │ │ │ │ - movs r1, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 31248 │ │ │ │ - adds r3, r1, r2 │ │ │ │ - cmp r3, r0 │ │ │ │ - bls.n 51876 │ │ │ │ - cmp r0, r4 │ │ │ │ it cc │ │ │ │ - movcc r2, r4 │ │ │ │ - bcs.n 5188a │ │ │ │ - ldrb.w r0, [r3, #-1]! │ │ │ │ - strb.w r0, [r2, #-1]! │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 5190a │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00051918 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 307b4 │ │ │ │ - │ │ │ │ -0005192c : │ │ │ │ - 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] @ (51974 ) │ │ │ │ - sub sp, #12 │ │ │ │ - mov r6, r0 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ - add r3, pc │ │ │ │ - mov r5, r3 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ + cbz r0, 4ae96 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51954 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #32] @ (51978 ) │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r1, [r5, r2] │ │ │ │ - str r7, [sp, #0] │ │ │ │ - ldr r2, [pc, #28] @ (5197c ) │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - add r2, pc │ │ │ │ - blx 31094 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #20] @ (51980 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2ef2c │ │ │ │ - b.n 5194e │ │ │ │ - nop │ │ │ │ - stmia r3!, {r1, r6, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ - movs r0, r0 │ │ │ │ - ble.n 5193c │ │ │ │ - movs r1, r1 │ │ │ │ - ldc 0, cr0, [sl], #44 @ 0x2c │ │ │ │ - │ │ │ │ -00051984 : │ │ │ │ - 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 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ble.n 51a3a │ │ │ │ - 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 519cc │ │ │ │ - add r1, r0 │ │ │ │ - cmp r5, r1 │ │ │ │ - bcc.n 51a4c │ │ │ │ - subs r6, r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bgt.n 51a2c │ │ │ │ - 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 51a00 │ │ │ │ - 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 519f2 │ │ │ │ - add r9, r0 │ │ │ │ - adds r2, #4 │ │ │ │ - cmp r2, sl │ │ │ │ - bne.n 519da │ │ │ │ - cmp r4, #1 │ │ │ │ - bmi.n 51a14 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 3124c │ │ │ │ - cbz r7, 51a34 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - blx 33e08 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2fa64 │ │ │ │ - add lr, r0 │ │ │ │ - cmp r9, r3 │ │ │ │ - bne.n 519b8 │ │ │ │ - b.n 519d2 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r4, #1 │ │ │ │ - bmi.n 51a34 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 31248 │ │ │ │ - ldr r1, [pc, #20] @ (51a64 ) │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3302c │ │ │ │ + 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 │ │ │ │ - add r1, pc │ │ │ │ - mov r6, r4 │ │ │ │ - blx 2fe30 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 519d4 │ │ │ │ - ble.n 51a78 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00051a68 : │ │ │ │ - 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] @ (51d8c ) │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #780] @ (51d90 ) │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r4, [pc, #776] @ (51d94 ) │ │ │ │ - ldr r0, [pc, #780] @ (51d98 ) │ │ │ │ - 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 32be8 │ │ │ │ - ldr r0, [pc, #760] @ (51d9c ) │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r4, #8 │ │ │ │ - add r0, pc │ │ │ │ - add.w r6, r4, #28 │ │ │ │ - blx 32be8 │ │ │ │ - ldr r0, [pc, #744] @ (51da0 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 32be8 │ │ │ │ - ldr r0, [pc, #736] @ (51da4 ) │ │ │ │ - movs r2, #7 │ │ │ │ - add.w r1, r4, #16 │ │ │ │ - add r0, pc │ │ │ │ - blx 32be8 │ │ │ │ - ldr r0, [pc, #724] @ (51da8 ) │ │ │ │ - movs r2, #5 │ │ │ │ - add.w r1, r4, #20 │ │ │ │ - add r0, pc │ │ │ │ - blx 32bdc │ │ │ │ - add.w r0, r4, #24 │ │ │ │ - blx 319d8 │ │ │ │ - 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 32e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - movs r2, #1 │ │ │ │ - add.w r0, r4, #60 @ 0x3c │ │ │ │ - blx 34628 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r5, r4, #64 @ 0x40 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - movs r2, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34628 │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3453c │ │ │ │ - movs r1, #32 │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3453c │ │ │ │ - movs r1, #32 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3453c │ │ │ │ - ldr r1, [pc, #628] @ (51dac ) │ │ │ │ - movs r3, #1 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ - add r1, pc │ │ │ │ - add.w r0, r4, #60 @ 0x3c │ │ │ │ - mov r2, r3 │ │ │ │ - blx 329a8 │ │ │ │ - cbz r0, 51ba4 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 51bd0 │ │ │ │ - ldr r3, [pc, #604] @ (51db0 ) │ │ │ │ - ldr r1, [pc, #608] @ (51db4 ) │ │ │ │ - ldr r0, [pc, #608] @ (51db8 ) │ │ │ │ - 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 34d3c │ │ │ │ - ldr r0, [pc, #564] @ (51dbc ) │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ - add r0, pc │ │ │ │ - adds r1, r0, #4 │ │ │ │ - add.w r2, r0, #16 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ - blx 33778 │ │ │ │ - blx 309f0 │ │ │ │ - ldr r0, [pc, #548] @ (51dc0 ) │ │ │ │ - movs r1, #0 │ │ │ │ - add r0, pc │ │ │ │ - blx 32064 │ │ │ │ - ldr r4, [pc, #540] @ (51dc4 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 51c14 │ │ │ │ - ldr r2, [pc, #532] @ (51dc8 ) │ │ │ │ - ldr r3, [pc, #472] @ (51d90 ) │ │ │ │ - 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 51d88 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #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] @ (51dcc ) │ │ │ │ - movs r0, #2 │ │ │ │ - ldr r3, [pc, #504] @ (51dd0 ) │ │ │ │ - add r1, pc │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #500] @ (51dd4 ) │ │ │ │ - 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] @ (51dd8 ) │ │ │ │ - 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 34d3c │ │ │ │ - b.n 51b84 │ │ │ │ - ldr r1, [pc, #452] @ (51ddc ) │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r0, r4, #60 @ 0x3c │ │ │ │ - add r1, pc │ │ │ │ - blx 329a8 │ │ │ │ - cbz r0, 51c2c │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 51c78 │ │ │ │ - ldr r4, [pc, #432] @ (51de0 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #432] @ (51de4 ) │ │ │ │ - mov r2, r3 │ │ │ │ - add r4, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r0, r4, #60 @ 0x3c │ │ │ │ - blx 329a8 │ │ │ │ - cbz r0, 51c48 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 51cc2 │ │ │ │ - ldr r4, [pc, #412] @ (51de8 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 51bb2 │ │ │ │ - ldr r1, [pc, #404] @ (51dec ) │ │ │ │ - add.w r0, r4, #108 @ 0x6c │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - add r1, pc │ │ │ │ - blx 34628 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ - add.w r2, r4, #16 │ │ │ │ - adds r1, r4, #4 │ │ │ │ - add.w r0, r4, #108 @ 0x6c │ │ │ │ - blx 33778 │ │ │ │ - b.n 51bb2 │ │ │ │ - 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 51d32 │ │ │ │ - ldr r1, [pc, #356] @ (51df0 ) │ │ │ │ - ldr r3, [pc, #356] @ (51df4 ) │ │ │ │ - add r1, pc │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #356] @ (51df8 ) │ │ │ │ - add r3, pc │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - adds r3, #8 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - 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 34d3c │ │ │ │ - b.n 51d1e │ │ │ │ - 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 51d6c │ │ │ │ - ldr r2, [pc, #292] @ (51dfc ) │ │ │ │ - ldr r3, [pc, #296] @ (51e00 ) │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #292] @ (51e04 ) │ │ │ │ - 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] @ (51e08 ) │ │ │ │ - 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 34d3c │ │ │ │ - ldr r0, [pc, #236] @ (51e0c ) │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ - add r0, pc │ │ │ │ - add.w r2, r0, #16 │ │ │ │ - adds r1, r0, #4 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ - blx 33778 │ │ │ │ - b.n 51c48 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - movs r5, #11 │ │ │ │ - ldr r2, [pc, #216] @ (51e10 ) │ │ │ │ - ldr r0, [pc, #216] @ (51e14 ) │ │ │ │ - ldr r3, [pc, #220] @ (51e18 ) │ │ │ │ - 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] @ (51e1c ) │ │ │ │ - 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 51d0c │ │ │ │ - ldr r3, [pc, #176] @ (51e20 ) │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - ldr r0, [pc, #176] @ (51e24 ) │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [pc, #176] @ (51e28 ) │ │ │ │ - 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 51ca4 │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - stmia r2!, {r7} │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2} │ │ │ │ - movs r4, r1 │ │ │ │ - bgt.n 51d40 │ │ │ │ - movs r1, r1 │ │ │ │ - bgt.n 51d24 │ │ │ │ - movs r1, r1 │ │ │ │ - bgt.n 51d14 │ │ │ │ - movs r1, r1 │ │ │ │ - bgt.n 51d0c │ │ │ │ - movs r1, r1 │ │ │ │ - bgt.n 51d04 │ │ │ │ - movs r1, r1 │ │ │ │ - add r0, pc, #504 @ (adr r0, 51fa8 ) │ │ │ │ - movs r2, r1 │ │ │ │ - pkhbt r0, lr, fp │ │ │ │ - bgt.n 51e48 │ │ │ │ - movs r1, r1 │ │ │ │ - bgt.n 51e64 │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ - movs r4, r1 │ │ │ │ - blt.n 51d00 │ │ │ │ - movs r1, r1 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ - movs r3, r1 │ │ │ │ - blt.n 51d5c │ │ │ │ - movs r1, r1 │ │ │ │ - orr.w r0, r4, fp │ │ │ │ - blt.n 51d20 │ │ │ │ - movs r1, r1 │ │ │ │ - blt.n 51d18 │ │ │ │ - movs r1, r1 │ │ │ │ - str r1, [sp, #520] @ 0x208 │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ - movs r4, r1 │ │ │ │ - cbnz r6, 51e12 │ │ │ │ - movs r1, r1 │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ - movs r4, r1 │ │ │ │ - blt.n 51d10 │ │ │ │ - movs r1, r1 │ │ │ │ - blt.n 51e60 │ │ │ │ - movs r1, r1 │ │ │ │ - @ instruction: 0xe990000b │ │ │ │ - blt.n 51e24 │ │ │ │ - movs r1, r1 │ │ │ │ - bge.n 51df8 │ │ │ │ - movs r1, r1 │ │ │ │ - strd r0, r0, [r6, #-44] @ 0x2c │ │ │ │ - bge.n 51d70 │ │ │ │ - movs r1, r1 │ │ │ │ - bge.n 51d50 │ │ │ │ - movs r1, r1 │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ - movs r4, r1 │ │ │ │ - bge.n 51ecc │ │ │ │ - movs r1, r1 │ │ │ │ - bge.n 51ef0 │ │ │ │ - movs r1, r1 │ │ │ │ - @ instruction: 0xe8d4000b │ │ │ │ - bge.n 51ea8 │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia.w r0!, {r0, r1, r3} │ │ │ │ - bge.n 51ef8 │ │ │ │ - movs r1, r1 │ │ │ │ - bge.n 51e8c │ │ │ │ - movs r1, 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] @ (520e8 ) │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #680] @ (520ec ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r4, [pc, #680] @ (520f0 ) │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #680] @ (520f4 ) │ │ │ │ - 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 32be8 │ │ │ │ - ldr r0, [pc, #652] @ (520f8 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r4, #316 @ 0x13c │ │ │ │ - add r0, pc │ │ │ │ - add.w r7, r4, #336 @ 0x150 │ │ │ │ - blx 32be8 │ │ │ │ - ldr r0, [pc, #640] @ (520fc ) │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r4, #320 @ 0x140 │ │ │ │ - add r0, pc │ │ │ │ - blx 32be8 │ │ │ │ - ldr r0, [pc, #628] @ (52100 ) │ │ │ │ - movs r2, #7 │ │ │ │ - add.w r1, r4, #324 @ 0x144 │ │ │ │ - add r0, pc │ │ │ │ - blx 32be8 │ │ │ │ - ldr r0, [pc, #620] @ (52104 ) │ │ │ │ - movs r2, #5 │ │ │ │ - add.w r1, r4, #328 @ 0x148 │ │ │ │ - add r0, pc │ │ │ │ - blx 32bdc │ │ │ │ - add.w r0, r4, #332 @ 0x14c │ │ │ │ - blx 319d8 │ │ │ │ - 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 32e2c │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - movs r2, #1 │ │ │ │ - add.w r0, r4, #368 @ 0x170 │ │ │ │ - blx 34628 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - movs r2, #32 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, r4, #372 @ 0x174 │ │ │ │ - blx 34628 │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3453c │ │ │ │ - movs r1, #32 │ │ │ │ - str.w r0, [r4, #404] @ 0x194 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3453c │ │ │ │ - movs r1, #32 │ │ │ │ - str.w r0, [r4, #408] @ 0x198 │ │ │ │ - add.w r0, r4, #372 @ 0x174 │ │ │ │ - blx 3453c │ │ │ │ - ldr r1, [pc, #516] @ (52108 ) │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r0, [r4, #412] @ 0x19c │ │ │ │ - add r1, pc │ │ │ │ - add.w r0, r4, #368 @ 0x170 │ │ │ │ - mov r2, r3 │ │ │ │ - blx 329a8 │ │ │ │ - cbz r0, 51f22 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r2, r3, [sp, #136] @ 0x88 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - ldr r4, [pc, #488] @ (5210c ) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r2, [r4, #416] @ 0x1a0 │ │ │ │ - ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 51f50 │ │ │ │ - ldr r2, [pc, #476] @ (52110 ) │ │ │ │ - ldr r3, [pc, #436] @ (520ec ) │ │ │ │ - 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 520e2 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #108 @ 0x6c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #448] @ (52114 ) │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r0, r4, #368 @ 0x170 │ │ │ │ - add r1, pc │ │ │ │ - blx 329a8 │ │ │ │ - cbz r0, 51f6a │ │ │ │ - ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 51fbc │ │ │ │ - ldr r4, [pc, #428] @ (52118 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #428] @ (5211c ) │ │ │ │ - mov r2, r3 │ │ │ │ - add r4, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r0, r4, #368 @ 0x170 │ │ │ │ - blx 329a8 │ │ │ │ - cbz r0, 51f88 │ │ │ │ - ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 5200c │ │ │ │ - ldr r4, [pc, #404] @ (52120 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r2, [r4, #416] @ 0x1a0 │ │ │ │ - ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 51f32 │ │ │ │ - ldr r1, [pc, #392] @ (52124 ) │ │ │ │ - add.w r0, r4, #420 @ 0x1a4 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - add r1, pc │ │ │ │ - blx 34628 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ - add.w r2, r4, #324 @ 0x144 │ │ │ │ - add.w r1, r4, #312 @ 0x138 │ │ │ │ - add.w r0, r4, #420 @ 0x1a4 │ │ │ │ - blx 33778 │ │ │ │ - b.n 51f32 │ │ │ │ - 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 52088 │ │ │ │ - ldr r1, [pc, #340] @ (52128 ) │ │ │ │ - ldr r3, [pc, #340] @ (5212c ) │ │ │ │ - add r1, pc │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #340] @ (52130 ) │ │ │ │ - add r3, pc │ │ │ │ - str r2, [sp, #28] │ │ │ │ - adds r3, #8 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + ldr r1, [pc, #12] @ (4aea4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4aea8 ) │ │ │ │ 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 34d3c │ │ │ │ - b.n 52070 │ │ │ │ - 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 520c6 │ │ │ │ - ldr r2, [pc, #272] @ (52134 ) │ │ │ │ - ldr r3, [pc, #272] @ (52138 ) │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #272] @ (5213c ) │ │ │ │ - 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] @ (52140 ) │ │ │ │ - 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 34d3c │ │ │ │ - ldr r0, [pc, #208] @ (52144 ) │ │ │ │ - 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 33778 │ │ │ │ - b.n 51f88 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - movs r6, #11 │ │ │ │ - ldr r2, [pc, #184] @ (52148 ) │ │ │ │ - ldr r0, [pc, #188] @ (5214c ) │ │ │ │ - ldr r3, [pc, #188] @ (52150 ) │ │ │ │ - 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] @ (52154 ) │ │ │ │ - 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 5205e │ │ │ │ - ldr r3, [pc, #144] @ (52158 ) │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - ldr r0, [pc, #144] @ (5215c ) │ │ │ │ - str r1, [sp, #28] │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [pc, #140] @ (52160 ) │ │ │ │ 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 51fec │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - bkpt 0x00c0 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r6} │ │ │ │ - movs r4, r1 │ │ │ │ - bls.n 5211c │ │ │ │ - movs r1, r1 │ │ │ │ - bhi.n 520f4 │ │ │ │ - movs r1, r1 │ │ │ │ - bhi.n 520e4 │ │ │ │ - movs r1, r1 │ │ │ │ - bhi.n 520dc │ │ │ │ - movs r1, r1 │ │ │ │ - bhi.n 520d4 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r4!, {r4, r5, r6} │ │ │ │ - movs r4, r1 │ │ │ │ - pop {r1, r2, r3, r6, r7, pc} │ │ │ │ - movs r3, r1 │ │ │ │ - ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + cmp r2, #184 @ 0xb8 │ │ │ │ movs r2, r1 │ │ │ │ - stmia r4!, {r1, r5} │ │ │ │ - movs r4, r1 │ │ │ │ - cpsid │ │ │ │ - movs r1, r1 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ - movs r4, r1 │ │ │ │ - bhi.n 521c4 │ │ │ │ - movs r1, r1 │ │ │ │ - bvc.n 52108 │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 51dc0 │ │ │ │ - movs r3, r1 │ │ │ │ - bvc.n 520cc │ │ │ │ - movs r1, r1 │ │ │ │ - bvc.n 52094 │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 51d2c │ │ │ │ - movs r3, r1 │ │ │ │ - bvc.n 52208 │ │ │ │ - movs r1, r1 │ │ │ │ - bvc.n 521e4 │ │ │ │ - movs r1, r1 │ │ │ │ - stmia r3!, {r5} │ │ │ │ - movs r4, r1 │ │ │ │ - bvc.n 52158 │ │ │ │ - movs r1, r1 │ │ │ │ - bvc.n 5217c │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 51c50 │ │ │ │ - movs r3, r1 │ │ │ │ - bvs.n 52130 │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 51c08 │ │ │ │ - movs r3, r1 │ │ │ │ - bvc.n 5217c │ │ │ │ - movs r1, r1 │ │ │ │ - bvs.n 52110 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00052164 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #84] @ 521c8 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (521cc ) │ │ │ │ - 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 323e8 │ │ │ │ - ldr r2, [pc, #56] @ (521d0 ) │ │ │ │ - mov.w ip, #1 │ │ │ │ - movs r3, #3 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r2, pc │ │ │ │ - mov r1, r4 │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 31354 │ │ │ │ - ldr r2, [pc, #40] @ (521d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (521cc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 521c2 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - cbnz r0, 5222e │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, pc, #1000 @ (adr r6, 525bc ) │ │ │ │ + str r2, [r3, #80] @ 0x50 │ │ │ │ movs r2, r1 │ │ │ │ - cbnz r6, 5222c │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -000521d8 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #64] @ 52228 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (5222c ) │ │ │ │ - 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 32488 │ │ │ │ - ldrb.w r3, [sp] │ │ │ │ - ldr r2, [pc, #36] @ (52230 ) │ │ │ │ - strb r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #28] @ (5222c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 52224 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - cbnz r4, 52270 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - revsh r4, r6 │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -00052234 : │ │ │ │ +0004aeac : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 320c4 │ │ │ │ + blx 324bc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00052248 : │ │ │ │ +0004aec8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30b30 │ │ │ │ + blx 33e4c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005225c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004aee4 : │ │ │ │ + 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 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5230a │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r5 │ │ │ │ + cbz r0, 4af52 │ │ │ │ + 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 31354 │ │ │ │ - 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 33084 │ │ │ │ - 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 34a34 │ │ │ │ - mov r0, r9 │ │ │ │ - vstr s0, [sp, #24] │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31a24 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (52318 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (5231c ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4af60 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4af64 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ite ls │ │ │ │ - movls r1, r1 │ │ │ │ - bpl.n 52334 @ unpredictable │ │ │ │ - movs r1, r1 │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00052320 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004af68 : │ │ │ │ + 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 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 523ce │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - 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 33084 │ │ │ │ - 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 328d8 │ │ │ │ - mov r0, r9 │ │ │ │ - vstr s0, [sp, #24] │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #24] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3139c │ │ │ │ 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] @ (523dc ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (523e0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bkpt 0x00d0 │ │ │ │ - movs r1, r1 │ │ │ │ - bmi.n 524c0 │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000523e4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004af84 : │ │ │ │ + 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 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 52492 │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - 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 33084 │ │ │ │ - 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 30bc0 │ │ │ │ - mov r0, r9 │ │ │ │ - vstr s0, [sp, #24] │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #24] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32248 │ │ │ │ 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] @ (524a0 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (524a4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bkpt 0x000c │ │ │ │ - movs r1, r1 │ │ │ │ - bcc.n 5244c │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000524a8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004afa0 : │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - blx 34010 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 52554 │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r5 │ │ │ │ + cbz r0, 4affa │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - 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 33084 │ │ │ │ - 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 2fe8c │ │ │ │ - mov r0, r9 │ │ │ │ - vstr s0, [sp, #16] │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34ca8 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (52564 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (52568 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b008 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b00c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - pop {r1, r3, r6, pc} │ │ │ │ - movs r1, r1 │ │ │ │ - bcc.n 525dc │ │ │ │ - movs r1, r1 │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005256c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004b010 : │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - blx 34010 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 52618 │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r5 │ │ │ │ + cbz r0, 4b06a │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - 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 33084 │ │ │ │ - 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 30478 │ │ │ │ - mov r0, r9 │ │ │ │ - vstr s0, [sp, #16] │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33ef8 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (52628 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (5262c ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b078 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b07c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - pop {r1, r2, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - bcs.n 52568 │ │ │ │ - movs r1, r1 │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00052630 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004b080 : │ │ │ │ + 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 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 │ │ │ │ - blx 34010 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 526dc │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r5 │ │ │ │ + cbz r0, 4b0ee │ │ │ │ + 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 31354 │ │ │ │ - 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 33084 │ │ │ │ - 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 3439c │ │ │ │ - mov r0, r9 │ │ │ │ - vstr s0, [sp, #16] │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 345a0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (526ec ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (526f0 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b0fc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b100 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - cbnz r2, 52760 │ │ │ │ - movs r1, r1 │ │ │ │ - bcs.n 526f4 │ │ │ │ - movs r1, r1 │ │ │ │ + cmp r0, #96 @ 0x60 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r4, #52] @ 0x34 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000526f4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004b104 : │ │ │ │ + push {r3, 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 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - 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, r7 │ │ │ │ - blx 33084 │ │ │ │ - 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 30c84 │ │ │ │ - mov r0, r5 │ │ │ │ - vstr s0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #36] @ 0x24 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fa74 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00052784 : │ │ │ │ +0004b120 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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, #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 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r5 │ │ │ │ + cbz r0, 4b18e │ │ │ │ + mov r4, 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 33084 │ │ │ │ - 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 2f860 │ │ │ │ - mov r0, r5 │ │ │ │ - vstr s0, [sp, #36] @ 0x24 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 324e4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #36] @ 0x24 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ + ldr r1, [pc, #12] @ (4b19c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b1a0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00052814 : │ │ │ │ +0004b1a4 : │ │ │ │ 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] │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ 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 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r5 │ │ │ │ + cbz r0, 4b212 │ │ │ │ + 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 33084 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ 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 33754 │ │ │ │ - mov r0, r5 │ │ │ │ - vstr s0, [sp, #44] @ 0x2c │ │ │ │ + blx 354b4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (4b220 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b224 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + movs r7, #60 @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r1, #40] @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000528b0 : │ │ │ │ +0004b228 : │ │ │ │ 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] │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ 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 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r5 │ │ │ │ + cbz r0, 4b296 │ │ │ │ + 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 33084 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ 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 30b18 │ │ │ │ - mov r0, r5 │ │ │ │ - vstr s0, [sp, #44] @ 0x2c │ │ │ │ + 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] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -0005294c : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - mov r3, r1 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 5295c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - b.w 33e04 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00052960 : │ │ │ │ - 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 529a2 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - ittt gt │ │ │ │ - movgt r9, r0 │ │ │ │ - movgt r3, r1 │ │ │ │ - movgt r4, #0 │ │ │ │ - ble.n 529a6 │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r6 │ │ │ │ - mla r1, r1, r4, r9 │ │ │ │ - adds r4, #1 │ │ │ │ - blx 33e08 │ │ │ │ - cmp r5, r4 │ │ │ │ - add.w r3, r0, r8 │ │ │ │ - bne.n 5298a │ │ │ │ - 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 529a2 │ │ │ │ - cmp r5, r2 │ │ │ │ - bne.n 529a8 │ │ │ │ - b.n 529a2 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000529b8 : │ │ │ │ - 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 529da │ │ │ │ - mov r1, r0 │ │ │ │ - subs r2, r4, #1 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 33e08 │ │ │ │ - mov r3, r0 │ │ │ │ - add r3, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - strb.w r2, [r3, #-1] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000529e4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32380 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00052a00 : │ │ │ │ - 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 30d30 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00052a24 : │ │ │ │ - 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 33b80 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00052a48 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 326e8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00052a64 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 353e0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00052a80 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f9a8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b2a4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b2a8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + movs r6, #184 @ 0xb8 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r6, #32] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00052a9c : │ │ │ │ +0004b2ac : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33674 │ │ │ │ + blx 33144 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00052ab8 : │ │ │ │ +0004b2c8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30660 │ │ │ │ + blx 31b2c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00052ad4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004b2e4 : │ │ │ │ + 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 sl, 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 r6, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 52b80 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + cbz r0, 4b352 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 52b8e │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fd84 │ │ │ │ - mov r3, r6 │ │ │ │ + blx 339d8 │ │ │ │ + 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (52b9c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (52ba0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (52ba4 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (52ba8 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b360 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b364 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xb71e │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - @ instruction: 0xb710 │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00052bac : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34864 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00052bc8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 327c4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00052be4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34470 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00052c00 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00052c1c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31ad4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00052c38 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f624 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00052c54 : │ │ │ │ - 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 31348 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00052c7c : │ │ │ │ - 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 31e34 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00052ca0 : │ │ │ │ - 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 33e78 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00052cc4 : │ │ │ │ - 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 35ab0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + movs r5, #252 @ 0xfc │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r3, #24] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00052ce8 : │ │ │ │ +0004b368 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31d78 │ │ │ │ + blx 34de8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00052d04 : │ │ │ │ +0004b384 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3247c │ │ │ │ + blx 3574c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00052d20 : │ │ │ │ +0004b3a0 : │ │ │ │ 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 │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 52d94 │ │ │ │ + cbz r0, 4b412 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 33ca4 │ │ │ │ + blx 344bc │ │ │ │ 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (52da4 ) │ │ │ │ + ldr r1, [pc, #12] @ (4b420 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (52da8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4b424 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - push {r1, r3, lr} │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00052dac : │ │ │ │ - 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 2f370 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00052dd8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31380 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00052df4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33cbc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00052e10 : │ │ │ │ - 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 321f0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00052e38 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f3ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00052e54 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34da4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00052e70 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32fc4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00052e8c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30320 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00052ea8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31eb4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00052ec4 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00052ee0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30a84 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00052efc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34900 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00052f18 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3415c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00052f34 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3239c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00052f50 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f50c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00052f6c : │ │ │ │ - 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 33020 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00052f90 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 347b0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00052fac : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 301e0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00052fc8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3011c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00052fe4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 351f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053000 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3432c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005301c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 324d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053038 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 322c4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053054 : │ │ │ │ - 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} │ │ │ │ + movs r5, #60 @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r0, #16] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053070 : │ │ │ │ +0004b428 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30bdc │ │ │ │ + blx 32400 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005308c : │ │ │ │ +0004b444 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 530fa │ │ │ │ + cbz r0, 4b4b2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 351c8 │ │ │ │ + blx 33aa4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -48417,52 +34648,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (53108 ) │ │ │ │ + ldr r1, [pc, #12] @ (4b4c0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5310c ) │ │ │ │ + ldr r0, [pc, #12] @ (4b4c4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cbz r4, 53134 │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ - movs r1, r1 │ │ │ │ + movs r4, #156 @ 0x9c │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r1, #8] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053110 : │ │ │ │ +0004b4c8 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5317e │ │ │ │ + cbz r0, 4b536 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2eff4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 311c0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -48470,1733 +34701,377 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5318c ) │ │ │ │ + ldr r1, [pc, #12] @ (4b544 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (53190 ) │ │ │ │ + ldr r0, [pc, #12] @ (4b548 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cbz r0, 53198 │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ - movs r1, r1 │ │ │ │ + movs r4, #24 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053194 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004b54c : │ │ │ │ + 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 30a2c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000531b0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33e14 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000531cc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f4c8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000531e8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33558 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053204 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32ab0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053220 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32864 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005323c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 308dc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053258 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 355f4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053274 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00053290 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3470c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000532ac : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35c88 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000532c8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fdac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000532e4 : │ │ │ │ - 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 │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 53356 │ │ │ │ + cbz r0, 4b5ba │ │ │ │ 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 31354 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 30b78 │ │ │ │ + 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] │ │ │ │ blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (53364 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b5c8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (53368 ) │ │ │ │ + ldr r0, [pc, #12] @ (4b5cc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ - movs r1, r1 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005336c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2efc4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053388 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32214 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000533a4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 344fc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000533c0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34b40 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000533dc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35500 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000533f8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3488c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053414 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2facc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053430 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33ff8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005344c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30260 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053468 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30698 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053484 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33b90 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000534a0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30138 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000534bc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32390 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000534d8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32f88 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000534f4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fb6c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053510 : │ │ │ │ - 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} │ │ │ │ + movs r3, #148 @ 0x94 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005352c : │ │ │ │ +0004b5d0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 322a8 │ │ │ │ + blx 30594 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00053548 : │ │ │ │ +0004b5ec : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35700 │ │ │ │ + blx 2f524 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00053564 : │ │ │ │ +0004b608 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30750 │ │ │ │ + blx 34870 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00053580 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004b624 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 535f2 │ │ │ │ + cbz r0, 4b692 │ │ │ │ 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 31354 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f2b4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f0c0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (53600 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b6a0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (53604 ) │ │ │ │ + ldr r0, [pc, #12] @ (4b6a4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r4, sp, #688 @ 0x2b0 │ │ │ │ - movs r1, r1 │ │ │ │ - stmia r4!, {r1} │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00053608 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00053624 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34934 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053640 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3033c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005365c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31738 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053678 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30ce8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053694 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 349a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000536b0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30b90 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000536cc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34418 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000536e8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31c10 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053704 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32144 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053720 : │ │ │ │ +0004b6a8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34b30 │ │ │ │ + blx 2f134 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005373c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004b6c4 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 537ae │ │ │ │ + cbz r0, 4b732 │ │ │ │ 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 31354 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31bc4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35350 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (537bc ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b740 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (537c0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4b744 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r2, sp, #960 @ 0x3c0 │ │ │ │ - movs r1, r1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000537c4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ef3c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000537e0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31158 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000537fc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3481c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053818 : │ │ │ │ - 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 34b5c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005383c : │ │ │ │ - push {r3, 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} │ │ │ │ - │ │ │ │ -00053858 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00053874 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34bc8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053890 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f804 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000538ac : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -000538c8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35a98 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000538e4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35610 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053900 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -0005391c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35524 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053938 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31940 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + movs r2, #28 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsh r6, [r5, r2] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053954 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004b748 : │ │ │ │ + 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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 53a00 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + cbz r0, 4b7b6 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 53a0e │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ - mov r0, fp │ │ │ │ - mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 320a8 │ │ │ │ - mov r3, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ffa0 │ │ │ │ + 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (53a1c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (53a20 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (53a24 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (53a28 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b7c4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b7c8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ - movs r1, r1 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ - movs r1, r1 │ │ │ │ - add r0, sp, #576 @ 0x240 │ │ │ │ - movs r1, r1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00053a2c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3240c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053a48 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31608 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053a64 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33038 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053a80 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00053a9c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 320b8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053ab8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 355dc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053ad4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35144 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053af0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32cf0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053b0c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f854 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053b28 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00053b44 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31184 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053b60 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00053b7c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32f00 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053b98 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f0a8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053bb4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33bbc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053bd0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 340ec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053bec : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32750 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053c08 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 327f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053c24 : │ │ │ │ - push {r3, 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} │ │ │ │ - │ │ │ │ -00053c40 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31d60 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053c5c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34584 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053c78 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ef48 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053c94 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 342d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053cb0 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00053ccc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 342b0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053ce8 : │ │ │ │ - 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 34aa0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00053d10 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30cd8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053d2c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f0d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053d48 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 340d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053d64 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30704 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053d80 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 306d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053d9c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30ee0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053db8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f87c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + movs r1, #152 @ 0x98 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053dd4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0004b7cc : │ │ │ │ + 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 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 53e58 │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 53e66 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r8 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #24] @ (53e74 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (53e78 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (53e7c ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (53e80 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r4, pc, #280 @ (adr r4, 53f90 ) │ │ │ │ - movs r1, r1 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ - movs r1, r1 │ │ │ │ - add r4, pc, #224 @ (adr r4, 53f60 ) │ │ │ │ - movs r1, r1 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00053e84 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32178 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053ea0 : │ │ │ │ - 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 │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 53f12 │ │ │ │ + cbz r0, 4b83a │ │ │ │ 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 31354 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 341a4 │ │ │ │ + blx 348b0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (53f20 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b848 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (53f24 ) │ │ │ │ + ldr r0, [pc, #12] @ (4b84c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r3, pc, #560 @ (adr r3, 54154 ) │ │ │ │ - movs r1, r1 │ │ │ │ - cbnz r2, 53f9c │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00053f28 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31fc4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053f44 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34a4c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053f60 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fcb8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053f7c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35278 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053f98 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3046c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053fb4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31b78 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053fd0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 308bc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053fec : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 348a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054008 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f44c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054024 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00054040 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31fd0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005405c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34594 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054078 : │ │ │ │ - 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 32de0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005409c : │ │ │ │ - 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 300d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000540d4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34680 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000540f0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 333bc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005410c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31794 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054128 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31c88 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054144 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f6cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054160 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34718 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005417c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fa28 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054198 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35cc8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000541b4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34d58 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000541d0 : │ │ │ │ - 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 3306c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000541f4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35bd8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054210 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 318ec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005422c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fea4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054248 : │ │ │ │ - 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 2f980 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00054270 : │ │ │ │ - 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 314a8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005429c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34db4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000542b8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32528 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000542d4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 327e8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000542f0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35560 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + movs r1, #20 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005430c : │ │ │ │ +0004b850 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31e0c │ │ │ │ + blx 32c08 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00054328 : │ │ │ │ +0004b86c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3150c │ │ │ │ + blx 311d0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00054344 : │ │ │ │ +0004b888 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 543b2 │ │ │ │ + cbz r0, 4b8f6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31770 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35abc │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -50204,269 +35079,81 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (543c0 ) │ │ │ │ + ldr r1, [pc, #12] @ (4b904 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (543c4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4b908 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ - movs r1, r1 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000543c8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 323dc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000543e4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33fec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054400 : │ │ │ │ - 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 2f7f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00054434 : │ │ │ │ - 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 35a50 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00054468 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33dcc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054484 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3391c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000544a0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32738 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000544bc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33870 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r4, r5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000544d8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004b90c : │ │ │ │ + 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 │ │ │ │ - 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, #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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5458e │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ + cbz r0, 4b97e │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5459c │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r1, [sp, #4] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ 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 319e4 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r6, #1 │ │ │ │ + blx 33888 │ │ │ │ + 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (545ac ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (545b0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (545b4 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (545b8 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b98c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b990 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - movs r1, r1 │ │ │ │ - push {r1, r2, r5, r7, lr} │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movs r1, r1 │ │ │ │ - push {r6, r7, lr} │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000545bc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 335d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000545d8 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00054600 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -0005461c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 307f0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + subs r0, r2, #7 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054638 : │ │ │ │ +0004b994 : │ │ │ │ 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 │ │ │ │ @@ -50474,27 +35161,27 @@ │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 546aa │ │ │ │ + cbz r0, 4ba06 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31f10 │ │ │ │ + blx 313d8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -50502,235 +35189,226 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (546b8 ) │ │ │ │ + ldr r1, [pc, #12] @ (4ba14 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (546bc ) │ │ │ │ + ldr r0, [pc, #12] @ (4ba18 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ - movs r1, r1 │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ - movs r1, r1 │ │ │ │ + subs r0, r1, #5 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r4, r2] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000546c0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004ba1c : │ │ │ │ + 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 │ │ │ │ - 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, #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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 54776 │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ + cbz r0, 4ba76 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 54784 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - 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 2fb5c │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r6, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #16] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ + blx 2f894 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (54794 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (54798 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5479c ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (547a0 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4ba84 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4ba88 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - movs r1, r1 │ │ │ │ - push {r1, r2, r4, r5} │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - movs r1, r1 │ │ │ │ - push {r4, r6} │ │ │ │ - movs r1, r1 │ │ │ │ + subs r0, r3, #3 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000547a4 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004ba8c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 314e4 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4bae6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33cd4 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (4baf4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4baf8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + subs r0, r5, #1 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r2, r0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000547c0 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004bafc : │ │ │ │ + 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 2f2cc │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4bb6a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 350a0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (4bb78 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4bb7c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + adds r4, r4, #7 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000547dc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0004bb80 : │ │ │ │ + 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, #40 @ 0x28 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [sp, #100] @ 0x64 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5486c │ │ │ │ + cbz r0, 4bbf2 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ - mov r3, sl │ │ │ │ - str r7, [sp, #24] │ │ │ │ + mov r3, r5 │ │ │ │ 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 2ef08 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3545c │ │ │ │ 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5487c ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4bc00 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (54880 ) │ │ │ │ + ldr r0, [pc, #12] @ (4bc04 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ - movs r1, r1 │ │ │ │ - cbz r0, 548e8 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00054884 : │ │ │ │ - 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 339f0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000548ac : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 316c4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + adds r4, r3, #5 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r2, r5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000548c8 : │ │ │ │ +0004bc08 : │ │ │ │ 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 │ │ │ │ @@ -50738,27 +35416,27 @@ │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 5493a │ │ │ │ + cbz r0, 4bc7a │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34a40 │ │ │ │ + blx 2fc10 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -50766,823 +35444,344 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (54948 ) │ │ │ │ + ldr r1, [pc, #12] @ (4bc88 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5494c ) │ │ │ │ + ldr r0, [pc, #12] @ (4bc8c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [sp, #400] @ 0x190 │ │ │ │ - movs r1, r1 │ │ │ │ - uxtb r2, r5 │ │ │ │ - movs r1, r1 │ │ │ │ + adds r4, r2, #3 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054950 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004bc90 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32b80 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4bcea │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31e5c │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (4bcf8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4bcfc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + adds r4, r4, #1 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r5, r2] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005496c : │ │ │ │ - push {r3, lr} │ │ │ │ +0004bd00 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 339a4 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4bd5a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35d44 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (4bd68 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4bd6c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + subs r4, r6, r7 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054988 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004bd70 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 549f0 │ │ │ │ + cbz r0, 4bdde │ │ │ │ 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 31354 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 338f8 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (54a00 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4bdec ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (54a04 ) │ │ │ │ + ldr r0, [pc, #12] @ (4bdf0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ - movs r1, r1 │ │ │ │ - sxtb r4, r3 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00054a08 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35bfc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054a24 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fbc0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054a40 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 355e8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054a5c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32034 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054a78 : │ │ │ │ - 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 35640 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + subs r0, r6, r5 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r1, r0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054aa8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004bdf4 : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov fp, r2 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 54b54 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + cbz r0, 4be66 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 54b62 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 3461c │ │ │ │ - mov r3, r6 │ │ │ │ + blx 35634 │ │ │ │ + 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (54b70 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (54b74 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (54b78 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (54b7c ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4be74 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4be78 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ - movs r1, r1 │ │ │ │ - cbz r0, 54b80 │ │ │ │ - movs r1, r1 │ │ │ │ - str r7, [sp, #240] @ 0xf0 │ │ │ │ - movs r1, r1 │ │ │ │ - cbz r2, 54b8e │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00054b80 : │ │ │ │ - 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 31124 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00054ba4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f4fc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054bc0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30d48 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054bdc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f4a0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054bf8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 300f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054c14 : │ │ │ │ - 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 35398 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00054c38 : │ │ │ │ - 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 321fc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00054c60 : │ │ │ │ - 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 2f224 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00054c88 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00054ca4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32f18 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054cc0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30d88 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054cdc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35478 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054cf8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30348 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054d14 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f99c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054d30 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30d94 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054d4c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32d48 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054d68 : │ │ │ │ - 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 35250 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00054d8c : │ │ │ │ - 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 30c1c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00054db0 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00054dcc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34fdc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054de8 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00054e04 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 352ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054e20 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31990 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054e3c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 329cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054e58 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00054e74 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 308b0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054e90 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34558 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054eac : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00054ec8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ff64 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054ee4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 348f4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054f00 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31ec0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054f1c : │ │ │ │ - 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 32abc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00054f48 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 336e0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054f64 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32190 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054f80 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f33c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054f9c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 350d4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054fb8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32558 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054fd4 : │ │ │ │ - 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 2fff0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00055000 : │ │ │ │ - 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 33a18 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00055028 : │ │ │ │ - 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 30dac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + subs r0, r5, r3 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055050 : │ │ │ │ +0004be7c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 550aa │ │ │ │ + cbz r0, 4bed6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffb0 │ │ │ │ + blx 358f0 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (550b8 ) │ │ │ │ + ldr r1, [pc, #12] @ (4bee4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (550bc ) │ │ │ │ + ldr r0, [pc, #12] @ (4bee8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ - movs r1, r1 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ - movs r1, r1 │ │ │ │ + subs r0, r7, r1 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000550c0 : │ │ │ │ +0004beec : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5511a │ │ │ │ + cbz r0, 4bf46 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f258 │ │ │ │ + blx 31b94 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (55128 ) │ │ │ │ + ldr r1, [pc, #12] @ (4bf54 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5512c ) │ │ │ │ + ldr r0, [pc, #12] @ (4bf58 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - str r1, [sp, #528] @ 0x210 │ │ │ │ - movs r1, r1 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ - movs r1, r1 │ │ │ │ + subs r0, r1, r0 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r3, r4] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055130 : │ │ │ │ +0004bf5c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5519e │ │ │ │ + cbz r0, 4bfca │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f110 │ │ │ │ + blx 31820 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -51590,418 +35789,437 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (551ac ) │ │ │ │ + ldr r1, [pc, #12] @ (4bfd8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (551b0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4bfdc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movs r1, r1 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - movs r1, r1 │ │ │ │ + adds r4, r0, r6 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000551b4 : │ │ │ │ - push {r4, lr} │ │ │ │ +0004bfe0 : │ │ │ │ + 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 306f4 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f174 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000551dc : │ │ │ │ - push {r4, lr} │ │ │ │ +0004bffc : │ │ │ │ + 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 3465c │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4c06a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3026c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (4c078 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4c07c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + adds r4, r4, r3 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r0, r1] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055204 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0004c080 : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 5528a │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + cbz r0, 4c0ee │ │ │ │ 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 31354 │ │ │ │ - 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 r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ 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 2fc34 │ │ │ │ + blx 3177c │ │ │ │ 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (55298 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4c0fc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5529c ) │ │ │ │ + ldr r0, [pc, #12] @ (4c100 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - movs r1, r1 │ │ │ │ - add r2, sp, #712 @ 0x2c8 │ │ │ │ - movs r1, r1 │ │ │ │ + adds r0, r4, r1 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000552a0 : │ │ │ │ - push {r4, lr} │ │ │ │ +0004c104 : │ │ │ │ + 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 30234 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4c172 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3401c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (4c180 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4c184 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + asrs r4, r3, #31 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000552cc : │ │ │ │ +0004c188 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33b9c │ │ │ │ + blx 34d4c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000552e8 : │ │ │ │ +0004c1a4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35b38 │ │ │ │ + blx 326a0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00055304 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0004c1c0 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 55386 │ │ │ │ - add r7, sp, #68 @ 0x44 │ │ │ │ + cbz r0, 4c22e │ │ │ │ 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 31354 │ │ │ │ - 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 33dc0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30858 │ │ │ │ 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (55394 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4c23c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (55398 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c240 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ - movs r1, r1 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005539c : │ │ │ │ - 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 30080 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000553c0 : │ │ │ │ - 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 2ef20 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + asrs r0, r4, #28 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000553e4 : │ │ │ │ - push {r4, lr} │ │ │ │ +0004c244 : │ │ │ │ + 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 33d84 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4c2a6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc94 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r8 │ │ │ │ add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00055410 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 319a8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005542c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31910 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055448 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32948 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4c2b4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4c2b8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + asrs r0, r5, #26 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r2, [r5, r2] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055464 : │ │ │ │ +0004c2bc : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 554be │ │ │ │ + cbz r0, 4c316 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f1c8 │ │ │ │ + blx 349e4 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (554cc ) │ │ │ │ + ldr r1, [pc, #12] @ (4c324 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (554d0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c328 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r4, #46] @ 0x2e │ │ │ │ - movs r1, r1 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r0, r7, #24 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r2, [r4, r1] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000554d4 : │ │ │ │ +0004c32c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5552e │ │ │ │ + cbz r0, 4c386 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 331f0 │ │ │ │ + blx 3021c │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (5553c ) │ │ │ │ + ldr r1, [pc, #12] @ (4c394 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (55540 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c398 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ - movs r1, r1 │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055544 : │ │ │ │ +0004c39c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 555b2 │ │ │ │ + cbz r0, 4c40a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 300b4 │ │ │ │ + blx 33588 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -52009,127 +36227,168 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (555c0 ) │ │ │ │ + ldr r1, [pc, #12] @ (4c418 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (555c4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c41c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ - movs r1, r1 │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r4, r0, #21 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r7, r6] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000555c8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0004c420 : │ │ │ │ + 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, #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, #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 34010 │ │ │ │ - cbz r0, 5564e │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + cbz r0, 4c492 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - 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 35bc8 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30064 │ │ │ │ + mov r3, r5 │ │ │ │ + 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5565c ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4c4a0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (55660 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c4a4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r2, #34] @ 0x22 │ │ │ │ - movs r1, r1 │ │ │ │ - add r7, pc, #728 @ (adr r7, 5593c ) │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r4, r7, #18 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r3, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004c4a8 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4c50a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33f80 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4c518 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4c51c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + asrs r4, r0, #17 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r1, r4] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055664 : │ │ │ │ +0004c520 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32638 │ │ │ │ + blx 34b90 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00055680 : │ │ │ │ +0004c53c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 556ee │ │ │ │ + cbz r0, 4c5aa │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33f34 │ │ │ │ + blx 345e0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -52137,52 +36396,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (556fc ) │ │ │ │ + ldr r1, [pc, #12] @ (4c5b8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (55700 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c5bc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ - movs r1, r1 │ │ │ │ - add r7, pc, #248 @ (adr r7, 557fc ) │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r2, r2] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055704 : │ │ │ │ +0004c5c0 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 55772 │ │ │ │ + cbz r0, 4c62e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 3113c │ │ │ │ + blx 34e5c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -52190,52 +36449,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (55780 ) │ │ │ │ + ldr r1, [pc, #12] @ (4c63c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (55784 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c640 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r4, [r5, #24] │ │ │ │ - movs r1, r1 │ │ │ │ - add r6, pc, #904 @ (adr r6, 55b10 ) │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r7, r0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055788 : │ │ │ │ +0004c644 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 557f6 │ │ │ │ + cbz r0, 4c6b2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 30210 │ │ │ │ + blx 30e2c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -52243,72 +36502,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (55804 ) │ │ │ │ + ldr r1, [pc, #12] @ (4c6c0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (55808 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c6c4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r5, #20] │ │ │ │ - movs r1, r1 │ │ │ │ - add r6, pc, #536 @ (adr r6, 55a24 ) │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r3, r7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005580c : │ │ │ │ +0004c6c8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 316f8 │ │ │ │ + blx 31b1c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00055828 : │ │ │ │ +0004c6e4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fa9c │ │ │ │ + blx 33124 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00055844 : │ │ │ │ +0004c700 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 558b2 │ │ │ │ + cbz r0, 4c76e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f1ec │ │ │ │ + blx 316d0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -52316,372 +36575,213 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (558c0 ) │ │ │ │ + ldr r1, [pc, #12] @ (4c77c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (558c4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c780 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ - movs r1, r1 │ │ │ │ - add r5, pc, #968 @ (adr r5, 55c90 ) │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000558c8 : │ │ │ │ - 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 3323c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000558f0 : │ │ │ │ - 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 30e80 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005591c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32d30 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055938 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00055954 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30904 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055970 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35588 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005598c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30110 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000559a8 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -000559c4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31a90 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000559e0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 318dc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000559fc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ff88 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055a18 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 314d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055a34 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f0cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055a50 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31928 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055a6c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32954 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055a88 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31c40 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055aa4 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00055ac0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32510 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055adc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 353c4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + asrs r0, r4, #7 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r1, r5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055af8 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004c784 : │ │ │ │ + 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 34700 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4c7f6 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 348cc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (4c804 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4c808 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + asrs r0, r3, #5 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r5, r3] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055b14 : │ │ │ │ +0004c80c : │ │ │ │ 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 34150 │ │ │ │ + blx 2f9c0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00055b38 : │ │ │ │ +0004c830 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 55b92 │ │ │ │ + cbz r0, 4c88a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 358e4 │ │ │ │ + blx 2f348 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (55ba0 ) │ │ │ │ + ldr r1, [pc, #12] @ (4c898 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (55ba4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c89c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ - movs r1, r1 │ │ │ │ - add r3, pc, #232 @ (adr r3, 55c90 ) │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r4, r0, #3 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r7, r1] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055ba8 : │ │ │ │ +0004c8a0 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 55c02 │ │ │ │ + cbz r0, 4c8fa │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31d94 │ │ │ │ + blx 3194c │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (55c10 ) │ │ │ │ + ldr r1, [pc, #12] @ (4c908 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (55c14 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c90c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ - movs r1, r1 │ │ │ │ - add r2, pc, #968 @ (adr r2, 55fe0 ) │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r6, r0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055c18 : │ │ │ │ +0004c910 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 55c86 │ │ │ │ + cbz r0, 4c97e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35908 │ │ │ │ + blx 3162c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -52689,825 +36789,549 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (55c94 ) │ │ │ │ + ldr r1, [pc, #12] @ (4c98c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (55c98 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c990 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r3, #48] @ 0x30 │ │ │ │ - movs r1, r1 │ │ │ │ - add r2, pc, #600 @ (adr r2, 55ef4 ) │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00055c9c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35404 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055cb8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 308e8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055cd4 : │ │ │ │ - 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 302b0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00055cf8 : │ │ │ │ - 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 31d54 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r3, r7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055d20 : │ │ │ │ +0004c994 : │ │ │ │ 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 3409c │ │ │ │ + blx 33ea8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00055d4c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0004c9c0 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 55dd2 │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + cbz r0, 4ca1a │ │ │ │ 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 31354 │ │ │ │ - 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 312b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #28] │ │ │ │ - blx 31354 │ │ │ │ + blx 2ff1c │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (55de0 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4ca28 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (55de4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ca2c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ - movs r1, r1 │ │ │ │ - add r1, pc, #456 @ (adr r1, 55fb0 ) │ │ │ │ - movs r1, r1 │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r4, r5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055de8 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004ca30 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35ba4 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4ca8a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3275c │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (4ca98 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4ca9c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r3, r4] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055e04 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004caa0 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 55e76 │ │ │ │ + cbz r0, 4cb0e │ │ │ │ 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 31354 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 32a70 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35c64 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (55e84 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4cb1c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (55e88 ) │ │ │ │ + ldr r0, [pc, #12] @ (4cb20 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r5, #32] │ │ │ │ - movs r1, r1 │ │ │ │ - add r0, pc, #984 @ (adr r0, 56264 ) │ │ │ │ - movs r1, r1 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r0, r3] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055e8c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004cb24 : │ │ │ │ + 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 r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33f04 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004cb40 : │ │ │ │ + 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, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 55efe │ │ │ │ + cbz r0, 4cbae │ │ │ │ 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 31354 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34260 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 328b4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (55f0c ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4cbbc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (55f10 ) │ │ │ │ + ldr r0, [pc, #12] @ (4cbc0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r4, #28] │ │ │ │ - movs r1, r1 │ │ │ │ - add r0, pc, #600 @ (adr r0, 5616c ) │ │ │ │ - movs r1, r1 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r1, r1] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055f14 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004cbc4 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 55f86 │ │ │ │ + cbz r0, 4cc32 │ │ │ │ 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 31354 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 33564 │ │ │ │ + blx 2f77c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (55f94 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4cc40 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (55f98 ) │ │ │ │ + ldr r0, [pc, #12] @ (4cc44 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r3, #24] │ │ │ │ - movs r1, r1 │ │ │ │ - add r0, pc, #216 @ (adr r0, 56074 ) │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00055f9c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 339b0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055fb8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3143c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055fd4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fa04 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055ff0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35c7c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005600c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30548 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056028 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34b68 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056044 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2eecc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056060 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30d24 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005607c : │ │ │ │ - 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 30960 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000560a4 : │ │ │ │ - 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 2f758 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r7, [pc, #952] @ (4d000 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000560cc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0004cc48 : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5614e │ │ │ │ - add r7, sp, #68 @ 0x44 │ │ │ │ + cbz r0, 4ccb6 │ │ │ │ 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 31354 │ │ │ │ - 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 3346c │ │ │ │ + blx 31c70 │ │ │ │ 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5615c ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4ccc4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56160 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ccc8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r2, #10] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00056164 : │ │ │ │ - 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 3516c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005618c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30d00 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000561a8 : │ │ │ │ - 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 321d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r7, [pc, #584] @ (4cf14 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000561d0 : │ │ │ │ +0004cccc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34604 │ │ │ │ + blx 301ac │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000561ec : │ │ │ │ +0004cce8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33730 │ │ │ │ + blx 3195c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056208 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004cd04 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 56270 │ │ │ │ + cbz r0, 4cd72 │ │ │ │ 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 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f94c │ │ │ │ - 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 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (56280 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56284 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - strh r6, [r5, #0] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00056288 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 562f0 │ │ │ │ - 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 31354 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34e34 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + blx 2f70c │ │ │ │ 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (56300 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4cd80 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56304 ) │ │ │ │ + ldr r0, [pc, #12] @ (4cd84 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00056308 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32dec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056324 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31524 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056340 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33478 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [pc, #1016] @ (4d180 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005635c : │ │ │ │ +0004cd88 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 563b6 │ │ │ │ + cbz r0, 4cde2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 337b0 │ │ │ │ + blx 310e4 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (563c4 ) │ │ │ │ + ldr r1, [pc, #12] @ (4cdf0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (563c8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4cdf4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r4, [sp, #664] @ 0x298 │ │ │ │ - movs r1, r1 │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [pc, #728] @ (4d0d0 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000563cc : │ │ │ │ +0004cdf8 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 56426 │ │ │ │ + cbz r0, 4ce52 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32980 │ │ │ │ + blx 33380 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (56434 ) │ │ │ │ + ldr r1, [pc, #12] @ (4ce60 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56438 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ce64 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r4, [sp, #376] @ 0x178 │ │ │ │ - movs r1, r1 │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [pc, #440] @ (4d020 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005643c : │ │ │ │ +0004ce68 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 564aa │ │ │ │ + cbz r0, 4ced6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 331cc │ │ │ │ + blx 2fcec │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -53515,630 +37339,347 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (564b8 ) │ │ │ │ + ldr r1, [pc, #12] @ (4cee4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (564bc ) │ │ │ │ + ldr r0, [pc, #12] @ (4cee8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r4, [r6, #23] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - movs r1, r1 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [pc, #72] @ (4cf34 ) │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004ceec : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32ee8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000564c0 : │ │ │ │ +0004cf08 : │ │ │ │ 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 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 56542 │ │ │ │ - add r7, sp, #68 @ 0x44 │ │ │ │ + cbz r0, 4cf82 │ │ │ │ + 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 31354 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r3, sl │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r2, sl │ │ │ │ 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 34224 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + blx 30c04 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #20] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ + add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (56550 ) │ │ │ │ + ldr r1, [pc, #12] @ (4cf90 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56554 ) │ │ │ │ + ldr r0, [pc, #12] @ (4cf94 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00056558 : │ │ │ │ - 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 328a8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [pc, #568] @ (4d1d0 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005657c : │ │ │ │ - push {r4, lr} │ │ │ │ +0004cf98 : │ │ │ │ + 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 32c90 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000565a8 : │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 56604 │ │ │ │ + cbz r0, 4d016 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34cd4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ + 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 332f0 │ │ │ │ mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #20] │ │ │ │ blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (56614 ) │ │ │ │ + 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] @ (4d024 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56618 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d028 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005661c : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00056638 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31c28 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056654 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00056670 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -0005668c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 308a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000566a8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32d98 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000566c4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33c20 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000566e0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3340c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000566fc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 335e8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056718 : │ │ │ │ - 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 32b14 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00056740 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f3fc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [pc, #136] @ (4d0b4 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005675c : │ │ │ │ +0004d02c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 334b8 │ │ │ │ + blx 31b6c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056778 : │ │ │ │ +0004d048 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32ad8 │ │ │ │ + blx 314cc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056794 : │ │ │ │ +0004d064 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33418 │ │ │ │ + blx 33350 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000567b0 : │ │ │ │ +0004d080 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34430 │ │ │ │ + blx 35ce0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000567cc : │ │ │ │ - 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 33e90 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000567f4 : │ │ │ │ +0004d09c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 322d4 │ │ │ │ + blx 35ca0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056810 : │ │ │ │ +0004d0b8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34194 │ │ │ │ + blx 32448 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005682c : │ │ │ │ - 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 3423c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00056854 : │ │ │ │ - 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 31968 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00056878 : │ │ │ │ - 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 32744 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000568a0 : │ │ │ │ - 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 31308 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000568c4 : │ │ │ │ - push {r4, lr} │ │ │ │ +0004d0d4 : │ │ │ │ + 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 330c8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000568f0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 335a0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005690c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f420 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056928 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f4f0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056944 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34b14 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056960 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31190 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005697c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 345b0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056998 : │ │ │ │ - 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 2f924 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000569bc : │ │ │ │ - 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 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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 56a66 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + cbz r0, 4d142 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3072c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4d150 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4d154 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [pc, #120] @ (4d1d0 ) │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004d158 : │ │ │ │ + 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 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 56a74 │ │ │ │ + cbz r0, 4d1c0 │ │ │ │ + mov r4, r0 │ │ │ │ add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34974 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - movs r6, #1 │ │ │ │ + blx 2f42c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ vstr s0, [sp, #12] │ │ │ │ blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (56a84 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (56a88 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (56a8c ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (56a90 ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4d1d0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4d1d4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ - movs r1, r1 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ - movs r1, r1 │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r3, [pc, #816] @ (4d508 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056a94 : │ │ │ │ +0004d1d8 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 56afc │ │ │ │ + cbz r0, 4d240 │ │ │ │ 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 31354 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30488 │ │ │ │ + blx 337c8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ @@ -54146,87 +37687,211 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (56b0c ) │ │ │ │ + ldr r1, [pc, #12] @ (4d250 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56b10 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d254 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r4, #30] │ │ │ │ - movs r1, r1 │ │ │ │ - str r6, [sp, #480] @ 0x1e0 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r3, [pc, #480] @ (4d438 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056b14 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004d258 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 334d4 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4d2b2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34bec │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (4d2c0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4d2c4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + lsls r4, r3, #26 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r3, [pc, #200] @ (4d390 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056b30 : │ │ │ │ - push {r4, lr} │ │ │ │ +0004d2c8 : │ │ │ │ + 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] │ │ │ │ - blx 31010 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4d322 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34d08 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (4d330 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4d334 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + lsls r4, r5, #24 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [pc, #952] @ (4d6f0 ) │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004d338 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4d3a6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3298c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4d3b4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4d3b8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + lsls r0, r5, #22 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [pc, #600] @ (4d614 ) │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004d3bc : │ │ │ │ + b.w 31f94 │ │ │ │ │ │ │ │ -00056b54 : │ │ │ │ +0004d3c0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30354 │ │ │ │ + blx 330a0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056b70 : │ │ │ │ +0004d3dc : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 56bde │ │ │ │ + cbz r0, 4d44a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 341e4 │ │ │ │ + blx 31934 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54234,52 +37899,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (56bec ) │ │ │ │ + ldr r1, [pc, #12] @ (4d458 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56bf0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d45c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r0, #27] │ │ │ │ - movs r1, r1 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [pc, #120] @ (4d4d8 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056bf4 : │ │ │ │ +0004d460 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 56c62 │ │ │ │ + cbz r0, 4d4ce │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 33b2c │ │ │ │ + blx 33910 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54287,52 +37952,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (56c70 ) │ │ │ │ + ldr r1, [pc, #12] @ (4d4dc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56c74 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d4e0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r7, #24] │ │ │ │ - movs r1, r1 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r1, [pc, #792] @ (4d7fc ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056c78 : │ │ │ │ +0004d4e4 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 56ce6 │ │ │ │ + cbz r0, 4d552 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 32edc │ │ │ │ + blx 31620 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54340,72 +38005,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (56cf4 ) │ │ │ │ + ldr r1, [pc, #12] @ (4d560 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56cf8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d564 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r7, #22] │ │ │ │ - movs r1, r1 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r1, [pc, #440] @ (4d720 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056cfc : │ │ │ │ +0004d568 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32a8c │ │ │ │ + blx 2f1fc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056d18 : │ │ │ │ +0004d584 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 308cc │ │ │ │ + blx 344e4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056d34 : │ │ │ │ +0004d5a0 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 56da2 │ │ │ │ + cbz r0, 4d60e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35880 │ │ │ │ + blx 32cd8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54413,112 +38078,112 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (56db0 ) │ │ │ │ + ldr r1, [pc, #12] @ (4d61c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56db4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d620 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r7, #19] │ │ │ │ - movs r1, r1 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00056db8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fa10 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056dd4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 318b8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + lsls r0, r0, #13 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [pc, #888] @ (4d99c ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056df0 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004d624 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 341d8 │ │ │ │ + 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 3468c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00056e0c : │ │ │ │ - push {r3, lr} │ │ │ │ +0004d64c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2eec0 │ │ │ │ + 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 32a7c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00056e28 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004d67c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fb18 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 32d70 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00056e44 : │ │ │ │ +0004d6a0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3335c │ │ │ │ + blx 2f930 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056e60 : │ │ │ │ +0004d6bc : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 56ece │ │ │ │ + cbz r0, 4d72a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30fd0 │ │ │ │ + blx 302d4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54526,52 +38191,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (56edc ) │ │ │ │ + ldr r1, [pc, #12] @ (4d738 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56ee0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d73c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r2, #15] │ │ │ │ - movs r1, r1 │ │ │ │ - str r3, [sp, #440] @ 0x1b8 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0x47ee │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056ee4 : │ │ │ │ +0004d740 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 56f52 │ │ │ │ + cbz r0, 4d7ae │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 33344 │ │ │ │ + blx 30314 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54579,52 +38244,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (56f60 ) │ │ │ │ + ldr r1, [pc, #12] @ (4d7bc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56f64 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d7c0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r1, #13] │ │ │ │ - movs r1, r1 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r0, r4, #6 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0x4796 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056f68 : │ │ │ │ +0004d7c4 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 56fd6 │ │ │ │ + cbz r0, 4d832 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 30ad8 │ │ │ │ + blx 310fc │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54632,82 +38297,82 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (56fe4 ) │ │ │ │ + ldr r1, [pc, #12] @ (4d840 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56fe8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d844 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r1, #11] │ │ │ │ - movs r1, r1 │ │ │ │ - str r2, [sp, #728] @ 0x2d8 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ + movs r2, r1 │ │ │ │ + bx r7 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056fec : │ │ │ │ +0004d848 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34ac8 │ │ │ │ + blx 33320 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057008 : │ │ │ │ +0004d864 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35774 │ │ │ │ + blx 32620 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057024 : │ │ │ │ +0004d880 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31004 │ │ │ │ + blx 30744 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057040 : │ │ │ │ +0004d89c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 570ae │ │ │ │ + cbz r0, 4d90a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31690 │ │ │ │ + blx 33b50 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54715,72 +38380,62 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (570bc ) │ │ │ │ + ldr r1, [pc, #12] @ (4d918 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (570c0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d91c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r6, #7] │ │ │ │ - movs r1, r1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000570c4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 327d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + movs r2, r1 │ │ │ │ + mov sl, r2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000570e0 : │ │ │ │ +0004d920 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f090 │ │ │ │ + blx 31a84 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000570fc : │ │ │ │ +0004d93c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5716a │ │ │ │ + cbz r0, 4d9aa │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35cf8 │ │ │ │ + blx 309c4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54788,52 +38443,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57178 ) │ │ │ │ + ldr r1, [pc, #12] @ (4d9b8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5717c ) │ │ │ │ + ldr r0, [pc, #12] @ (4d9bc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r6, #4] │ │ │ │ - movs r1, r1 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ - movs r1, r1 │ │ │ │ + vaddl.u32 q0, d4, d9 │ │ │ │ + mov r6, r3 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057180 : │ │ │ │ +0004d9c0 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 571ee │ │ │ │ + cbz r0, 4da2e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 303d4 │ │ │ │ + blx 2f56c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54841,52 +38495,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (571fc ) │ │ │ │ + ldr r1, [pc, #12] @ (4da3c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57200 ) │ │ │ │ + ldr r0, [pc, #12] @ (4da40 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r6, #2] │ │ │ │ - movs r1, r1 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ - movs r1, r1 │ │ │ │ + vhadd.u32 d0, d0, d9 │ │ │ │ + cmp lr, r8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057204 : │ │ │ │ +0004da44 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 57272 │ │ │ │ + cbz r0, 4dab2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2f4d4 │ │ │ │ + blx 33818 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54894,72 +38547,71 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57280 ) │ │ │ │ + ldr r1, [pc, #12] @ (4dac0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57284 ) │ │ │ │ + ldr r0, [pc, #12] @ (4dac4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r5, #0] │ │ │ │ - movs r1, r1 │ │ │ │ - str r0, [sp, #744] @ 0x2e8 │ │ │ │ - movs r1, r1 │ │ │ │ + cdp2 0, 9, cr0, cr12, cr9, {0} │ │ │ │ + cmp r6, sp │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057288 : │ │ │ │ +0004dac8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31ab8 │ │ │ │ + blx 2f814 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000572a4 : │ │ │ │ +0004dae4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 333f0 │ │ │ │ + blx 358bc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000572c0 : │ │ │ │ +0004db00 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5732e │ │ │ │ + cbz r0, 4db6e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35b50 │ │ │ │ + blx 32270 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54967,154 +38619,157 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5733c ) │ │ │ │ + ldr r1, [pc, #12] @ (4db7c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57340 ) │ │ │ │ + ldr r0, [pc, #12] @ (4db80 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ - movs r1, r1 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ - movs r1, r1 │ │ │ │ + stc2l 0, cr0, [r0, #36]! @ 0x24 │ │ │ │ + add lr, fp │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057344 : │ │ │ │ - b.w 2ef7c │ │ │ │ +0004db84 : │ │ │ │ + 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 31a08 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00057348 : │ │ │ │ +0004dbb4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 309d0 │ │ │ │ + blx 328fc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057364 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004dbd0 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 2f7ec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004dbf4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 315a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004dc10 : │ │ │ │ + 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 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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5740e │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + cbz r0, 4dc7e │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5741c │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35780 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - movs r6, #1 │ │ │ │ + blx 34f58 │ │ │ │ + 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5742c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (57430 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (57434 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (57438 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4dc8c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4dc90 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r0, [r1, #60] @ 0x3c │ │ │ │ - movs r1, r1 │ │ │ │ + ldc2l 0, cr0, [r0], {9} │ │ │ │ + mvns r2, r7 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005743c : │ │ │ │ +0004dc94 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 574aa │ │ │ │ + cbz r0, 4dd02 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34f34 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30654 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -55122,141 +38777,123 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (574b8 ) │ │ │ │ + ldr r1, [pc, #12] @ (4dd10 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (574bc ) │ │ │ │ + ldr r0, [pc, #12] @ (4dd14 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r2, [r4, #56] @ 0x38 │ │ │ │ - movs r1, r1 │ │ │ │ + mcrr2 0, 0, r0, ip, cr9 │ │ │ │ + bics r2, r4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000574c0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004dd18 : │ │ │ │ + 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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5756a │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + cbz r0, 4dd86 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 57578 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35450 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - movs r6, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f794 │ │ │ │ + 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (57588 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5758c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (57590 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (57594 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4dd94 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4dd98 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [r4, #80] @ 0x50 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ - movs r1, r1 │ │ │ │ + smlal r0, r0, r8, r9 │ │ │ │ + muls r2, r1 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004dd9c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34060 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004ddb8 : │ │ │ │ + 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} │ │ │ │ │ │ │ │ -00057598 : │ │ │ │ +0004ddd4 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 57606 │ │ │ │ + cbz r0, 4de42 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3360c │ │ │ │ + blx 34d98 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -55264,105 +38901,141 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57614 ) │ │ │ │ + ldr r1, [pc, #12] @ (4de50 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57618 ) │ │ │ │ + ldr r0, [pc, #12] @ (4de54 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r6, [r7, #48] @ 0x30 │ │ │ │ - movs r1, r1 │ │ │ │ + mla r0, ip, r9, r0 │ │ │ │ + cmp r2, r7 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005761c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004de58 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5768a │ │ │ │ + cbz r0, 4deb2 │ │ │ │ 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 31354 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34798 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33b38 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (4dec0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4dec4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xfa9c0009 │ │ │ │ + negs r6, r6 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004dec8 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4df22 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33448 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57698 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4df30 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5769c ) │ │ │ │ + ldr r0, [pc, #12] @ (4df34 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xfa2c0009 │ │ │ │ + tst r2, r6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000576a0 : │ │ │ │ +0004df38 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5770e │ │ │ │ + cbz r0, 4dfa6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 35bbc │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34f98 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -55370,51 +39043,80 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5771c ) │ │ │ │ + ldr r1, [pc, #12] @ (4dfb4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57720 ) │ │ │ │ + ldr r0, [pc, #12] @ (4dfb8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r6, [r0, #44] @ 0x2c │ │ │ │ - movs r1, r1 │ │ │ │ + vld1.8 {d0[0]}, [r8], r9 │ │ │ │ + rors r2, r3 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057724 : │ │ │ │ +0004dfbc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31c04 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004dfd8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35c24 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004dff4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 333d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004e010 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5778c │ │ │ │ + cbz r0, 4e078 │ │ │ │ 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 31354 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34a18 │ │ │ │ + blx 30898 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ @@ -55422,624 +39124,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5779c ) │ │ │ │ + ldr r1, [pc, #12] @ (4e088 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (577a0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e08c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r0, [r6, #40] @ 0x28 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000577a4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31218 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000577c0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32f7c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000577dc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30e50 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000577f8 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #56] @ 57840 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ (57844 ) │ │ │ │ - mov r0, sp │ │ │ │ - add ip, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 331a0 │ │ │ │ - ldr r2, [pc, #36] @ (57848 ) │ │ │ │ - ldr r3, [pc, #28] @ (57844 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5783a │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0005784c : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #56] @ 57894 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ (57898 ) │ │ │ │ - mov r0, sp │ │ │ │ - add ip, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3041c │ │ │ │ - ldr r2, [pc, #36] @ (5789c ) │ │ │ │ - ldr r3, [pc, #28] @ (57898 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5788e │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -000578a0 : │ │ │ │ - b.w 2f9cc │ │ │ │ - │ │ │ │ -000578a4 : │ │ │ │ - b.w 305f8 │ │ │ │ - │ │ │ │ -000578a8 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr.w lr, [pc, #164] @ 5795c │ │ │ │ - sub sp, #112 @ 0x70 │ │ │ │ - ldr.w ip, [pc, #160] @ 57960 │ │ │ │ - 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 34c58 │ │ │ │ - ldr r2, [pc, #36] @ (57964 ) │ │ │ │ - ldr r3, [pc, #28] @ (57960 ) │ │ │ │ - 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 57956 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00057968 : │ │ │ │ - b.w 35668 │ │ │ │ - │ │ │ │ -0005796c : │ │ │ │ - b.w 2f4b8 │ │ │ │ - │ │ │ │ -00057970 : │ │ │ │ - b.w 32850 │ │ │ │ - │ │ │ │ -00057974 : │ │ │ │ - b.w 31d10 │ │ │ │ - │ │ │ │ -00057978 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #52] @ (579bc ) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #52] @ (579c0 ) │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - add r0, sp, #4 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f330 │ │ │ │ - ldr r2, [pc, #32] @ (579c4 ) │ │ │ │ - ldr r3, [pc, #28] @ (579c0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 579b8 │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r6, #52] @ 0x34 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -000579c8 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (57a0c ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ (57a10 ) │ │ │ │ - mov r0, sp │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31550 │ │ │ │ - ldr r2, [pc, #36] @ (57a14 ) │ │ │ │ - ldr r3, [pc, #28] @ (57a10 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 57a06 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00057a18 : │ │ │ │ - b.w 33714 │ │ │ │ - │ │ │ │ -00057a1c : │ │ │ │ - b.w 34564 │ │ │ │ - │ │ │ │ -00057a20 : │ │ │ │ - b.w 315c4 │ │ │ │ - │ │ │ │ -00057a24 : │ │ │ │ - b.w 2fcd0 │ │ │ │ - │ │ │ │ -00057a28 : │ │ │ │ - b.w 31f1c │ │ │ │ - │ │ │ │ -00057a2c : │ │ │ │ - b.w 342c8 │ │ │ │ - │ │ │ │ -00057a30 : │ │ │ │ - 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] @ 57a88 │ │ │ │ - ldr.w ip, [pc, #68] @ 57a8c │ │ │ │ - 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 346a8 │ │ │ │ - ldr r2, [pc, #32] @ (57a90 ) │ │ │ │ - ldr r3, [pc, #28] @ (57a8c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 57a84 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00057a94 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (57ad8 ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ (57adc ) │ │ │ │ - mov r0, sp │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 303e4 │ │ │ │ - ldr r2, [pc, #36] @ (57ae0 ) │ │ │ │ - ldr r3, [pc, #28] @ (57adc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 57ad2 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00057ae4 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (57b28 ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ (57b2c ) │ │ │ │ - mov r0, sp │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 35728 │ │ │ │ - ldr r2, [pc, #36] @ (57b30 ) │ │ │ │ - ldr r3, [pc, #28] @ (57b2c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 57b22 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r2, [r1, #32] │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r6, #28] │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00057b34 : │ │ │ │ - b.w 33b10 │ │ │ │ - │ │ │ │ -00057b38 : │ │ │ │ - b.w 33704 │ │ │ │ - │ │ │ │ -00057b3c : │ │ │ │ - b.w 31ecc │ │ │ │ - │ │ │ │ -00057b40 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #56] @ 57b88 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ (57b8c ) │ │ │ │ - mov r1, sp │ │ │ │ - add ip, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30800 │ │ │ │ - ldr r2, [pc, #36] @ (57b90 ) │ │ │ │ - ldr r3, [pc, #28] @ (57b8c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 57b82 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r4, [r5, #24] │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r2, #24] │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00057b94 : │ │ │ │ - b.w 34b4c │ │ │ │ - │ │ │ │ -00057b98 : │ │ │ │ - b.w 30824 │ │ │ │ - │ │ │ │ -00057b9c : │ │ │ │ - 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 30fc4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00057bc4 : │ │ │ │ - b.w 34940 │ │ │ │ - │ │ │ │ -00057bc8 : │ │ │ │ - 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 30330 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - │ │ │ │ -00057be4 : │ │ │ │ - b.w 354f0 │ │ │ │ - │ │ │ │ -00057be8 : │ │ │ │ - b.w 2fb24 │ │ │ │ - │ │ │ │ -00057bec : │ │ │ │ - b.w 34854 │ │ │ │ - │ │ │ │ -00057bf0 : │ │ │ │ - b.w 349f0 │ │ │ │ - │ │ │ │ -00057bf4 : │ │ │ │ - b.w 34bb4 │ │ │ │ - │ │ │ │ -00057bf8 : │ │ │ │ - b.w 31fb4 │ │ │ │ - │ │ │ │ -00057bfc : │ │ │ │ - b.w 34ae4 │ │ │ │ - │ │ │ │ -00057c00 : │ │ │ │ - b.w 316a8 │ │ │ │ - │ │ │ │ -00057c04 : │ │ │ │ - b.w 333fc │ │ │ │ - │ │ │ │ -00057c08 : │ │ │ │ - b.w 31338 │ │ │ │ - │ │ │ │ -00057c0c : │ │ │ │ - b.w 2f2f4 │ │ │ │ - │ │ │ │ -00057c10 : │ │ │ │ - b.w 2f2e4 │ │ │ │ - │ │ │ │ -00057c14 : │ │ │ │ - b.w 31370 │ │ │ │ - │ │ │ │ -00057c18 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (57c5c ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ (57c60 ) │ │ │ │ - mov r0, sp │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31858 │ │ │ │ - ldr r2, [pc, #36] @ (57c64 ) │ │ │ │ - ldr r3, [pc, #28] @ (57c60 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 57c56 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r6, [r2, #12] │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r0, #12] │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00057c68 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3096c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057c84 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35544 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057ca0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32a10 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057cbc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 311b4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr.w r0, [r6, #9] │ │ │ │ + asrs r4, r6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057cd8 : │ │ │ │ +0004e090 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32f4c │ │ │ │ + blx 33e20 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057cf4 : │ │ │ │ +0004e0ac : │ │ │ │ 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 │ │ │ │ @@ -56047,25 +39161,25 @@ │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r1 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ blx 34010 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d9e │ │ │ │ + beq.n 4e156 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57dac │ │ │ │ + beq.n 4e164 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 31354 │ │ │ │ add r2, sp, #16 │ │ │ │ @@ -56074,15 +39188,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f8e8 │ │ │ │ + blx 35b44 │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, fp │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ vstr s0, [sp, #12] │ │ │ │ @@ -56098,425 +39212,201 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (57dbc ) │ │ │ │ + ldr r1, [pc, #28] @ (4e174 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (57dc0 ) │ │ │ │ + ldr r0, [pc, #28] @ (4e178 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (57dc4 ) │ │ │ │ + ldr r1, [pc, #20] @ (4e17c ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (57dc8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ - movs r1, r1 │ │ │ │ - strh r6, [r0, #58] @ 0x3a │ │ │ │ - movs r1, r1 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ - movs r1, r1 │ │ │ │ - strh r0, [r4, #58] @ 0x3a │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00057dcc : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 57e34 │ │ │ │ - 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 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35b98 │ │ │ │ - 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 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57e44 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57e48 ) │ │ │ │ + ldr r0, [pc, #20] @ (4e180 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ - movs r1, r1 │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00057e4c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30aa8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057e68 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00057e84 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 358c8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057ea0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30c6c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057ebc : │ │ │ │ - push {r3, 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} │ │ │ │ - │ │ │ │ -00057ed8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32828 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057ef4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ff2c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057f10 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ef70 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + @ instruction: 0xf7f80009 │ │ │ │ + lsls r2, r0 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xf7ea0009 │ │ │ │ + lsls r0, r4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057f2c : │ │ │ │ +0004e184 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f554 │ │ │ │ + blx 301c4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057f48 : │ │ │ │ +0004e1a0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32264 │ │ │ │ + blx 32650 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057f64 : │ │ │ │ +0004e1bc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33ec0 │ │ │ │ + blx 323c0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057f80 : │ │ │ │ +0004e1d8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31cec │ │ │ │ + blx 31bf8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057f9c : │ │ │ │ +0004e1f4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30784 │ │ │ │ + blx 355b8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057fb8 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 58026 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34d30 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58034 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58038 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ - movs r1, r1 │ │ │ │ - strh r6, [r6, #40] @ 0x28 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005803c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004e210 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 580aa │ │ │ │ + cbz r0, 4e26a │ │ │ │ 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 31354 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 32118 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + blx 32348 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (580b8 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4e278 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (580bc ) │ │ │ │ + ldr r0, [pc, #12] @ (4e27c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [r6, #28] │ │ │ │ - movs r1, r1 │ │ │ │ - strh r2, [r3, #38] @ 0x26 │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xf6e40009 │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000580c0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004e280 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5812e │ │ │ │ + cbz r0, 4e2da │ │ │ │ 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 31354 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34bf8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + blx 330e0 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5813c ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4e2e8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58140 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e2ec ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r6, #20] │ │ │ │ - movs r1, r1 │ │ │ │ - strh r6, [r7, #34] @ 0x22 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00058144 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3279c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00058160 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33d50 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + @ instruction: 0xf6740009 │ │ │ │ + subs r7, #130 @ 0x82 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005817c : │ │ │ │ +0004e2f0 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 581ea │ │ │ │ + cbz r0, 4e35e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fba8 │ │ │ │ + blx 3008c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -56524,617 +39414,353 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (581f8 ) │ │ │ │ + ldr r1, [pc, #12] @ (4e36c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (581fc ) │ │ │ │ + ldr r0, [pc, #12] @ (4e370 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [r6, #8] │ │ │ │ - movs r1, r1 │ │ │ │ - strh r2, [r5, #30] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00058200 : │ │ │ │ - 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 32bb8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00058240 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34288 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005825c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fab4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00058278 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33fd4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00058294 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 336b0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000582b0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34774 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000582cc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32a4c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000582e8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30494 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00058304 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 341fc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + @ instruction: 0xf5f00009 │ │ │ │ + subs r7, #42 @ 0x2a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058320 : │ │ │ │ +0004e374 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34458 │ │ │ │ + blx 34a58 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005833c : │ │ │ │ +0004e390 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34fd0 │ │ │ │ + blx 31460 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058358 : │ │ │ │ +0004e3ac : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34530 │ │ │ │ + blx 339bc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058374 : │ │ │ │ - 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 2f8f4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00058398 : │ │ │ │ +0004e3c8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31e28 │ │ │ │ + blx 31fe0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000583b4 : │ │ │ │ +0004e3e4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31748 │ │ │ │ + blx 2feb0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000583d0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004e400 : │ │ │ │ + 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 r2, #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, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 58444 │ │ │ │ + cbz r0, 4e45a │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 33d60 │ │ │ │ - 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 31354 │ │ │ │ + blx 31f2c │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (58454 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4e468 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58458 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e46c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ - movs r1, r1 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xf4f40009 │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005845c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004e470 : │ │ │ │ + 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 │ │ │ │ - cmp r1, #1 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 584c4 │ │ │ │ + cbz r0, 4e4ca │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31ae0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31354 │ │ │ │ + blx 30d60 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (584d4 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4e4d8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (584d8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e4dc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldrb r2, [r3, r7] │ │ │ │ - movs r1, r1 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000584dc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30ca8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + eor.w r0, r4, #8978432 @ 0x890000 │ │ │ │ + subs r6, #22 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000584f8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004e4e0 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 58560 │ │ │ │ + cbz r0, 4e54e │ │ │ │ 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 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 301f8 │ │ │ │ - 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 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58570 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58574 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldrb r6, [r7, r4] │ │ │ │ - movs r1, r1 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00058578 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 585ea │ │ │ │ - mov r4, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33220 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 312ec │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (585f8 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4e55c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (585fc ) │ │ │ │ + ldr r0, [pc, #12] @ (4e560 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r4, [r6, r2] │ │ │ │ - movs r1, r1 │ │ │ │ - strh r2, [r1, #4] │ │ │ │ - movs r1, r1 │ │ │ │ + and.w r0, r0, #8978432 @ 0x890000 │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058600 : │ │ │ │ +0004e564 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33a64 │ │ │ │ + blx 34ba8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005861c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0004e580 : │ │ │ │ + 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, #68] @ 0x44 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 5869e │ │ │ │ - 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 31354 │ │ │ │ - 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 3564c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #20] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34044 │ │ │ │ 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] @ (586ac ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (586b0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r6, [r7, #31] │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000586b4 : │ │ │ │ +0004e59c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5870e │ │ │ │ + cbz r0, 4e5f6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32ec0 │ │ │ │ + blx 359d4 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (5871c ) │ │ │ │ + ldr r1, [pc, #12] @ (4e604 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58720 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e608 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r2, r6] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r6, [r6, #30] │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xf3580009 │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058724 : │ │ │ │ +0004e60c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5877e │ │ │ │ + cbz r0, 4e666 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35ae0 │ │ │ │ + blx 2fd30 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (5878c ) │ │ │ │ + ldr r1, [pc, #12] @ (4e674 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58790 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e678 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xf2e80009 │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058794 : │ │ │ │ +0004e67c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 58802 │ │ │ │ + cbz r0, 4e6ea │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35d10 │ │ │ │ + blx 316b8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57142,62 +39768,163 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58810 ) │ │ │ │ + ldr r1, [pc, #12] @ (4e6f8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58814 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e6fc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r2, [r2, #28] │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xf2640009 │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004e700 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 4e768 │ │ │ │ + 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 31354 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35aa4 │ │ │ │ + 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 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4e778 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4e77c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + @ instruction: 0xf1e60009 │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058818 : │ │ │ │ +0004e780 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3262c │ │ │ │ + blx 33f10 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004e79c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31b48 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004e7b8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 334f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004e7d4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 333c8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004e7f0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33a3c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004e80c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 315f8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058834 : │ │ │ │ +0004e828 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 588a2 │ │ │ │ + cbz r0, 4e896 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33f28 │ │ │ │ + blx 30370 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57205,52 +39932,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (588b0 ) │ │ │ │ + ldr r1, [pc, #12] @ (4e8a4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (588b4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e8a8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r2, [r3, #26] │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xf0b80009 │ │ │ │ + subs r3, #82 @ 0x52 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000588b8 : │ │ │ │ +0004e8ac : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 58926 │ │ │ │ + cbz r0, 4e91a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 31130 │ │ │ │ + blx 321c0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57258,52 +39984,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58934 ) │ │ │ │ + ldr r1, [pc, #12] @ (4e928 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58938 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e92c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ - movs r1, r1 │ │ │ │ + bics.w r0, r4, #9 │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005893c : │ │ │ │ +0004e930 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 589aa │ │ │ │ + cbz r0, 4e99e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 30204 │ │ │ │ + blx 315d4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57311,82 +40036,71 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (589b8 ) │ │ │ │ + ldr r1, [pc, #12] @ (4e9ac ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (589bc ) │ │ │ │ + ldr r0, [pc, #12] @ (4e9b0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r2, [r4, #23] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000589c0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 307a8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + vext.8 d0, d0, d9, #0 │ │ │ │ + subs r2, #162 @ 0xa2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000589dc : │ │ │ │ +0004e9b4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 316e8 │ │ │ │ + blx 2f5b0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000589f8 : │ │ │ │ +0004e9d0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2faa8 │ │ │ │ + blx 30e20 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058a14 : │ │ │ │ +0004e9ec : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 58a82 │ │ │ │ + cbz r0, 4ea5a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f1e0 │ │ │ │ + blx 3406c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57394,62 +40108,71 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58a90 ) │ │ │ │ + ldr r1, [pc, #12] @ (4ea68 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58a94 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ea6c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ - movs r1, r1 │ │ │ │ + cdp 0, 15, cr0, cr4, cr9, {0} │ │ │ │ + subs r2, #18 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058a98 : │ │ │ │ +0004ea70 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2efdc │ │ │ │ + blx 31530 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004ea8c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32594 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058ab4 : │ │ │ │ +0004eaa8 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 58b22 │ │ │ │ + cbz r0, 4eb16 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ef14 │ │ │ │ + blx 2f90c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57457,52 +40180,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58b30 ) │ │ │ │ + ldr r1, [pc, #12] @ (4eb24 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58b34 ) │ │ │ │ + ldr r0, [pc, #12] @ (4eb28 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r2, [r7, #18] │ │ │ │ - movs r1, r1 │ │ │ │ + cdp 0, 3, cr0, cr8, cr9, {0} │ │ │ │ + subs r1, #130 @ 0x82 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058b38 : │ │ │ │ +0004eb2c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 58ba6 │ │ │ │ + cbz r0, 4eb9a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 32bd0 │ │ │ │ + blx 3199c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57510,52 +40232,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58bb4 ) │ │ │ │ + ldr r1, [pc, #12] @ (4eba8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58bb8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ebac ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r6, [r3, #17] │ │ │ │ - movs r1, r1 │ │ │ │ + ldc 0, cr0, [r4, #36]! @ 0x24 │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058bbc : │ │ │ │ +0004ebb0 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 58c2a │ │ │ │ + cbz r0, 4ec1e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 304b0 │ │ │ │ + blx 30d3c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57563,72 +40284,71 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58c38 ) │ │ │ │ + ldr r1, [pc, #12] @ (4ec2c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58c3c ) │ │ │ │ + ldr r0, [pc, #12] @ (4ec30 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ - movs r1, r1 │ │ │ │ + ldc 0, cr0, [r0, #-36]! @ 0xffffffdc │ │ │ │ + subs r0, #210 @ 0xd2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058c40 : │ │ │ │ +0004ec34 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31ccc │ │ │ │ + blx 2fdd8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058c5c : │ │ │ │ +0004ec50 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31500 │ │ │ │ + blx 2efa8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058c78 : │ │ │ │ +0004ec6c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 58ce6 │ │ │ │ + cbz r0, 4ecda │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f3c4 │ │ │ │ + blx 300dc │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57636,62 +40356,81 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58cf4 ) │ │ │ │ + ldr r1, [pc, #12] @ (4ece8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58cf8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ecec ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r7, r6] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ - movs r1, r1 │ │ │ │ + ldcl 0, cr0, [r4], #-36 @ 0xffffffdc │ │ │ │ + subs r0, #66 @ 0x42 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058cfc : │ │ │ │ +0004ecf0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3550c │ │ │ │ + blx 352b8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004ed0c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 352a0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058d18 : │ │ │ │ +0004ed28 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f888 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004ed44 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 58d86 │ │ │ │ + cbz r0, 4edb2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34f4c │ │ │ │ + blx 2fbb4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57699,52 +40438,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58d94 ) │ │ │ │ + ldr r1, [pc, #12] @ (4edc0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58d98 ) │ │ │ │ + ldr r0, [pc, #12] @ (4edc4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r3, r4] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xeb9c0009 │ │ │ │ + adds r7, #150 @ 0x96 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058d9c : │ │ │ │ +0004edc8 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 58e0a │ │ │ │ + cbz r0, 4ee36 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 31044 │ │ │ │ + blx 35734 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57752,52 +40490,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58e18 ) │ │ │ │ + ldr r1, [pc, #12] @ (4ee44 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58e1c ) │ │ │ │ + ldr r0, [pc, #12] @ (4ee48 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r2, r2] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ - movs r1, r1 │ │ │ │ + adds.w r0, r8, r9 │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058e20 : │ │ │ │ +0004ee4c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 58e8e │ │ │ │ + cbz r0, 4eeba │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 337e0 │ │ │ │ + blx 2f724 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57805,158 +40542,81 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58e9c ) │ │ │ │ + ldr r1, [pc, #12] @ (4eec8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58ea0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4eecc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r2, r0] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r6, [r7, #8] │ │ │ │ - movs r1, r1 │ │ │ │ + eors.w r0, r4, r9 │ │ │ │ + adds r6, #230 @ 0xe6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058ea4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004eed0 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 58f12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 32374 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33658 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58f20 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58f24 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r1, r6] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r2, [r4, #7] │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00058f28 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004eeec : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 58f96 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34038 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f198 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58fa4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58fa8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r1, r4] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004ef08 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32424 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00058fac : │ │ │ │ +0004ef24 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5901a │ │ │ │ + cbz r0, 4ef92 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f5c8 │ │ │ │ + blx 33d08 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57964,333 +40624,191 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59028 ) │ │ │ │ + ldr r1, [pc, #12] @ (4efa0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5902c ) │ │ │ │ + ldr r0, [pc, #12] @ (4efa4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r0, r2] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xe9bc0009 │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059030 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004efa8 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5908a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 328c0 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30978 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59098 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5909c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r2, r0] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000590a0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004efc4 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 590fa │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31ffc │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3087c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59108 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5910c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [r4, r6] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r2, [r3, #2] │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00059110 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004efe0 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5917e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33adc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30164 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5918c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59190 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r4, r4] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00059194 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004effc : │ │ │ │ + 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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5923e │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5924c │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 311f4 │ │ │ │ - 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30be8 │ │ │ │ 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] @ (5925c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (59260 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (59264 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (59268 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - str r0, [r4, r1] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r6, [r4, #30] │ │ │ │ - movs r1, r1 │ │ │ │ - str r2, [r2, r1] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r0, [r0, #31] │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005926c : │ │ │ │ - b.w 309dc │ │ │ │ +0004f018 : │ │ │ │ + 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} │ │ │ │ │ │ │ │ -00059270 : │ │ │ │ - push {lr} │ │ │ │ +0004f034 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w lr, [pc, #60] @ 592bc │ │ │ │ - sub sp, #12 │ │ │ │ - ldr.w ip, [pc, #56] @ 592c0 │ │ │ │ - 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 338a8 │ │ │ │ - ldr r2, [pc, #32] @ (592c4 ) │ │ │ │ - ldr r3, [pc, #28] @ (592c0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 592b8 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #488] @ (594a8 ) │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [pc, #384] @ (59448 ) │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 344ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000592c8 : │ │ │ │ +0004f050 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f7a0 │ │ │ │ + blx 2f1d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f06c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30c44 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f088 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35204 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f0a4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3228c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f0c0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34e50 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f0dc : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0004f0f8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34338 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f114 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35b78 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000592e4 : │ │ │ │ +0004f130 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 59352 │ │ │ │ + cbz r0, 4f19e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31d20 │ │ │ │ + blx 315e0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -58298,52 +40816,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ 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] @ (4f1ac ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59364 ) │ │ │ │ + ldr r0, [pc, #12] @ (4f1b0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r7, [pc, #304] @ (59494 ) │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + b.n 4f110 │ │ │ │ movs r1, r1 │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059368 : │ │ │ │ +0004f1b4 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 593d6 │ │ │ │ + cbz r0, 4f222 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2f82c │ │ │ │ + blx 33858 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -58351,52 +40869,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (593e4 ) │ │ │ │ + ldr r1, [pc, #12] @ (4f230 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (593e8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4f234 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r6, [pc, #800] @ (59708 ) │ │ │ │ - movs r1, r1 │ │ │ │ - strb r6, [r0, #26] │ │ │ │ + b.n 4f08c │ │ │ │ movs r1, r1 │ │ │ │ + adds r4, #2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000593ec : │ │ │ │ +0004f238 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5945a │ │ │ │ + cbz r0, 4f2a6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 35a10 │ │ │ │ + blx 2f4ac │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -58404,72 +40922,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59468 ) │ │ │ │ + ldr r1, [pc, #12] @ (4f2b4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5946c ) │ │ │ │ + ldr r0, [pc, #12] @ (4f2b8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r6, [pc, #272] @ (5957c ) │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + b.n 4f008 │ │ │ │ movs r1, r1 │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059470 : │ │ │ │ +0004f2bc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30018 │ │ │ │ + blx 2ffc8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005948c : │ │ │ │ +0004f2d8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33094 │ │ │ │ + blx 35190 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000594a8 : │ │ │ │ +0004f2f4 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 59516 │ │ │ │ + cbz r0, 4f362 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34cfc │ │ │ │ + blx 31ba0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -58477,381 +40995,262 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59524 ) │ │ │ │ + ldr r1, [pc, #12] @ (4f370 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59528 ) │ │ │ │ + ldr r0, [pc, #12] @ (4f374 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r5, [pc, #544] @ (59748 ) │ │ │ │ - movs r1, r1 │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + b.n 4ef4c │ │ │ │ movs r1, r1 │ │ │ │ + adds r3, #26 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005952c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004f378 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 595b6 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 595c4 │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34e0c │ │ │ │ - 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 31354 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 303b0 │ │ │ │ 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] @ (595d4 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (595d8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (595dc ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (595e0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r4, [pc, #928] @ (59978 ) │ │ │ │ - movs r1, r1 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r4, [pc, #872] @ (59948 ) │ │ │ │ - movs r1, r1 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ - movs r1, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000595e4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004f39c : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5966c │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 5967a │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313f0 │ │ │ │ - mov r0, r5 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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 336c8 │ │ │ │ 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] @ (59688 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (5968c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (59690 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (59694 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [pc, #200] @ (59754 ) │ │ │ │ - movs r1, r1 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r4, [pc, #144] @ (59724 ) │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r2, #19] │ │ │ │ - movs r1, r1 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00059698 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004f3c8 : │ │ │ │ + push {r4, 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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 59742 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 59750 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34c1c │ │ │ │ - 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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 359f8 │ │ │ │ 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] @ (59760 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (59764 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (59768 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5976c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r3, [pc, #368] @ (598d4 ) │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r6, #16] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r3, [pc, #312] @ (598a4 ) │ │ │ │ - movs r1, r1 │ │ │ │ - strb r4, [r1, #17] │ │ │ │ - movs r1, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004f3f0 : │ │ │ │ + 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 2f63c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004f420 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0004f43c : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0004f458 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32540 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f474 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f15c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f490 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fbd8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00059770 : │ │ │ │ +0004f4ac : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 597ca │ │ │ │ + cbz r0, 4f506 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33510 │ │ │ │ + blx 34f64 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (597d8 ) │ │ │ │ + ldr r1, [pc, #12] @ (4f514 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (597dc ) │ │ │ │ + ldr r0, [pc, #12] @ (4f518 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r2, [pc, #848] @ (59b2c ) │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r7, #15] │ │ │ │ + b.n 4eda8 │ │ │ │ movs r1, r1 │ │ │ │ + adds r1, #162 @ 0xa2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000597e0 : │ │ │ │ +0004f51c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5983a │ │ │ │ + cbz r0, 4f576 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32bc4 │ │ │ │ + blx 2f248 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (59848 ) │ │ │ │ + ldr r1, [pc, #12] @ (4f584 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5984c ) │ │ │ │ + ldr r0, [pc, #12] @ (4f588 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r2, [pc, #400] @ (599dc ) │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r6, #14] │ │ │ │ + b.n 4fd38 │ │ │ │ movs r1, r1 │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059850 : │ │ │ │ +0004f58c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 598be │ │ │ │ + cbz r0, 4f5fa │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3315c │ │ │ │ + blx 32f34 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -58859,72 +41258,94 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (598cc ) │ │ │ │ + ldr r1, [pc, #12] @ (4f608 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (598d0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4f60c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #896] @ (59c50 ) │ │ │ │ - movs r1, r1 │ │ │ │ - strb r6, [r2, #13] │ │ │ │ + b.n 4fcb4 │ │ │ │ movs r1, r1 │ │ │ │ + adds r1, #6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000598d4 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004f610 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f5f0 │ │ │ │ + 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 31f60 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004f638 : │ │ │ │ + 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 35484 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000598f0 : │ │ │ │ +0004f660 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30e9c │ │ │ │ + blx 30410 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005990c : │ │ │ │ +0004f67c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5997a │ │ │ │ + cbz r0, 4f6ea │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 32714 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f230 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -58932,52 +41353,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59988 ) │ │ │ │ + ldr r1, [pc, #12] @ (4f6f8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5998c ) │ │ │ │ + ldr r0, [pc, #12] @ (4f6fc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #144] @ (59a1c ) │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r0, #11] │ │ │ │ + b.n 4fbc4 │ │ │ │ movs r1, r1 │ │ │ │ + adds r0, #66 @ 0x42 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059990 : │ │ │ │ +0004f700 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 599fe │ │ │ │ + cbz r0, 4f76e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 31420 │ │ │ │ + blx 3169c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -58985,144 +41406,125 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59a0c ) │ │ │ │ + ldr r1, [pc, #12] @ (4f77c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59a10 ) │ │ │ │ + ldr r0, [pc, #12] @ (4f780 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [pc, #640] @ (59c90 ) │ │ │ │ - movs r1, r1 │ │ │ │ - strb r6, [r4, #9] │ │ │ │ + b.n 4fb40 │ │ │ │ movs r1, r1 │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059a14 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004f784 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 59a6e │ │ │ │ + cbz r0, 4f7f2 │ │ │ │ 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 31354 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 35c14 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 358d4 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (59a7c ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4f800 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59a80 ) │ │ │ │ + ldr r0, [pc, #12] @ (4f804 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [pc, #192] @ (59b40 ) │ │ │ │ - movs r1, r1 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + b.n 4fabc │ │ │ │ movs r1, r1 │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059a84 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004f808 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 59ade │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31da0 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33594 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59aec ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59af0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - blx r8 │ │ │ │ - movs r1, r1 │ │ │ │ - strb r6, [r2, #7] │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f824 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3191c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00059af4 : │ │ │ │ +0004f840 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 59b62 │ │ │ │ + cbz r0, 4f8ae │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 358fc │ │ │ │ + blx 3045c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -59130,144 +41532,144 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59b70 ) │ │ │ │ + ldr r1, [pc, #12] @ (4f8bc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59b74 ) │ │ │ │ + ldr r0, [pc, #12] @ (4f8c0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bxns r7 │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r7, #5] │ │ │ │ + b.n 4fa00 │ │ │ │ movs r1, r1 │ │ │ │ + cmp r7, #2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059b78 : │ │ │ │ +0004f8c4 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 59bd2 │ │ │ │ + cbz r0, 4f91e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30d18 │ │ │ │ + blx 318f8 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (59be0 ) │ │ │ │ + ldr r1, [pc, #12] @ (4f92c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59be4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4f930 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - mov ip, r9 │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r6, #4] │ │ │ │ + b.n 4f990 │ │ │ │ movs r1, r1 │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059be8 : │ │ │ │ +0004f934 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 59c42 │ │ │ │ + cbz r0, 4f98e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32320 │ │ │ │ + blx 33938 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (59c50 ) │ │ │ │ + ldr r1, [pc, #12] @ (4f99c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59c54 ) │ │ │ │ + ldr r0, [pc, #12] @ (4f9a0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - mov r4, fp │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r5, #3] │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ movs r1, r1 │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059c58 : │ │ │ │ +0004f9a4 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 59cc6 │ │ │ │ + cbz r0, 4fa12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30608 │ │ │ │ + blx 33d6c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -59275,262 +41677,427 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59cd4 ) │ │ │ │ + ldr r1, [pc, #12] @ (4fa20 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59cd8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4fa24 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cmp r8, fp │ │ │ │ - movs r1, r1 │ │ │ │ - strb r6, [r1, #2] │ │ │ │ + svc 60 @ 0x3c │ │ │ │ movs r1, r1 │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004fa28 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31a78 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004fa44 : │ │ │ │ + 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} │ │ │ │ │ │ │ │ -00059cdc : │ │ │ │ +0004fa60 : │ │ │ │ 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 │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 59d56 │ │ │ │ + cbz r0, 4fade │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ 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 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - blx 350e0 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + strd r4, r5, [sp, #8] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 323a8 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #20] │ │ │ │ blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (59d64 ) │ │ │ │ + ldr r1, [pc, #12] @ (4faec ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59d68 ) │ │ │ │ + ldr r0, [pc, #12] @ (4faf0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cmp r0, r9 │ │ │ │ + udf #112 @ 0x70 │ │ │ │ movs r1, r1 │ │ │ │ - strb r6, [r4, #0] │ │ │ │ + cmp r5, #130 @ 0x82 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004faf4 : │ │ │ │ + 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 34010 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4fb9e │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4fbac │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35920 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (4fbbc ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (4fbc0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (4fbc4 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (4fbc8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ble.n 4fb20 │ │ │ │ movs r1, r1 │ │ │ │ + cmp r4, #238 @ 0xee │ │ │ │ + movs r2, r1 │ │ │ │ + ble.n 4fb0c │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r5, #12 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059d6c : │ │ │ │ +0004fbcc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 357e0 │ │ │ │ + blx 351d4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00059d88 : │ │ │ │ +0004fbe8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 307c0 │ │ │ │ + blx 32f0c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00059da4 : │ │ │ │ +0004fc04 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32a40 │ │ │ │ + blx 32f40 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00059dc0 : │ │ │ │ +0004fc20 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30a90 │ │ │ │ + blx 2eee4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00059ddc : │ │ │ │ +0004fc3c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f8b0 │ │ │ │ + blx 356b0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00059df8 : │ │ │ │ +0004fc58 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34ff4 │ │ │ │ + blx 31788 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00059e14 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004fc74 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33e2c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004fc90 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34514 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004fcac : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 59e6e │ │ │ │ + cbz r0, 4fd14 │ │ │ │ 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34e94 │ │ │ │ + blx 31dc4 │ │ │ │ + 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (59e7c ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4fd24 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59e80 ) │ │ │ │ + ldr r0, [pc, #12] @ (4fd28 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r0, r6 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [r6, #112] @ 0x70 │ │ │ │ + nop │ │ │ │ + bgt.n 4fd9c │ │ │ │ movs r1, r1 │ │ │ │ + cmp r3, #208 @ 0xd0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059e84 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004fd2c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30b9c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004fd48 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 59ede │ │ │ │ + cbz r0, 4fdb0 │ │ │ │ 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33a0c │ │ │ │ + blx 2f6bc │ │ │ │ + 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (59eec ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4fdc0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59ef0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4fdc4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - mvns r0, r0 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ + nop │ │ │ │ + blt.n 4fd00 │ │ │ │ movs r1, r1 │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004fdc8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33c08 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00059ef4 : │ │ │ │ +0004fde4 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 59f62 │ │ │ │ + cbz r0, 4fe52 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30c10 │ │ │ │ + blx 34488 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -59538,170 +42105,178 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59f70 ) │ │ │ │ + ldr r1, [pc, #12] @ (4fe60 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59f74 ) │ │ │ │ + ldr r0, [pc, #12] @ (4fe64 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - orrs r4, r7 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [r2, #104] @ 0x68 │ │ │ │ + bge.n 4fe5c │ │ │ │ movs r1, r1 │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059f78 : │ │ │ │ - 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 30008 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00059fa0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3123c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00059fbc : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004fe68 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5a016 │ │ │ │ + cbz r0, 4fed6 │ │ │ │ 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 31354 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3159c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34d24 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (5a024 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4fee4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a028 ) │ │ │ │ + ldr r0, [pc, #12] @ (4fee8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cmp r0, r1 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [r0, #96] @ 0x60 │ │ │ │ + bge.n 4ffd8 │ │ │ │ movs r1, r1 │ │ │ │ + cmp r2, #146 @ 0x92 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a02c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004feec : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5a086 │ │ │ │ + cbz r0, 4ff5a │ │ │ │ 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 31354 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 321cc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa1c │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (5a094 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4ff68 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a098 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ff6c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - tst r0, r3 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + bls.n 4ff54 │ │ │ │ movs r1, r1 │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004ff70 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fc50 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004ff8c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3343c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005a09c : │ │ │ │ +0004ffa8 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5a10a │ │ │ │ + cbz r0, 50016 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31764 │ │ │ │ + blx 34a0c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -59709,158 +42284,144 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a118 ) │ │ │ │ + ldr r1, [pc, #12] @ (50024 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a11c ) │ │ │ │ + ldr r0, [pc, #12] @ (50028 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - sbcs r4, r2 │ │ │ │ + bls.n 50098 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005a120 : │ │ │ │ - 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 3406c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + cmp r1, #170 @ 0xaa │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a144 : │ │ │ │ +0005002c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5a19e │ │ │ │ + cbz r0, 50086 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33600 │ │ │ │ + blx 34a00 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (5a1ac ) │ │ │ │ + ldr r1, [pc, #12] @ (50094 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a1b0 ) │ │ │ │ + ldr r0, [pc, #12] @ (50098 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - asrs r0, r0 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [r6, #76] @ 0x4c │ │ │ │ + bhi.n 50028 │ │ │ │ movs r1, r1 │ │ │ │ + cmp r1, #102 @ 0x66 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a1b4 : │ │ │ │ +0005009c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5a20e │ │ │ │ + cbz r0, 500f6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33634 │ │ │ │ + blx 33fe0 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (5a21c ) │ │ │ │ + ldr r1, [pc, #12] @ (50104 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a220 ) │ │ │ │ + ldr r0, [pc, #12] @ (50108 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r2 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + bhi.n 501b8 │ │ │ │ movs r1, r1 │ │ │ │ + cmp r1, #34 @ 0x22 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a224 : │ │ │ │ +0005010c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5a292 │ │ │ │ + cbz r0, 5017a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 317b8 │ │ │ │ + blx 35c08 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -59868,608 +42429,728 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a2a0 ) │ │ │ │ + ldr r1, [pc, #12] @ (50188 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a2a4 ) │ │ │ │ + ldr r0, [pc, #12] @ (5018c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ands r4, r1 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + bvc.n 50134 │ │ │ │ movs r1, r1 │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a2a8 : │ │ │ │ +00050190 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3254c │ │ │ │ + blx 35afc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a2c4 : │ │ │ │ +000501ac : │ │ │ │ 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 32614 │ │ │ │ + blx 355d0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000501d4 : │ │ │ │ + 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 33b5c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000501fc : │ │ │ │ + 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 317a0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050224 : │ │ │ │ + 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 35a34 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005024c : │ │ │ │ + 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 320f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050274 : │ │ │ │ + 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 32d3c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005029c : │ │ │ │ + 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 346c0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000502c4 : │ │ │ │ + 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 2f030 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000502ec : │ │ │ │ + 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 31d6c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005a2f8 : │ │ │ │ +00050314 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32eb4 │ │ │ │ + blx 31f38 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a314 : │ │ │ │ +00050330 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35c58 │ │ │ │ + blx 33df8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a330 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005034c : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5a39e │ │ │ │ + cbz r0, 503ca │ │ │ │ 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ + 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 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa4c │ │ │ │ + strd r4, r5, [sp, #8] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 3431c │ │ │ │ + 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5a3ac ) │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (503d8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a3b0 ) │ │ │ │ + ldr r0, [pc, #12] @ (503dc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r7, #0 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + bpl.n 502e4 │ │ │ │ movs r1, r1 │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a3b4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000503e0 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5a422 │ │ │ │ + cbz r0, 50456 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33060 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a430 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a434 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005a438 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 5a4a6 │ │ │ │ - mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 343a8 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 32af0 │ │ │ │ + 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5a4b4 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (50464 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a4b8 ) │ │ │ │ + ldr r0, [pc, #12] @ (50468 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + bmi.n 50458 │ │ │ │ movs r1, r1 │ │ │ │ + movs r6, #70 @ 0x46 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a4bc : │ │ │ │ +0005046c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 330d4 │ │ │ │ + blx 2f140 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a4d8 : │ │ │ │ +00050488 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fd90 │ │ │ │ + blx 32708 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a4f4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31274 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ +000504a4 : │ │ │ │ + b.w 332ac │ │ │ │ │ │ │ │ -0005a510 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000504a8 : │ │ │ │ + b.w 32840 │ │ │ │ + │ │ │ │ +000504ac : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5a57e │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 50558 │ │ │ │ + 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35104 │ │ │ │ - mov r3, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 50566 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 301d0 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a58c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a590 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (50574 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (50578 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (5057c ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (50580 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r5, #32 │ │ │ │ + bcc.n 50564 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + movs r5, #112 @ 0x70 │ │ │ │ + movs r2, r1 │ │ │ │ + bcc.n 50550 │ │ │ │ movs r1, r1 │ │ │ │ + movs r5, #142 @ 0x8e │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a594 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -0005a5b0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00050584 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5a61e │ │ │ │ + cbz r0, 505f8 │ │ │ │ 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f9dc │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 3066c │ │ │ │ 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5a62c ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (50608 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a630 ) │ │ │ │ + ldr r0, [pc, #12] @ (5060c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ + nop │ │ │ │ + bcc.n 506b8 │ │ │ │ movs r1, r1 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a634 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00050610 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5a6a2 │ │ │ │ + cbz r0, 50678 │ │ │ │ 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3216c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 307cc │ │ │ │ + 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5a6b0 ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (50688 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a6b4 ) │ │ │ │ + ldr r0, [pc, #12] @ (5068c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + nop │ │ │ │ + bcs.n 50638 │ │ │ │ movs r1, r1 │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a6b8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00050690 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5a726 │ │ │ │ + cbz r0, 506f8 │ │ │ │ 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 314f0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34350 │ │ │ │ + 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5a734 ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (50708 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a738 ) │ │ │ │ + ldr r0, [pc, #12] @ (5070c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + nop │ │ │ │ + bcs.n 507b8 │ │ │ │ movs r1, r1 │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a73c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35a88 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005a758 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32358 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005a774 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00050710 : │ │ │ │ + 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, r2 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 5a7e2 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 507be │ │ │ │ + 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 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 507cc │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32d7c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + blx 35840 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r6, #1 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5a7f0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a7f4 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (507dc ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (507e0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r2, #188 @ 0xbc │ │ │ │ + ldr r1, [pc, #20] @ (507e4 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (507e8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + bne.n 50700 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ + movs r2, r1 │ │ │ │ + bne.n 506ec │ │ │ │ movs r1, r1 │ │ │ │ + movs r4, #4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a7f8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32f70 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005a814 : │ │ │ │ - push {r3, lr} │ │ │ │ +000507ec : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 321a8 │ │ │ │ + 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 2fb40 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005a830 : │ │ │ │ +00050814 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5a89e │ │ │ │ + cbz r0, 50882 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fe98 │ │ │ │ + blx 32a34 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -60477,105 +43158,105 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a8ac ) │ │ │ │ + ldr r1, [pc, #12] @ (50890 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a8b0 ) │ │ │ │ + ldr r0, [pc, #12] @ (50894 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r2, #0 │ │ │ │ - movs r1, r1 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + beq.n 5082c │ │ │ │ movs r1, r1 │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a8b4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00050898 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5a922 │ │ │ │ + cbz r0, 50900 │ │ │ │ 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33904 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34104 │ │ │ │ + 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5a930 ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (50910 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a934 ) │ │ │ │ + ldr r0, [pc, #12] @ (50914 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ - movs r1, r1 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + nop │ │ │ │ + beq.n 509b0 │ │ │ │ movs r1, r1 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a938 : │ │ │ │ +00050918 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5a9a6 │ │ │ │ + cbz r0, 50986 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34800 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f364 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -60583,2387 +43264,4168 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a9b4 ) │ │ │ │ + ldr r1, [pc, #12] @ (50994 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a9b8 ) │ │ │ │ + ldr r0, [pc, #12] @ (50998 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ - movs r1, r1 │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a9bc : │ │ │ │ +0005099c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 353b8 │ │ │ │ + blx 341b0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a9d8 : │ │ │ │ +000509b8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34c8c │ │ │ │ + blx 3209c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a9f4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000509d4 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5aa62 │ │ │ │ + cbz r0, 50a48 │ │ │ │ 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3535c │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 30834 │ │ │ │ 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5aa70 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (50a58 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5aa74 ) │ │ │ │ + ldr r0, [pc, #12] @ (50a5c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ - movs r1, r1 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + nop │ │ │ │ + ldmia r7!, {r1, r2} │ │ │ │ movs r1, r1 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005aa78 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3079c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005aa94 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34b84 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005aab0 : │ │ │ │ - push {r3, lr} │ │ │ │ +00050a60 : │ │ │ │ + push {r4, r5, r6, r7, 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} │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 50abc │ │ │ │ + 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 31354 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3538c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (50acc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (50ad0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldmia r6!, {r1, r4, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #240 @ 0xf0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005aacc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00050ad4 : │ │ │ │ + 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 r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + 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 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 5ab3a │ │ │ │ + cbz r0, 50b4e │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ + 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 323f4 │ │ │ │ + blx 356cc │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5ab48 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (50b5c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ab4c ) │ │ │ │ + ldr r0, [pc, #12] @ (50b60 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ - movs r1, r1 │ │ │ │ - str r2, [r6, #88] @ 0x58 │ │ │ │ + ldmia r6!, {} │ │ │ │ movs r1, r1 │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ab50 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00050b64 : │ │ │ │ + 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 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 5abbe │ │ │ │ + cbz r0, 50bd6 │ │ │ │ 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31490 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32454 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5abcc ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (50be4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5abd0 ) │ │ │ │ + ldr r0, [pc, #12] @ (50be8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ - movs r1, r1 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + ldmia r5, {r3, r4, r5, r6} │ │ │ │ movs r1, r1 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005abd4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00050bec : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5ac42 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 50c98 │ │ │ │ + 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 50ca6 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33b68 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 310a0 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ac50 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ac54 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (50cb4 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (50cb8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (50cbc ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (50cc0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ movs r1, r1 │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r4!, {r3, r5, r7} │ │ │ │ movs r1, r1 │ │ │ │ + movs r0, #182 @ 0xb6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ac58 : │ │ │ │ +00050cc4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 317d4 │ │ │ │ + blx 349cc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ac74 : │ │ │ │ +00050ce0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34ee8 │ │ │ │ + blx 3076c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ac90 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00050cfc : │ │ │ │ + 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 2f00c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050d24 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5acfe │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31bb8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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 32720 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ad0c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ad10 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ - movs r1, r1 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005ad14 : │ │ │ │ - b.w 34fa4 │ │ │ │ +00050d50 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31578 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00050d6c : │ │ │ │ + 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 2f3b8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050d94 : │ │ │ │ + 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 31b54 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050dc0 : │ │ │ │ + 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 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005ad18 : │ │ │ │ +00050de8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33e58 │ │ │ │ + blx 33454 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ad34 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00050e04 : │ │ │ │ + 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 2f578 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00050e20 : │ │ │ │ + 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 303c8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050e44 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 345bc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00050e60 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34b04 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00050e7c : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5ada2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30170 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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 303a4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5adb0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5adb4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ - movs r1, r1 │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005adb8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00050ea8 : │ │ │ │ + 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 35bb0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00050ec4 : │ │ │ │ + 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 34424 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050eec : │ │ │ │ + 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 34634 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050f14 : │ │ │ │ + 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 350ec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050f3c : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5ae26 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30ae4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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 2f918 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ae34 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ae38 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ - movs r1, r1 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005ae3c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00050f68 : │ │ │ │ + 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 2fb00 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00050f84 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 302c8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00050fa0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f700 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00050fbc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fcc4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00050fd8 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5aeaa │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fc1c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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 33e9c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5aeb8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5aebc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ - movs r1, r1 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005aec0 : │ │ │ │ +00051004 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33b20 │ │ │ │ + blx 35a5c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005aedc : │ │ │ │ +00051020 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f394 │ │ │ │ + blx 33a30 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005aef8 : │ │ │ │ +0005103c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 342a4 │ │ │ │ + blx 30b00 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005af14 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00051058 : │ │ │ │ + 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 31584 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051080 : │ │ │ │ + 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 30a5c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000510a4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32810 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000510c0 : │ │ │ │ + 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 3475c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000510e8 : │ │ │ │ + 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 │ │ │ │ + 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 32ef4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051114 : │ │ │ │ + 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 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 5af82 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 511b6 │ │ │ │ + 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 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 511c4 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30910 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + 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 33a48 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5af90 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5af94 ) │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (511d4 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (511d8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - adds r3, #28 │ │ │ │ + ldr r1, [pc, #20] @ (511dc ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (511e0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ movs r1, r1 │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ + subs r2, r2, r7 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r7!, {r1, r3, r7} │ │ │ │ movs r1, r1 │ │ │ │ + subs r0, r6, r7 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005af98 : │ │ │ │ +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 34010 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b046 │ │ │ │ + beq.n 51286 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b054 │ │ │ │ + beq.n 51294 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 31354 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - 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 313fc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34848 │ │ │ │ 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 31354 │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r0, r5 │ │ │ │ blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5b064 ) │ │ │ │ + ldr r1, [pc, #28] @ (512a4 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5b068 ) │ │ │ │ + ldr r0, [pc, #28] @ (512a8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5b06c ) │ │ │ │ + ldr r1, [pc, #20] @ (512ac ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5b070 ) │ │ │ │ + ldr r0, [pc, #20] @ (512b0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ - movs r1, r1 │ │ │ │ - str r6, [r4, #28] │ │ │ │ - movs r1, r1 │ │ │ │ - adds r2, #74 @ 0x4a │ │ │ │ + stmia r6!, {r3, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + subs r2, r3, r5 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ movs r1, r1 │ │ │ │ + subs r0, r7, r5 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b074 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35d2c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ +000512b4 : │ │ │ │ + b.w 34110 │ │ │ │ │ │ │ │ -0005b090 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000512b8 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5b0fe │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5135a │ │ │ │ + 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 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51368 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 347d8 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + 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 30954 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b10c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b110 ) │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (51378 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (5137c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (51380 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (51384 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - adds r1, #160 @ 0xa0 │ │ │ │ + nop │ │ │ │ + stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + subs r6, r3, r3 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ + subs r4, r7, r3 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b114 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, 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 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, 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 r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 5b182 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5142a │ │ │ │ + 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 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51438 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - blx 32644 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + 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 33430 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b190 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b194 ) │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #20 │ │ │ │ + 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 3080c <_gfortran_os_error_at@plt> │ │ │ │ - adds r1, #28 │ │ │ │ + ldr r1, [pc, #20] @ (51450 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (51454 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + stmia r5!, {r2, r5} │ │ │ │ movs r1, r1 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + subs r6, r4, r1 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ movs r1, r1 │ │ │ │ + subs r4, r0, r2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b198 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00051458 : │ │ │ │ + b.w 340dc │ │ │ │ + │ │ │ │ +0005145c : │ │ │ │ + b.w 30514 │ │ │ │ + │ │ │ │ +00051460 : │ │ │ │ + b.w 32008 │ │ │ │ + │ │ │ │ +00051464 : │ │ │ │ + b.w 2f5fc │ │ │ │ + │ │ │ │ +00051468 : │ │ │ │ + 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 │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5b206 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5150a │ │ │ │ + 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 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51518 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - blx 350b8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + 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 2f9f8 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b214 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b218 ) │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (51528 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (5152c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - adds r0, #152 @ 0x98 │ │ │ │ + ldr r1, [pc, #20] @ (51530 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (51534 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ movs r1, r1 │ │ │ │ - str r6, [r0, #12] │ │ │ │ + adds r6, r3, r7 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ movs r1, r1 │ │ │ │ + adds r4, r7, r7 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b21c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f5a0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005b238 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30f54 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005b254 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +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 34010 │ │ │ │ - cbz r0, 5b2c2 │ │ │ │ + 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 34010 │ │ │ │ + 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30f28 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + 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 321b4 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b2d0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b2d4 ) │ │ │ │ + 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 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (51600 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (51604 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + nop │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ movs r1, r1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + adds r6, r4, r5 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r3!, {r1, r2, r5, r6} │ │ │ │ movs r1, r1 │ │ │ │ + adds r4, r0, r6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b2d8 : │ │ │ │ - push {r4, r5, r6, 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, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + 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, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 5b340 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 516aa │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + 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 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ blx 31354 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34724 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + strd r6, r7, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ + blx 344f0 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b350 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b354 ) │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #20 │ │ │ │ + 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 3080c <_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 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ + stmia r2!, {r2, r5, r7} │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + adds r6, r5, r3 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ movs r1, r1 │ │ │ │ + adds r4, r1, r4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b358 : │ │ │ │ +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, #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, #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 │ │ │ │ - strd r2, r3, [sp, #24] │ │ │ │ blx 34010 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b446 │ │ │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ + beq.n 5177a │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b462 │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5b454 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + beq.n 51788 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 31354 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 31354 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r5 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - strd r9, r8, [sp, #4] │ │ │ │ - blx 30a50 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - movs r7, #1 │ │ │ │ + blx 31314 │ │ │ │ + mov r3, r6 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r6, #1 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - vstr s0, [sp, #28] │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fa68 │ │ │ │ mov r0, r5 │ │ │ │ blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ (5b470 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (5b474 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #32] @ (5b478 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #32] @ (5b47c ) │ │ │ │ + ldr r1, [pc, #28] @ (51798 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (5179c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (5b480 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (5b484 ) │ │ │ │ + ldr r1, [pc, #20] @ (517a0 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (517a4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r6, #60 @ 0x3c │ │ │ │ + nop │ │ │ │ + stmia r1!, {r2, r4, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ + adds r6, r6, r1 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ + adds r4, r2, r2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b488 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33308 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005b4a4 : │ │ │ │ +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, #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 34010 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b552 │ │ │ │ + beq.n 5184a │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b560 │ │ │ │ + beq.n 51858 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 31354 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - 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 310f0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 344a0 │ │ │ │ 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 31354 │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r0, r5 │ │ │ │ blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5b570 ) │ │ │ │ + ldr r1, [pc, #28] @ (51868 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5b574 ) │ │ │ │ + ldr r0, [pc, #28] @ (5186c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5b578 ) │ │ │ │ + ldr r1, [pc, #20] @ (51870 ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5b57c ) │ │ │ │ + ldr r0, [pc, #20] @ (51874 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - cmp r5, #76 @ 0x4c │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + stmia r1!, {r2} │ │ │ │ movs r1, r1 │ │ │ │ - cmp r5, #62 @ 0x3e │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + asrs r6, r7, #31 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ + adds r4, r3, r0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b580 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00051878 : │ │ │ │ + b.w 32fd0 │ │ │ │ + │ │ │ │ +0005187c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 301ec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000518a0 : │ │ │ │ + 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 2f268 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000518c4 : │ │ │ │ + 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 317f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000518e8 : │ │ │ │ + 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 34ce4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051910 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 320e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005192c : │ │ │ │ + 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 30a38 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051954 : │ │ │ │ + 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 329dc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005197c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34ed8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051998 : │ │ │ │ + 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 343ec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000519c0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fb50 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000519dc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30f10 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000519f8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30620 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051a14 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31e50 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051a30 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3454c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051a4c : │ │ │ │ + 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 30e74 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051a74 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ffd8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051a90 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32c84 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051aac : │ │ │ │ + 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 33ab4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051ad4 : │ │ │ │ + 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 30738 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051afc : │ │ │ │ + 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 31e1c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051b24 : │ │ │ │ + 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 2f6e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051b4c : │ │ │ │ + b.w 35a40 │ │ │ │ + │ │ │ │ +00051b50 : │ │ │ │ + b.w 34300 │ │ │ │ + │ │ │ │ +00051b54 : │ │ │ │ + b.w 30ff4 │ │ │ │ + │ │ │ │ +00051b58 : │ │ │ │ + b.w 31ef4 │ │ │ │ + │ │ │ │ +00051b5c : │ │ │ │ + b.w 2f14c │ │ │ │ + │ │ │ │ +00051b60 : │ │ │ │ + b.w 30554 │ │ │ │ + │ │ │ │ +00051b64 : │ │ │ │ + b.w 338d0 │ │ │ │ + │ │ │ │ +00051b68 : │ │ │ │ + b.w 32fa4 │ │ │ │ + │ │ │ │ +00051b6c : │ │ │ │ + b.w 2fe3c │ │ │ │ + │ │ │ │ +00051b70 : │ │ │ │ + b.w 3165c │ │ │ │ + │ │ │ │ +00051b74 : │ │ │ │ + b.w 35864 │ │ │ │ + │ │ │ │ +00051b78 : │ │ │ │ + b.w 31360 │ │ │ │ + │ │ │ │ +00051b7c : │ │ │ │ + b.w 34e40 │ │ │ │ + │ │ │ │ +00051b80 : │ │ │ │ + b.w 347bc │ │ │ │ + │ │ │ │ +00051b84 : │ │ │ │ + b.w 31810 │ │ │ │ + │ │ │ │ +00051b88 : │ │ │ │ + b.w 30144 │ │ │ │ + │ │ │ │ +00051b8c : │ │ │ │ + b.w 30360 │ │ │ │ + │ │ │ │ +00051b90 : │ │ │ │ + b.w 34cc4 │ │ │ │ + │ │ │ │ +00051b94 : │ │ │ │ + b.w 34184 │ │ │ │ + │ │ │ │ +00051b98 : │ │ │ │ + b.w 33bd4 │ │ │ │ + │ │ │ │ +00051b9c : │ │ │ │ + b.w 33dd8 │ │ │ │ + │ │ │ │ +00051ba0 : │ │ │ │ + b.w 33c78 │ │ │ │ + │ │ │ │ +00051ba4 : │ │ │ │ + b.w 31890 │ │ │ │ + │ │ │ │ +00051ba8 : │ │ │ │ + b.w 31cd8 │ │ │ │ + │ │ │ │ +00051bac : │ │ │ │ + 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 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, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 5b5f4 │ │ │ │ + cbz r0, 51c08 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - 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 31354 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 32430 │ │ │ │ + blx 3453c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - 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] @ (5b604 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (51c18 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b608 ) │ │ │ │ + ldr r0, [pc, #12] @ (51c1c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - cmp r4, #170 @ 0xaa │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ + pop {r1, r2, r6, pc} │ │ │ │ movs r1, r1 │ │ │ │ + asrs r0, r3, #18 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b60c : │ │ │ │ - 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 31dac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005b63c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00051c20 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5b696 │ │ │ │ + cbz r0, 51c88 │ │ │ │ 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33078 │ │ │ │ + blx 2f3e4 │ │ │ │ + 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5b6a4 ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (51c98 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b6a8 ) │ │ │ │ + ldr r0, [pc, #12] @ (51c9c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cmp r4, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + nop │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b6ac : │ │ │ │ +00051ca0 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5b706 │ │ │ │ + cbz r0, 51cfc │ │ │ │ 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 329b4 │ │ │ │ + blx 31230 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5b714 ) │ │ │ │ + ldr r1, [pc, #12] @ (51d0c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b718 ) │ │ │ │ + ldr r0, [pc, #12] @ (51d10 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cmp r3, #152 @ 0x98 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ + nop │ │ │ │ + pop {r1, r4, r6} │ │ │ │ movs r1, r1 │ │ │ │ + asrs r4, r7, #15 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b71c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00051d14 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5b78a │ │ │ │ + cbz r0, 51d7c │ │ │ │ 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34ab0 │ │ │ │ + blx 34090 │ │ │ │ + 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5b798 ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (51d8c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b79c ) │ │ │ │ + ldr r0, [pc, #12] @ (51d90 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cmp r3, #20 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ + nop │ │ │ │ + cbnz r2, 51e04 │ │ │ │ movs r1, r1 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b7a0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00051d94 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5b812 │ │ │ │ + cbz r0, 51df0 │ │ │ │ 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 31354 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30938 │ │ │ │ + blx 30098 │ │ │ │ + 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5b820 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (51e00 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b824 ) │ │ │ │ + ldr r0, [pc, #12] @ (51e04 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ + nop │ │ │ │ + cbnz r6, 51e5a │ │ │ │ movs r1, r1 │ │ │ │ + asrs r0, r4, #13 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b828 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33c44 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005b844 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00051e08 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5b8be │ │ │ │ - add r7, sp, #52 @ 0x34 │ │ │ │ + cbz r0, 51e64 │ │ │ │ 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 31354 │ │ │ │ - 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 334e0 │ │ │ │ + blx 31118 │ │ │ │ + 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5b8cc ) │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (51e74 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b8d0 ) │ │ │ │ + ldr r0, [pc, #12] @ (51e78 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r6, [r2, r0] │ │ │ │ + nop │ │ │ │ + revsh r2, r5 │ │ │ │ movs r1, r1 │ │ │ │ + asrs r0, r3, #12 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b8d4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00051e7c : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 5b952 │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ + cbz r0, 51ee4 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - 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 31354 │ │ │ │ - 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 r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35d04 │ │ │ │ + blx 2fe58 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #20] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ 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] @ (5b960 ) │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (51ef4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b964 ) │ │ │ │ + ldr r0, [pc, #12] @ (51ef8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cmp r1, #76 @ 0x4c │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r2, [r5, r6] │ │ │ │ + nop │ │ │ │ + rev16 r2, r5 │ │ │ │ movs r1, r1 │ │ │ │ + asrs r4, r0, #11 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b968 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00051efc : │ │ │ │ + b.w 338c0 │ │ │ │ + │ │ │ │ +00051f00 : │ │ │ │ + b.w 30d6c │ │ │ │ + │ │ │ │ +00051f04 : │ │ │ │ + b.w 35818 │ │ │ │ + │ │ │ │ +00051f08 : │ │ │ │ + b.w 30ea8 │ │ │ │ + │ │ │ │ +00051f0c : │ │ │ │ + b.w 312f8 │ │ │ │ + │ │ │ │ +00051f10 : │ │ │ │ + b.w 2f730 │ │ │ │ + │ │ │ │ +00051f14 : │ │ │ │ + b.w 326ac │ │ │ │ + │ │ │ │ +00051f18 : │ │ │ │ + b.w 330b8 │ │ │ │ + │ │ │ │ +00051f1c : │ │ │ │ + b.w 2f678 │ │ │ │ + │ │ │ │ +00051f20 : │ │ │ │ + b.w 2ef54 │ │ │ │ + │ │ │ │ +00051f24 : │ │ │ │ + b.w 35764 │ │ │ │ + │ │ │ │ +00051f28 : │ │ │ │ + b.w 3101c │ │ │ │ + │ │ │ │ +00051f2c : │ │ │ │ + b.w 2fc5c │ │ │ │ + │ │ │ │ +00051f30 : │ │ │ │ + b.w 33ee4 │ │ │ │ + │ │ │ │ +00051f34 : │ │ │ │ + b.w 35cac │ │ │ │ + │ │ │ │ +00051f38 : │ │ │ │ + b.w 35334 │ │ │ │ + │ │ │ │ +00051f3c : │ │ │ │ + b.w 2f490 │ │ │ │ + │ │ │ │ +00051f40 : │ │ │ │ + b.w 33184 │ │ │ │ + │ │ │ │ +00051f44 : │ │ │ │ + b.w 310ac │ │ │ │ + │ │ │ │ +00051f48 : │ │ │ │ + b.w 2ff44 │ │ │ │ + │ │ │ │ +00051f4c : │ │ │ │ + b.w 35d1c │ │ │ │ + │ │ │ │ +00051f50 : │ │ │ │ + b.w 30944 │ │ │ │ + │ │ │ │ +00051f54 : │ │ │ │ + b.w 349bc │ │ │ │ + │ │ │ │ +00051f58 : │ │ │ │ + b.w 35d5c │ │ │ │ + │ │ │ │ +00051f5c : │ │ │ │ + b.w 303f0 │ │ │ │ + │ │ │ │ +00051f60 : │ │ │ │ + b.w 31d44 │ │ │ │ + │ │ │ │ +00051f64 : │ │ │ │ + b.w 32680 │ │ │ │ + │ │ │ │ +00051f68 : │ │ │ │ + b.w 33984 │ │ │ │ + │ │ │ │ +00051f6c : │ │ │ │ + b.w 32db4 │ │ │ │ + │ │ │ │ +00051f70 : │ │ │ │ + b.w 34a24 │ │ │ │ + │ │ │ │ +00051f74 : │ │ │ │ + b.w 2f31c │ │ │ │ + │ │ │ │ +00051f78 : │ │ │ │ + b.w 34838 │ │ │ │ + │ │ │ │ +00051f7c : │ │ │ │ + b.w 33fb4 │ │ │ │ + │ │ │ │ +00051f80 : │ │ │ │ + b.w 34828 │ │ │ │ + │ │ │ │ +00051f84 : │ │ │ │ + b.w 30710 │ │ │ │ + │ │ │ │ +00051f88 : │ │ │ │ + b.w 31b84 │ │ │ │ + │ │ │ │ +00051f8c : │ │ │ │ + b.w 348e4 │ │ │ │ + │ │ │ │ +00051f90 : │ │ │ │ + b.w 326bc │ │ │ │ + │ │ │ │ +00051f94 : │ │ │ │ + b.w 3338c │ │ │ │ + │ │ │ │ +00051f98 : │ │ │ │ + b.w 3142c │ │ │ │ + │ │ │ │ +00051f9c : │ │ │ │ + b.w 342f0 │ │ │ │ + │ │ │ │ +00051fa0 : │ │ │ │ + b.w 33c50 │ │ │ │ + │ │ │ │ +00051fa4 : │ │ │ │ + b.w 33174 │ │ │ │ + │ │ │ │ +00051fa8 : │ │ │ │ + b.w 32ea4 │ │ │ │ + │ │ │ │ +00051fac : │ │ │ │ + b.w 35324 │ │ │ │ + │ │ │ │ +00051fb0 : │ │ │ │ + b.w 2f480 │ │ │ │ + │ │ │ │ +00051fb4 : │ │ │ │ + b.w 35284 │ │ │ │ + │ │ │ │ +00051fb8 : │ │ │ │ + b.w 32b8c │ │ │ │ + │ │ │ │ +00051fbc : │ │ │ │ + b.w 3091c │ │ │ │ + │ │ │ │ +00051fc0 : │ │ │ │ + b.w 31280 │ │ │ │ + │ │ │ │ +00051fc4 : │ │ │ │ + b.w 30278 │ │ │ │ + │ │ │ │ +00051fc8 : │ │ │ │ + b.w 32f94 │ │ │ │ + │ │ │ │ +00051fcc : │ │ │ │ + b.w 32cfc │ │ │ │ + │ │ │ │ +00051fd0 : │ │ │ │ + b.w 33994 │ │ │ │ + │ │ │ │ +00051fd4 : │ │ │ │ + b.w 34214 │ │ │ │ + │ │ │ │ +00051fd8 : │ │ │ │ + b.w 35314 │ │ │ │ + │ │ │ │ +00051fdc : │ │ │ │ + b.w 33f98 │ │ │ │ + │ │ │ │ +00051fe0 : │ │ │ │ + b.w 35658 │ │ │ │ + │ │ │ │ +00051fe4 : │ │ │ │ + b.w 32b3c │ │ │ │ + │ │ │ │ +00051fe8 : │ │ │ │ + b.w 30c50 │ │ │ │ + │ │ │ │ +00051fec : │ │ │ │ + b.w 35304 │ │ │ │ + │ │ │ │ +00051ff0 : │ │ │ │ + b.w 33cec │ │ │ │ + │ │ │ │ +00051ff4 : │ │ │ │ + b.w 357f8 │ │ │ │ + │ │ │ │ +00051ff8 : │ │ │ │ + b.w 31980 │ │ │ │ + │ │ │ │ +00051ffc : │ │ │ │ + b.w 31c94 │ │ │ │ + │ │ │ │ +00052000 : │ │ │ │ + b.w 33490 │ │ │ │ + │ │ │ │ +00052004 : │ │ │ │ + b.w 305cc │ │ │ │ + │ │ │ │ +00052008 : │ │ │ │ + b.w 304e0 │ │ │ │ + │ │ │ │ +0005200c : │ │ │ │ + b.w 2f93c │ │ │ │ + │ │ │ │ +00052010 : │ │ │ │ + b.w 339c8 │ │ │ │ + │ │ │ │ +00052014 : │ │ │ │ + push {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, #4064] @ 0xfe0 │ │ │ │ + ldr.w lr, [pc, #72] @ 5206c │ │ │ │ + sub sp, #28 │ │ │ │ + ldr.w ip, [pc, #68] @ 52070 │ │ │ │ + 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 2fe64 │ │ │ │ + ldr r2, [pc, #36] @ (52074 ) │ │ │ │ + ldr r3, [pc, #28] @ (52070 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 52066 │ │ │ │ + add sp, #28 │ │ │ │ + pop {pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + pop {r1, r2, r4, r6, r7} │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +00052078 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5b9da │ │ │ │ + cbz r0, 520e6 │ │ │ │ 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 31354 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34610 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33a24 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (5b9e8 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (520f4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b9ec ) │ │ │ │ + ldr r0, [pc, #12] @ (520f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r2, [r1, r5] │ │ │ │ + @ instruction: 0xb868 │ │ │ │ movs r1, r1 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b9f0 : │ │ │ │ +000520fc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3289c │ │ │ │ + blx 3155c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ba0c : │ │ │ │ +00052118 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #56] @ (52160 ) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #56] @ (52164 ) │ │ │ │ + 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 33968 │ │ │ │ + ldr r2, [pc, #36] @ (52168 ) │ │ │ │ + ldr r3, [pc, #28] @ (52164 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5215a │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + cbnz r6, 521d8 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r6, 521da │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0005216c : │ │ │ │ + b.w 309ec │ │ │ │ + │ │ │ │ +00052170 : │ │ │ │ + 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 34ad8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052198 : │ │ │ │ + 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 341c0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000521c0 : │ │ │ │ + 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 308f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000521e8 : │ │ │ │ + b.w 32150 │ │ │ │ + │ │ │ │ +000521ec : │ │ │ │ + b.w 32c20 │ │ │ │ + │ │ │ │ +000521f0 : │ │ │ │ + b.w 3487c │ │ │ │ + │ │ │ │ +000521f4 : │ │ │ │ + b.w 306e4 │ │ │ │ + │ │ │ │ +000521f8 : │ │ │ │ + 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 34dd0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052220 : │ │ │ │ + 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 335c4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052248 : │ │ │ │ + b.w 34d70 │ │ │ │ + │ │ │ │ +0005224c : │ │ │ │ + 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 30df8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052274 : │ │ │ │ + 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 31650 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052298 : │ │ │ │ + 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 2ff70 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000522bc : │ │ │ │ + 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 33194 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000522e0 : │ │ │ │ + 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 31b3c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052308 : │ │ │ │ + b.w 315b4 │ │ │ │ + │ │ │ │ +0005230c : │ │ │ │ + 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 32bf8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052334 : │ │ │ │ + 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 31c4c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005235c : │ │ │ │ + b.w 3075c │ │ │ │ + │ │ │ │ +00052360 : │ │ │ │ + b.w 32124 │ │ │ │ + │ │ │ │ +00052364 : │ │ │ │ + b.w 33d2c │ │ │ │ + │ │ │ │ +00052368 : │ │ │ │ + b.w 2fc40 │ │ │ │ + │ │ │ │ +0005236c : │ │ │ │ + b.w 34174 │ │ │ │ + │ │ │ │ +00052370 : │ │ │ │ + b.w 33ba8 │ │ │ │ + │ │ │ │ +00052374 : │ │ │ │ + b.w 32298 │ │ │ │ + │ │ │ │ +00052378 : │ │ │ │ + b.w 31880 │ │ │ │ + │ │ │ │ +0005237c : │ │ │ │ + b.w 34e84 │ │ │ │ + │ │ │ │ +00052380 : │ │ │ │ + b.w 337ec │ │ │ │ + │ │ │ │ +00052384 : │ │ │ │ + b.w 33c88 │ │ │ │ + │ │ │ │ +00052388 : │ │ │ │ + b.w 2fbe4 │ │ │ │ + │ │ │ │ +0005238c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5ba66 │ │ │ │ + cbz r0, 523e8 │ │ │ │ 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30b0c │ │ │ │ + blx 31848 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5ba74 ) │ │ │ │ + ldr r1, [pc, #12] @ (523f8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ba78 ) │ │ │ │ + ldr r0, [pc, #12] @ (523fc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r6, [r4, r3] │ │ │ │ + nop │ │ │ │ + push {r1, r2, r5, r6, lr} │ │ │ │ movs r1, r1 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ba7c : │ │ │ │ +00052400 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5bad6 │ │ │ │ + cbz r0, 5245c │ │ │ │ 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 307d8 │ │ │ │ + blx 356f0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5bae4 ) │ │ │ │ + ldr r1, [pc, #12] @ (5246c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5bae8 ) │ │ │ │ + ldr r0, [pc, #12] @ (52470 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r6, [r3, r2] │ │ │ │ + nop │ │ │ │ + push {r1, r4, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ + lsrs r0, r2, #23 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005baec : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00052474 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5bb5a │ │ │ │ + cbz r0, 524d0 │ │ │ │ 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34730 │ │ │ │ + blx 30f1c │ │ │ │ + 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5bb68 ) │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (524e0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5bb6c ) │ │ │ │ + ldr r0, [pc, #12] @ (524e4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - movs r7, #68 @ 0x44 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r2, [r0, r1] │ │ │ │ + nop │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r1, r1 │ │ │ │ + lsrs r0, r1, #22 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005bb70 : │ │ │ │ +000524e8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31268 │ │ │ │ + blx 31804 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005bb8c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00052504 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + 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 2f788 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052538 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32534 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00052554 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f590 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00052570 : │ │ │ │ + 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 2f1a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052594 : │ │ │ │ + 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 31c7c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000525bc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 331bc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000525d8 : │ │ │ │ + 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 329c0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052600 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0005261c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34c34 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00052638 : │ │ │ │ + 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 3326c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052664 : │ │ │ │ + b.w 322e0 │ │ │ │ + │ │ │ │ +00052668 : │ │ │ │ + b.w 30388 │ │ │ │ + │ │ │ │ +0005266c : │ │ │ │ + b.w 2f064 │ │ │ │ + │ │ │ │ +00052670 : │ │ │ │ + b.w 33664 │ │ │ │ + │ │ │ │ +00052674 : │ │ │ │ + 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 33a7c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000526a0 : │ │ │ │ + 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 34390 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000526cc : │ │ │ │ + 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 31df0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000526f8 : │ │ │ │ + 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 3427c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052724 : │ │ │ │ + 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 32e68 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052750 : │ │ │ │ + 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 2fd24 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005277c : │ │ │ │ + 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 35534 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000527a8 : │ │ │ │ + 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 31540 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000527d4 : │ │ │ │ + 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 2f0b4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052800 : │ │ │ │ + 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 3506c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005282c : │ │ │ │ + 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 324f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052858 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +00052884 : │ │ │ │ + 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 32028 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000528c4 : │ │ │ │ + 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 325d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000528f0 : │ │ │ │ + b.w 35980 │ │ │ │ + │ │ │ │ +000528f4 : │ │ │ │ + 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 31ee8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052934 : │ │ │ │ + b.w 35684 │ │ │ │ + │ │ │ │ +00052938 : │ │ │ │ + b.w 33e64 │ │ │ │ + │ │ │ │ +0005293c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3210c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00052958 : │ │ │ │ + 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, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 5bbf4 │ │ │ │ + cbz r0, 529d4 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 529e2 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ blx 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35060 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r3, r9 │ │ │ │ + blx 311dc │ │ │ │ + mov r0, r6 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ - blx 31354 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5bc04 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #24] @ (529f0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5bc08 ) │ │ │ │ + ldr r0, [pc, #24] @ (529f4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - movs r6, #170 @ 0xaa │ │ │ │ + ldr r1, [pc, #20] @ (529f8 ) │ │ │ │ + ldr r0, [pc, #20] @ (529fc ) │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r7, sp, #488 @ 0x1e8 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r0, [r2, r7] │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, sp, #432 @ 0x1b0 │ │ │ │ movs r1, r1 │ │ │ │ + lsrs r6, r1, #3 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005bc0c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00052a00 : │ │ │ │ + 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, #16 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5bc86 │ │ │ │ - add r7, sp, #52 @ 0x34 │ │ │ │ + cbz r0, 52a7c │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 52a8a │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - 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 356a4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r3, r9 │ │ │ │ + blx 2fdfc │ │ │ │ + mov r0, r6 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ - blx 31354 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (5bc94 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #24] @ (52a98 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5bc98 ) │ │ │ │ + ldr r0, [pc, #24] @ (52a9c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - movs r6, #24 │ │ │ │ + ldr r1, [pc, #20] @ (52aa0 ) │ │ │ │ + ldr r0, [pc, #20] @ (52aa4 ) │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r6, sp, #840 @ 0x348 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ movs r1, r1 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005bc9c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00052aa8 : │ │ │ │ + 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, #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, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 5bd04 │ │ │ │ + cbz r0, 52b24 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 52b32 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ blx 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f630 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r3, r9 │ │ │ │ + blx 2f274 │ │ │ │ + mov r0, r6 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ - blx 31354 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5bd14 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #24] @ (52b40 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5bd18 ) │ │ │ │ + ldr r0, [pc, #24] @ (52b44 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - movs r5, #154 @ 0x9a │ │ │ │ + ldr r1, [pc, #20] @ (52b48 ) │ │ │ │ + ldr r0, [pc, #20] @ (52b4c ) │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ movs r1, r1 │ │ │ │ + lsrs r6, r5, #32 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005bd1c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fc7c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005bd38 : │ │ │ │ - push {r3, lr} │ │ │ │ +00052b50 : │ │ │ │ + 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 334a0 │ │ │ │ + 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 34010 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 52bfa │ │ │ │ + ldr r7, [sp, #68] @ 0x44 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 52c16 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r8, r0 │ │ │ │ + cbz r0, 52c08 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + 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 30ed0 │ │ │ │ + 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 31354 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (52c24 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #40] @ (52c28 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #32] @ (52c2c ) │ │ │ │ + ldr r0, [pc, #36] @ (52c30 ) │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (52c34 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #28] @ (52c38 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ + movs r2, r1 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ + movs r2, r1 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r4, #30 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005bd54 : │ │ │ │ +00052c3c : │ │ │ │ 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 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 5bdc2 │ │ │ │ + cbz r0, 52c9e │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30564 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + blx 3412c │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5bdd0 ) │ │ │ │ + ldr r1, [pc, #12] @ (52cac ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5bdd4 ) │ │ │ │ + ldr r0, [pc, #12] @ (52cb0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [r7, r1] │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ movs r1, r1 │ │ │ │ + lsls r2, r6, #29 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005bdd8 : │ │ │ │ +00052cb4 : │ │ │ │ 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 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ + mov r5, r3 │ │ │ │ mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r8, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 5be46 │ │ │ │ + cbz r0, 52d16 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 35238 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + blx 30da0 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5be54 ) │ │ │ │ + ldr r1, [pc, #12] @ (52d24 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5be58 ) │ │ │ │ + ldr r0, [pc, #12] @ (52d28 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - movs r4, #88 @ 0x58 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ movs r1, r1 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005be5c : │ │ │ │ +00052d2c : │ │ │ │ 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 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ + mov r5, r3 │ │ │ │ mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r8, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 5beca │ │ │ │ + cbz r0, 52d8e │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30e68 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + blx 31148 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5bed8 ) │ │ │ │ + ldr r1, [pc, #12] @ (52d9c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5bedc ) │ │ │ │ + ldr r0, [pc, #12] @ (52da0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsb r2, [r0, r7] │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ movs r1, r1 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005bee0 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -0005befc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32b68 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005bf18 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00052da4 : │ │ │ │ + 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 r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r8, 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 sl, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 5bf86 │ │ │ │ + cbz r0, 52e30 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32a98 │ │ │ │ - mov r3, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 52e3e │ │ │ │ + mov r0, r8 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 3332c │ │ │ │ + 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 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5bf94 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5bf98 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #24] @ (52e4c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (52e50 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - movs r3, #24 │ │ │ │ + ldr r1, [pc, #20] @ (52e54 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (52e58 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ movs r1, r1 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + lsls r4, r4, #25 │ │ │ │ + movs r2, r1 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ movs r1, r1 │ │ │ │ + lsls r2, r0, #26 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005bf9c : │ │ │ │ +00052e5c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5bff6 │ │ │ │ + cbz r0, 52eb6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 325bc │ │ │ │ + blx 32bdc │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (5c004 ) │ │ │ │ + ldr r1, [pc, #12] @ (52ec4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c008 ) │ │ │ │ + ldr r0, [pc, #12] @ (52ec8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsb r6, [r4, r3] │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ movs r1, r1 │ │ │ │ + lsls r6, r6, #24 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c00c : │ │ │ │ +00052ecc : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5c066 │ │ │ │ + cbz r0, 52f26 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fde4 │ │ │ │ + blx 3272c │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (5c074 ) │ │ │ │ + ldr r1, [pc, #12] @ (52f34 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c078 ) │ │ │ │ + ldr r0, [pc, #12] @ (52f38 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ movs r1, r1 │ │ │ │ + lsls r2, r6, #23 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c07c : │ │ │ │ +00052f3c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5c0ea │ │ │ │ + cbz r0, 52faa │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fd3c │ │ │ │ + blx 354cc │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -62971,226 +47433,285 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c0f8 ) │ │ │ │ + ldr r1, [pc, #12] @ (52fb8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c0fc ) │ │ │ │ + ldr r0, [pc, #12] @ (52fbc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - movs r1, #180 @ 0xb4 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ movs r1, r1 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c100 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00052fc0 : │ │ │ │ + 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 r8, 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 34010 │ │ │ │ - cbz r0, 5c16e │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5306a │ │ │ │ + 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53078 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f11c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + blx 30720 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5c17c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c180 ) │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (53088 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (5308c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + ldr r1, [pc, #20] @ (53090 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (53094 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + add r0, sp, #912 @ 0x390 │ │ │ │ movs r1, r1 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + lsls r6, r0, #20 │ │ │ │ + movs r2, r1 │ │ │ │ + add r0, sp, #856 @ 0x358 │ │ │ │ movs r1, r1 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c184 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00053098 : │ │ │ │ + push {r4, r5, r6, r7, 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, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - strd r2, r3, [sp, #24] │ │ │ │ - blx 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5c272 │ │ │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 530f2 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34e1c │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (53100 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (53104 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00053108 : │ │ │ │ + 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 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5c28e │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ + cbz r0, 53162 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313f0 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (53170 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (53174 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r7, pc, #944 @ (adr r7, 53524 ) │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r2, #18 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00053178 : │ │ │ │ + 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 34010 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5c280 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 31354 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ + cbz r0, 531e6 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - strd r9, r8, [sp, #4] │ │ │ │ - blx 35b08 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - movs r7, #1 │ │ │ │ + blx 34c10 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - vstr s0, [sp, #28] │ │ │ │ - blx 31354 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 31354 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + 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, #40] @ (5c29c ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (5c2a0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #32] @ (5c2a4 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #32] @ (5c2a8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (5c2ac ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (5c2b0 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (531f4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (531f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r1, r4] │ │ │ │ - movs r1, r1 │ │ │ │ - movs r0, #30 │ │ │ │ - movs r1, r1 │ │ │ │ - strb r4, [r1, r5] │ │ │ │ - movs r1, r1 │ │ │ │ - movs r0, #16 │ │ │ │ - movs r1, r1 │ │ │ │ - strb r6, [r2, r4] │ │ │ │ + add r7, pc, #416 @ (adr r7, 53398 ) │ │ │ │ movs r1, r1 │ │ │ │ + lsls r2, r7, #16 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c2b4 : │ │ │ │ +000531fc : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5c31c │ │ │ │ + cbz r0, 53264 │ │ │ │ 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 31354 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 331fc │ │ │ │ + blx 2f694 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ @@ -63198,52 +47719,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c32c ) │ │ │ │ + ldr r1, [pc, #12] @ (53274 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c330 ) │ │ │ │ + ldr r0, [pc, #12] @ (53278 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - subs r2, r0, #6 │ │ │ │ - movs r1, r1 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + add r6, pc, #936 @ (adr r6, 53620 ) │ │ │ │ movs r1, r1 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c334 : │ │ │ │ +0005327c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5c39c │ │ │ │ + cbz r0, 532e4 │ │ │ │ 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 31354 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 331ac │ │ │ │ + blx 2fb8c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ @@ -63251,296 +47772,519 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c3ac ) │ │ │ │ + ldr r1, [pc, #12] @ (532f4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c3b0 ) │ │ │ │ + ldr r0, [pc, #12] @ (532f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - subs r2, r0, #4 │ │ │ │ - movs r1, r1 │ │ │ │ - strb r0, [r0, r2] │ │ │ │ + add r6, pc, #424 @ (adr r6, 534a0 ) │ │ │ │ movs r1, r1 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c3b4 : │ │ │ │ +000532fc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32d54 │ │ │ │ + blx 319d8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005c3d0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00053318 : │ │ │ │ + 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 r7, 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 r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 5c442 │ │ │ │ + cbz r0, 53386 │ │ │ │ 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 31354 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30d0c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 32e2c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (5c450 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (53394 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c454 ) │ │ │ │ + ldr r0, [pc, #12] @ (53398 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r4, r3, #1 │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r0, r0] │ │ │ │ + add r5, pc, #800 @ (adr r5, 536b8 ) │ │ │ │ movs r1, r1 │ │ │ │ + lsls r6, r3, #12 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0005339c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31cb0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005c458 : │ │ │ │ +000533b8 : │ │ │ │ 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 r1, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r9, r1 │ │ │ │ mov fp, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - strd r3, r1, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c4f6 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ + beq.n 53464 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c504 │ │ │ │ + beq.n 53472 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 31354 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - blx 317c4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 3265c │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, sl │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 31354 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r0, r5 │ │ │ │ blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ + 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, #28] @ (5c514 ) │ │ │ │ + ldr r1, [pc, #24] @ (53480 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5c518 ) │ │ │ │ + ldr r0, [pc, #24] @ (53484 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5c51c ) │ │ │ │ + ldr r1, [pc, #20] @ (53488 ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5c520 ) │ │ │ │ + ldr r0, [pc, #20] @ (5348c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - adds r0, r5, #6 │ │ │ │ + add r4, pc, #936 @ (adr r4, 5382c ) │ │ │ │ movs r1, r1 │ │ │ │ - strh r6, [r6, r5] │ │ │ │ - movs r1, r1 │ │ │ │ - adds r2, r3, #6 │ │ │ │ - movs r1, r1 │ │ │ │ - strh r0, [r2, r6] │ │ │ │ + lsls r4, r5, #9 │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, pc, #880 @ (adr r4, 537fc ) │ │ │ │ movs r1, r1 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c524 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00053490 : │ │ │ │ + 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 │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5c57e │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5353c │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5354a │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32ffc │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fbcc │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (5c58c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c590 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (53558 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (5355c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - adds r0, r4, #4 │ │ │ │ + ldr r1, [pc, #20] @ (53560 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (53564 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r4, pc, #72 @ (adr r4, 535a4 ) │ │ │ │ movs r1, r1 │ │ │ │ - strh r6, [r7, r4] │ │ │ │ + lsls r4, r5, #7 │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, pc, #16 @ (adr r4, 53574 ) │ │ │ │ movs r1, r1 │ │ │ │ + lsls r2, r1, #8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c594 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00053568 : │ │ │ │ + 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 │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5c5ee │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53614 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53622 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32100 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2f8c8 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (5c5fc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c600 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (53630 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (53634 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (53638 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (5363c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add r3, pc, #232 @ (adr r3, 5371c ) │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r5, #5 │ │ │ │ + movs r2, r1 │ │ │ │ + add r3, pc, #176 @ (adr r3, 536ec ) │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r1, #6 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00053640 : │ │ │ │ + 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 34010 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5372c │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53748 │ │ │ │ + ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5373a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 31354 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + blx 359ac │ │ │ │ + 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 31354 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (53758 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (5375c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #36] @ (53760 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #36] @ (53764 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - adds r0, r6, #2 │ │ │ │ + ldr r1, [pc, #28] @ (53768 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (5376c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + add r2, pc, #136 @ (adr r2, 537e4 ) │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, pc, #80 @ (adr r2, 537b4 ) │ │ │ │ movs r1, r1 │ │ │ │ - strh r6, [r6, r3] │ │ │ │ + lsls r6, r6, #3 │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, pc, #24 @ (adr r2, 53784 ) │ │ │ │ movs r1, r1 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c604 : │ │ │ │ +00053770 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5c672 │ │ │ │ + cbz r0, 537de │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3426c │ │ │ │ + blx 30a20 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -63548,62 +48292,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c680 ) │ │ │ │ + ldr r1, [pc, #12] @ (537ec ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c684 ) │ │ │ │ + ldr r0, [pc, #12] @ (537f0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - adds r4, r5, #0 │ │ │ │ - movs r1, r1 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + add r1, pc, #448 @ (adr r1, 539b0 ) │ │ │ │ movs r1, r1 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c688 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34d64 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005c6a4 : │ │ │ │ +000537f4 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5c712 │ │ │ │ + cbz r0, 53862 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30c9c │ │ │ │ + blx 3570c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -63611,52 +48345,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c720 ) │ │ │ │ + ldr r1, [pc, #12] @ (53870 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c724 ) │ │ │ │ + ldr r0, [pc, #12] @ (53874 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r4, r1, r6 │ │ │ │ - movs r1, r1 │ │ │ │ - strh r2, [r4, r0] │ │ │ │ + add r0, pc, #944 @ (adr r0, 53c24 ) │ │ │ │ movs r1, r1 │ │ │ │ + movs r6, r4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c728 : │ │ │ │ +00053878 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5c796 │ │ │ │ + cbz r0, 538e6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33424 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3281c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -63664,623 +48398,840 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c7a4 ) │ │ │ │ + ldr r1, [pc, #12] @ (538f4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c7a8 ) │ │ │ │ + ldr r0, [pc, #12] @ (538f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r0, r1, r4 │ │ │ │ - movs r1, r1 │ │ │ │ - str r6, [r0, r7] │ │ │ │ + add r0, pc, #416 @ (adr r0, 53a98 ) │ │ │ │ movs r1, r1 │ │ │ │ + vaddl.u8 q8, d14, d9 │ │ │ │ │ │ │ │ -0005c7ac : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000538fc : │ │ │ │ + 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 r8, 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 34010 │ │ │ │ - cbz r0, 5c81a │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 539a6 │ │ │ │ + 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 539b4 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f530 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + blx 31a48 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5c828 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c82c ) │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (539c4 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (539c8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r4, r0, r2 │ │ │ │ + ldr r1, [pc, #20] @ (539cc ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (539d0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ movs r1, r1 │ │ │ │ - str r2, [r5, r5] │ │ │ │ + vhadd.u d0, d10, d9 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ movs r1, r1 │ │ │ │ + vhadd.u16 d16, d8, d9 │ │ │ │ │ │ │ │ -0005c830 : │ │ │ │ +000539d4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 305a4 │ │ │ │ + blx 2f168 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005c84c : │ │ │ │ - push {r3, lr} │ │ │ │ +000539f0 : │ │ │ │ + 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 3501c │ │ │ │ + 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 34010 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53a9c │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53aaa │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 32e98 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (53ab8 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (53abc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (53ac0 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (53ac4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ + movs r1, r1 │ │ │ │ + cdp2 0, 9, cr0, cr12, cr9, {0} │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ + movs r1, r1 │ │ │ │ + cdp2 0, 11, cr0, cr10, cr9, {0} │ │ │ │ │ │ │ │ -0005c868 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00053ac8 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5c8d6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53b74 │ │ │ │ + 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 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53b82 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 31354 │ │ │ │ - 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 31354 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3521c │ │ │ │ - mov r3, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 33168 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c8e4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c8e8 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (53b90 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (53b94 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - adds r0, r1, r7 │ │ │ │ + ldr r1, [pc, #20] @ (53b98 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (53b9c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r5, [sp, #872] @ 0x368 │ │ │ │ movs r1, r1 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + cdp2 0, 1, cr0, cr12, cr9, {0} │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ movs r1, r1 │ │ │ │ + cdp2 0, 3, cr0, cr10, cr9, {0} │ │ │ │ │ │ │ │ -0005c8ec : │ │ │ │ +00053ba0 : │ │ │ │ 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, #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 34010 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5ca34 │ │ │ │ - ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ + beq.n 53c4c │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - cmp r0, #1 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5ca5e │ │ │ │ - ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ + beq.n 53c5a │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 354a8 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (53c68 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (53c6c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (53c70 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (53c74 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + ldc2 0, cr0, [ip, #36] @ 0x24 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldc2 0, cr0, [sl, #36]! @ 0x24 │ │ │ │ + │ │ │ │ +00053c78 : │ │ │ │ + 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 34010 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53d64 │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5ca50 │ │ │ │ - ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ - mov r0, fp │ │ │ │ + beq.n 53d80 │ │ │ │ + ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r8 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ca42 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + beq.n 53d72 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ + str r7, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 31354 │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ - str.w sl, [sp] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - blx 31354 │ │ │ │ - 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 31354 │ │ │ │ - add r0, sp, #100 @ 0x64 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str.w fp, [sp] │ │ │ │ + str.w r8, [sp] │ │ │ │ blx 31354 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - strd r8, sl, [sp] │ │ │ │ - strd r9, fp, [sp, #8] │ │ │ │ - blx 30f70 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ - mov.w r8, #1 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + blx 32668 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #28 │ │ │ │ + movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - vstr s0, [sp, #44] @ 0x2c │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vstr s0, [sp, #24] │ │ │ │ blx 31354 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, sl │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - str.w r8, [sp] │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r3, r9 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 31354 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r3, fp │ │ │ │ - mov r0, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa68 │ │ │ │ mov r0, r6 │ │ │ │ blx 2fa68 │ │ │ │ mov r0, r5 │ │ │ │ blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #44] @ 0x2c │ │ │ │ + vldr s0, [sp, #24] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #52] @ (5ca6c ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #52] @ (5ca70 ) │ │ │ │ + ldr r1, [pc, #40] @ (53d90 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (53d94 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #48] @ (5ca74 ) │ │ │ │ - mov r2, fp │ │ │ │ - ldr r0, [pc, #48] @ (5ca78 ) │ │ │ │ + ldr r1, [pc, #36] @ (53d98 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #36] @ (53d9c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #40] @ (5ca7c ) │ │ │ │ + ldr r1, [pc, #28] @ (53da0 ) │ │ │ │ mov r2, r9 │ │ │ │ - ldr r0, [pc, #40] @ (5ca80 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #36] @ (5ca84 ) │ │ │ │ - mov r2, sl │ │ │ │ - ldr r0, [pc, #36] @ (5ca88 ) │ │ │ │ + ldr r0, [pc, #28] @ (53da4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - adds r2, r5, r1 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r7, [pc, #640] @ (5ccf4 ) │ │ │ │ - movs r1, r1 │ │ │ │ - adds r4, r3, r1 │ │ │ │ - movs r1, r1 │ │ │ │ - str r2, [r1, r0] │ │ │ │ - movs r1, r1 │ │ │ │ - adds r6, r1, r1 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r7, [pc, #848] @ (5cdd4 ) │ │ │ │ + nop │ │ │ │ + ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ movs r1, r1 │ │ │ │ - adds r0, r0, r1 │ │ │ │ + ldc2l 0, cr0, [ip], {9} │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r7, [pc, #632] @ (5cd04 ) │ │ │ │ + stc2 0, cr0, [r6, #-36]! @ 0xffffffdc │ │ │ │ + ldr r3, [sp, #824] @ 0x338 │ │ │ │ movs r1, r1 │ │ │ │ + stc2l 0, cr0, [ip], #36 @ 0x24 │ │ │ │ │ │ │ │ -0005ca8c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00053da8 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5caf4 │ │ │ │ + cbz r0, 53e16 │ │ │ │ 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 31354 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 356d8 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + blx 2f04c │ │ │ │ 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5cb04 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (53e24 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5cb08 ) │ │ │ │ + ldr r0, [pc, #12] @ (53e28 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - asrs r2, r5, #30 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r7, [pc, #512] @ (5cd0c ) │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, r1 │ │ │ │ + stc2 0, cr0, [lr], #36 @ 0x24 │ │ │ │ │ │ │ │ -0005cb0c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00053e2c : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5cb74 │ │ │ │ + cbz r0, 53e9a │ │ │ │ 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 31354 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ff38 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + blx 30c60 │ │ │ │ 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5cb84 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (53ea8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5cb88 ) │ │ │ │ + ldr r0, [pc, #12] @ (53eac ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - asrs r2, r5, #28 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r7, [pc, #160] @ (5cc2c ) │ │ │ │ + ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ movs r1, r1 │ │ │ │ + mrrc2 0, 0, r0, r6, cr9 │ │ │ │ │ │ │ │ -0005cb8c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3278c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005cba8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00053eb0 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5cc10 │ │ │ │ + cbz r0, 53f1e │ │ │ │ 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 31354 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3037c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + blx 31224 │ │ │ │ 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5cc20 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (53f2c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5cc24 ) │ │ │ │ + ldr r0, [pc, #12] @ (53f30 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - asrs r6, r1, #26 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [pc, #720] @ (5cef8 ) │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ movs r1, r1 │ │ │ │ + @ instruction: 0xfbfe0009 │ │ │ │ │ │ │ │ -0005cc28 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00053f34 : │ │ │ │ + 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, #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, #20] │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 5cc90 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53fde │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53fec │ │ │ │ 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 31354 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33d90 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + blx 30ac0 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5cca0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5cca4 ) │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (53ffc ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (54000 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (54004 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (54008 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r1, #24 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r6, [pc, #368] @ (5ce18 ) │ │ │ │ + smmls r0, sl, r9, r0 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ movs r1, r1 │ │ │ │ + smull r0, r0, r8, r9 │ │ │ │ │ │ │ │ -0005cca8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ff7c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005ccc4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005400c : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5cd32 │ │ │ │ + cbz r0, 54072 │ │ │ │ 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30288 │ │ │ │ + blx 33778 │ │ │ │ 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5cd40 ) │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (54080 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5cd44 ) │ │ │ │ + ldr r0, [pc, #12] @ (54084 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - asrs r4, r5, #21 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r5, [pc, #904] @ (5d0d0 ) │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ movs r1, r1 │ │ │ │ + smlad r0, lr, r9, r0 │ │ │ │ + │ │ │ │ +00054088 : │ │ │ │ + b.w 31290 │ │ │ │ + │ │ │ │ +0005408c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f6b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005cd48 : │ │ │ │ +000540a8 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5cdb6 │ │ │ │ + cbz r0, 54116 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34f28 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f3a0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -64288,52 +49239,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5cdc4 ) │ │ │ │ + ldr r1, [pc, #12] @ (54124 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5cdc8 ) │ │ │ │ + ldr r0, [pc, #12] @ (54128 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - asrs r0, r5, #19 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r5, [pc, #536] @ (5cfe4 ) │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ movs r1, r1 │ │ │ │ + @ instruction: 0xfab60009 │ │ │ │ │ │ │ │ -0005cdcc : │ │ │ │ +0005412c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5ce3a │ │ │ │ + cbz r0, 5419a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2f058 │ │ │ │ + blx 31678 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -64341,52 +49291,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ce48 ) │ │ │ │ + ldr r1, [pc, #12] @ (541a8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ce4c ) │ │ │ │ + ldr r0, [pc, #12] @ (541ac ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - asrs r4, r4, #17 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r5, [pc, #168] @ (5cef8 ) │ │ │ │ + str r7, [sp, #720] @ 0x2d0 │ │ │ │ movs r1, r1 │ │ │ │ + @ instruction: 0xfa5e0009 │ │ │ │ │ │ │ │ -0005ce50 : │ │ │ │ +000541b0 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5cebe │ │ │ │ + cbz r0, 5421e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 35938 │ │ │ │ + blx 2eed8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -64394,52 +49343,71 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5cecc ) │ │ │ │ + ldr r1, [pc, #12] @ (5422c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ced0 ) │ │ │ │ + ldr r0, [pc, #12] @ (54230 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - asrs r0, r4, #15 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r4, [pc, #824] @ (5d20c ) │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ movs r1, r1 │ │ │ │ + @ instruction: 0xfa060009 │ │ │ │ + │ │ │ │ +00054234 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +00054250 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 352ec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005ced4 : │ │ │ │ +0005426c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5cf42 │ │ │ │ + cbz r0, 542da │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 32b74 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32fe0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -64447,186 +49415,141 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5cf50 ) │ │ │ │ + ldr r1, [pc, #12] @ (542e8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5cf54 ) │ │ │ │ + ldr r0, [pc, #12] @ (542ec ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - asrs r4, r3, #13 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r4, [pc, #456] @ (5d120 ) │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ movs r1, r1 │ │ │ │ + ldr??.w r0, [r6, r9] │ │ │ │ │ │ │ │ -0005cf58 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000542f0 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5cfc6 │ │ │ │ + cbz r0, 5434a │ │ │ │ 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 31354 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33640 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + blx 32be8 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5cfd4 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (54358 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5cfd8 ) │ │ │ │ + ldr r0, [pc, #12] @ (5435c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - asrs r0, r3, #11 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r4, [pc, #88] @ (5d034 ) │ │ │ │ + str r6, [sp, #16] │ │ │ │ movs r1, r1 │ │ │ │ + ldrsh.w r0, [r2, r9] │ │ │ │ │ │ │ │ -0005cfdc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00054360 : │ │ │ │ + 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 r2, #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, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 5d050 │ │ │ │ + cbz r0, 543ba │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 30cb4 │ │ │ │ - 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 31354 │ │ │ │ + blx 31590 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5d060 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (543c8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d064 ) │ │ │ │ + ldr r0, [pc, #12] @ (543cc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - asrs r6, r1, #9 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r3, [pc, #720] @ (5d338 ) │ │ │ │ + str r5, [sp, #592] @ 0x250 │ │ │ │ movs r1, r1 │ │ │ │ + str??.w r0, [lr, #9] │ │ │ │ │ │ │ │ -0005d068 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3368c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005d084 : │ │ │ │ - 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 352dc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005d0a8 : │ │ │ │ +000543d0 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5d116 │ │ │ │ + cbz r0, 5443e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34368 │ │ │ │ + blx 34374 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -64634,407 +49557,497 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d124 ) │ │ │ │ + ldr r1, [pc, #12] @ (5444c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d128 ) │ │ │ │ + ldr r0, [pc, #12] @ (54450 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - asrs r0, r1, #6 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r3, [pc, #88] @ (5d184 ) │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ movs r1, r1 │ │ │ │ + ldrb.w r0, [r6, #9] │ │ │ │ │ │ │ │ -0005d12c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00054454 : │ │ │ │ + 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 34668 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00054470 : │ │ │ │ + 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 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 34010 │ │ │ │ - cbz r0, 5d19e │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5451c │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5452a │ │ │ │ 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 31354 │ │ │ │ - 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 31354 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2faf4 │ │ │ │ - mov r3, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 34950 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (5d1ac ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d1b0 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (54538 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (5453c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (54540 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (54544 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - asrs r0, r0, #4 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r2, [pc, #728] @ (5d48c ) │ │ │ │ + @ instruction: 0xf7e40009 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ movs r1, r1 │ │ │ │ + strb.w r0, [r2, r9] │ │ │ │ │ │ │ │ -0005d1b4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30f34 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005d1d0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00054548 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5d25a │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 545f4 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5d268 │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #20 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54602 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ + mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 31354 │ │ │ │ - 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 31354 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 343dc │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31a9c │ │ │ │ + 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 31354 │ │ │ │ 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 31354 │ │ │ │ mov r0, r5 │ │ │ │ blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5d278 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (54610 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5d27c ) │ │ │ │ + ldr r0, [pc, #24] @ (54614 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5d280 ) │ │ │ │ + ldr r1, [pc, #20] @ (54618 ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5d284 ) │ │ │ │ + ldr r0, [pc, #20] @ (5461c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - asrs r4, r0, #1 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [pc, #136] @ (5d308 ) │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r6, r6, #32 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [pc, #240] @ (5d378 ) │ │ │ │ + @ instruction: 0xf7640009 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ movs r1, r1 │ │ │ │ + @ instruction: 0xf7820009 │ │ │ │ │ │ │ │ -0005d288 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00054620 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5d310 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 546cc │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5d31e │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #20 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 546da │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ + mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 31354 │ │ │ │ - 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32d64 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 33bc8 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ mov r0, r5 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5d32c ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (546e8 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (5d330 ) │ │ │ │ + ldr r0, [pc, #24] @ (546ec ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5d334 ) │ │ │ │ + ldr r1, [pc, #20] @ (546f0 ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5d338 ) │ │ │ │ + ldr r0, [pc, #20] @ (546f4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r6, r1, #30 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r1, [pc, #752] @ (5d624 ) │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ + str r2, [sp, #520] @ 0x208 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [pc, #856] @ (5d694 ) │ │ │ │ + @ instruction: 0xf6e40009 │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ movs r1, r1 │ │ │ │ + @ instruction: 0xf7020009 │ │ │ │ │ │ │ │ -0005d33c : │ │ │ │ +000546f8 : │ │ │ │ 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, #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 r6, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ blx 34010 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d3e6 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + beq.n 547e4 │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d3f4 │ │ │ │ - add r2, sp, #20 │ │ │ │ + beq.n 54800 │ │ │ │ + ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 547f2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r7, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 31354 │ │ │ │ - add r2, sp, #16 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 31354 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ blx 31354 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34910 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - movs r6, #1 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + blx 345d4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #28 │ │ │ │ + movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vstr s0, [sp, #24] │ │ │ │ blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r5 │ │ │ │ blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + vldr s0, [sp, #24] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (5d404 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5d408 ) │ │ │ │ + ldr r1, [pc, #40] @ (54810 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (54814 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5d40c ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5d410 ) │ │ │ │ + ldr r1, [pc, #36] @ (54818 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #36] @ (5481c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (54820 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (54824 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [pc, #216] @ (5d4e4 ) │ │ │ │ + @ instruction: 0xf6240009 │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r2, r5, #26 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r1, [pc, #320] @ (5d554 ) │ │ │ │ + @ instruction: 0xf66e0009 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ movs r1, r1 │ │ │ │ + @ instruction: 0xf6340009 │ │ │ │ │ │ │ │ -0005d414 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00054828 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5d47c │ │ │ │ + cbz r0, 54896 │ │ │ │ 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 31354 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32a1c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + blx 34c28 │ │ │ │ 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5d48c ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (548a4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d490 ) │ │ │ │ + ldr r0, [pc, #12] @ (548a8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - lsrs r2, r4, #24 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r0, [pc, #960] @ (5d854 ) │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ movs r1, r1 │ │ │ │ + @ instruction: 0xf5f60009 │ │ │ │ │ │ │ │ -0005d494 : │ │ │ │ +000548ac : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5d502 │ │ │ │ + cbz r0, 5491a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2eefc │ │ │ │ + blx 2f09c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -65042,942 +50055,964 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d510 ) │ │ │ │ + ldr r1, [pc, #12] @ (54928 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d514 ) │ │ │ │ + ldr r0, [pc, #12] @ (5492c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r0, [pc, #584] @ (5d760 ) │ │ │ │ + @ instruction: 0xf59e0009 │ │ │ │ + │ │ │ │ +00054930 : │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 5499e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31354 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30790 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (549ac ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (549b0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r0, [r6, #60] @ 0x3c │ │ │ │ movs r1, r1 │ │ │ │ + adc.w r0, r6, #8978432 @ 0x890000 │ │ │ │ │ │ │ │ -0005d518 : │ │ │ │ +000549b4 : │ │ │ │ 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 │ │ │ │ + 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 34010 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d5c6 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ + beq.n 54a5e │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d5d4 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + beq.n 54a6c │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 31354 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r2, r5 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - blx 32880 │ │ │ │ + blx 344d4 │ │ │ │ mov r3, r6 │ │ │ │ - mov r1, r9 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, fp │ │ │ │ movs r6, #1 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ vstr s0, [sp, #12] │ │ │ │ blx 31354 │ │ │ │ mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r0, r5 │ │ │ │ blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (5d5e4 ) │ │ │ │ + ldr r1, [pc, #28] @ (54a7c ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5d5e8 ) │ │ │ │ + ldr r0, [pc, #28] @ (54a80 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5d5ec ) │ │ │ │ + ldr r1, [pc, #20] @ (54a84 ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5d5f0 ) │ │ │ │ + ldr r0, [pc, #20] @ (54a88 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #19 │ │ │ │ - movs r1, r1 │ │ │ │ - @ instruction: 0x47f6 │ │ │ │ + ldrh r0, [r6, #54] @ 0x36 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r2, r1, #19 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r0, [pc, #64] @ (5d634 ) │ │ │ │ + @ instruction: 0xf4b20009 │ │ │ │ + ldrh r2, [r4, #54] @ 0x36 │ │ │ │ movs r1, r1 │ │ │ │ + @ instruction: 0xf4d00009 │ │ │ │ │ │ │ │ -0005d5f4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00054a8c : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5d65c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54b7e │ │ │ │ + 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 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54b9a │ │ │ │ + ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54b8c │ │ │ │ + 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 31354 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33314 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + blx 31354 │ │ │ │ + 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 31354 │ │ │ │ + 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 33374 │ │ │ │ + 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 31354 │ │ │ │ + ldrd r1, r2, [sp, #24] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5d66c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d670 ) │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (54ba8 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (54bac ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + ldr r1, [pc, #32] @ (54bb0 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #32] @ (54bb4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (54bb8 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (54bbc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ movs r1, r1 │ │ │ │ - blx r6 │ │ │ │ + @ instruction: 0xf3ea0009 │ │ │ │ + ldrh r2, [r0, #46] @ 0x2e │ │ │ │ movs r1, r1 │ │ │ │ + bics.w r0, r4, #8978432 @ 0x890000 │ │ │ │ + ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf3fa0009 │ │ │ │ │ │ │ │ -0005d674 : │ │ │ │ +00054bc0 : │ │ │ │ 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 │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5d6e8 │ │ │ │ + cbz r0, 54c4a │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 54c58 │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 35718 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + blx 2fef0 │ │ │ │ + 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 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d6f8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d6fc ) │ │ │ │ + ldr r1, [pc, #28] @ (54c68 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (54c6c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (54c70 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (54c74 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #14 │ │ │ │ + ldrh r4, [r0, #40] @ 0x28 │ │ │ │ movs r1, r1 │ │ │ │ - bxns r9 │ │ │ │ + usat16 r0, #9, r2 │ │ │ │ + ldrh r6, [r6, #38] @ 0x26 │ │ │ │ movs r1, r1 │ │ │ │ + ubfx r0, r0, #0, #10 │ │ │ │ │ │ │ │ -0005d700 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00054c78 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5d76e │ │ │ │ + cbz r0, 54d00 │ │ │ │ + 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 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 54d0e │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 359a0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f560 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5d77c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d780 ) │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #24] @ (54d1c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (54d20 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (54d24 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (54d28 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + ldrh r6, [r1, #34] @ 0x22 │ │ │ │ movs r1, r1 │ │ │ │ - mov lr, sp │ │ │ │ + sbfx r0, r4, #0, #10 │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ movs r1, r1 │ │ │ │ + bfi r0, r2, #0, #10 │ │ │ │ │ │ │ │ -0005d784 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00054d2c : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5d7e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54dd6 │ │ │ │ + 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 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32690 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ + cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d7f0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d7f4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ - movs r1, r1 │ │ │ │ - mov ip, r4 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005d7f8 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 5d86c │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54de4 │ │ │ │ + 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 31354 │ │ │ │ - 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 34c70 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + blx 2efe8 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (5d87c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d880 ) │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (54df4 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (54df8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (54dfc ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (54e00 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + ldrh r0, [r7, #26] │ │ │ │ movs r1, r1 │ │ │ │ - mov r0, r8 │ │ │ │ + movt r0, #24585 @ 0x6009 │ │ │ │ + ldrh r2, [r5, #26] │ │ │ │ movs r1, r1 │ │ │ │ + @ instruction: 0xf2e40009 │ │ │ │ │ │ │ │ -0005d884 : │ │ │ │ +00054e04 : │ │ │ │ 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 │ │ │ │ + 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, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ blx 34010 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d930 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + beq.n 54ea2 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d93e │ │ │ │ - add r2, sp, #12 │ │ │ │ + beq.n 54eb0 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 31354 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 35244 │ │ │ │ + blx 329a8 │ │ │ │ mov r3, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, sl │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, fp │ │ │ │ movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [sp, #12] │ │ │ │ str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ blx 31354 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r0, r5 │ │ │ │ blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (5d94c ) │ │ │ │ + ldr r1, [pc, #28] @ (54ec0 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (5d950 ) │ │ │ │ + ldr r0, [pc, #28] @ (54ec4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5d954 ) │ │ │ │ + ldr r1, [pc, #20] @ (54ec8 ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5d958 ) │ │ │ │ + ldr r0, [pc, #20] @ (54ecc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r6, r5, #5 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp ip, r4 │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r0, r4, #5 │ │ │ │ + nop │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ movs r1, r1 │ │ │ │ - cmp lr, r7 │ │ │ │ + @ instruction: 0xf2520009 │ │ │ │ + ldrh r6, [r3, #20] │ │ │ │ movs r1, r1 │ │ │ │ + @ instruction: 0xf2700009 │ │ │ │ │ │ │ │ -0005d95c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00054ed0 : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30524 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00054eec : │ │ │ │ + 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, 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 34010 │ │ │ │ - cbz r0, 5d9ce │ │ │ │ + cbz r0, 54f5a │ │ │ │ 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 31354 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 309a8 │ │ │ │ + blx 317ac │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (5d9dc ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (54f68 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d9e0 ) │ │ │ │ + ldr r0, [pc, #12] @ (54f6c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r6, sl │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ movs r1, r1 │ │ │ │ + @ instruction: 0xf1f20009 │ │ │ │ │ │ │ │ -0005d9e4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00054f70 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5da4c │ │ │ │ + cbz r0, 54fde │ │ │ │ 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 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30b6c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 328e4 │ │ │ │ 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5da5c ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (54fec ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5da60 ) │ │ │ │ + ldr r0, [pc, #12] @ (54ff0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r0, r0 │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ movs r1, r1 │ │ │ │ + @ instruction: 0xf19a0009 │ │ │ │ │ │ │ │ -0005da64 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00054ff4 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5dacc │ │ │ │ + cbz r0, 55062 │ │ │ │ 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 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3351c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 353ec │ │ │ │ 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5dadc ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (55070 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5dae0 ) │ │ │ │ + ldr r0, [pc, #12] @ (55074 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - lsls r2, r2, #31 │ │ │ │ - movs r1, r1 │ │ │ │ - add r8, r5 │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ movs r1, r1 │ │ │ │ + adc.w r0, r2, #9 │ │ │ │ │ │ │ │ -0005dae4 : │ │ │ │ - push {r4, lr} │ │ │ │ +00055078 : │ │ │ │ + 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 314b4 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34df4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005db0c : │ │ │ │ +00055094 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35420 │ │ │ │ + blx 2f8a0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005db28 : │ │ │ │ +000550b0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3088c │ │ │ │ + blx 33f1c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005db44 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000550cc : │ │ │ │ + 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 sl, 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 r6, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5dbf0 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + cbz r0, 5513a │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5dbfe │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2f900 │ │ │ │ - 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (5dc0c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (5dc10 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5dc14 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5dc18 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsls r6, r5, #26 │ │ │ │ - movs r1, r1 │ │ │ │ - bics r4, r5 │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ - movs r1, r1 │ │ │ │ - mvns r6, r0 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005dc1c : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 5dc96 │ │ │ │ - add r7, sp, #52 @ 0x34 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 32d24 │ │ │ │ + blx 355ac │ │ │ │ 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, #12] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + 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, #12] @ (5dca4 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (55148 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5dca8 ) │ │ │ │ + ldr r0, [pc, #12] @ (5514c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r1, #24 │ │ │ │ - movs r1, r1 │ │ │ │ - muls r6, r2 │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ movs r1, r1 │ │ │ │ + eors.w r0, r6, #9 │ │ │ │ │ │ │ │ -0005dcac : │ │ │ │ +00055150 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5dd06 │ │ │ │ + cbz r0, 551aa │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30ab4 │ │ │ │ + blx 315ec │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (5dd14 ) │ │ │ │ + ldr r1, [pc, #12] @ (551b8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5dd18 ) │ │ │ │ + ldr r0, [pc, #12] @ (551bc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r3, #22 │ │ │ │ - movs r1, r1 │ │ │ │ - orrs r6, r1 │ │ │ │ + strh r4, [r4, #60] @ 0x3c │ │ │ │ movs r1, r1 │ │ │ │ + orrs.w r0, r2, #9 │ │ │ │ │ │ │ │ -0005dd1c : │ │ │ │ +000551c0 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5dd76 │ │ │ │ + cbz r0, 5521a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fee4 │ │ │ │ + blx 34ef4 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (5dd84 ) │ │ │ │ + ldr r1, [pc, #12] @ (55228 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5dd88 ) │ │ │ │ + ldr r0, [pc, #12] @ (5522c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r5, #20 │ │ │ │ - movs r1, r1 │ │ │ │ - cmn r6, r0 │ │ │ │ + strh r4, [r6, #56] @ 0x38 │ │ │ │ movs r1, r1 │ │ │ │ + and.w r0, lr, #9 │ │ │ │ │ │ │ │ -0005dd8c : │ │ │ │ +00055230 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5ddfa │ │ │ │ + cbz r0, 5529e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 352f8 │ │ │ │ + blx 35b14 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -65985,144 +51020,1181 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5de08 ) │ │ │ │ + ldr r1, [pc, #12] @ (552ac ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5de0c ) │ │ │ │ + ldr r0, [pc, #12] @ (552b0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r4, #18 │ │ │ │ - movs r1, r1 │ │ │ │ - negs r2, r5 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ movs r1, r1 │ │ │ │ + vext.8 d0, d6, d9, #0 │ │ │ │ + │ │ │ │ +000552b4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f838 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000552d0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35184 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000552ec : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33864 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055308 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f60c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055324 : │ │ │ │ + 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 32874 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055350 : │ │ │ │ + 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 2f6a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005537c : │ │ │ │ + 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 304a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000553a8 : │ │ │ │ + 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 336bc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000553d4 : │ │ │ │ + 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 34524 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055400 : │ │ │ │ + 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 32c40 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005542c : │ │ │ │ + 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 30dec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055458 : │ │ │ │ + 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 358ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055484 : │ │ │ │ + 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 2fb7c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000554b0 : │ │ │ │ + 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 3125c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000554dc : │ │ │ │ + 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 35af0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055508 : │ │ │ │ + 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 353f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055534 : │ │ │ │ + b.w 34e74 │ │ │ │ + │ │ │ │ +00055538 : │ │ │ │ + b.w 32998 │ │ │ │ + │ │ │ │ +0005553c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 333a0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055558 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32da8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055574 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35044 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055590 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31db8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000555ac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f770 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000555c8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3166c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000555e4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 343b4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055600 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30af4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005561c : │ │ │ │ + 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 31478 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055648 : │ │ │ │ + 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 35134 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055678 : │ │ │ │ + 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 35550 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000556a4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 333e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000556c0 : │ │ │ │ + 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 33214 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000556e4 : │ │ │ │ + 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 33540 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055708 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35950 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055724 : │ │ │ │ + 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 32aa4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005574c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30c78 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055768 : │ │ │ │ + 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 35a04 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055794 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33788 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000557b0 : │ │ │ │ + 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 33f74 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000557d8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32a04 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000557f4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 332bc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055810 : │ │ │ │ + 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 30024 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005584c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34004 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055868 : │ │ │ │ + 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 2f304 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055898 : │ │ │ │ + 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 35c70 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000558c0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 343c0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000558dc : │ │ │ │ + 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 2fc28 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055900 : │ │ │ │ + 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 2fd78 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005592c : │ │ │ │ + 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 347a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005595c : │ │ │ │ + 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 332d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055984 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34a70 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000559a0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34cb8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000559bc : │ │ │ │ + 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 304f0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000559e0 : │ │ │ │ + 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 32e80 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055a04 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 343d0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055a20 : │ │ │ │ + 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 301b8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055a44 : │ │ │ │ + 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 331e4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055a6c : │ │ │ │ + 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 351ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055aa4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2efd0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055ac0 : │ │ │ │ + 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 2f6d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055afc : │ │ │ │ + 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 34380 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055b24 : │ │ │ │ + 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 3376c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055b5c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fd18 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055b78 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 305e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055b94 : │ │ │ │ + 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 340b4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055bbc : │ │ │ │ + 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 33248 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055be0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3498c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055bfc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33008 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055c18 : │ │ │ │ + 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 32e74 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055c48 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fecc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055c64 : │ │ │ │ + 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 32160 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055c88 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +00055ca4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35974 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055cc0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 305b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055cdc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33cfc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055cf8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f990 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005de10 : │ │ │ │ +00055d14 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5de6a │ │ │ │ + cbz r0, 55d6e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3480c │ │ │ │ + blx 30614 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (5de78 ) │ │ │ │ + ldr r1, [pc, #12] @ (55d7c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5de7c ) │ │ │ │ + ldr r0, [pc, #12] @ (55d80 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ movs r1, r1 │ │ │ │ - tst r2, r4 │ │ │ │ + b.n 557a8 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005de80 : │ │ │ │ +00055d84 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5deda │ │ │ │ + cbz r0, 55dde │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 302a4 │ │ │ │ + blx 2f0f4 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (5dee8 ) │ │ │ │ + ldr r1, [pc, #12] @ (55dec ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5deec ) │ │ │ │ + ldr r0, [pc, #12] @ (55df0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ movs r1, r1 │ │ │ │ - rors r2, r3 │ │ │ │ + b.n 55790 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005def0 : │ │ │ │ +00055df4 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5df5e │ │ │ │ + cbz r0, 55e62 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 340a8 │ │ │ │ + blx 30c28 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -66130,62 +52202,62 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5df6c ) │ │ │ │ + ldr r1, [pc, #12] @ (55e70 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5df70 ) │ │ │ │ + ldr r0, [pc, #12] @ (55e74 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ movs r1, r1 │ │ │ │ - adcs r6, r7 │ │ │ │ + b.n 55764 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005df74 : │ │ │ │ +00055e78 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30a9c │ │ │ │ + blx 35be4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005df90 : │ │ │ │ +00055e94 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5dffe │ │ │ │ + cbz r0, 55f02 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30b60 │ │ │ │ + blx 2fac0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -66193,52 +52265,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e00c ) │ │ │ │ + ldr r1, [pc, #12] @ (55f10 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e010 ) │ │ │ │ + ldr r0, [pc, #12] @ (55f14 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ movs r1, r1 │ │ │ │ - asrs r6, r0 │ │ │ │ + b.n 5571c │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005e014 : │ │ │ │ +00055f18 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5e082 │ │ │ │ + cbz r0, 55f86 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 346f4 │ │ │ │ + blx 33534 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -66246,52 +52318,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e090 ) │ │ │ │ + ldr r1, [pc, #12] @ (55f94 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e094 ) │ │ │ │ + ldr r0, [pc, #12] @ (55f98 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + ldrb r0, [r1, #7] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r2, r5 │ │ │ │ + b.n 566f0 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005e098 : │ │ │ │ +00055f9c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5e106 │ │ │ │ + cbz r0, 5600a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 3557c │ │ │ │ + blx 348bc │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -66299,82 +52371,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e114 ) │ │ │ │ + ldr r1, [pc, #12] @ (56018 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e118 ) │ │ │ │ + ldr r0, [pc, #12] @ (5601c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r3, #6 │ │ │ │ + ldrb r4, [r0, #5] │ │ │ │ movs r1, r1 │ │ │ │ - eors r6, r1 │ │ │ │ + b.n 566c4 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005e11c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3447c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005e138 : │ │ │ │ +00056020 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3387c │ │ │ │ + blx 3546c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e154 : │ │ │ │ +0005603c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fa58 │ │ │ │ + blx 3380c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e170 : │ │ │ │ +00056058 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5e1de │ │ │ │ + cbz r0, 560c6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31200 │ │ │ │ + blx 3542c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -66382,239 +52444,144 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e1ec ) │ │ │ │ + ldr r1, [pc, #12] @ (560d4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e1f0 ) │ │ │ │ + ldr r0, [pc, #12] @ (560d8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ movs r1, r1 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + b.n 56660 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005e1f4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33680 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005e210 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000560dc : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5e27e │ │ │ │ + cbz r0, 56136 │ │ │ │ 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 31354 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 327a8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + blx 2f618 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e28c ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (56144 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e290 ) │ │ │ │ + ldr r0, [pc, #12] @ (56148 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - movs r0, r4 │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ movs r1, r1 │ │ │ │ - subs r7, #38 @ 0x26 │ │ │ │ + b.n 56648 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005e294 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005614c : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5e302 │ │ │ │ + cbz r0, 561a6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 35110 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e310 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e314 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - vaddl.u16 q0, d12, d8 │ │ │ │ - subs r6, #202 @ 0xca │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005e318 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 5e386 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 325e4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + blx 35414 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e394 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (561b4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e398 ) │ │ │ │ + ldr r0, [pc, #12] @ (561b8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - vhadd.u16 d0, d8, d8 │ │ │ │ - subs r6, #110 @ 0x6e │ │ │ │ + strb r0, [r5, #30] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 56630 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005e39c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3156c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005e3b8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ff00 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005e3d4 : │ │ │ │ +000561bc : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5e442 │ │ │ │ + cbz r0, 5622a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32f58 │ │ │ │ + blx 33698 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -66622,91 +52589,62 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e450 ) │ │ │ │ + ldr r1, [pc, #12] @ (56238 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e454 ) │ │ │ │ + ldr r0, [pc, #12] @ (5623c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cdp2 0, 5, cr0, cr12, cr8, {0} │ │ │ │ - subs r5, #218 @ 0xda │ │ │ │ + strb r4, [r4, #28] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 56604 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005e458 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33260 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005e474 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f7e0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005e490 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3444c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005e4ac : │ │ │ │ +00056240 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32df8 │ │ │ │ + blx 3354c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e4c8 : │ │ │ │ +0005625c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5e536 │ │ │ │ + cbz r0, 562ca │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 335ac │ │ │ │ + blx 341cc │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -66714,51 +52652,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ 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 ) │ │ │ │ + ldr r1, [pc, #12] @ (562d8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e548 ) │ │ │ │ + ldr r0, [pc, #12] @ (562dc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - stc2l 0, cr0, [r8, #-32]! @ 0xffffffe0 │ │ │ │ - subs r5, #14 │ │ │ │ + strb r4, [r0, #26] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 565bc │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005e54c : │ │ │ │ +000562e0 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5e5ba │ │ │ │ + cbz r0, 5634e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 334ec │ │ │ │ + blx 31e9c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -66766,51 +52705,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e5c8 ) │ │ │ │ + ldr r1, [pc, #12] @ (5635c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e5cc ) │ │ │ │ + ldr r0, [pc, #12] @ (56360 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - stc2l 0, cr0, [r4], #32 │ │ │ │ - subs r4, #178 @ 0xb2 │ │ │ │ + strb r0, [r0, #24] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 56590 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005e5d0 : │ │ │ │ +00056364 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5e63e │ │ │ │ + cbz r0, 563d2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 30d7c │ │ │ │ + blx 347cc │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -66818,71 +52758,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e64c ) │ │ │ │ + ldr r1, [pc, #12] @ (563e0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e650 ) │ │ │ │ + ldr r0, [pc, #12] @ (563e4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - stc2l 0, cr0, [r0], #-32 @ 0xffffffe0 │ │ │ │ - subs r4, #86 @ 0x56 │ │ │ │ + strb r4, [r7, #21] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 56564 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005e654 : │ │ │ │ +000563e8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f43c │ │ │ │ + blx 33978 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e670 : │ │ │ │ +00056404 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34740 │ │ │ │ + blx 35570 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e68c : │ │ │ │ +00056420 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5e6fa │ │ │ │ + cbz r0, 5648e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33944 │ │ │ │ + blx 312e0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -66890,61 +52831,62 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e708 ) │ │ │ │ + ldr r1, [pc, #12] @ (5649c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e70c ) │ │ │ │ + ldr r0, [pc, #12] @ (564a0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - umull r0, r0, r4, r8 │ │ │ │ - subs r3, #194 @ 0xc2 │ │ │ │ + strb r0, [r0, #19] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 56500 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005e710 : │ │ │ │ +000564a4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33eb4 │ │ │ │ + blx 2fd60 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e72c : │ │ │ │ +000564c0 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5e79a │ │ │ │ + cbz r0, 5652e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 325f0 │ │ │ │ + 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] │ │ │ │ @@ -66952,51 +52894,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e7a8 ) │ │ │ │ + ldr r1, [pc, #12] @ (5653c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e7ac ) │ │ │ │ + ldr r0, [pc, #12] @ (56540 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - mla r0, r4, r8, r0 │ │ │ │ - subs r3, #74 @ 0x4a │ │ │ │ + strb r0, [r4, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + svc 186 @ 0xba │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005e7b0 : │ │ │ │ +00056544 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5e81e │ │ │ │ + cbz r0, 565b2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2f018 │ │ │ │ + blx 354d8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -67004,51 +52947,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e82c ) │ │ │ │ + ldr r1, [pc, #12] @ (565c0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e830 ) │ │ │ │ + ldr r0, [pc, #12] @ (565c4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xfa800008 │ │ │ │ - subs r2, #238 @ 0xee │ │ │ │ + strb r4, [r3, #14] │ │ │ │ + movs r1, r1 │ │ │ │ + svc 98 @ 0x62 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005e834 : │ │ │ │ +000565c8 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5e8a2 │ │ │ │ + cbz r0, 56636 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 35000 │ │ │ │ + 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] │ │ │ │ @@ -67056,71 +53000,82 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e8b0 ) │ │ │ │ + ldr r1, [pc, #12] @ (56644 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e8b4 ) │ │ │ │ + ldr r0, [pc, #12] @ (56648 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr??.w r0, [ip, #8] │ │ │ │ - subs r2, #146 @ 0x92 │ │ │ │ + strb r0, [r3, #12] │ │ │ │ + movs r1, r1 │ │ │ │ + svc 10 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005e8b8 : │ │ │ │ +0005664c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 305c0 │ │ │ │ + blx 2f414 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e8d4 : │ │ │ │ +00056668 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32890 │ │ │ │ + blx 339e4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056684 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31f6c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e8f0 : │ │ │ │ +000566a0 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5e95e │ │ │ │ + cbz r0, 5670e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32a58 │ │ │ │ + blx 304c8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -67128,245 +53083,207 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e96c ) │ │ │ │ + ldr r1, [pc, #12] @ (5671c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e970 ) │ │ │ │ + ldr r0, [pc, #12] @ (56720 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - vst4.8 {d16-d19}, [r0], r8 │ │ │ │ - subs r1, #254 @ 0xfe │ │ │ │ + strb r0, [r0, #9] │ │ │ │ movs r1, r1 │ │ │ │ - │ │ │ │ -0005e974 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 5e9dc │ │ │ │ - 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 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ff94 │ │ │ │ - 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 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e9ec ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e9f0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - str.w r0, [r2, #8] │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + udf #94 @ 0x5e │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005e9f4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00056724 : │ │ │ │ + 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 │ │ │ │ - cmp r1, #1 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5ea5c │ │ │ │ + cbz r0, 5677e │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 345c8 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31354 │ │ │ │ + blx 33f8c │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5ea6c ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5678c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ea70 ) │ │ │ │ + ldr r0, [pc, #12] @ (56790 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - str.w r0, [r2, r8] │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + strb r0, [r2, #7] │ │ │ │ + movs r1, r1 │ │ │ │ + udf #26 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005ea74 : │ │ │ │ +00056794 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5eace │ │ │ │ + cbz r0, 567ee │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31874 │ │ │ │ + blx 2f654 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (5eadc ) │ │ │ │ + ldr r1, [pc, #12] @ (567fc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5eae0 ) │ │ │ │ + ldr r0, [pc, #12] @ (56800 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xf7d00008 │ │ │ │ - subs r1, #6 │ │ │ │ + strb r0, [r4, #5] │ │ │ │ + movs r1, r1 │ │ │ │ + ble.n 567b0 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005eae4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00056804 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5eb3e │ │ │ │ + cbz r0, 56872 │ │ │ │ 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 31354 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 318ac │ │ │ │ + blx 34e28 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (5eb4c ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (56880 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5eb50 ) │ │ │ │ + ldr r0, [pc, #12] @ (56884 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xf7600008 │ │ │ │ - subs r0, #190 @ 0xbe │ │ │ │ + strb r4, [r3, #3] │ │ │ │ movs r1, r1 │ │ │ │ + ble.n 56984 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00056888 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 335f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005eb54 : │ │ │ │ +000568a4 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5ebc2 │ │ │ │ + cbz r0, 56912 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f024 │ │ │ │ + blx 32e8c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -67374,329 +53291,323 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ebd0 ) │ │ │ │ + ldr r1, [pc, #12] @ (56920 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ebd4 ) │ │ │ │ + ldr r0, [pc, #12] @ (56924 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xf6dc0008 │ │ │ │ - subs r0, #98 @ 0x62 │ │ │ │ + strb r4, [r7, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + ble.n 5693c │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005ebd8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00056928 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5ec40 │ │ │ │ + cbz r0, 56996 │ │ │ │ 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 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f974 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f000 │ │ │ │ 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5ec50 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (569a4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ec54 ) │ │ │ │ + ldr r0, [pc, #12] @ (569a8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf65e0008 │ │ │ │ - subs r0, #12 │ │ │ │ + ldr r0, [r7, #120] @ 0x78 │ │ │ │ + movs r1, r1 │ │ │ │ + bgt.n 56910 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005ec58 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000569ac : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5ecc0 │ │ │ │ + cbz r0, 56a1a │ │ │ │ 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 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 337bc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34fe8 │ │ │ │ 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5ecd0 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (56a28 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ecd4 ) │ │ │ │ + ldr r0, [pc, #12] @ (56a2c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - rsbs r0, lr, #8912896 @ 0x880000 │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ + movs r1, r1 │ │ │ │ + bgt.n 56ae4 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005ecd8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32dd4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005ecf4 : │ │ │ │ +00056a30 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32494 │ │ │ │ + blx 31f48 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ed10 : │ │ │ │ +00056a4c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32768 │ │ │ │ + blx 2f29c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ed2c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00056a68 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5ed9e │ │ │ │ + cbz r0, 56ad6 │ │ │ │ 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 31354 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f2c0 │ │ │ │ + blx 30d54 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (5edac ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (56ae4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5edb0 ) │ │ │ │ + ldr r0, [pc, #12] @ (56ae8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add.w r0, r0, #8912896 @ 0x880000 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ + movs r1, r1 │ │ │ │ + blt.n 56a80 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005edb4 : │ │ │ │ +00056aec : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5ee0e │ │ │ │ + cbz r0, 56b46 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34c7c │ │ │ │ + blx 34208 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (5ee1c ) │ │ │ │ + ldr r1, [pc, #12] @ (56b54 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ee20 ) │ │ │ │ + ldr r0, [pc, #12] @ (56b58 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - eors.w r0, r0, #8912896 @ 0x880000 │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ + movs r1, r1 │ │ │ │ + blt.n 56a68 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005ee24 : │ │ │ │ +00056b5c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5ee7e │ │ │ │ + cbz r0, 56bb6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 306a4 │ │ │ │ + blx 328cc │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (5ee8c ) │ │ │ │ + ldr r1, [pc, #12] @ (56bc4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ee90 ) │ │ │ │ + ldr r0, [pc, #12] @ (56bc8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bic.w r0, r0, #8912896 @ 0x880000 │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ + movs r1, r1 │ │ │ │ + blt.n 56c50 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005ee94 : │ │ │ │ +00056bcc : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5ef02 │ │ │ │ + cbz r0, 56c3a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30bb4 │ │ │ │ + blx 32c74 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -67704,575 +53615,1947 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ef10 ) │ │ │ │ + ldr r1, [pc, #12] @ (56c48 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ef14 ) │ │ │ │ + ldr r0, [pc, #12] @ (56c4c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xf39c0008 │ │ │ │ - adds r6, #18 │ │ │ │ + ldr r4, [r2, #80] @ 0x50 │ │ │ │ + movs r1, r1 │ │ │ │ + bge.n 56c24 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005ef18 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00056c50 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5ef8a │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34abc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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 32578 │ │ │ │ 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] @ (5ef98 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ef9c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xf3140008 │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ - movs r1, r1 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005efa0 : │ │ │ │ - push {r3, lr} │ │ │ │ +00056c7c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35c40 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 2ffe4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005efbc : │ │ │ │ +00056ca0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30450 │ │ │ │ + blx 33c6c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005efd8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00056cbc : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5f046 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30778 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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 30ec4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f054 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f058 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xf2580008 │ │ │ │ - adds r5, #30 │ │ │ │ - movs r1, r1 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005f05c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00056cfc : │ │ │ │ + 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 35b6c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056d3c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 330ec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056d58 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5f0ca │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3102c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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 2efb4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f0d8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f0dc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - rsbs r0, r4, #8 │ │ │ │ - adds r4, #194 @ 0xc2 │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005f0e0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00056d84 : │ │ │ │ + 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 302e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056db8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 329f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056dd4 : │ │ │ │ + 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 31448 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056e00 : │ │ │ │ + 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 3595c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056e3c : │ │ │ │ + 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 32080 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056e84 : │ │ │ │ + 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 32d8c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056eac : │ │ │ │ + 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 35368 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056ed0 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +00056eec : │ │ │ │ + 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 2f5e4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056f20 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 351b8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056f3c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3580c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056f58 : │ │ │ │ + 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 3549c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056fa0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 336a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056fbc : │ │ │ │ + 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 2febc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056fe4 : │ │ │ │ + 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 33898 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057028 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3149c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00057044 : │ │ │ │ + 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 35b88 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005707c : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5f14e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33760 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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 3084c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f15c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f160 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - adcs.w r0, r0, #8 │ │ │ │ - adds r4, #102 @ 0x66 │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000570a8 : │ │ │ │ + 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 32920 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000570f4 : │ │ │ │ + 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 32224 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005f164 : │ │ │ │ +00057124 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34f8c │ │ │ │ + blx 2fdc8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f180 : │ │ │ │ +00057140 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33230 │ │ │ │ + blx 32ed0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f19c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005715c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30128 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00057178 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30eb8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00057194 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34980 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000571b0 : │ │ │ │ + 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 33cb0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000571d4 : │ │ │ │ + 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 33460 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000571f8 : │ │ │ │ + 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 32a64 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057224 : │ │ │ │ + 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 35210 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057250 : │ │ │ │ + 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 34698 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057278 : │ │ │ │ + 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 345f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000572a8 : │ │ │ │ + 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 2f2a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000572d0 : │ │ │ │ + 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 33618 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057300 : │ │ │ │ + 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 311e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057334 : │ │ │ │ + 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 34928 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005735c : │ │ │ │ + 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 304d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057384 : │ │ │ │ + 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 30acc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000573b4 : │ │ │ │ + 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 319f0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000573e4 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +00057400 : │ │ │ │ + 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 31684 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005742c : │ │ │ │ + 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 307e4 │ │ │ │ + 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 │ │ │ │ + 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 3057c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057484 : │ │ │ │ + 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 33570 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000574bc : │ │ │ │ + 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 35944 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000574ec : │ │ │ │ + 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 32ce4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057524 : │ │ │ │ + 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 3219c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057560 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5f20a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3003c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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 2fa40 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f218 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f21c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - eors.w r0, r4, #8 │ │ │ │ - adds r3, #210 @ 0xd2 │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057590 : │ │ │ │ + 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 328f0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000575bc : │ │ │ │ + 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 3364c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057600 : │ │ │ │ + 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 33278 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005f220 : │ │ │ │ +0005763c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 357bc │ │ │ │ + blx 3119c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f23c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00057658 : │ │ │ │ + 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 35444 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057680 : │ │ │ │ + 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 34be0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000576c4 : │ │ │ │ + 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 │ │ │ │ + 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 306c8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057700 : │ │ │ │ + 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 343fc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057724 : │ │ │ │ + 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 30c38 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057754 : │ │ │ │ + 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 31afc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000577a0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32c58 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000577bc : │ │ │ │ + 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 2fd6c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057804 : │ │ │ │ + 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 355a0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057834 : │ │ │ │ + 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 31a3c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005785c : │ │ │ │ + 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 31060 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057884 : │ │ │ │ + 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 33ac4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000578ac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 355c4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000578c8 : │ │ │ │ + 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 332fc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000578f0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32b58 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005790c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 349d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00057928 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 329e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00057944 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33114 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00057960 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3251c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005797c : │ │ │ │ + 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 r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + strd r3, r2, [sp, #24] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 5f296 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 57a6a │ │ │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 57a86 │ │ │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 57a78 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 31354 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 31354 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30434 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + strd r9, r8, [sp, #4] │ │ │ │ + blx 35c30 │ │ │ │ + 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 31354 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r6 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f2a4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f2a8 ) │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (57a94 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (57a98 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - and.w r0, r8, #8 │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + ldr r1, [pc, #32] @ (57a9c ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #32] @ (57aa0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (57aa4 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (57aa8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + ldrsh r6, [r2, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ + movs r1, r1 │ │ │ │ + ldrsh r0, [r1, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005f2ac : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00057aac : │ │ │ │ + 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 │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5f306 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 57b9a │ │ │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 57bb6 │ │ │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 57ba8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 31354 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 31354 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30104 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + strd r9, r8, [sp, #4] │ │ │ │ + blx 32c9c │ │ │ │ + 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 31354 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r6 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f314 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f318 ) │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (57bc4 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (57bc8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - vaddl.s16 q0, d8, d8 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + ldr r1, [pc, #32] @ (57bcc ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #32] @ (57bd0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (57bd4 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (57bd8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005f31c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00057bdc : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5f38a │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 57cc8 │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 57ce4 │ │ │ │ + ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 57cd6 │ │ │ │ + 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 31354 │ │ │ │ - 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 31354 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34ec8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + blx 34ebc │ │ │ │ + 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 31354 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5f398 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f39c ) │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (57cf4 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (57cf8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #36] @ (57cfc ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #36] @ (57d00 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (57d04 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (57d08 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - vhadd.s16 d0, d4, d8 │ │ │ │ - adds r2, #202 @ 0xca │ │ │ │ + nop │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r3!, {r4, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r0, [r7, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r2, [r5, r1] │ │ │ │ movs r1, r1 │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00057d0c : │ │ │ │ + b.w 32c30 │ │ │ │ + │ │ │ │ +00057d10 : │ │ │ │ + b.w 33928 │ │ │ │ + │ │ │ │ +00057d14 : │ │ │ │ + b.w 2fe70 │ │ │ │ │ │ │ │ -0005f3a0 : │ │ │ │ +00057d18 : │ │ │ │ + b.w 32fb4 │ │ │ │ + │ │ │ │ +00057d1c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 351e0 │ │ │ │ + blx 33ce0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f3bc : │ │ │ │ - push {r3, lr} │ │ │ │ +00057d38 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fce0 │ │ │ │ + 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 32960 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057d64 : │ │ │ │ + b.w 32f24 │ │ │ │ + │ │ │ │ +00057d68 : │ │ │ │ + b.w 2ff0c │ │ │ │ │ │ │ │ -0005f3d8 : │ │ │ │ +00057d6c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3478c │ │ │ │ + blx 35344 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f3f4 : │ │ │ │ +00057d88 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 306bc │ │ │ │ + blx 31714 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f410 : │ │ │ │ - push {r3, lr} │ │ │ │ +00057da4 : │ │ │ │ + b.w 30638 │ │ │ │ + │ │ │ │ +00057da8 : │ │ │ │ + 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 34254 │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 57e1c │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2f100 │ │ │ │ + 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 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (57e2c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (57e30 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r2!, {r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0005f42c : │ │ │ │ +00057e34 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f408 │ │ │ │ + blx 325fc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f448 : │ │ │ │ - push {r3, lr} │ │ │ │ +00057e50 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32ca8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 34a94 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005f464 : │ │ │ │ +00057e74 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5f4d2 │ │ │ │ + cbz r0, 57ee2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fd54 │ │ │ │ + blx 359ec │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -68280,51 +55563,117 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f4e0 ) │ │ │ │ + ldr r1, [pc, #12] @ (57ef0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f4e4 ) │ │ │ │ + ldr r0, [pc, #12] @ (57ef4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - stcl 0, cr0, [ip, #32] │ │ │ │ - adds r1, #170 @ 0xaa │ │ │ │ + ldrh r4, [r5, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005f4e8 : │ │ │ │ +00057ef8 : │ │ │ │ + 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 3233c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057f24 : │ │ │ │ + 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 2f86c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057f48 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f5d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00057f64 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30b3c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00057f80 : │ │ │ │ + b.w 3519c │ │ │ │ + │ │ │ │ +00057f84 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33a70 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00057fa0 : │ │ │ │ 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 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 5f556 │ │ │ │ + cbz r0, 5800e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3592c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34dc0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -68332,123 +55681,133 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f564 ) │ │ │ │ + ldr r1, [pc, #12] @ (5801c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f568 ) │ │ │ │ + ldr r0, [pc, #12] @ (58020 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - stcl 0, cr0, [r8, #-32] @ 0xffffffe0 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r1, {r1, r2, r5} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005f56c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00058024 : │ │ │ │ + b.w 3329c │ │ │ │ + │ │ │ │ +00058028 : │ │ │ │ + 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 35128 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00058044 : │ │ │ │ + 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, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 5f5da │ │ │ │ + cbz r0, 580b6 │ │ │ │ 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31484 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 302bc │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f5e8 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (580c4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f5ec ) │ │ │ │ + ldr r0, [pc, #12] @ (580c8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - stcl 0, cr0, [r4], {8} │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005f5f0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f078 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ +000580cc : │ │ │ │ + b.w 34f0c │ │ │ │ │ │ │ │ -0005f60c : │ │ │ │ +000580d0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32504 │ │ │ │ + blx 30dd0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f628 : │ │ │ │ +000580ec : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5f696 │ │ │ │ + cbz r0, 5815a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 331d8 │ │ │ │ + blx 33ad0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -68456,141 +55815,190 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f6a4 ) │ │ │ │ + ldr r1, [pc, #12] @ (58168 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f6a8 ) │ │ │ │ + ldr r0, [pc, #12] @ (5816c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - stc 0, cr0, [r8], {8} │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r0!, {r1, r4, r5} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005f6ac : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00058170 : │ │ │ │ + b.w 3443c │ │ │ │ + │ │ │ │ +00058174 : │ │ │ │ + b.w 2f458 │ │ │ │ + │ │ │ │ +00058178 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 302fc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00058194 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5f706 │ │ │ │ + cbz r0, 581fc │ │ │ │ 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30180 │ │ │ │ + blx 30f90 │ │ │ │ + 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5f714 ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5820c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f718 ) │ │ │ │ + ldr r0, [pc, #12] @ (58210 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xeb980008 │ │ │ │ - adds r0, #22 │ │ │ │ + nop │ │ │ │ + ldrsb r2, [r2, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005f71c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00058214 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5f776 │ │ │ │ + cbz r0, 5827c │ │ │ │ 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30f64 │ │ │ │ + blx 35c94 │ │ │ │ + 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5f784 ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5828c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f788 ) │ │ │ │ + ldr r0, [pc, #12] @ (58290 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xeb280008 │ │ │ │ - cmp r7, #206 @ 0xce │ │ │ │ + nop │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r7!, {r3, r5, r6} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005f78c : │ │ │ │ +00058294 : │ │ │ │ + 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 34a7c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000582bc : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5f7fa │ │ │ │ + cbz r0, 5832a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32b08 │ │ │ │ + blx 32134 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -68598,75 +56006,88 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f808 ) │ │ │ │ + ldr r1, [pc, #12] @ (58338 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f80c ) │ │ │ │ + ldr r0, [pc, #12] @ (5833c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xeaa40008 │ │ │ │ - cmp r7, #114 @ 0x72 │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005f810 : │ │ │ │ - push {r4, lr} │ │ │ │ +00058340 : │ │ │ │ + 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 30398 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3584c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005f834 : │ │ │ │ +0005835c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30e8c │ │ │ │ + blx 33d78 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f850 : │ │ │ │ +00058378 : │ │ │ │ + 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 35088 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000583a0 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5f8be │ │ │ │ + cbz r0, 5840e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31454 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3132c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -68674,103 +56095,145 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f8cc ) │ │ │ │ + ldr r1, [pc, #12] @ (5841c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f8d0 ) │ │ │ │ + ldr r0, [pc, #12] @ (58420 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strd r0, r0, [r0, #32]! │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + strb r0, [r0, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r6!, {r1, r2, r3, r5} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005f8d4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00058424 : │ │ │ │ + b.w 31fa4 │ │ │ │ + │ │ │ │ +00058428 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #56] @ (58470 ) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #56] @ (58474 ) │ │ │ │ + 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 322b4 │ │ │ │ + ldr r2, [pc, #36] @ (58478 ) │ │ │ │ + ldr r3, [pc, #28] @ (58474 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5846a │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0005847c : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5f942 │ │ │ │ + cbz r0, 584e4 │ │ │ │ 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 336f8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31e80 │ │ │ │ + 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5f950 ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (584f4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f954 ) │ │ │ │ + ldr r0, [pc, #12] @ (584f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrd r0, r0, [ip, #-32] │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + nop │ │ │ │ + strb r2, [r5, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005f958 : │ │ │ │ +000584fc : │ │ │ │ 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 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 5f9c6 │ │ │ │ + cbz r0, 5856a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f310 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fdf0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -68778,348 +56241,598 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f9d4 ) │ │ │ │ + ldr r1, [pc, #12] @ (58578 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f9d8 ) │ │ │ │ + ldr r0, [pc, #12] @ (5857c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xe8d80008 │ │ │ │ - cmp r6, #30 │ │ │ │ + strh r4, [r4, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r5!, {r1, r3, r5} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005f9dc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 359bc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ +00058580 : │ │ │ │ + b.w 3383c │ │ │ │ │ │ │ │ -0005f9f8 : │ │ │ │ - push {r3, lr} │ │ │ │ +00058584 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33628 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 585e0 │ │ │ │ + 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 31354 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fffc │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (585f0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (585f4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strh r6, [r5, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r4!, {r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0005fa14 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000585f8 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5fa82 │ │ │ │ + cbz r0, 58654 │ │ │ │ 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31aa8 │ │ │ │ + blx 35cd4 │ │ │ │ + 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5fa90 ) │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (58664 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5fa94 ) │ │ │ │ + ldr r0, [pc, #12] @ (58668 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xe81c0008 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + nop │ │ │ │ + strh r2, [r7, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005fa98 : │ │ │ │ +0005866c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5faf2 │ │ │ │ + cbz r0, 586c8 │ │ │ │ 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 357c8 │ │ │ │ + blx 34494 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5fb00 ) │ │ │ │ + ldr r1, [pc, #12] @ (586d8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5fb04 ) │ │ │ │ + ldr r0, [pc, #12] @ (586dc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - b.n 5fa5c │ │ │ │ - movs r0, r1 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + nop │ │ │ │ + strh r6, [r0, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r4!, {r4, r6} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005fb08 : │ │ │ │ +000586e0 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5fb62 │ │ │ │ + cbz r0, 5873c │ │ │ │ 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 342e4 │ │ │ │ + blx 3146c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (5fb70 ) │ │ │ │ + ldr r1, [pc, #12] @ (5874c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5fb74 ) │ │ │ │ + ldr r0, [pc, #12] @ (58750 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - b.n 5f9ec │ │ │ │ - movs r0, r1 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + nop │ │ │ │ + strh r2, [r2, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r4!, {r3} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005fb78 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00058754 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 5fbe6 │ │ │ │ + cbz r0, 587b0 │ │ │ │ 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f66c │ │ │ │ + blx 303bc │ │ │ │ + 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5fbf4 ) │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (587c0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5fbf8 ) │ │ │ │ + ldr r0, [pc, #12] @ (587c4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - b.n 5f968 │ │ │ │ - movs r0, r1 │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ + nop │ │ │ │ + str r6, [r3, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r3!, {r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005fbfc : │ │ │ │ - push {r3, lr} │ │ │ │ +000587c8 : │ │ │ │ + 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 2f18c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + 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 34010 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 58866 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 58874 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f1b0 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (58884 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (58888 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (5888c ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (58890 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r0, [r5, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [r3, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r3!, {r2, r4, r6} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0005fc18 : │ │ │ │ - push {r3, lr} │ │ │ │ +00058894 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 312d4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 588f0 │ │ │ │ + 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 31354 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa8c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (58900 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (58904 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r6, [r3, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r3!, {r2} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0005fc34 : │ │ │ │ - push {r3, lr} │ │ │ │ +00058908 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 311a8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 58964 │ │ │ │ + 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 31354 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 354e4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (58974 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (58978 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldr r7, [pc, #936] @ (58d20 ) │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0005fc50 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005897c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35628 │ │ │ │ + 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 310d8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005fc6c : │ │ │ │ - push {r3, lr} │ │ │ │ +000589ac : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32314 │ │ │ │ + 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 30eec │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005fc88 : │ │ │ │ - push {r3, lr} │ │ │ │ +000589dc : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33d20 │ │ │ │ + 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 31320 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005fca4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00058a0c : │ │ │ │ + b.w 32e10 │ │ │ │ + │ │ │ │ +00058a10 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3589c │ │ │ │ + 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 351ec │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005fcc0 : │ │ │ │ - push {r3, lr} │ │ │ │ +00058a38 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30f04 │ │ │ │ + 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 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005fcdc : │ │ │ │ +00058a68 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5fd4a │ │ │ │ + cbz r0, 58ad6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f584 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + 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] │ │ │ │ @@ -69127,52 +56840,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5fd58 ) │ │ │ │ + ldr r1, [pc, #12] @ (58ae4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5fd5c ) │ │ │ │ + ldr r0, [pc, #12] @ (58ae8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - b.n 5f804 │ │ │ │ - movs r0, r1 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ + ldr r6, [pc, #480] @ (58cc8 ) │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005fd60 : │ │ │ │ +00058aec : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5fdce │ │ │ │ + cbz r0, 58b5a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fe08 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 305ec │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -69180,52 +56893,85 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5fddc ) │ │ │ │ + ldr r1, [pc, #12] @ (58b68 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5fde0 ) │ │ │ │ + ldr r0, [pc, #12] @ (58b6c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - b.n 5f780 │ │ │ │ - movs r0, r1 │ │ │ │ - cmp r3, #6 │ │ │ │ + ldr r5, [pc, #976] @ (58f3c ) │ │ │ │ movs r1, r1 │ │ │ │ + stmia r1!, {r1, r2, r3, r4} │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00058b70 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3092c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00058b8c : │ │ │ │ + b.w 31170 │ │ │ │ + │ │ │ │ +00058b90 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 317ec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00058bac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 313a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005fde4 : │ │ │ │ +00058bc8 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5fe52 │ │ │ │ + cbz r0, 58c36 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f084 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dfc │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -69233,82 +56979,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5fe60 ) │ │ │ │ + ldr r1, [pc, #12] @ (58c44 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5fe64 ) │ │ │ │ + ldr r0, [pc, #12] @ (58c48 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - b.n 5f6fc │ │ │ │ - movs r0, r1 │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + ldr r5, [pc, #96] @ (58ca8 ) │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0005fe68 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32b4c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005fe84 : │ │ │ │ +00058c4c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35914 │ │ │ │ + blx 35a28 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fea0 : │ │ │ │ +00058c68 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 336d4 │ │ │ │ + blx 33794 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005febc : │ │ │ │ +00058c84 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 5ff2a │ │ │ │ + cbz r0, 58cf2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3243c │ │ │ │ + blx 2f844 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -69316,657 +57052,822 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ff38 ) │ │ │ │ + ldr r1, [pc, #12] @ (58d00 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ff3c ) │ │ │ │ + ldr r0, [pc, #12] @ (58d04 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - b.n 60624 │ │ │ │ - movs r0, r1 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + ldr r4, [pc, #368] @ (58e74 ) │ │ │ │ movs r1, r1 │ │ │ │ + ittt le │ │ │ │ + movle r1, r1 │ │ │ │ │ │ │ │ -0005ff40 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ +00058d08 : │ │ │ │ + stmdble sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + movle.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 313cc │ │ │ │ + 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 34010 │ │ │ │ + cbz r0, 58d7c │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 30a68 │ │ │ │ + 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 31354 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (58d8c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (58d90 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldr r3, [pc, #840] @ (590d8 ) │ │ │ │ + movs r1, r1 │ │ │ │ + nop {8} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0005ff5c : │ │ │ │ +00058d94 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30a74 │ │ │ │ + blx 319b4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ff78 : │ │ │ │ +00058db0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f548 │ │ │ │ + blx 33528 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ff94 : │ │ │ │ +00058dcc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34248 │ │ │ │ + blx 3511c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ffb0 : │ │ │ │ - push {r3, lr} │ │ │ │ +00058de8 : │ │ │ │ + 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 33e84 │ │ │ │ + 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 34010 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 58e94 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 58ea2 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31354 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31f04 │ │ │ │ + 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 31354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (58eb0 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (58eb4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (58eb8 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (58ebc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r2, [pc, #744] @ (5919c ) │ │ │ │ + movs r1, r1 │ │ │ │ + bkpt 0x0094 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [pc, #688] @ (5916c ) │ │ │ │ + movs r1, r1 │ │ │ │ + bkpt 0x00b2 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00058ec0 : │ │ │ │ + b.w 32fec │ │ │ │ + │ │ │ │ +00058ec4 : │ │ │ │ + b.w 32dc4 │ │ │ │ + │ │ │ │ +00058ec8 : │ │ │ │ + b.w 32ac8 │ │ │ │ + │ │ │ │ +00058ecc : │ │ │ │ + b.w 32070 │ │ │ │ + │ │ │ │ +00058ed0 : │ │ │ │ + b.w 2fbf4 │ │ │ │ + │ │ │ │ +00058ed4 : │ │ │ │ + b.w 30f7c │ │ │ │ + │ │ │ │ +00058ed8 : │ │ │ │ + b.w 30440 │ │ │ │ + │ │ │ │ +00058edc : │ │ │ │ + b.w 34294 │ │ │ │ + │ │ │ │ +00058ee0 : │ │ │ │ + b.w 2fae4 │ │ │ │ + │ │ │ │ +00058ee4 : │ │ │ │ + b.w 302ec │ │ │ │ + │ │ │ │ +00058ee8 : │ │ │ │ + b.w 32c64 │ │ │ │ + │ │ │ │ +00058eec : │ │ │ │ + b.w 346e4 │ │ │ │ + │ │ │ │ +00058ef0 : │ │ │ │ + b.w 2f0e4 │ │ │ │ + │ │ │ │ +00058ef4 : │ │ │ │ + b.w 330f8 │ │ │ │ + │ │ │ │ +00058ef8 : │ │ │ │ + b.w 2f03c │ │ │ │ │ │ │ │ -0005ffcc : │ │ │ │ +00058efc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30588 │ │ │ │ + blx 31974 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ffe8 : │ │ │ │ +00058f18 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 314c0 │ │ │ │ + blx 31720 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060004 : │ │ │ │ +00058f34 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fca0 │ │ │ │ + blx 332e4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060020 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00058f50 : │ │ │ │ + b.w 333ac │ │ │ │ + │ │ │ │ +00058f54 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 6007a │ │ │ │ + cbz r0, 58fb4 │ │ │ │ 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34c64 │ │ │ │ + blx 2fe14 │ │ │ │ + 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 31354 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (60088 ) │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (58fc4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6008c ) │ │ │ │ + ldr r0, [pc, #12] @ (58fc8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - b.n 604d4 │ │ │ │ - movs r0, r1 │ │ │ │ - cmp r0, #210 @ 0xd2 │ │ │ │ + nop │ │ │ │ + ldr r1, [pc, #616] @ (59230 ) │ │ │ │ + movs r1, r1 │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00060090 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +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 34010 │ │ │ │ - cbz r0, 600ea │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35490 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 350f8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (600f8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (600fc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - b.n 60464 │ │ │ │ - movs r0, r1 │ │ │ │ - cmp r0, #138 @ 0x8a │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00060100 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00058fe8 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 6016e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32230 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32ba0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6017c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60180 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - b.n 603e0 │ │ │ │ - movs r0, r1 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00060184 : │ │ │ │ +00059004 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 313b4 │ │ │ │ + blx 2fe24 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000601a0 : │ │ │ │ +00059020 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34574 │ │ │ │ + blx 3004c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000601bc : │ │ │ │ +0005903c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35858 │ │ │ │ + blx 2fed8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000601d8 : │ │ │ │ +00059058 : │ │ │ │ + b.w 2fd04 │ │ │ │ + │ │ │ │ +0005905c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30e04 │ │ │ │ + blx 30fa8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000601f4 : │ │ │ │ +00059078 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31dd0 │ │ │ │ + blx 30030 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00059094 : │ │ │ │ + b.w 35050 │ │ │ │ + │ │ │ │ +00059098 : │ │ │ │ + b.w 35028 │ │ │ │ + │ │ │ │ +0005909c : │ │ │ │ + b.w 30198 │ │ │ │ + │ │ │ │ +000590a0 : │ │ │ │ + b.w 30070 │ │ │ │ + │ │ │ │ +000590a4 : │ │ │ │ + b.w 339fc │ │ │ │ + │ │ │ │ +000590a8 : │ │ │ │ + b.w 34eac │ │ │ │ + │ │ │ │ +000590ac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33c38 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060210 : │ │ │ │ +000590c8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35038 │ │ │ │ + blx 35828 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006022c : │ │ │ │ +000590e4 : │ │ │ │ + b.w 31a14 │ │ │ │ + │ │ │ │ +000590e8 : │ │ │ │ + b.w 2ff54 │ │ │ │ + │ │ │ │ +000590ec : │ │ │ │ + b.w 35228 │ │ │ │ + │ │ │ │ +000590f0 : │ │ │ │ + b.w 300a4 │ │ │ │ + │ │ │ │ +000590f4 : │ │ │ │ + b.w 31ddc │ │ │ │ + │ │ │ │ +000590f8 : │ │ │ │ + b.w 30400 │ │ │ │ + │ │ │ │ +000590fc : │ │ │ │ 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 30b54 │ │ │ │ + blx 32208 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00060254 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00059124 : │ │ │ │ + b.w 31e8c │ │ │ │ + │ │ │ │ +00059128 : │ │ │ │ + b.w 33a54 │ │ │ │ + │ │ │ │ +0005912c : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 602fe │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + cbz r0, 59188 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6030c │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ + add r2, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #8] │ │ │ │ blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31638 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - movs r6, #1 │ │ │ │ + blx 30508 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (6031c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (60320 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (60324 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (60328 ) │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (59198 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (5919c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r6, #198 @ 0xc6 │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ movs r1, r1 │ │ │ │ - svc 146 @ 0x92 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ + pop {r2, r5} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0006032c : │ │ │ │ +000591a0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f688 │ │ │ │ + blx 35d38 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060348 : │ │ │ │ - push {r4, lr} │ │ │ │ +000591bc : │ │ │ │ + b.w 33f40 │ │ │ │ + │ │ │ │ +000591c0 : │ │ │ │ + b.w 3138c │ │ │ │ + │ │ │ │ +000591c4 : │ │ │ │ + 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 30870 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34120 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000591e0 : │ │ │ │ + b.w 325ac │ │ │ │ + │ │ │ │ +000591e4 : │ │ │ │ + b.w 30f40 │ │ │ │ │ │ │ │ -00060370 : │ │ │ │ +000591e8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3525c │ │ │ │ + blx 32674 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006038c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00059204 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 603fa │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f1bc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30ef8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60408 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6040c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r6, #26 │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00060410 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00059220 : │ │ │ │ + b.w 32584 │ │ │ │ + │ │ │ │ +00059224 : │ │ │ │ + b.w 34b74 │ │ │ │ + │ │ │ │ +00059228 : │ │ │ │ + b.w 34af4 │ │ │ │ + │ │ │ │ +0005922c : │ │ │ │ + b.w 326f4 │ │ │ │ + │ │ │ │ +00059230 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32a28 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005924c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 349b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00059268 : │ │ │ │ + b.w 30ddc │ │ │ │ + │ │ │ │ +0005926c : │ │ │ │ + b.w 2f3d0 │ │ │ │ + │ │ │ │ +00059270 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33108 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005928c : │ │ │ │ + b.w 2f354 │ │ │ │ + │ │ │ │ +00059290 : │ │ │ │ + b.w 32b2c │ │ │ │ + │ │ │ │ +00059294 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fb9c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000592b0 : │ │ │ │ + b.w 34fb4 │ │ │ │ + │ │ │ │ +000592b4 : │ │ │ │ + b.w 31108 │ │ │ │ + │ │ │ │ +000592b8 : │ │ │ │ + b.w 32e48 │ │ │ │ + │ │ │ │ +000592bc : │ │ │ │ + b.w 33050 │ │ │ │ + │ │ │ │ +000592c0 : │ │ │ │ + b.w 34d14 │ │ │ │ + │ │ │ │ +000592c4 : │ │ │ │ + b.w 35078 │ │ │ │ + │ │ │ │ +000592c8 : │ │ │ │ + b.w 34408 │ │ │ │ + │ │ │ │ +000592cc : │ │ │ │ + b.w 31a54 │ │ │ │ + │ │ │ │ +000592d0 : │ │ │ │ + b.w 30684 │ │ │ │ + │ │ │ │ +000592d4 : │ │ │ │ + b.w 31754 │ │ │ │ + │ │ │ │ +000592d8 : │ │ │ │ + b.w 310bc │ │ │ │ + │ │ │ │ +000592dc : │ │ │ │ + b.w 2f214 │ │ │ │ + │ │ │ │ +000592e0 : │ │ │ │ + b.w 334c4 │ │ │ │ + │ │ │ │ +000592e4 : │ │ │ │ + b.w 3232c │ │ │ │ + │ │ │ │ +000592e8 : │ │ │ │ + b.w 347f0 │ │ │ │ + │ │ │ │ +000592ec : │ │ │ │ + b.w 309b4 │ │ │ │ + │ │ │ │ +000592f0 : │ │ │ │ + b.w 2f7b8 │ │ │ │ + │ │ │ │ +000592f4 : │ │ │ │ + b.w 2f4e0 │ │ │ │ + │ │ │ │ +000592f8 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 6047e │ │ │ │ + cbz r0, 59352 │ │ │ │ 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 31354 │ │ │ │ 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 31354 │ │ │ │ + blx 30bcc │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6048c ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (59360 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60490 ) │ │ │ │ + ldr r0, [pc, #12] @ (59364 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - udf #32 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r5, #190 @ 0xbe │ │ │ │ + cmp ip, pc │ │ │ │ + movs r1, r1 │ │ │ │ + hlt 0x0006 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00060494 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00059368 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 60502 │ │ │ │ + cbz r0, 593c2 │ │ │ │ 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 31354 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34d80 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + blx 31518 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60510 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (593d0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60514 ) │ │ │ │ + ldr r0, [pc, #12] @ (593d4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ble.n 6044c │ │ │ │ - movs r0, r1 │ │ │ │ - movs r5, #98 @ 0x62 │ │ │ │ + cmp ip, r1 │ │ │ │ + movs r1, r1 │ │ │ │ + rev16 r2, r0 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00060518 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30244 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00060534 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30bf8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00060550 : │ │ │ │ +000593d8 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 605be │ │ │ │ + cbz r0, 59446 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35758 │ │ │ │ + blx 31b60 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -69974,62 +57875,62 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (605cc ) │ │ │ │ + ldr r1, [pc, #12] @ (59454 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (605d0 ) │ │ │ │ + ldr r0, [pc, #12] @ (59458 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bgt.n 60590 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + cmp r0, r1 │ │ │ │ + movs r1, r1 │ │ │ │ + cbnz r2, 59496 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -000605d4 : │ │ │ │ +0005945c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34b9c │ │ │ │ + blx 33cc8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000605f0 : │ │ │ │ +00059478 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 6065e │ │ │ │ + cbz r0, 594e6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 345ec │ │ │ │ + blx 2fd48 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70037,52 +57938,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6066c ) │ │ │ │ + ldr r1, [pc, #12] @ (594f4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60670 ) │ │ │ │ + ldr r0, [pc, #12] @ (594f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bgt.n 606f0 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r4, #86 @ 0x56 │ │ │ │ + add r0, sp │ │ │ │ + movs r1, r1 │ │ │ │ + cbnz r6, 59518 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00060674 : │ │ │ │ +000594fc : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 606e2 │ │ │ │ + cbz r0, 5956a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 34e68 │ │ │ │ + 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] │ │ │ │ @@ -70090,52 +57991,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (606f0 ) │ │ │ │ + ldr r1, [pc, #12] @ (59578 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (606f4 ) │ │ │ │ + ldr r0, [pc, #12] @ (5957c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - blt.n 6066c │ │ │ │ - movs r0, r1 │ │ │ │ - movs r3, #250 @ 0xfa │ │ │ │ + mvns r4, r4 │ │ │ │ + movs r1, r1 │ │ │ │ + cbnz r6, 59586 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -000606f8 : │ │ │ │ +00059580 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 60766 │ │ │ │ + cbz r0, 595ee │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 30e38 │ │ │ │ + blx 3208c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70143,72 +58044,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60774 ) │ │ │ │ + ldr r1, [pc, #12] @ (595fc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60778 ) │ │ │ │ + ldr r0, [pc, #12] @ (59600 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - blt.n 607e8 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + muls r0, r4 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0006077c : │ │ │ │ +00059604 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31b0c │ │ │ │ + blx 35a78 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060798 : │ │ │ │ +00059620 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33124 │ │ │ │ + blx 34750 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000607b4 : │ │ │ │ +0005963c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 60822 │ │ │ │ + cbz r0, 596aa │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 316d0 │ │ │ │ + blx 2f6f4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70216,154 +58117,144 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60830 ) │ │ │ │ + ldr r1, [pc, #12] @ (596b8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60834 ) │ │ │ │ + ldr r0, [pc, #12] @ (596bc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bge.n 6092c │ │ │ │ - movs r0, r1 │ │ │ │ - movs r3, #10 │ │ │ │ + cmp r4, r4 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb836 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00060838 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fa34 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00060854 : │ │ │ │ +000596c0 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 608ae │ │ │ │ + cbz r0, 5971a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33bfc │ │ │ │ + blx 34998 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (608bc ) │ │ │ │ + ldr r1, [pc, #12] @ (59728 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (608c0 ) │ │ │ │ + ldr r0, [pc, #12] @ (5972c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bls.n 608a0 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + tst r4, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -000608c4 : │ │ │ │ +00059730 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 6091e │ │ │ │ + cbz r0, 5978a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33dec │ │ │ │ + blx 3292c │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (6092c ) │ │ │ │ + ldr r1, [pc, #12] @ (59798 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60930 ) │ │ │ │ + ldr r0, [pc, #12] @ (5979c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bls.n 60830 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #94 @ 0x5e │ │ │ │ + rors r4, r0 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb7ae │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00060934 : │ │ │ │ +000597a0 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 609a2 │ │ │ │ + cbz r0, 5980e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 320dc │ │ │ │ + blx 2f764 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70371,62 +58262,62 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (609b0 ) │ │ │ │ + ldr r1, [pc, #12] @ (5981c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (609b4 ) │ │ │ │ + ldr r0, [pc, #12] @ (59820 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bhi.n 609ac │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #2 │ │ │ │ + adcs r0, r0 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb756 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -000609b8 : │ │ │ │ +00059824 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35834 │ │ │ │ + blx 319fc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000609d4 : │ │ │ │ +00059840 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 60a42 │ │ │ │ + cbz r0, 598ae │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3053c │ │ │ │ + blx 31614 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70434,52 +58325,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60a50 ) │ │ │ │ + ldr r1, [pc, #12] @ (598bc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60a54 ) │ │ │ │ + ldr r0, [pc, #12] @ (598c0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bhi.n 60b0c │ │ │ │ - movs r0, r1 │ │ │ │ - movs r1, #138 @ 0x8a │ │ │ │ + lsls r0, r4 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb6e2 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00060a58 : │ │ │ │ +000598c4 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 60ac6 │ │ │ │ + cbz r0, 59932 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 34a88 │ │ │ │ + blx 33724 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70487,52 +58378,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60ad4 ) │ │ │ │ + ldr r1, [pc, #12] @ (59940 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60ad8 ) │ │ │ │ + ldr r0, [pc, #12] @ (59944 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bvc.n 60a88 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + ands r4, r3 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb68a │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00060adc : │ │ │ │ +00059948 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 60b4a │ │ │ │ + cbz r0, 599b6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 306b0 │ │ │ │ + blx 34464 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70540,82 +58431,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60b58 ) │ │ │ │ + ldr r1, [pc, #12] @ (599c4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60b5c ) │ │ │ │ + ldr r0, [pc, #12] @ (599c8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bvc.n 60c04 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r0, #210 @ 0xd2 │ │ │ │ + subs r7, #152 @ 0x98 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb632 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00060b60 : │ │ │ │ - push {r3, 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} │ │ │ │ - │ │ │ │ -00060b7c : │ │ │ │ +000599cc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f28c │ │ │ │ + blx 33e3c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060b98 : │ │ │ │ +000599e8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31408 │ │ │ │ + blx 35b60 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060bb4 : │ │ │ │ +00059a04 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 60c22 │ │ │ │ + cbz r0, 59a72 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30b24 │ │ │ │ + blx 350ac │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70623,144 +58504,144 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60c30 ) │ │ │ │ + ldr r1, [pc, #12] @ (59a80 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60c34 ) │ │ │ │ + ldr r0, [pc, #12] @ (59a84 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bvs.n 60d2c │ │ │ │ - movs r0, r1 │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ + subs r6, #220 @ 0xdc │ │ │ │ + movs r1, r1 │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00060c38 : │ │ │ │ +00059a88 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 60c92 │ │ │ │ + cbz r0, 59ae2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31e5c │ │ │ │ + blx 3357c │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (60ca0 ) │ │ │ │ + ldr r1, [pc, #12] @ (59af0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60ca4 ) │ │ │ │ + ldr r0, [pc, #12] @ (59af4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bvs.n 60cbc │ │ │ │ - movs r0, r1 │ │ │ │ - subs r2, r3, #7 │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ + movs r1, r1 │ │ │ │ + push {r1, r2, r3, r4, r6, lr} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00060ca8 : │ │ │ │ +00059af8 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 60d02 │ │ │ │ + cbz r0, 59b52 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35d44 │ │ │ │ + blx 35c4c │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (60d10 ) │ │ │ │ + ldr r1, [pc, #12] @ (59b60 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60d14 ) │ │ │ │ + ldr r0, [pc, #12] @ (59b64 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bpl.n 60c4c │ │ │ │ - movs r0, r1 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + subs r5, #252 @ 0xfc │ │ │ │ + movs r1, r1 │ │ │ │ + push {r1, r3, r4, lr} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00060d18 : │ │ │ │ +00059b68 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 60d86 │ │ │ │ + cbz r0, 59bd6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 324a0 │ │ │ │ + blx 32834 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70768,62 +58649,62 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60d94 ) │ │ │ │ + ldr r1, [pc, #12] @ (59be4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60d98 ) │ │ │ │ + ldr r0, [pc, #12] @ (59be8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bpl.n 60dc8 │ │ │ │ - movs r0, r1 │ │ │ │ - subs r6, r6, #4 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ + movs r1, r1 │ │ │ │ + push {r1, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00060d9c : │ │ │ │ +00059bec : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f958 │ │ │ │ + blx 317e0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060db8 : │ │ │ │ +00059c08 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 60e26 │ │ │ │ + cbz r0, 59c76 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31bac │ │ │ │ + blx 30f9c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70831,52 +58712,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60e34 ) │ │ │ │ + ldr r1, [pc, #12] @ (59c84 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60e38 ) │ │ │ │ + ldr r0, [pc, #12] @ (59c88 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bmi.n 60f28 │ │ │ │ - movs r0, r1 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + subs r4, #216 @ 0xd8 │ │ │ │ + movs r1, r1 │ │ │ │ + push {r1, r2, r3, r6} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00060e3c : │ │ │ │ +00059c8c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 60eaa │ │ │ │ + cbz r0, 59cfa │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 32254 │ │ │ │ + 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] │ │ │ │ @@ -70884,52 +58765,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60eb8 ) │ │ │ │ + ldr r1, [pc, #12] @ (59d08 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60ebc ) │ │ │ │ + ldr r0, [pc, #12] @ (59d0c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bcc.n 60ea4 │ │ │ │ - movs r0, r1 │ │ │ │ - subs r2, r4, #1 │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r6, 59d8c │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00060ec0 : │ │ │ │ +00059d10 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 60f2e │ │ │ │ + cbz r0, 59d7e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2f648 │ │ │ │ + blx 33fa8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70937,217 +58818,82 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60f3c ) │ │ │ │ + ldr r1, [pc, #12] @ (59d8c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60f40 ) │ │ │ │ + ldr r0, [pc, #12] @ (59d90 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bcc.n 61020 │ │ │ │ - movs r0, r1 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r6, 59dfa │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00060f44 : │ │ │ │ +00059d94 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 326d0 │ │ │ │ + blx 34a64 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060f60 : │ │ │ │ +00059db0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 353a8 │ │ │ │ + blx 33950 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060f7c : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 60fea │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 357ec │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60ff8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60ffc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bcs.n 60f64 │ │ │ │ - movs r0, r1 │ │ │ │ - adds r2, r6, #5 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00061000 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 6105a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 341f0 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (61068 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6106c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bcs.n 610f4 │ │ │ │ - movs r0, r1 │ │ │ │ - adds r2, r5, #4 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00061070 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00059dcc : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 610ca │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31c58 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31cbc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (610d8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (610dc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bne.n 61084 │ │ │ │ - movs r0, r1 │ │ │ │ - adds r2, r4, #3 │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000610e0 : │ │ │ │ +00059de8 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 6114e │ │ │ │ + cbz r0, 59e56 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30250 │ │ │ │ + blx 31644 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -71155,144 +58901,144 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6115c ) │ │ │ │ + ldr r1, [pc, #12] @ (59e64 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61160 ) │ │ │ │ + ldr r0, [pc, #12] @ (59e68 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bne.n 61200 │ │ │ │ - movs r0, r1 │ │ │ │ - adds r6, r0, #2 │ │ │ │ + subs r2, #248 @ 0xf8 │ │ │ │ + movs r1, r1 │ │ │ │ + uxtb r2, r6 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00061164 : │ │ │ │ +00059e6c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 611be │ │ │ │ + cbz r0, 59ec6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33f68 │ │ │ │ + blx 32e20 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (611cc ) │ │ │ │ + ldr r1, [pc, #12] @ (59ed4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (611d0 ) │ │ │ │ + ldr r0, [pc, #12] @ (59ed8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - beq.n 61190 │ │ │ │ - movs r0, r1 │ │ │ │ - adds r6, r7, #0 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ + movs r1, r1 │ │ │ │ + uxth r6, r5 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -000611d4 : │ │ │ │ +00059edc : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 6122e │ │ │ │ + cbz r0, 59f36 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ef8c │ │ │ │ + blx 34050 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa68 │ │ │ │ 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] @ (6123c ) │ │ │ │ + ldr r1, [pc, #12] @ (59f44 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61240 ) │ │ │ │ + ldr r0, [pc, #12] @ (59f48 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - beq.n 61320 │ │ │ │ - movs r0, r1 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + subs r2, #24 │ │ │ │ + movs r1, r1 │ │ │ │ + sxtb r2, r5 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00061244 : │ │ │ │ +00059f4c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 612b2 │ │ │ │ + cbz r0, 59fba │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 322f0 │ │ │ │ + blx 30308 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -71300,62 +59046,62 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (612c0 ) │ │ │ │ + ldr r1, [pc, #12] @ (59fc8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (612c4 ) │ │ │ │ + ldr r0, [pc, #12] @ (59fcc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - subs r2, r3, r6 │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ + movs r1, r1 │ │ │ │ + sxth r2, r2 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -000612c8 : │ │ │ │ +00059fd0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35ad4 │ │ │ │ + blx 34650 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000612e4 : │ │ │ │ +00059fec : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 61352 │ │ │ │ + cbz r0, 5a05a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffbc │ │ │ │ + blx 33bf0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -71363,52 +59109,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61360 ) │ │ │ │ + ldr r1, [pc, #12] @ (5a068 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61364 ) │ │ │ │ + ldr r0, [pc, #12] @ (5a06c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - subs r2, r4, r4 │ │ │ │ + subs r0, #244 @ 0xf4 │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r6, 5a096 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00061368 : │ │ │ │ +0005a070 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 613d6 │ │ │ │ + cbz r0, 5a0de │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 325a0 │ │ │ │ + blx 32f64 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -71416,52 +59162,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (613e4 ) │ │ │ │ + ldr r1, [pc, #12] @ (5a0ec ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (613e8 ) │ │ │ │ + ldr r0, [pc, #12] @ (5a0f0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r6, {r3, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - subs r6, r0, r3 │ │ │ │ + subs r0, #112 @ 0x70 │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r6, 5a104 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -000613ec : │ │ │ │ +0005a0f4 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 6145a │ │ │ │ + cbz r0, 5a162 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 33368 │ │ │ │ + blx 33b74 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -71469,158 +59215,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61468 ) │ │ │ │ + ldr r1, [pc, #12] @ (5a170 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6146c ) │ │ │ │ + ldr r0, [pc, #12] @ (5a174 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r6, {r2, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - subs r2, r5, r1 │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ + movs r1, r1 │ │ │ │ + sub sp, #440 @ 0x1b8 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00061470 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005a178 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 614de │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34168 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 312c8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (614ec ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (614f0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r5!, {r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - subs r6, r1, r0 │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000614f4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005a194 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 61562 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2eef0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f968 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61570 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61574 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ - movs r0, r1 │ │ │ │ - adds r2, r6, r6 │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00061578 : │ │ │ │ +0005a1b0 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 615e6 │ │ │ │ + cbz r0, 5a21e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31354 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32d0c │ │ │ │ + blx 3495c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -71628,64825 +59288,78517 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (615f4 ) │ │ │ │ + ldr r1, [pc, #12] @ (5a22c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (615f8 ) │ │ │ │ + ldr r0, [pc, #12] @ (5a230 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - adds r6, r2, r5 │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ + movs r1, r1 │ │ │ │ + add sp, #376 @ 0x178 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -000615fc : │ │ │ │ - push {r3, lr} │ │ │ │ +0005a234 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30dc4 │ │ │ │ + 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 3204c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00061618 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005a25c : │ │ │ │ + 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 334ac │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00061634 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005a284 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 6168e │ │ │ │ + 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 30428 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005a2ac : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w ip, [pc, #84] @ 5a310 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr r3, [pc, #80] @ (5a314 ) │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ + 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 323e8 │ │ │ │ + ldr r2, [pc, #56] @ (5a318 ) │ │ │ │ + mov.w ip, #1 │ │ │ │ + movs r3, #3 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str.w ip, [sp] │ │ │ │ blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 319cc │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6169c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (616a0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r4, {r4} │ │ │ │ - movs r0, r1 │ │ │ │ - adds r6, r2, r3 │ │ │ │ - movs r1, r1 │ │ │ │ + ldr r2, [pc, #40] @ (5a31c ) │ │ │ │ + ldr r3, [pc, #28] @ (5a314 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5a30a │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + subs r2, #64 @ 0x40 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ + movs r2, r1 │ │ │ │ + subs r2, #14 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -000616a4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005a320 : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr.w ip, [pc, #64] @ 5a370 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #60] @ (5a374 ) │ │ │ │ + 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 32488 │ │ │ │ + ldrb.w r3, [sp] │ │ │ │ + ldr r2, [pc, #36] @ (5a378 ) │ │ │ │ + strb r3, [r4, #0] │ │ │ │ + ldr r3, [pc, #28] @ (5a374 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5a36c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0005a37c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 320c4 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005a390 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30b30 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005a3a4 : │ │ │ │ + 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 │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 616fe │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + ldr r6, [sp, #84] @ 0x54 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 5a452 │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35b20 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + 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 33084 │ │ │ │ + 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 34a34 │ │ │ │ + mov r0, r9 │ │ │ │ + vstr s0, [sp, #24] │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ + vldr s0, [sp, #24] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6170c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61710 ) │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5a460 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (5a464 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - adds r6, r1, r2 │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ + movs r1, r1 │ │ │ │ + add r6, sp, #344 @ 0x158 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00061714 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005a468 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 61782 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r6, [sp, #84] @ 0x54 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + cbz r0, 5a516 │ │ │ │ + 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 309fc │ │ │ │ - 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 31354 │ │ │ │ - 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 33084 │ │ │ │ + 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 328d8 │ │ │ │ + mov r0, r9 │ │ │ │ + vstr s0, [sp, #24] │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ + 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] @ (61790 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61794 ) │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5a524 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (5a528 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ - movs r0, r1 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ + movs r1, r1 │ │ │ │ + add r5, sp, #744 @ 0x2e8 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00061798 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0005a52c : │ │ │ │ + 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 │ │ │ │ + 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 r6, r2 │ │ │ │ - mov r9, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 61822 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r6, [sp, #84] @ 0x54 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ + cbz r0, 5a5da │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 61830 │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32280 │ │ │ │ - mov r3, r7 │ │ │ │ + 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 33084 │ │ │ │ + mov r1, fp │ │ │ │ + ldrd r2, r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #16 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ + strd r6, r4, [sp, #12] │ │ │ │ + strd r7, r8, [sp, #4] │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 30bc0 │ │ │ │ + mov r0, r9 │ │ │ │ + vstr s0, [sp, #24] │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + vldr s0, [sp, #24] │ │ │ │ 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] @ (61840 ) │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5a5e8 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (61844 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (61848 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6184c ) │ │ │ │ + ldr r0, [pc, #12] @ (5a5ec ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r2, r7, #30 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r4, r2, #31 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00061850 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0005a5f0 : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + 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 r6, r2 │ │ │ │ - mov r9, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 618d8 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ + cbz r0, 5a69c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 618e6 │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r9 │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 300c4 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r8 │ │ │ │ + blx 33084 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ + strd r6, r4, [sp, #8] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fe8c │ │ │ │ + mov r0, r9 │ │ │ │ + vstr s0, [sp, #16] │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + vldr s0, [sp, #16] │ │ │ │ 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] @ (618f4 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5a6ac ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (618f8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (618fc ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (61900 ) │ │ │ │ + ldr r0, [pc, #12] @ (5a6b0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + nop │ │ │ │ + adds r2, #178 @ 0xb2 │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r6, r5, #29 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00061904 : │ │ │ │ +0005a6b4 : │ │ │ │ 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 │ │ │ │ + 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 r6, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ blx 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 619ae │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ + cbz r0, 5a760 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 619bc │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 318c4 │ │ │ │ - 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ + movs r3, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ + 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 33084 │ │ │ │ + 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 30478 │ │ │ │ + mov r0, r9 │ │ │ │ + vstr s0, [sp, #16] │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + 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] @ (619cc ) │ │ │ │ + ldr r1, [pc, #12] @ (5a770 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (619d0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (619d4 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (619d8 ) │ │ │ │ + ldr r0, [pc, #12] @ (5a774 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r6, r1, #27 │ │ │ │ + adds r1, #238 @ 0xee │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r0, r5, #27 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -000619dc : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005a778 : │ │ │ │ + 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 │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 61a36 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32cc0 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (61a44 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61a48 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r0!, {r3, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r6, r2, #26 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00061a4c : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 61aa6 │ │ │ │ - mov r4, r0 │ │ │ │ + cbz r0, 5a824 │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34ddc │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (61ab4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61ab8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r6, r1, #25 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00061abc : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 61b2a │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r9 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f8bc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r8 │ │ │ │ + blx 33084 │ │ │ │ + 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 3439c │ │ │ │ + mov r0, r9 │ │ │ │ + vstr s0, [sp, #16] │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61b38 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61b3c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r2, r6, #23 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00061b40 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3099c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00061b5c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3373c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00061b78 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 323b4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00061b94 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 337a0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00061bb0 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 61c1e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32c14 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (61c2c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61c30 ) │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5a834 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (5a838 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - stmia r6!, {r7} │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r6, r4, #20 │ │ │ │ + nop │ │ │ │ + adds r1, #42 @ 0x2a │ │ │ │ + movs r1, r1 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00061c34 : │ │ │ │ +0005a83c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 61ca2 │ │ │ │ - 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 31354 │ │ │ │ - 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 33084 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ - blx 357b0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - 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 30c84 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s0, [sp, #36] @ 0x24 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (61cb0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61cb4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ - movs r1, r1 │ │ │ │ + nop │ │ │ │ │ │ │ │ -00061cb8 : │ │ │ │ +0005a8cc : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 61d26 │ │ │ │ - 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 31354 │ │ │ │ - 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 33084 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ - blx 348d8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61d34 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61d38 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - stmia r5!, {r3, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r6, r5, #17 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00061d3c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f518 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00061d58 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30c90 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00061d74 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 321e4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00061d90 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 61dfe │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 322fc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61e0c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61e10 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r6, r7, #14 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00061e14 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ef64 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00061e30 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f660 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00061e4c : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 61eba │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31f88 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - 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 2f860 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s0, [sp, #36] @ 0x24 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (61ec8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61ecc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r2, r5, #12 │ │ │ │ - movs r1, r1 │ │ │ │ + nop │ │ │ │ │ │ │ │ -00061ed0 : │ │ │ │ +0005a95c : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 61f3e │ │ │ │ - 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 31354 │ │ │ │ - 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 33084 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, r8 │ │ │ │ - blx 33254 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - 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 33754 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s0, [sp, #44] @ 0x2c │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (61f4c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61f50 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r6, r1, #11 │ │ │ │ - movs r1, r1 │ │ │ │ + nop │ │ │ │ │ │ │ │ -00061f54 : │ │ │ │ +0005a9f8 : │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 61fc2 │ │ │ │ - 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 31354 │ │ │ │ - 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 33084 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, r8 │ │ │ │ - blx 323cc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - 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 30b18 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s0, [sp, #44] @ 0x2c │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (61fd0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61fd4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00061fd8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35154 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00061ff4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 332cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + nop │ │ │ │ │ │ │ │ -00062010 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005aa94 <__slpack_MOD_dcldrawdeviceviewportcorner@@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 34010 │ │ │ │ - cbz r0, 6207e │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ (5aacc <__slpack_MOD_dcldrawdeviceviewportcorner@@Base+0x38>) │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #40] @ (5aad0 <__slpack_MOD_dcldrawdeviceviewportcorner@@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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34f70 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6208c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62090 ) │ │ │ │ + movs r2, #27 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - stmia r2!, {r5} │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00062094 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 304bc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000620b0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31ca4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000620cc : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 62126 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + blx 34974 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 310cc │ │ │ │ + blx 316c4 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (62134 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62138 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - stmia r1!, {r3, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r6, r3, #5 │ │ │ │ + movs r1, #27 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 30484 │ │ │ │ + add r0, sp, #984 @ 0x3d8 │ │ │ │ + movs r1, r1 │ │ │ │ + bcs.n 5ab08 <__slpack_MOD_dcldrawdevicewindowcorner@@Base+0x34> │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0006213c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005aad4 <__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, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ (5ab0c <__slpack_MOD_dcldrawdevicewindowcorner@@Base+0x38>) │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #40] @ (5ab10 <__slpack_MOD_dcldrawdevicewindowcorner@@Base+0x3c>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 62196 │ │ │ │ - mov r4, r0 │ │ │ │ + add r4, pc │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f820 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (621a4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (621a8 ) │ │ │ │ + movs r2, #25 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - stmia r1!, {r3} │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + blx 34974 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 307f0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #25 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 30484 │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ + movs r1, r1 │ │ │ │ + bne.n 5aac8 <__slpack_MOD_dcldrawdeviceviewportcorner@@Base+0x34> │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -000621ac : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005ab14 <__slpack_MOD_dcldrawviewportcorner@@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 34010 │ │ │ │ - cbz r0, 6221a │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ (5ab4c <__slpack_MOD_dcldrawviewportcorner@@Base+0x38>) │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #40] @ (5ab50 <__slpack_MOD_dcldrawviewportcorner@@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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34c4c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62228 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6222c ) │ │ │ │ + movs r2, #21 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - stmia r0!, {r2, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r2, r7, #2 │ │ │ │ + blx 34974 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 355e8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #21 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 30484 │ │ │ │ + add r0, sp, #696 @ 0x2b8 │ │ │ │ + movs r1, r1 │ │ │ │ + bne.n 5aa88 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00062230 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35294 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006224c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005ab54 <__slpack_MOD_dcldrawdeviceviewportframe@@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 34010 │ │ │ │ - cbz r0, 622ba │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (5ab88 <__slpack_MOD_dcldrawdeviceviewportframe@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #36] @ (5ab8c <__slpack_MOD_dcldrawdeviceviewportframe@@Base+0x38>) │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32c4c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + add r4, pc │ │ │ │ + movs r2, #26 │ │ │ │ + add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + blx 34974 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33870 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (622c8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (622cc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - itt al │ │ │ │ - moval r0, r1 │ │ │ │ - asral r2, r0, #1 │ │ │ │ + movs r1, #26 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 30484 │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ + movs r1, r1 │ │ │ │ + bne.n 5ac4c <__slpack_MOD_dclsetframetitle@@Base+0x44> │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -000622d0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005ab90 <__slpack_MOD_dcldrawdevicewindowframe@@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 34010 │ │ │ │ - cbz r0, 6233e │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (5abc4 <__slpack_MOD_dcldrawdevicewindowframe@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #36] @ (5abc8 <__slpack_MOD_dcldrawdevicewindowframe@@Base+0x38>) │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33c2c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + add r4, pc │ │ │ │ + movs r2, #24 │ │ │ │ + add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + blx 34974 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32938 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6234c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62350 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop {6} │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r6, r4, #31 │ │ │ │ + movs r1, #24 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 30484 │ │ │ │ + add r0, sp, #408 @ 0x198 │ │ │ │ + movs r1, r1 │ │ │ │ + bne.n 5ac10 <__slpack_MOD_dclsetframetitle@@Base+0x8> │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00062354 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005abcc <__slpack_MOD_dcldrawviewportframe@@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 34010 │ │ │ │ - cbz r0, 623c2 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (5ac00 <__slpack_MOD_dcldrawviewportframe@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #36] @ (5ac04 <__slpack_MOD_dcldrawviewportframe@@Base+0x38>) │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3302c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + add r4, pc │ │ │ │ + movs r2, #20 │ │ │ │ + add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + blx 34974 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32b80 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (623d0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (623d4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bkpt 0x00dc │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ + movs r1, #20 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 30484 │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ + movs r1, r1 │ │ │ │ + beq.n 5abd4 <__slpack_MOD_dcldrawviewportframe@@Base+0x8> │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -000623d8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 324bc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000623f4 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00062410 : │ │ │ │ +0005ac08 <__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] @ (5ac8c <__slpack_MOD_dclsetframetitle@@Base+0x84>) │ │ │ │ mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 6247e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ + ldr r1, [pc, #108] @ (5ac90 <__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] @ (5ac94 <__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 2f694 │ │ │ │ + movs r1, #1 │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + cbz r4, 5ac4c <__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 31a24 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6248c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62490 ) │ │ │ │ - add r1, pc │ │ │ │ + mov r0, r7 │ │ │ │ + add r4, sp, #24 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2fb5c │ │ │ │ + ldr r2, [pc, #52] @ (5ac98 <__slpack_MOD_dclsetframetitle@@Base+0x90>) │ │ │ │ + ldr r3, [pc, #40] @ (5ac90 <__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 5ac86 <__slpack_MOD_dclsetframetitle@@Base+0x7e> │ │ │ │ + ldr r0, [pc, #36] @ (5ac9c <__slpack_MOD_dclsetframetitle@@Base+0x94>) │ │ │ │ + movs r1, #16 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bkpt 0x0020 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #24 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ + movs r3, r1 │ │ │ │ + add r7, pc, #792 @ (adr r7, 5afb8 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x88>) │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00062494 : │ │ │ │ - push {r3, 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} │ │ │ │ - │ │ │ │ -000624b0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32248 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000624cc : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005aca0 <__slpack_MOD_dclsetaspectratio@@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 34010 │ │ │ │ - cbz r0, 62526 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34ca8 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (62534 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62538 ) │ │ │ │ - add r1, pc │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #88] @ (5ad08 <__slpack_MOD_dclsetaspectratio@@Base+0x68>) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [pc, #88] @ (5ad0c <__slpack_MOD_dclsetaspectratio@@Base+0x6c>) │ │ │ │ + sub sp, #12 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #84] @ (5ad10 <__slpack_MOD_dclsetaspectratio@@Base+0x70>) │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #17 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r6, r6, #25 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ + cbz r4, 5acd6 <__slpack_MOD_dclsetaspectratio@@Base+0x36> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 335d0 │ │ │ │ + ldr r2, [pc, #48] @ (5ad14 <__slpack_MOD_dclsetaspectratio@@Base+0x74>) │ │ │ │ + ldr r3, [pc, #40] @ (5ad0c <__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 5ad04 <__slpack_MOD_dclsetaspectratio@@Base+0x64> │ │ │ │ + ldr r0, [pc, #32] @ (5ad18 <__slpack_MOD_dclsetaspectratio@@Base+0x78>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + adds r0, #78 @ 0x4e │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #600 @ (adr r7, 5af6c <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x3c>) │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, #32 │ │ │ │ + movs r3, r1 │ │ │ │ + add r7, pc, #368 @ (adr r7, 5ae8c <__grpack_MOD_dclsetviewport@@Base+0x24>) │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0006253c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005ad1c <__slpack_MOD_dclsetframemargin@@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] @ (5ad5c <__slpack_MOD_dclsetframemargin@@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 34010 │ │ │ │ - cbz r0, 62596 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33ef8 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ + blx 32034 │ │ │ │ + movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (625a4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (625a8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - pop {r3, pc} │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + add r7, pc, #216 @ (adr r7, 5ae38 <__grpack_MOD_dclsetwindow@@Base+0x98>) │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -000625ac : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005ad60 <__slpack_MOD_dcldivideframe@@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 34010 │ │ │ │ - cbz r0, 6261a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 345a0 │ │ │ │ - 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] @ (5ad9c <__slpack_MOD_dcldivideframe@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31f10 │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62628 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6262c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - pop {r2, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r2, r2, #23 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + add r7, pc, #24 @ (adr r7, 5adb8 <__grpack_MOD_dclsetwindow@@Base+0x18>) │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00062630 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fa74 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006264c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005ada0 <__grpack_MOD_dclsetwindow@@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.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #156] @ (5ae50 <__grpack_MOD_dclsetwindow@@Base+0xb0>) │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #156] @ (5ae54 <__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] @ (5ae58 <__grpack_MOD_dclsetwindow@@Base+0xb8>) │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + mov.w r2, #0 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + ldr r0, [pc, #136] @ (5ae5c <__grpack_MOD_dclsetwindow@@Base+0xbc>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 34e1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5ae30 <__grpack_MOD_dclsetwindow@@Base+0x90> │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 5ae38 <__grpack_MOD_dclsetwindow@@Base+0x98> │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 626ba │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 324e4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (626c8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (626cc ) │ │ │ │ - add r1, pc │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 5ae40 <__grpack_MOD_dclsetwindow@@Base+0xa0> │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 5ae48 <__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 34338 │ │ │ │ + ldr r2, [pc, #80] @ (5ae60 <__grpack_MOD_dclsetwindow@@Base+0xc0>) │ │ │ │ + ldr r3, [pc, #68] @ (5ae54 <__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 5ae4c <__grpack_MOD_dclsetwindow@@Base+0xac> │ │ │ │ + ldr r0, [pc, #64] @ (5ae64 <__grpack_MOD_dclsetwindow@@Base+0xc4>) │ │ │ │ + movs r1, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cbnz r4, 62744 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r2, r3, #21 │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 5adec <__grpack_MOD_dclsetwindow@@Base+0x4c> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 5adf4 <__grpack_MOD_dclsetwindow@@Base+0x54> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5adfc <__grpack_MOD_dclsetwindow@@Base+0x5c> │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + b.n 5adfe <__grpack_MOD_dclsetwindow@@Base+0x5e> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #768 @ (adr r6, 5b15c <__grpack_MOD_dclsettransnumber@@Base+0xc>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r6, pc, #784 @ (adr r6, 5b170 <__grpack_MOD_dclsettransnumber@@Base+0x20>) │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ + movs r3, r1 │ │ │ │ + add r6, pc, #416 @ (adr r6, 5b008 <__grpack_MOD_dclsetsimilarity@@Base+0x10>) │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -000626d0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005ae68 <__grpack_MOD_dclsetviewport@@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.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #156] @ (5af18 <__grpack_MOD_dclsetviewport@@Base+0xb0>) │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #156] @ (5af1c <__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] @ (5af20 <__grpack_MOD_dclsetviewport@@Base+0xb8>) │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + mov.w r2, #0 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + ldr r0, [pc, #136] @ (5af24 <__grpack_MOD_dclsetviewport@@Base+0xbc>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 34e1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5aef8 <__grpack_MOD_dclsetviewport@@Base+0x90> │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 5af00 <__grpack_MOD_dclsetviewport@@Base+0x98> │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 6273e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 354b4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6274c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62750 ) │ │ │ │ - add r1, pc │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 5af08 <__grpack_MOD_dclsetviewport@@Base+0xa0> │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 5af10 <__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 30be8 │ │ │ │ + ldr r2, [pc, #80] @ (5af28 <__grpack_MOD_dclsetviewport@@Base+0xc0>) │ │ │ │ + ldr r3, [pc, #68] @ (5af1c <__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 5af14 <__grpack_MOD_dclsetviewport@@Base+0xac> │ │ │ │ + ldr r0, [pc, #64] @ (5af2c <__grpack_MOD_dclsetviewport@@Base+0xc4>) │ │ │ │ + movs r1, #14 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cbnz r0, 627a8 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r6, r7, #19 │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 5aeb4 <__grpack_MOD_dclsetviewport@@Base+0x4c> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 5aebc <__grpack_MOD_dclsetviewport@@Base+0x54> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5aec4 <__grpack_MOD_dclsetviewport@@Base+0x5c> │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + b.n 5aec6 <__grpack_MOD_dclsetviewport@@Base+0x5e> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #64 @ (adr r6, 5af64 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x34>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r5, pc, #1008 @ (adr r5, 5b318 <__grpack_MOD_dclopengraphics@@Base+0xc4>) │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r6, #44 @ 0x2c │ │ │ │ + movs r3, r1 │ │ │ │ + add r5, pc, #736 @ (adr r5, 5b210 <__grpack_MOD_dclnewfig@@Base+0x24>) │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00062754 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005af30 <__grpack_MOD_dclsetmapprojectionwindow@@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.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #156] @ (5afe0 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xb0>) │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #156] @ (5afe4 <__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] @ (5afe8 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xb8>) │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + mov.w r2, #0 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + ldr r0, [pc, #136] @ (5afec <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xbc>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 34e1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5afc0 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x90> │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 5afc8 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x98> │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 627c2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - 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] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (627d0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (627d4 ) │ │ │ │ - add r1, pc │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 5afd0 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xa0> │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 5afd8 <__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 30e5c │ │ │ │ + ldr r2, [pc, #80] @ (5aff0 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xc0>) │ │ │ │ + ldr r3, [pc, #68] @ (5afe4 <__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 5afdc <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xac> │ │ │ │ + ldr r0, [pc, #64] @ (5aff4 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xc4>) │ │ │ │ + movs r1, #25 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - revsh r4, r3 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 5af7c <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x4c> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 5af84 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x54> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5af8c <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x5c> │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + b.n 5af8e <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x5e> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #352 @ (adr r5, 5b14c <__grpack_MOD_dclsetmapprojectionangle@@Base+0xa8>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r5, pc, #208 @ (adr r5, 5b0c0 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x1c>) │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ + movs r3, r1 │ │ │ │ + add r5, pc, #0 @ (adr r5, 5aff8 <__grpack_MOD_dclsetsimilarity@@Base>) │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -000627d8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33144 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000627f4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31b2c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062810 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005aff8 <__grpack_MOD_dclsetsimilarity@@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 34010 │ │ │ │ - cbz r0, 6287e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 339c8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6288c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62890 ) │ │ │ │ - add r1, pc │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #128] @ (5b08c <__grpack_MOD_dclsetsimilarity@@Base+0x94>) │ │ │ │ + ldr r3, [pc, #132] @ (5b090 <__grpack_MOD_dclsetsimilarity@@Base+0x98>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #128] @ (5b094 <__grpack_MOD_dclsetsimilarity@@Base+0x9c>) │ │ │ │ + sub sp, #24 │ │ │ │ + mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - rev r0, r4 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00062894 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34de8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000628b0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3574c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000628cc : │ │ │ │ - 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 │ │ │ │ + movs r1, #16 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + ldr r0, [pc, #108] @ (5b098 <__grpack_MOD_dclsetsimilarity@@Base+0xa0>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 34e1c │ │ │ │ + cbz r6, 5b074 <__grpack_MOD_dclsetsimilarity@@Base+0x7c> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cbz r5, 5b07c <__grpack_MOD_dclsetsimilarity@@Base+0x84> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 6293e │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 344bc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6294c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62950 ) │ │ │ │ - add r1, pc │ │ │ │ + cbz r4, 5b084 <__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 34e50 │ │ │ │ + ldr r2, [pc, #72] @ (5b09c <__grpack_MOD_dclsetsimilarity@@Base+0xa4>) │ │ │ │ + ldr r3, [pc, #60] @ (5b090 <__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 5b088 <__grpack_MOD_dclsetsimilarity@@Base+0x90> │ │ │ │ + ldr r0, [pc, #56] @ (5b0a0 <__grpack_MOD_dclsetsimilarity@@Base+0xa8>) │ │ │ │ + movs r1, #16 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cbnz r0, 62968 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 5b03c <__grpack_MOD_dclsetsimilarity@@Base+0x44> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 5b042 <__grpack_MOD_dclsetsimilarity@@Base+0x4a> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b.n 5b044 <__grpack_MOD_dclsetsimilarity@@Base+0x4c> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, pc, #744 @ (adr r4, 5b380 <__grpack_MOD_dclselectdevice@@Base+0x44>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r4, pc, #440 @ (adr r4, 5b254 <__grpack_MOD_dclopengraphics@@Base>) │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ + movs r3, r1 │ │ │ │ + add r4, pc, #416 @ (adr r4, 5b244 <__grpack_MOD_dclnewframe@@Base+0x24>) │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00062954 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32400 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062970 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005b0a4 <__grpack_MOD_dclsetmapprojectionangle@@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 34010 │ │ │ │ - cbz r0, 629de │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33aa4 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #128] @ (5b138 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x94>) │ │ │ │ + ldr r3, [pc, #132] @ (5b13c <__grpack_MOD_dclsetmapprojectionangle@@Base+0x98>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #128] @ (5b140 <__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 2f694 │ │ │ │ + ldr r0, [pc, #108] @ (5b144 <__grpack_MOD_dclsetmapprojectionangle@@Base+0xa0>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 34e1c │ │ │ │ + cbz r6, 5b120 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x7c> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cbz r5, 5b128 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x84> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cbz r4, 5b130 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x8c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (629ec ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (629f0 ) │ │ │ │ - add r1, pc │ │ │ │ + add r1, sp, #4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 34c04 │ │ │ │ + ldr r2, [pc, #72] @ (5b148 <__grpack_MOD_dclsetmapprojectionangle@@Base+0xa4>) │ │ │ │ + ldr r3, [pc, #60] @ (5b13c <__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 5b134 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x90> │ │ │ │ + ldr r0, [pc, #56] @ (5b14c <__grpack_MOD_dclsetmapprojectionangle@@Base+0xa8>) │ │ │ │ + movs r1, #24 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xb8c0 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 5b0e8 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x44> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 5b0ee <__grpack_MOD_dclsetmapprojectionangle@@Base+0x4a> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 5b0f0 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x4c> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, pc, #136 @ (adr r4, 5b1cc <__grpack_MOD_dclclosegraphics@@Base+0x14>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r3, pc, #776 @ (adr r3, 5b450 <__rnmlib_MOD_dclrunningmean@@Base+0x54>) │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r4, #4 │ │ │ │ + movs r3, r1 │ │ │ │ + add r3, pc, #832 @ (adr r3, 5b490 <__rnmlib_MOD_dclrunningmean@@Base+0x94>) │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -000629f4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005b150 <__grpack_MOD_dclsettransnumber@@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 34010 │ │ │ │ - cbz r0, 62a62 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 311c0 │ │ │ │ - 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] @ (5b180 <__grpack_MOD_dclsettransnumber@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #17 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3228c │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62a70 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62a74 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xb83c │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r2, r4, #10 │ │ │ │ + movs r1, #17 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + add r3, pc, #624 @ (adr r3, 5b3f4 <__grpack_MOD_dclselectdevice@@Base+0xb8>) │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00062a78 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005b184 <__grpack_MOD_dclsettransfunction@@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 r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 62ae6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - 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] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62af4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62af8 ) │ │ │ │ - add r1, pc │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (5b1b4 <__grpack_MOD_dclsettransfunction@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #19 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xb7b8 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + blx 3087c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #19 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + add r3, pc, #496 @ (adr r3, 5b3a8 <__grpack_MOD_dclselectdevice@@Base+0x6c>) │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00062afc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30594 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062b18 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f524 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062b34 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34870 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062b50 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005b1b8 <__grpack_MOD_dclclosegraphics@@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 34010 │ │ │ │ - cbz r0, 62bbe │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f0c0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62bcc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62bd0 ) │ │ │ │ - add r1, pc │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (5b1e8 <__grpack_MOD_dclclosegraphics@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #15 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xb6e0 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r6, r2, #6 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + blx 35204 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #15 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + add r3, pc, #368 @ (adr r3, 5b35c <__grpack_MOD_dclselectdevice@@Base+0x20>) │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00062bd4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f134 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062bf0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005b1ec <__grpack_MOD_dclnewfig@@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 34010 │ │ │ │ - cbz r0, 62c5e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35350 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62c6c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62c70 ) │ │ │ │ - add r1, pc │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (5b21c <__grpack_MOD_dclnewfig@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #9 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xb640 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r6, r3, #4 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + blx 30c44 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #9 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + add r3, pc, #224 @ (adr r3, 5b300 <__grpack_MOD_dclopengraphics@@Base+0xac>) │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00062c74 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005b220 <__grpack_MOD_dclnewframe@@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 r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 62ce2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ffa0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62cf0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62cf4 ) │ │ │ │ - add r1, pc │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (5b250 <__grpack_MOD_dclnewframe@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #11 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + blx 2f1d4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #11 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + add r3, pc, #64 @ (adr r3, 5b294 <__grpack_MOD_dclopengraphics@@Base+0x40>) │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00062cf8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005b254 <__grpack_MOD_dclopengraphics@@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 34010 │ │ │ │ - cbz r0, 62d66 │ │ │ │ + str.w r0, [ip, #3720] @ 0xe88 │ │ │ │ + ldr r2, [pc, #188] @ (5b320 <__grpack_MOD_dclopengraphics@@Base+0xcc>) │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 348b0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62d74 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62d78 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r3, [pc, #188] @ (5b324 <__grpack_MOD_dclopengraphics@@Base+0xd0>) │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #184] @ (5b328 <__grpack_MOD_dclopengraphics@@Base+0xd4>) │ │ │ │ + movs r1, #15 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r6, r4, #1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #364] @ 0x16c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + cbz r4, 5b2b2 <__grpack_MOD_dclopengraphics@@Base+0x5e> │ │ │ │ + add r1, sp, #12 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + mov r0, r1 │ │ │ │ + blx 344ac │ │ │ │ + ldr r2, [pc, #156] @ (5b32c <__grpack_MOD_dclopengraphics@@Base+0xd8>) │ │ │ │ + ldr r3, [pc, #144] @ (5b324 <__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 5b30e <__grpack_MOD_dclopengraphics@@Base+0xba> │ │ │ │ + ldr r0, [pc, #140] @ (5b330 <__grpack_MOD_dclopengraphics@@Base+0xdc>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + vldr d7, [pc, #100] @ 5b318 <__grpack_MOD_dclopengraphics@@Base+0xc4> │ │ │ │ + add r0, sp, #16 │ │ │ │ + ldr r3, [pc, #120] @ (5b334 <__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 31c1c <_gfortran_st_write@plt> │ │ │ │ + ldr r1, [pc, #104] @ (5b338 <__grpack_MOD_dclopengraphics@@Base+0xe4>) │ │ │ │ + movs r2, #24 │ │ │ │ + add r0, sp, #16 │ │ │ │ + add r1, pc │ │ │ │ + blx 359c8 <_gfortran_transfer_character_write@plt> │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ + blx 30d00 │ │ │ │ + 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 2f388 <_gfortran_st_read@plt> │ │ │ │ + add r1, sp, #12 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, sp, #16 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 32b20 <_gfortran_transfer_integer@plt> │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 30fe8 <_gfortran_st_read_done@plt> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + b.n 5b288 <__grpack_MOD_dclopengraphics@@Base+0x34> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r6, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r2, #154 @ 0x9a │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, pc, #896 @ (adr r2, 5b6ac <__uspack_MOD_dcldrawaxislabel@@Base+0x50>) │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ + movs r3, r1 │ │ │ │ + add r2, pc, #680 @ (adr r2, 5b5dc <__rnmlib_MOD_dclrunningmean@@Base+0x1e0>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r2, pc, #648 @ (adr r2, 5b5c0 <__rnmlib_MOD_dclrunningmean@@Base+0x1c4>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r2, pc, #616 @ (adr r2, 5b5a4 <__rnmlib_MOD_dclrunningmean@@Base+0x1a8>) │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00062d7c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32c08 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062d98 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 311d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062db4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005b33c <__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 34010 │ │ │ │ - cbz r0, 62e22 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35abc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62e30 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62e34 ) │ │ │ │ + str.w r0, [ip, #3712] @ 0xe80 │ │ │ │ + ldr r2, [pc, #152] @ (5b3e4 <__grpack_MOD_dclselectdevice@@Base+0xa8>) │ │ │ │ + sub sp, #364 @ 0x16c │ │ │ │ + ldr r3, [pc, #152] @ (5b3e8 <__grpack_MOD_dclselectdevice@@Base+0xac>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r2, pc │ │ │ │ + ldr r6, [pc, #148] @ (5b3ec <__grpack_MOD_dclselectdevice@@Base+0xb0>) │ │ │ │ + ldr r5, [pc, #152] @ (5b3f0 <__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 2f694 │ │ │ │ + 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 31c1c <_gfortran_st_write@plt> │ │ │ │ + ldr r1, [pc, #112] @ (5b3f4 <__grpack_MOD_dclselectdevice@@Base+0xb8>) │ │ │ │ + movs r2, #24 │ │ │ │ + add r0, sp, #8 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + blx 359c8 <_gfortran_transfer_character_write@plt> │ │ │ │ + add r0, sp, #8 │ │ │ │ + blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ + blx 30d00 │ │ │ │ + add r0, sp, #8 │ │ │ │ + movs r3, #5 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + strd r5, r7, [sp, #16] │ │ │ │ + strd r2, r3, [sp, #8] │ │ │ │ + blx 2f388 <_gfortran_st_read@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + add.w r5, sp, r2 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 32b20 <_gfortran_transfer_integer@plt> │ │ │ │ + add r0, sp, #8 │ │ │ │ + blx 30fe8 <_gfortran_st_read_done@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #48] @ (5b3f8 <__grpack_MOD_dclselectdevice@@Base+0xbc>) │ │ │ │ + ldr r3, [pc, #28] @ (5b3e8 <__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 5b3e0 <__grpack_MOD_dclselectdevice@@Base+0xa4> │ │ │ │ + add sp, #364 @ 0x16c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + cmp r1, #178 @ 0xb2 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, pc, #184 @ (adr r2, 5b4a8 <__rnmlib_MOD_dclrunningmean@@Base+0xac>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r2, pc, #0 @ (adr r2, 5b3f4 <__grpack_MOD_dclselectdevice@@Base+0xb8>) │ │ │ │ movs r1, r1 │ │ │ │ + add r1, pc, #912 @ (adr r1, 5b788 <__uspack_MOD_dcldrawaxislabel@@Base+0x12c>) │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00062e38 : │ │ │ │ +0005b3fc <__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, #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, #4040] @ 0xfc8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #256] @ (5b510 <__rnmlib_MOD_dclrunningmean@@Base+0x114>) │ │ │ │ + ldr r3, [pc, #256] @ (5b514 <__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, 5b47e <__rnmlib_MOD_dclrunningmean@@Base+0x82> │ │ │ │ + ldr r0, [pc, #224] @ (5b518 <__rnmlib_MOD_dclrunningmean@@Base+0x11c>) │ │ │ │ + movs r1, #14 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 62eaa │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33888 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 5b48a <__rnmlib_MOD_dclrunningmean@@Base+0x8e> │ │ │ │ + ldr r3, [pc, #212] @ (5b51c <__rnmlib_MOD_dclrunningmean@@Base+0x120>) │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (62eb8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62ebc ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r3, pc │ │ │ │ + strd r3, r8, [sp] │ │ │ │ + str r7, [sp, #16] │ │ │ │ + blx 31a3c │ │ │ │ + ldr r2, [pc, #196] @ (5b520 <__rnmlib_MOD_dclrunningmean@@Base+0x124>) │ │ │ │ + ldr r3, [pc, #180] @ (5b514 <__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 5b50a <__rnmlib_MOD_dclrunningmean@@Base+0x10e> │ │ │ │ + ldr r0, [pc, #180] @ (5b524 <__rnmlib_MOD_dclrunningmean@@Base+0x128>) │ │ │ │ + movs r1, #14 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cbz r4, 62f38 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r6, #29 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00062ec0 : │ │ │ │ - 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 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + ldr r0, [pc, #168] @ (5b528 <__rnmlib_MOD_dclrunningmean@@Base+0x12c>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + b.n 5b446 <__rnmlib_MOD_dclrunningmean@@Base+0x4a> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 5b4e4 <__rnmlib_MOD_dclrunningmean@@Base+0xe8> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 62f32 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r5 │ │ │ │ + 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 5b4a2 <__rnmlib_MOD_dclrunningmean@@Base+0xa6> │ │ │ │ + ldr r3, [pc, #120] @ (5b52c <__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 31a3c │ │ │ │ mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313d8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ + bne.n 5b4d0 <__rnmlib_MOD_dclrunningmean@@Base+0xd4> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5b45a <__rnmlib_MOD_dclrunningmean@@Base+0x5e> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34010 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r3, [pc, #60] @ (5b530 <__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 31a3c │ │ │ │ + mov r0, r9 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (62f40 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62f44 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cbz r4, 62f9e │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r2, #28 │ │ │ │ + b.n 5b45a <__rnmlib_MOD_dclrunningmean@@Base+0x5e> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #368 @ (adr r1, 5b68c <__uspack_MOD_dcldrawaxislabel@@Base+0x30>) │ │ │ │ movs r1, r1 │ │ │ │ - │ │ │ │ -00062f48 : │ │ │ │ + asrs r2, r1, #16 │ │ │ │ + movs r2, r1 │ │ │ │ + cmp r0, #166 @ 0xa6 │ │ │ │ + movs r3, r1 │ │ │ │ + add r1, pc, #152 @ (adr r1, 5b5c0 <__rnmlib_MOD_dclrunningmean@@Base+0x1c4>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r1, pc, #88 @ (adr r1, 5b584 <__rnmlib_MOD_dclrunningmean@@Base+0x188>) │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ + movs r2, r1 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ + 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, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #84] @ (5b598 <__rnmlib_MOD_dclrunningmean@@Base+0x19c>) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #84] @ (5b59c <__rnmlib_MOD_dclrunningmean@@Base+0x1a0>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [pc, #80] @ (5b5a0 <__rnmlib_MOD_dclrunningmean@@Base+0x1a4>) │ │ │ │ mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 62fa2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + movs r2, #5 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + movs r3, #32 │ │ │ │ + blx 343dc │ │ │ │ + ldr r3, [pc, #64] @ (5b5a4 <__rnmlib_MOD_dclrunningmean@@Base+0x1a8>) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r4, [pc, #60] @ (5b5a8 <__rnmlib_MOD_dclrunningmean@@Base+0x1ac>) │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r4, pc │ │ │ │ + movs r3, #32 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f894 │ │ │ │ + blx 343dc │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r2, #5 │ │ │ │ + blx 32d58 │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (62fb0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62fb4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - uxtb r4, r7 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r1, #27 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 32d54 │ │ │ │ + nop │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #344 @ (adr r0, 5b6fc <__uspack_MOD_dcldrawaxislabel@@Base+0xa0>) │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #264 @ (adr r0, 5b6b4 <__uspack_MOD_dcldrawaxislabel@@Base+0x58>) │ │ │ │ movs r1, r1 │ │ │ │ - │ │ │ │ -00062fb8 : │ │ │ │ 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 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #84] @ (5b610 <__rnmlib_MOD_dclrunningmean@@Base+0x214>) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #84] @ (5b614 <__rnmlib_MOD_dclrunningmean@@Base+0x218>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [pc, #80] @ (5b618 <__rnmlib_MOD_dclrunningmean@@Base+0x21c>) │ │ │ │ mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 63012 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + movs r2, #6 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + movs r3, #32 │ │ │ │ + blx 343dc │ │ │ │ + ldr r3, [pc, #64] @ (5b61c <__rnmlib_MOD_dclrunningmean@@Base+0x220>) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r4, [pc, #60] @ (5b620 <__rnmlib_MOD_dclrunningmean@@Base+0x224>) │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r4, pc │ │ │ │ + movs r3, #32 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33cd4 │ │ │ │ + blx 343dc │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r2, #6 │ │ │ │ + blx 32d58 │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (63020 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63024 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - uxth r4, r1 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r0, #26 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 32d54 │ │ │ │ + nop │ │ │ │ + movs r7, #66 @ 0x42 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00063028 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005b624 <__uspack_MOD_dclshiftaxis@@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 34010 │ │ │ │ - cbz r0, 63096 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 350a0 │ │ │ │ - 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] @ (5b658 <__uspack_MOD_dclshiftaxis@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #11 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 356d8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (630a4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (630a8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - sxth r0, r1 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + movs r1, #11 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldr r7, [sp, #568] @ 0x238 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -000630ac : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0005b65c <__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, #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 34010 │ │ │ │ - cbz r0, 6311e │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #768] @ (5b974 <__uspack_MOD_dcldrawaxislabel@@Base+0x318>) │ │ │ │ + mov r5, r2 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r0, [pc, #768] @ (5b978 <__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, 5b6aa <__uspack_MOD_dcldrawaxislabel@@Base+0x4e> │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + cbz r5, 5b6aa <__uspack_MOD_dcldrawaxislabel@@Base+0x4e> │ │ │ │ + ldr.w r9, [r2, #24] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 5b752 <__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] @ (5b97c <__uspack_MOD_dcldrawaxislabel@@Base+0x320>) │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r1, [pc, #708] @ (5b980 <__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 34974 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3545c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 5b6de <__uspack_MOD_dcldrawaxislabel@@Base+0x82> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + bic.w sl, r8, r8, asr #31 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + cbz r5, 5b736 <__uspack_MOD_dcldrawaxislabel@@Base+0xda> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5b7a2 <__uspack_MOD_dcldrawaxislabel@@Base+0x146> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bne.n 5b75e <__uspack_MOD_dcldrawaxislabel@@Base+0x102> │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #60 @ 0x3c │ │ │ │ + str r1, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6312c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63130 ) │ │ │ │ - add r1, pc │ │ │ │ + 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 2fe8c │ │ │ │ + ldr r2, [pc, #624] @ (5b984 <__uspack_MOD_dcldrawaxislabel@@Base+0x328>) │ │ │ │ + ldr r3, [pc, #608] @ (5b974 <__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 5b96e <__uspack_MOD_dcldrawaxislabel@@Base+0x312> │ │ │ │ + ldr r0, [pc, #608] @ (5b988 <__uspack_MOD_dcldrawaxislabel@@Base+0x32c>) │ │ │ │ + movs r1, #16 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cbz r0, 63150 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00063134 : │ │ │ │ - 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] │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30484 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 5b8e8 <__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 32430 │ │ │ │ + b.n 5b710 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r9, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 5b6a0 <__uspack_MOD_dcldrawaxislabel@@Base+0x44> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bpl.n 5b856 <__uspack_MOD_dcldrawaxislabel@@Base+0x1fa> │ │ │ │ + movs r0, #1 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 631a6 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc10 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + 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 2fe8c │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 5b956 <__uspack_MOD_dcldrawaxislabel@@Base+0x2fa> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (631b4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (631b8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - sub sp, #480 @ 0x1e0 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r6, r4, #21 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000631bc : │ │ │ │ - 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 5b710 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.n 5b830 <__uspack_MOD_dcldrawaxislabel@@Base+0x1d4> │ │ │ │ + movs r0, #1 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 63216 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31e68 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bne.n 5b760 <__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 2fe8c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ble.w 5b966 <__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 5b7e8 <__uspack_MOD_dcldrawaxislabel@@Base+0x18c> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (63224 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63228 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - sub sp, #32 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0006322c : │ │ │ │ - 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.w r9, #1 │ │ │ │ + beq.n 5b710 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5b79a <__uspack_MOD_dcldrawaxislabel@@Base+0x13e> │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.n 5b79a <__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 33e08 │ │ │ │ + cmp r6, r4 │ │ │ │ + bge.n 5b814 <__uspack_MOD_dcldrawaxislabel@@Base+0x1b8> │ │ │ │ + b.n 5b79a <__uspack_MOD_dcldrawaxislabel@@Base+0x13e> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 5b842 <__uspack_MOD_dcldrawaxislabel@@Base+0x1e6> │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b.n 5b7b0 <__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 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 63286 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35d50 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r7, #0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ble.n 5b8b6 <__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 33e08 │ │ │ │ + cmp r7, r8 │ │ │ │ + blt.n 5b8a8 <__uspack_MOD_dcldrawaxislabel@@Base+0x24c> │ │ │ │ + mov r0, r8 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + b.n 5b88a <__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 2fe8c │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 5b806 <__uspack_MOD_dcldrawaxislabel@@Base+0x1aa> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.w 5b7de <__uspack_MOD_dcldrawaxislabel@@Base+0x182> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (63294 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63298 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r6, r2, #19 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0006329c : │ │ │ │ - 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 5b806 <__uspack_MOD_dcldrawaxislabel@@Base+0x1aa> │ │ │ │ + cmp r6, r5 │ │ │ │ + blt.n 5b93a <__uspack_MOD_dcldrawaxislabel@@Base+0x2de> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 6330a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + 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 5b8fc <__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 32430 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r8, r2 │ │ │ │ + bne.n 5b926 <__uspack_MOD_dcldrawaxislabel@@Base+0x2ca> │ │ │ │ mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 324ac │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5b710 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34010 │ │ │ │ + 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 32430 │ │ │ │ + b.n 5b932 <__uspack_MOD_dcldrawaxislabel@@Base+0x2d6> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.w 5b7de <__uspack_MOD_dcldrawaxislabel@@Base+0x182> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63318 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6331c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + b.n 5b79a <__uspack_MOD_dcldrawaxislabel@@Base+0x13e> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5b710 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r6!, {r3} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00063320 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0005b98c <__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, #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 34010 │ │ │ │ - cbz r0, 63392 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #300] @ (5bacc <__uspack_MOD_dcldrawtickmark@@Base+0x140>) │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #300] @ (5bad0 <__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 5ba3a <__uspack_MOD_dcldrawtickmark@@Base+0xae> │ │ │ │ + ldrd r3, r6, [r1, #28] │ │ │ │ + movs r2, #15 │ │ │ │ + ldr.w r8, [r1] │ │ │ │ + ldr r0, [pc, #268] @ (5bad4 <__uspack_MOD_dcldrawtickmark@@Base+0x148>) │ │ │ │ + subs r6, r6, r3 │ │ │ │ + ldr r1, [pc, #268] @ (5bad8 <__uspack_MOD_dcldrawtickmark@@Base+0x14c>) │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35634 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (633a0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (633a4 ) │ │ │ │ - add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000633a8 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 63402 │ │ │ │ - mov r4, r0 │ │ │ │ + adds r4, r6, r3 │ │ │ │ + add r1, pc │ │ │ │ + blx 34974 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 358f0 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + cbz r7, 5b9dc <__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 5ba60 <__uspack_MOD_dcldrawtickmark@@Base+0xd4> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 5baa0 <__uspack_MOD_dcldrawtickmark@@Base+0x114> │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 5b9fa <__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 30834 │ │ │ │ + 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 5ba26 <__uspack_MOD_dcldrawtickmark@@Base+0x9a> │ │ │ │ + mov r0, r2 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (63410 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63414 ) │ │ │ │ + b.n 5ba72 <__uspack_MOD_dcldrawtickmark@@Base+0xe6> │ │ │ │ + ldrd r3, r5, [r1, #28] │ │ │ │ + movs r2, #15 │ │ │ │ + ldr.w r8, [r1] │ │ │ │ + ldr r0, [pc, #148] @ (5badc <__uspack_MOD_dcldrawtickmark@@Base+0x150>) │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldr r1, [pc, #148] @ (5bae0 <__uspack_MOD_dcldrawtickmark@@Base+0x154>) │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r5, #1 │ │ │ │ add r1, pc │ │ │ │ + blx 34974 │ │ │ │ + cbz r7, 5ba96 <__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 30834 │ │ │ │ + ldr r2, [pc, #112] @ (5bae4 <__uspack_MOD_dcldrawtickmark@@Base+0x158>) │ │ │ │ + ldr r3, [pc, #88] @ (5bad0 <__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 5bac6 <__uspack_MOD_dcldrawtickmark@@Base+0x13a> │ │ │ │ + ldr r0, [pc, #96] @ (5bae8 <__uspack_MOD_dcldrawtickmark@@Base+0x15c>) │ │ │ │ + movs r1, #15 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r6, sp, #624 @ 0x270 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r2, #15 │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 30484 │ │ │ │ + movs r3, #1 │ │ │ │ + bic.w r7, r5, r5, asr #31 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 5ba60 <__uspack_MOD_dcldrawtickmark@@Base+0xd4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + 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 30834 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r0, r2 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5ba72 <__uspack_MOD_dcldrawtickmark@@Base+0xe6> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r3, #96 @ 0x60 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #142 @ 0x8e │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00063418 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005baec <__uspack_MOD_dcldrawaxisline@@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 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 63472 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #92] @ (5bb5c <__uspack_MOD_dcldrawaxisline@@Base+0x70>) │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [pc, #92] @ (5bb60 <__uspack_MOD_dcldrawaxisline@@Base+0x74>) │ │ │ │ + add r0, pc │ │ │ │ + sub sp, #8 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b94 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (63480 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63484 ) │ │ │ │ + mov r6, r2 │ │ │ │ + movs r2, #15 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r0, [pc, #84] @ (5bb64 <__uspack_MOD_dcldrawaxisline@@Base+0x78>) │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov.w r1, #0 │ │ │ │ + ldr r1, [pc, #76] @ (5bb68 <__uspack_MOD_dcldrawaxisline@@Base+0x7c>) │ │ │ │ + add r0, pc │ │ │ │ add r1, pc │ │ │ │ + blx 34974 │ │ │ │ + movs r3, #1 │ │ │ │ + cbz r4, 5bb28 <__uspack_MOD_dcldrawaxisline@@Base+0x3c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 34368 │ │ │ │ + ldr r2, [pc, #52] @ (5bb6c <__uspack_MOD_dcldrawaxisline@@Base+0x80>) │ │ │ │ + ldr r3, [pc, #40] @ (5bb60 <__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 5bb58 <__uspack_MOD_dcldrawaxisline@@Base+0x6c> │ │ │ │ + ldr r0, [pc, #36] @ (5bb70 <__uspack_MOD_dcldrawaxisline@@Base+0x84>) │ │ │ │ + movs r1, #15 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r1, #14 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 30484 │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + movs r2, #2 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #204 @ 0xcc │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00063488 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005bb74 <__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, #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 34010 │ │ │ │ - cbz r0, 634f6 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #116] @ (5bbfc <__uspack_MOD_dcldrawtitle@@Base+0x88>) │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #116] @ (5bc00 <__uspack_MOD_dcldrawtitle@@Base+0x8c>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #28 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r0, [pc, #108] @ (5bc04 <__uspack_MOD_dcldrawtitle@@Base+0x90>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #12 │ │ │ │ + ldr r1, [pc, #108] @ (5bc08 <__uspack_MOD_dcldrawtitle@@Base+0x94>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31820 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63504 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63508 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + blx 34974 │ │ │ │ + movs r3, #1 │ │ │ │ + cbz r5, 5bbb8 <__uspack_MOD_dcldrawtitle@@Base+0x44> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cbz r4, 5bbc0 <__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 313fc │ │ │ │ + ldr r2, [pc, #56] @ (5bc0c <__uspack_MOD_dcldrawtitle@@Base+0x98>) │ │ │ │ + ldr r3, [pc, #40] @ (5bc00 <__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 5bbf6 <__uspack_MOD_dcldrawtitle@@Base+0x82> │ │ │ │ + ldr r0, [pc, #40] @ (5bc10 <__uspack_MOD_dcldrawtitle@@Base+0x9c>) │ │ │ │ + movs r1, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 30484 │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0006350c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f174 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00063528 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005bc14 <__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, #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 34010 │ │ │ │ - cbz r0, 63596 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3026c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (635a4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (635a8 ) │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #328] @ (5bd70 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x15c>) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #328] @ (5bd74 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x160>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + mov r6, r1 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #320] @ (5bd78 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x164>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r0, [pc, #320] @ (5bd7c <__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 │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r5, sp, #32 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r6, r6, #10 │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + blx 34974 │ │ │ │ + ldrd r1, r3, [r6] │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ + ldr r5, [pc, #292] @ (5bd80 <__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 5bc7e <__uspack_MOD_dcldrawaxiscalendar@@Base+0x6a> │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 5b534 <__rnmlib_MOD_dclrunningmean@@Base+0x138> │ │ │ │ + cbz r7, 5bc88 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x74> │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 5b5ac <__rnmlib_MOD_dclrunningmean@@Base+0x1b0> │ │ │ │ + cbz r4, 5bc8c <__uspack_MOD_dcldrawaxiscalendar@@Base+0x78> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 5bd4c <__uspack_MOD_dcldrawaxiscalendar@@Base+0x138> │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + cmp r3, #7 │ │ │ │ + ble.n 5bd30 <__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 310f0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5bce6 <__uspack_MOD_dcldrawaxiscalendar@@Base+0xd2> │ │ │ │ + ldr r1, [pc, #192] @ (5bd84 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x170>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #192] @ (5bd88 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x174>) │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 32d58 │ │ │ │ + ldr r1, [pc, #180] @ (5bd8c <__uspack_MOD_dcldrawaxiscalendar@@Base+0x178>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #180] @ (5bd90 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x17c>) │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 32d58 │ │ │ │ + cbz r7, 5bd0c <__uspack_MOD_dcldrawaxiscalendar@@Base+0xf8> │ │ │ │ + ldr r1, [pc, #168] @ (5bd94 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x180>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #168] @ (5bd98 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x184>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 32d58 │ │ │ │ + ldr r1, [pc, #160] @ (5bd9c <__uspack_MOD_dcldrawaxiscalendar@@Base+0x188>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #160] @ (5bda0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x18c>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 32d58 │ │ │ │ + ldr r0, [pc, #148] @ (5bda4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x190>) │ │ │ │ + movs r1, #19 │ │ │ │ + add r0, pc │ │ │ │ + blx 30488 │ │ │ │ + ldr r2, [pc, #144] @ (5bda8 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x194>) │ │ │ │ + ldr r3, [pc, #88] @ (5bd74 <__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 5bd6c <__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 33e08 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r3, #8 │ │ │ │ + adds r0, r4, r3 │ │ │ │ + blx 3124c │ │ │ │ + b.n 5bca8 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x94> │ │ │ │ + ldr r3, [pc, #92] @ (5bdac <__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 5bca8 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x94> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r1, [sp, #832] @ 0x340 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #158 @ 0x9e │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + subs r2, r5, #7 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -000635ac : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005bdb0 <__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, #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 34010 │ │ │ │ - cbz r0, 6361a │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ + sub sp, #140 @ 0x8c │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #916] @ (5c15c <__uspack_MOD_dcldrawaxislog@@Base+0x3ac>) │ │ │ │ + ldr r5, [pc, #920] @ (5c160 <__uspack_MOD_dcldrawaxislog@@Base+0x3b0>) │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [pc, #920] @ (5c164 <__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, 5be1c <__uspack_MOD_dcldrawaxislog@@Base+0x6c> │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + cbz r4, 5be1c <__uspack_MOD_dcldrawaxislog@@Base+0x6c> │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 5c058 <__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] @ (5c168 <__uspack_MOD_dcldrawaxislog@@Base+0x3b8>) │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3177c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r0, [pc, #840] @ (5c16c <__uspack_MOD_dcldrawaxislog@@Base+0x3bc>) │ │ │ │ + movs r2, #14 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 34974 │ │ │ │ + cbz r7, 5be6a <__uspack_MOD_dcldrawaxislog@@Base+0xba> │ │ │ │ + ldr.w r9, [pc, #832] @ 5c170 <__uspack_MOD_dcldrawaxislog@@Base+0x3c0> │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r3, [pc, #828] @ (5c174 <__uspack_MOD_dcldrawaxislog@@Base+0x3c4>) │ │ │ │ + add r9, pc │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + blx 325bc │ │ │ │ + add.w r1, r9, #4 │ │ │ │ + ldr.w r9, [pc, #812] @ 5c178 <__uspack_MOD_dcldrawaxislog@@Base+0x3c8> │ │ │ │ + movs r2, #4 │ │ │ │ + add r9, pc │ │ │ │ + mov r0, r9 │ │ │ │ + blx 325bc │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + movs r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + blx 2fde4 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2fde4 │ │ │ │ + cbz r6, 5beaa <__uspack_MOD_dcldrawaxislog@@Base+0xfa> │ │ │ │ + ldr.w r9, [pc, #780] @ 5c17c <__uspack_MOD_dcldrawaxislog@@Base+0x3cc> │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r3, [pc, #780] @ (5c180 <__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 34ca8 │ │ │ │ + add.w r1, r9, #12 │ │ │ │ + ldr.w r9, [pc, #760] @ 5c184 <__uspack_MOD_dcldrawaxislog@@Base+0x3d4> │ │ │ │ + movs r2, #6 │ │ │ │ + add r9, pc │ │ │ │ + mov r0, r9 │ │ │ │ + blx 34ca8 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 33ef8 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 33ef8 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 5beb8 <__uspack_MOD_dcldrawaxislog@@Base+0x108> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, fp │ │ │ │ + bl 5b534 <__rnmlib_MOD_dclrunningmean@@Base+0x138> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cbz r3, 5bec4 <__uspack_MOD_dcldrawaxislog@@Base+0x114> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r0, r3 │ │ │ │ + bl 5b5ac <__rnmlib_MOD_dclrunningmean@@Base+0x1b0> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 5befe <__uspack_MOD_dcldrawaxislog@@Base+0x14e> │ │ │ │ + ldr r3, [pc, #700] @ (5c188 <__uspack_MOD_dcldrawaxislog@@Base+0x3d8>) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr.w r9, [pc, #700] @ 5c18c <__uspack_MOD_dcldrawaxislog@@Base+0x3dc> │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + add r9, pc │ │ │ │ + blx 30ab4 │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 30ab4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, sl │ │ │ │ + blx 2fee4 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, sl │ │ │ │ + blx 2fee4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5bf18 <__uspack_MOD_dcldrawaxislog@@Base+0x168> │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + blx 2ff94 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ff94 │ │ │ │ + cbz r4, 5bf58 <__uspack_MOD_dcldrawaxislog@@Base+0x1a8> │ │ │ │ + ldr.w r8, [pc, #628] @ 5c190 <__uspack_MOD_dcldrawaxislog@@Base+0x3e0> │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + add r8, pc │ │ │ │ + mov r1, r8 │ │ │ │ + blx 3444c │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ + blx 32768 │ │ │ │ + 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 5c064 <__uspack_MOD_dcldrawaxislog@@Base+0x2b4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 2f7e0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63628 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6362c ) │ │ │ │ - add r1, pc │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 32494 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldrd r1, r2, [sp, #12] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 30938 │ │ │ │ + cbz r7, 5bf82 <__uspack_MOD_dcldrawaxislog@@Base+0x1d2> │ │ │ │ + ldr r7, [pc, #556] @ (5c194 <__uspack_MOD_dcldrawaxislog@@Base+0x3e4>) │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r0, [pc, #556] @ (5c198 <__uspack_MOD_dcldrawaxislog@@Base+0x3e8>) │ │ │ │ + add r7, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r4, sp, #528 @ 0x210 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32100 │ │ │ │ + ldr r0, [pc, #548] @ (5c19c <__uspack_MOD_dcldrawaxislog@@Base+0x3ec>) │ │ │ │ + adds r1, r7, #4 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, pc │ │ │ │ + blx 32100 │ │ │ │ + cbz r6, 5bfa4 <__uspack_MOD_dcldrawaxislog@@Base+0x1f4> │ │ │ │ + ldr r6, [pc, #536] @ (5c1a0 <__uspack_MOD_dcldrawaxislog@@Base+0x3f0>) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #536] @ (5c1a4 <__uspack_MOD_dcldrawaxislog@@Base+0x3f4>) │ │ │ │ + add r6, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r6, #8 │ │ │ │ + blx 2f820 │ │ │ │ + ldr r0, [pc, #528] @ (5c1a8 <__uspack_MOD_dcldrawaxislog@@Base+0x3f8>) │ │ │ │ + add.w r1, r6, #12 │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f820 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 5bfd2 <__uspack_MOD_dcldrawaxislog@@Base+0x222> │ │ │ │ + ldr r3, [pc, #512] @ (5c1ac <__uspack_MOD_dcldrawaxislog@@Base+0x3fc>) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #512] @ (5c1b0 <__uspack_MOD_dcldrawaxislog@@Base+0x400>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + movs r3, #32 │ │ │ │ + blx 32d58 │ │ │ │ + ldr r3, [pc, #500] @ (5c1b4 <__uspack_MOD_dcldrawaxislog@@Base+0x404>) │ │ │ │ + ldr r0, [pc, #500] @ (5c1b8 <__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 32d58 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cbz r3, 5bffe <__uspack_MOD_dcldrawaxislog@@Base+0x24e> │ │ │ │ + ldr r2, [pc, #484] @ (5c1bc <__uspack_MOD_dcldrawaxislog@@Base+0x40c>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #484] @ (5c1c0 <__uspack_MOD_dcldrawaxislog@@Base+0x410>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ + movs r2, #6 │ │ │ │ + blx 32d58 │ │ │ │ + ldr r2, [pc, #472] @ (5c1c4 <__uspack_MOD_dcldrawaxislog@@Base+0x414>) │ │ │ │ + ldr r0, [pc, #472] @ (5c1c8 <__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 32d58 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 5c01c <__uspack_MOD_dcldrawaxislog@@Base+0x26c> │ │ │ │ + ldr r0, [pc, #452] @ (5c1cc <__uspack_MOD_dcldrawaxislog@@Base+0x41c>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fee4 │ │ │ │ + ldr r0, [pc, #444] @ (5c1d0 <__uspack_MOD_dcldrawaxislog@@Base+0x420>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fee4 │ │ │ │ + cbz r4, 5c032 <__uspack_MOD_dcldrawaxislog@@Base+0x282> │ │ │ │ + ldr r4, [pc, #436] @ (5c1d4 <__uspack_MOD_dcldrawaxislog@@Base+0x424>) │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + add r4, pc │ │ │ │ + mov r1, r4 │ │ │ │ + blx 2f7e0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ + blx 32494 │ │ │ │ + ldr r2, [pc, #420] @ (5c1d8 <__uspack_MOD_dcldrawaxislog@@Base+0x428>) │ │ │ │ + ldr r3, [pc, #292] @ (5c15c <__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 5c158 <__uspack_MOD_dcldrawaxislog@@Base+0x3a8> │ │ │ │ + ldr r0, [pc, #400] @ (5c1dc <__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 30484 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + b.n 5be12 <__uspack_MOD_dcldrawaxislog@@Base+0x62> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + subs.w r9, r3, #1 │ │ │ │ + bpl.n 5c0a4 <__uspack_MOD_dcldrawaxislog@@Base+0x2f4> │ │ │ │ + movs r0, #1 │ │ │ │ + mov.w r8, #0 │ │ │ │ + blx 34010 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + mov r9, r0 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + str.w r8, [sp, #56] @ 0x38 │ │ │ │ + blx 2f7e0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fa68 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str.w r8, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + blx 32494 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5bf58 <__uspack_MOD_dcldrawaxislog@@Base+0x1a8> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 34010 │ │ │ │ + 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 5c0c6 <__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 2f7e0 │ │ │ │ + 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 5c0fa <__uspack_MOD_dcldrawaxislog@@Base+0x34a> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + strd r3, r2, [sp, #36] @ 0x24 │ │ │ │ + blx 2fa68 │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34010 │ │ │ │ + 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 5c128 <__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 32494 │ │ │ │ + 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 5c14a <__uspack_MOD_dcldrawaxislog@@Base+0x39a> │ │ │ │ + b.n 5c09c <__uspack_MOD_dcldrawaxislog@@Base+0x2ec> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, r7, #4 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r4, r6, #4 │ │ │ │ + movs r3, r1 │ │ │ │ + bkpt 0x00a8 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, r6, r6 │ │ │ │ + movs r4, r1 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r0, r7, r5 │ │ │ │ + movs r4, r1 │ │ │ │ + str r7, [sp, #872] @ 0x368 │ │ │ │ + movs r1, r1 │ │ │ │ + str r7, [sp, #808] @ 0x328 │ │ │ │ + movs r1, r1 │ │ │ │ + str r7, [sp, #560] @ 0x230 │ │ │ │ + movs r1, r1 │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r0, r0, r2 │ │ │ │ + movs r4, r1 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ + movs r1, r1 │ │ │ │ + str r6, [sp, #816] @ 0x330 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r2, r4, r1 │ │ │ │ + movs r4, r1 │ │ │ │ + str r6, [sp, #784] @ 0x310 │ │ │ │ + movs r1, r1 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #992] @ 0x3e0 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #880] @ 0x370 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ + movs r1, r1 │ │ │ │ + str r6, [sp, #344] @ 0x158 │ │ │ │ + movs r1, r1 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r6, r1, #3 │ │ │ │ + movs r3, r1 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00063630 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005c1e0 <__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, #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.w r0, [ip, #3912] @ 0xf48 │ │ │ │ + sub sp, #148 @ 0x94 │ │ │ │ + ldr.w r9, [pc, #2368] @ 5cb34 <__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] @ 5cb38 <__uspack_MOD_dcldrawaxisspecify@@Base+0x958> │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r0, [pc, #2356] @ 5cb3c <__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, 5c254 <__uspack_MOD_dcldrawaxisspecify@@Base+0x74> │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + cbz r7, 5c254 <__uspack_MOD_dcldrawaxisspecify@@Base+0x74> │ │ │ │ + ldr.w sl, [r3, #24] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 5c59a <__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, 5c27a <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a> │ │ │ │ + ldr.w r8, [r2] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5c27a <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a> │ │ │ │ + ldr r3, [r2, #24] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 5c58e <__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] @ 5cb40 <__uspack_MOD_dcldrawaxisspecify@@Base+0x960> │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr.w r1, [pc, #2228] @ 5cb44 <__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 34974 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 5c2ea <__uspack_MOD_dcldrawaxisspecify@@Base+0x10a> │ │ │ │ + ldr.w r6, [pc, #2200] @ 5cb48 <__uspack_MOD_dcldrawaxisspecify@@Base+0x968> │ │ │ │ + movs r2, #4 │ │ │ │ + ldr.w r1, [pc, #2200] @ 5cb4c <__uspack_MOD_dcldrawaxisspecify@@Base+0x96c> │ │ │ │ + add r6, pc │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + blx 325bc │ │ │ │ + ldr.w r3, [pc, #2188] @ 5cb50 <__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 325bc │ │ │ │ + mov r0, r6 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, fp │ │ │ │ + blx 2fde4 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, fp │ │ │ │ + blx 2fde4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cbz r3, 5c334 <__uspack_MOD_dcldrawaxisspecify@@Base+0x154> │ │ │ │ + ldr.w r3, [pc, #2148] @ 5cb54 <__uspack_MOD_dcldrawaxisspecify@@Base+0x974> │ │ │ │ + movs r2, #4 │ │ │ │ + ldr.w r0, [pc, #2144] @ 5cb58 <__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 325bc │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + movs r2, #4 │ │ │ │ + add.w r1, r3, #20 │ │ │ │ + ldr.w r3, [pc, #2120] @ 5cb5c <__uspack_MOD_dcldrawaxisspecify@@Base+0x97c> │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 325bc │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 2fde4 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 2fde4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cbz r3, 5c37e <__uspack_MOD_dcldrawaxisspecify@@Base+0x19e> │ │ │ │ + ldr.w r3, [pc, #2084] @ 5cb60 <__uspack_MOD_dcldrawaxisspecify@@Base+0x980> │ │ │ │ + movs r2, #6 │ │ │ │ + ldr.w r0, [pc, #2084] @ 5cb64 <__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 34ca8 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r3, #12 │ │ │ │ + ldr.w r3, [pc, #2060] @ 5cb68 <__uspack_MOD_dcldrawaxisspecify@@Base+0x988> │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 34ca8 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 33ef8 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 33ef8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cbz r3, 5c38a <__uspack_MOD_dcldrawaxisspecify@@Base+0x1aa> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r3 │ │ │ │ + bl 5b534 <__rnmlib_MOD_dclrunningmean@@Base+0x138> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r3, 5c396 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1b6> │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 5b5ac <__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 5c554 <__uspack_MOD_dcldrawaxisspecify@@Base+0x374> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 5c51c <__uspack_MOD_dcldrawaxisspecify@@Base+0x33c> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r1, r8 │ │ │ │ + bne.w 5c6ca <__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 5c6f6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x516> │ │ │ │ + cmp.w sl, #1 │ │ │ │ + it eq │ │ │ │ + moveq r0, r7 │ │ │ │ + bne.w 5c6dc <__uspack_MOD_dcldrawaxisspecify@@Base+0x4fc> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 6369e │ │ │ │ - mov r4, r0 │ │ │ │ + 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 34a34 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w 5c736 <__uspack_MOD_dcldrawaxisspecify@@Base+0x556> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 5c70c <__uspack_MOD_dcldrawaxisspecify@@Base+0x52c> │ │ │ │ + cmp.w sl, #1 │ │ │ │ + bne.w 5c5a6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x3c6> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 5c434 <__uspack_MOD_dcldrawaxisspecify@@Base+0x254> │ │ │ │ + ldr.w r4, [pc, #1880] @ 5cb6c <__uspack_MOD_dcldrawaxisspecify@@Base+0x98c> │ │ │ │ + movs r2, #4 │ │ │ │ + ldr.w r0, [pc, #1876] @ 5cb70 <__uspack_MOD_dcldrawaxisspecify@@Base+0x990> │ │ │ │ + add r4, pc │ │ │ │ + add r0, pc │ │ │ │ + mov r1, r4 │ │ │ │ + blx 32100 │ │ │ │ + ldr.w r0, [pc, #1868] @ 5cb74 <__uspack_MOD_dcldrawaxisspecify@@Base+0x994> │ │ │ │ + adds r1, r4, #4 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, pc │ │ │ │ + blx 32100 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cbz r3, 5c45e <__uspack_MOD_dcldrawaxisspecify@@Base+0x27e> │ │ │ │ + ldr.w r4, [pc, #1852] @ 5cb78 <__uspack_MOD_dcldrawaxisspecify@@Base+0x998> │ │ │ │ + movs r2, #4 │ │ │ │ + ldr.w r0, [pc, #1852] @ 5cb7c <__uspack_MOD_dcldrawaxisspecify@@Base+0x99c> │ │ │ │ + add r4, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r4, #16 │ │ │ │ + blx 32100 │ │ │ │ + ldr.w r0, [pc, #1840] @ 5cb80 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a0> │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, pc │ │ │ │ + blx 32100 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cbz r3, 5c488 <__uspack_MOD_dcldrawaxisspecify@@Base+0x2a8> │ │ │ │ + ldr.w r4, [pc, #1824] @ 5cb84 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a4> │ │ │ │ + movs r2, #6 │ │ │ │ + ldr.w r0, [pc, #1820] @ 5cb88 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a8> │ │ │ │ + add r4, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + blx 2f820 │ │ │ │ + ldr.w r0, [pc, #1808] @ 5cb8c <__uspack_MOD_dcldrawaxisspecify@@Base+0x9ac> │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f820 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cbz r3, 5c4bc <__uspack_MOD_dcldrawaxisspecify@@Base+0x2dc> │ │ │ │ + ldr.w r1, [pc, #1792] @ 5cb90 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9b0> │ │ │ │ + movs r3, #32 │ │ │ │ + ldr.w r0, [pc, #1792] @ 5cb94 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9b4> │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r1, [r9, r1] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + blx 32d58 │ │ │ │ + ldr.w r1, [pc, #1776] @ 5cb98 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9b8> │ │ │ │ + movs r3, #32 │ │ │ │ + ldr.w r0, [pc, #1776] @ 5cb9c <__uspack_MOD_dcldrawaxisspecify@@Base+0x9bc> │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r1, [r9, r1] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + blx 32d58 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r3, 5c4f0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x310> │ │ │ │ + ldr.w r1, [pc, #1756] @ 5cba0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9c0> │ │ │ │ + movs r3, #32 │ │ │ │ + ldr.w r0, [pc, #1756] @ 5cba4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9c4> │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r1, [r9, r1] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + blx 32d58 │ │ │ │ + ldr.w r1, [pc, #1740] @ 5cba8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9c8> │ │ │ │ + movs r3, #32 │ │ │ │ + ldr.w r0, [pc, #1740] @ 5cbac <__uspack_MOD_dcldrawaxisspecify@@Base+0x9cc> │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r1, [r9, r1] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + blx 32d58 │ │ │ │ + ldr.w r2, [pc, #1724] @ 5cbb0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9d0> │ │ │ │ + ldr.w r3, [pc, #1604] @ 5cb3c <__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 5cb2e <__uspack_MOD_dcldrawaxisspecify@@Base+0x94e> │ │ │ │ + ldr.w r0, [pc, #1704] @ 5cbb4 <__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 30484 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5c5bc <__uspack_MOD_dcldrawaxisspecify@@Base+0x3dc> │ │ │ │ + cmp.w sl, #1 │ │ │ │ + bne.w 5c944 <__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] @ 5cbb8 <__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 34a34 │ │ │ │ + b.n 5c40c <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 5c768 <__uspack_MOD_dcldrawaxisspecify@@Base+0x588> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #1 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + bne.n 5c664 <__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 5c864 <__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 356a4 │ │ │ │ + b.n 5c40c <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 5c270 <__uspack_MOD_dcldrawaxisspecify@@Base+0x90> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + mov.w sl, #1 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + b.n 5c24a <__uspack_MOD_dcldrawaxisspecify@@Base+0x6a> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5c5b4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x3d4> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 5c996 <__uspack_MOD_dcldrawaxisspecify@@Base+0x7b6> │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5c40c <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ + cmp r5, r8 │ │ │ │ + blt.w 5c938 <__uspack_MOD_dcldrawaxisspecify@@Base+0x758> │ │ │ │ + adds r3, r5, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 5c5d4 <__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 5c948 <__uspack_MOD_dcldrawaxisspecify@@Base+0x768> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + ldr.w r2, [pc, #1476] @ 5cbbc <__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 34a34 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 5cb1e <__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 5c632 <__uspack_MOD_dcldrawaxisspecify@@Base+0x452> │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + blx 2fa68 │ │ │ │ + cmp.w sl, #1 │ │ │ │ + beq.w 5c40c <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5c65c <__uspack_MOD_dcldrawaxisspecify@@Base+0x47c> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 5ca50 <__uspack_MOD_dcldrawaxisspecify@@Base+0x870> │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5c40c <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ + subs r6, r3, #1 │ │ │ │ + bmi.w 5c92c <__uspack_MOD_dcldrawaxisspecify@@Base+0x74c> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 5c682 <__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 5c864 <__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 356a4 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 5c898 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6b8> │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5c40c <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + subs r2, r3, #1 │ │ │ │ + bpl.n 5c78e <__uspack_MOD_dcldrawaxisspecify@@Base+0x5ae> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3401c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + b.n 5c3b8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1d8> │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + bpl.n 5c7c6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x5e6> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + blx 34010 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + b.n 5c3d6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1f6> │ │ │ │ + cmp r5, #0 │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + bge.w 5c836 <__uspack_MOD_dcldrawaxisspecify@@Base+0x656> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + b.n 5c3ca <__uspack_MOD_dcldrawaxisspecify@@Base+0x1ea> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5c72e <__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 5c720 <__uspack_MOD_dcldrawaxisspecify@@Base+0x540> │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (636ac ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (636b0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r4, sp, #0 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000636b4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34d4c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000636d0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 326a0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000636ec : │ │ │ │ - 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 │ │ │ │ + b.n 5c404 <__uspack_MOD_dcldrawaxisspecify@@Base+0x224> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5c760 <__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 5c752 <__uspack_MOD_dcldrawaxisspecify@@Base+0x572> │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5c3fe <__uspack_MOD_dcldrawaxisspecify@@Base+0x21e> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 5ca20 <__uspack_MOD_dcldrawaxisspecify@@Base+0x840> │ │ │ │ + ldr.w r2, [pc, #1104] @ 5cbc0 <__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 356a4 │ │ │ │ + b.n 5c40c <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 5c7b0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x5d0> │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + b.n 5c3b8 <__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 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 6375a │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 5c832 <__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 r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + 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 33e08 │ │ │ │ + cmp r5, r6 │ │ │ │ + blt.n 5c81e <__uspack_MOD_dcldrawaxisspecify@@Base+0x63e> │ │ │ │ + mov r0, r6 │ │ │ │ + adds r6, #1 │ │ │ │ + b.n 5c802 <__uspack_MOD_dcldrawaxisspecify@@Base+0x622> │ │ │ │ mov r0, r4 │ │ │ │ - blx 30858 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + 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 5c3d6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1f6> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 5c84e <__uspack_MOD_dcldrawaxisspecify@@Base+0x66e> │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + b.n 5c3ca <__uspack_MOD_dcldrawaxisspecify@@Base+0x1ea> │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 5c8ce <__uspack_MOD_dcldrawaxisspecify@@Base+0x6ee> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r5, #0 │ │ │ │ + blx 34010 │ │ │ │ + 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 356a4 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 5c924 <__uspack_MOD_dcldrawaxisspecify@@Base+0x744> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, r5 │ │ │ │ + ble.w 5cb26 <__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 5c8ac <__uspack_MOD_dcldrawaxisspecify@@Base+0x6cc> │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63768 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6376c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r5, #5 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00063770 : │ │ │ │ - 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] │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 5c40c <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5c924 <__uspack_MOD_dcldrawaxisspecify@@Base+0x744> │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + b.n 5c90e <__uspack_MOD_dcldrawaxisspecify@@Base+0x72e> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 637d2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc94 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + 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 5c8e0 <__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 356a4 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w 5cb0e <__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 5c918 <__uspack_MOD_dcldrawaxisspecify@@Base+0x738> │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5c40c <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34010 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + b.n 5c694 <__uspack_MOD_dcldrawaxisspecify@@Base+0x4b4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + b.n 5c5ea <__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 5c9c6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x7e6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r2, r0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [pc, #616] @ (5cbc4 <__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 34a34 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 5c65c <__uspack_MOD_dcldrawaxisspecify@@Base+0x47c> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 5c624 <__uspack_MOD_dcldrawaxisspecify@@Base+0x444> │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (637e0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (637e4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r3, #4 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000637e8 : │ │ │ │ - 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 │ │ │ │ + b.n 5c65c <__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 33e08 │ │ │ │ + cmp r5, r4 │ │ │ │ + bge.n 5c9a6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x7c6> │ │ │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ + b.n 5c5b4 <__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 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 63842 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + bgt.n 5cad4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8f4> │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [pc, #480] @ (5cbc8 <__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 34a34 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 5c654 <__uspack_MOD_dcldrawaxisspecify@@Base+0x474> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 5c624 <__uspack_MOD_dcldrawaxisspecify@@Base+0x444> │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5c654 <__uspack_MOD_dcldrawaxisspecify@@Base+0x474> │ │ │ │ + cmp r5, r8 │ │ │ │ + bge.n 5ca80 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8a0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + ldr r2, [pc, #416] @ (5cbcc <__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 356a4 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5c40c <__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 33e08 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.n 5ca60 <__uspack_MOD_dcldrawaxisspecify@@Base+0x880> │ │ │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ + b.n 5c65c <__uspack_MOD_dcldrawaxisspecify@@Base+0x47c> │ │ │ │ + adds r3, r5, #1 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 5ca90 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8b0> │ │ │ │ + ldr r2, [pc, #300] @ (5cbd0 <__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 356a4 │ │ │ │ + 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 5cac6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8e6> │ │ │ │ + b.n 5ca48 <__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 5caec <__uspack_MOD_dcldrawaxisspecify@@Base+0x90c> │ │ │ │ mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 349e4 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + adds r6, #1 │ │ │ │ + mla r1, r6, sl, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mla r0, r9, r0, r8 │ │ │ │ + mla r1, r9, r1, r7 │ │ │ │ + blx 33e08 │ │ │ │ + cmp r4, r6 │ │ │ │ + bge.n 5cae8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x908> │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str.w r9, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ + b.n 5c9e0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x800> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 5c898 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6b8> │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (63850 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63854 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + b.n 5c90e <__uspack_MOD_dcldrawaxisspecify@@Base+0x72e> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5c40c <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5c924 <__uspack_MOD_dcldrawaxisspecify@@Base+0x744> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + subs r4, r1, r4 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r4, r7, r3 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #896] @ 0x380 │ │ │ │ + movs r1, r1 │ │ │ │ + rev r4, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + str r3, [sp, #552] @ 0x228 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ + movs r4, r1 │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r4, r6, #27 │ │ │ │ + movs r4, r1 │ │ │ │ + str r3, [sp, #544] @ 0x220 │ │ │ │ + movs r1, r1 │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ + movs r4, r1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r0, r2, #23 │ │ │ │ + movs r4, r1 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r5, #22 │ │ │ │ + movs r4, r1 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r0, r0, #22 │ │ │ │ + movs r4, r1 │ │ │ │ + str r1, [sp, #904] @ 0x388 │ │ │ │ + movs r1, r1 │ │ │ │ + str r1, [sp, #856] @ 0x358 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ movs r1, r1 │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #944] @ 0x3b0 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r4, r1, r0 │ │ │ │ + movs r3, r1 │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r4, #12 │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r6, r3, #9 │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ + movs r2, r1 │ │ │ │ + cdp2 0, 15, cr0, cr14, cr9, {0} │ │ │ │ + cdp2 0, 7, cr0, cr2, cr9, {0} │ │ │ │ + cdp2 0, 2, cr0, cr12, cr9, {0} │ │ │ │ + ldc2 0, cr0, [r4, #36]! @ 0x24 │ │ │ │ │ │ │ │ -00063858 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005cbd4 <__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, #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 34010 │ │ │ │ - cbz r0, 638b2 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ + ldr r4, [pc, #480] @ (5cdc8 <__uspack_MOD_dcldrawaxis@@Base+0x1f4>) │ │ │ │ + mov r9, r3 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3021c │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (638c0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (638c4 ) │ │ │ │ + add r4, pc │ │ │ │ + ldrd r7, r6, [sp, #68] @ 0x44 │ │ │ │ + strd r0, r1, [sp] │ │ │ │ + ldr r1, [pc, #468] @ (5cdcc <__uspack_MOD_dcldrawaxis@@Base+0x1f8>) │ │ │ │ + ldr r0, [pc, #468] @ (5cdd0 <__uspack_MOD_dcldrawaxis@@Base+0x1fc>) │ │ │ │ + ldr r5, [sp, #84] @ 0x54 │ │ │ │ add r1, pc │ │ │ │ + str r2, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + 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 34974 │ │ │ │ + cbz r7, 5cc50 <__uspack_MOD_dcldrawaxis@@Base+0x7c> │ │ │ │ + ldr r5, [pc, #440] @ (5cdd4 <__uspack_MOD_dcldrawaxis@@Base+0x200>) │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r1, [pc, #440] @ (5cdd8 <__uspack_MOD_dcldrawaxis@@Base+0x204>) │ │ │ │ + add r5, pc │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r5 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 325bc │ │ │ │ + ldr r3, [pc, #432] @ (5cddc <__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 325bc │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2fde4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2fde4 │ │ │ │ + cbz r6, 5cc90 <__uspack_MOD_dcldrawaxis@@Base+0xbc> │ │ │ │ + ldr r3, [pc, #396] @ (5cde0 <__uspack_MOD_dcldrawaxis@@Base+0x20c>) │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r0, [pc, #396] @ (5cde4 <__uspack_MOD_dcldrawaxis@@Base+0x210>) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r3, #16 │ │ │ │ + mov r5, r0 │ │ │ │ + blx 325bc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #4 │ │ │ │ + add.w r1, r3, #20 │ │ │ │ + ldr r3, [pc, #372] @ (5cde8 <__uspack_MOD_dcldrawaxis@@Base+0x214>) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 325bc │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 2fde4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 2fde4 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 5ccd4 <__uspack_MOD_dcldrawaxis@@Base+0x100> │ │ │ │ + ldr r3, [pc, #340] @ (5cdec <__uspack_MOD_dcldrawaxis@@Base+0x218>) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #340] @ (5cdf0 <__uspack_MOD_dcldrawaxis@@Base+0x21c>) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r3, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + blx 34ca8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r3, #12 │ │ │ │ + ldr r3, [pc, #316] @ (5cdf4 <__uspack_MOD_dcldrawaxis@@Base+0x220>) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 34ca8 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, sl │ │ │ │ + blx 33ef8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, sl │ │ │ │ + blx 33ef8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 5cce2 <__uspack_MOD_dcldrawaxis@@Base+0x10e> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 5b534 <__rnmlib_MOD_dclrunningmean@@Base+0x138> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5ccf0 <__uspack_MOD_dcldrawaxis@@Base+0x11c> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 5b5ac <__rnmlib_MOD_dclrunningmean@@Base+0x1b0> │ │ │ │ + ldrd r2, r1, [sp, #4] │ │ │ │ + mov r3, fp │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + blx 30d0c │ │ │ │ + cbz r7, 5cd1a <__uspack_MOD_dcldrawaxis@@Base+0x146> │ │ │ │ + ldr r7, [pc, #248] @ (5cdf8 <__uspack_MOD_dcldrawaxis@@Base+0x224>) │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r0, [pc, #248] @ (5cdfc <__uspack_MOD_dcldrawaxis@@Base+0x228>) │ │ │ │ + add r7, pc │ │ │ │ + add r0, pc │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32100 │ │ │ │ + ldr r0, [pc, #240] @ (5ce00 <__uspack_MOD_dcldrawaxis@@Base+0x22c>) │ │ │ │ + adds r1, r7, #4 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, pc │ │ │ │ + blx 32100 │ │ │ │ + cbz r6, 5cd3c <__uspack_MOD_dcldrawaxis@@Base+0x168> │ │ │ │ + ldr r6, [pc, #228] @ (5ce04 <__uspack_MOD_dcldrawaxis@@Base+0x230>) │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r0, [pc, #228] @ (5ce08 <__uspack_MOD_dcldrawaxis@@Base+0x234>) │ │ │ │ + add r6, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r6, #16 │ │ │ │ + blx 32100 │ │ │ │ + ldr r0, [pc, #220] @ (5ce0c <__uspack_MOD_dcldrawaxis@@Base+0x238>) │ │ │ │ + add.w r1, r6, #20 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, pc │ │ │ │ + blx 32100 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 5cd62 <__uspack_MOD_dcldrawaxis@@Base+0x18e> │ │ │ │ + ldr r5, [pc, #204] @ (5ce10 <__uspack_MOD_dcldrawaxis@@Base+0x23c>) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #204] @ (5ce14 <__uspack_MOD_dcldrawaxis@@Base+0x240>) │ │ │ │ + add r5, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r5, #8 │ │ │ │ + blx 2f820 │ │ │ │ + ldr r0, [pc, #192] @ (5ce18 <__uspack_MOD_dcldrawaxis@@Base+0x244>) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r5, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f820 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 5cd8c <__uspack_MOD_dcldrawaxis@@Base+0x1b8> │ │ │ │ + ldr r1, [pc, #176] @ (5ce1c <__uspack_MOD_dcldrawaxis@@Base+0x248>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #176] @ (5ce20 <__uspack_MOD_dcldrawaxis@@Base+0x24c>) │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 32d58 │ │ │ │ + ldr r1, [pc, #168] @ (5ce24 <__uspack_MOD_dcldrawaxis@@Base+0x250>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #168] @ (5ce28 <__uspack_MOD_dcldrawaxis@@Base+0x254>) │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 32d58 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5cdb6 <__uspack_MOD_dcldrawaxis@@Base+0x1e2> │ │ │ │ + ldr r1, [pc, #152] @ (5ce2c <__uspack_MOD_dcldrawaxis@@Base+0x258>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #152] @ (5ce30 <__uspack_MOD_dcldrawaxis@@Base+0x25c>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 32d58 │ │ │ │ + ldr r1, [pc, #140] @ (5ce34 <__uspack_MOD_dcldrawaxis@@Base+0x260>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #140] @ (5ce38 <__uspack_MOD_dcldrawaxis@@Base+0x264>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 32d58 │ │ │ │ + ldr r0, [pc, #132] @ (5ce3c <__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 30484 │ │ │ │ + nop │ │ │ │ + asrs r0, r3, #4 │ │ │ │ + movs r3, r1 │ │ │ │ + sub sp, #320 @ 0x140 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ + movs r4, r1 │ │ │ │ + ldrh r0, [r3, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ + movs r4, r1 │ │ │ │ + ldrh r0, [r5, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ + movs r4, r1 │ │ │ │ + ldrh r0, [r6, #12] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ + movs r4, r1 │ │ │ │ + ldrh r2, [r7, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ + movs r4, r1 │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r6, [r2, #10] │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ + movs r4, r1 │ │ │ │ + ldrh r6, [r0, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r7, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r5, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r3, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r2, [r3, #6] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -000638c8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005ce40 <__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, #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 34010 │ │ │ │ - cbz r0, 63936 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr.w r2, [pc, #1036] @ 5d260 <__uspack_MOD_dcldrawscaledgraph@@Base+0x420> │ │ │ │ + mov sl, r3 │ │ │ │ + ldr.w r3, [pc, #1032] @ 5d264 <__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] @ (5d268 <__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] @ (5d26c <__uspack_MOD_dcldrawscaledgraph@@Base+0x42c>) │ │ │ │ + movs r2, #18 │ │ │ │ + str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r1, pc │ │ │ │ + add.w r7, r8, r3 │ │ │ │ + add r4, r3 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + blx 34974 │ │ │ │ + ldr r0, [pc, #960] @ (5d270 <__uspack_MOD_dcldrawscaledgraph@@Base+0x430>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + add r0, pc │ │ │ │ + blx 34e1c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 5d178 <__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 5d16c <__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 5cf08 <__uspack_MOD_dcldrawscaledgraph@@Base+0xc8> │ │ │ │ + movs r3, #15 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #896] @ (5d274 <__uspack_MOD_dcldrawscaledgraph@@Base+0x434>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #892] @ (5d278 <__uspack_MOD_dcldrawscaledgraph@@Base+0x438>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #892] @ (5d27c <__uspack_MOD_dcldrawscaledgraph@@Base+0x43c>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + cmp sl, fp │ │ │ │ + mov r3, sl │ │ │ │ + it ge │ │ │ │ + movge r3, fp │ │ │ │ + cmp r6, #1 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bne.n 5cf6c <__uspack_MOD_dcldrawscaledgraph@@Base+0x12c> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bne.w 5d114 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d4> │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 31268 │ │ │ │ + blx 33308 │ │ │ │ + blx 3087c │ │ │ │ + blx 2fc7c │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 31968 │ │ │ │ + ldr r2, [pc, #824] @ (5d280 <__uspack_MOD_dcldrawscaledgraph@@Base+0x440>) │ │ │ │ + ldr r3, [pc, #792] @ (5d264 <__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 5d254 <__uspack_MOD_dcldrawscaledgraph@@Base+0x414> │ │ │ │ + ldr r0, [pc, #804] @ (5d284 <__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 30484 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 5d038 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f8> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + cmp.w r9, #1 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ + it ne │ │ │ │ + strne r0, [sp, #40] @ 0x28 │ │ │ │ + bne.w 5d116 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d6> │ │ │ │ + add.w fp, sp, #56 @ 0x38 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r0, fp │ │ │ │ + blx 31268 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fa68 │ │ │ │ + blx 33308 │ │ │ │ + blx 3087c │ │ │ │ + blx 2fc7c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.w 5d200 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3c0> │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + blx 34010 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33588 │ │ │ │ + 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 5cfc2 <__uspack_MOD_dcldrawscaledgraph@@Base+0x182> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bne.w 5d1ca <__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 31968 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.w 5d220 <__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 5cff6 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1b6> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fa68 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.n 5cf46 <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5d030 <__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 5d024 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1e4> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5cf46 <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + mov.w sl, r6, lsl #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 5d04c <__uspack_MOD_dcldrawscaledgraph@@Base+0x20c> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + bne.w 5d1fc <__uspack_MOD_dcldrawscaledgraph@@Base+0x3bc> │ │ │ │ + add.w fp, sp, #56 @ 0x38 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r0, fp │ │ │ │ + blx 31268 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ + 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 5d07e <__uspack_MOD_dcldrawscaledgraph@@Base+0x23e> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.n 5cf9a <__uspack_MOD_dcldrawscaledgraph@@Base+0x15a> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5d148 <__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 5d0b0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x270> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + blx 33308 │ │ │ │ + blx 3087c │ │ │ │ + blx 2fc7c │ │ │ │ + cmp r6, #1 │ │ │ │ + it eq │ │ │ │ + moveq r7, r5 │ │ │ │ + bne.n 5d15a <__uspack_MOD_dcldrawscaledgraph@@Base+0x31a> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 5d0e8 <__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 31968 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 5d20a <__uspack_MOD_dcldrawscaledgraph@@Base+0x3ca> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.w 5cf46 <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ + b.n 5d018 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1d8> │ │ │ │ + mov r1, r5 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + bge.n 5d184 <__uspack_MOD_dcldrawscaledgraph@@Base+0x344> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + add.w fp, sp, #56 @ 0x38 │ │ │ │ + blx 34010 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, fp │ │ │ │ + blx 31268 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 5d228 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3e8> │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 5d142 <__uspack_MOD_dcldrawscaledgraph@@Base+0x302> │ │ │ │ + mov.w sl, r6, lsl #2 │ │ │ │ + b.n 5d072 <__uspack_MOD_dcldrawscaledgraph@@Base+0x232> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63944 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63948 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r6, r5 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0006394c : │ │ │ │ - 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 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fa68 │ │ │ │ + blx 33308 │ │ │ │ + blx 3087c │ │ │ │ + blx 2fc7c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.w 5cfae <__uspack_MOD_dcldrawscaledgraph@@Base+0x16e> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.n 5cfd0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x190> │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + blx 34700 │ │ │ │ + b.n 5cede <__uspack_MOD_dcldrawscaledgraph@@Base+0x9e> │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 32510 │ │ │ │ + b.n 5cecc <__uspack_MOD_dcldrawscaledgraph@@Base+0x8c> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov.w sl, r9, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 639be │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30064 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + 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 5d19a <__uspack_MOD_dcldrawscaledgraph@@Base+0x35a> │ │ │ │ + add.w fp, sp, #56 @ 0x38 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r0, fp │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 31268 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 5d0a2 <__uspack_MOD_dcldrawscaledgraph@@Base+0x262> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 5d13c <__uspack_MOD_dcldrawscaledgraph@@Base+0x2fc> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5d0a2 <__uspack_MOD_dcldrawscaledgraph@@Base+0x262> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.n 5d258 <__uspack_MOD_dcldrawscaledgraph@@Base+0x418> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34010 │ │ │ │ + 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 31968 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 5d030 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f0> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.w 5cfee <__uspack_MOD_dcldrawscaledgraph@@Base+0x1ae> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (639cc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (639d0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r0, sp, #896 @ 0x380 │ │ │ │ - movs r0, r1 │ │ │ │ - vaddl.u8 q8, d14, d8 │ │ │ │ + b.n 5d030 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f0> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + b.n 5d116 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.n 5cfd8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x198> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.w 5cfee <__uspack_MOD_dcldrawscaledgraph@@Base+0x1ae> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fa68 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.w 5cf46 <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ + b.n 5d018 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1d8> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5cf46 <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fa68 │ │ │ │ + blx 33308 │ │ │ │ + blx 3087c │ │ │ │ + blx 2fc7c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34010 │ │ │ │ + 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 31968 │ │ │ │ + b.n 5d030 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f0> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov.w sl, r9, lsl #2 │ │ │ │ + b.n 5d0d8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x298> │ │ │ │ + lsrs r0, r5, #26 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r2, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r0, [r0, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r4, #62] @ 0x3e │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r2, #27 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ + movs r3, r1 │ │ │ │ + strh r0, [r0, #58] @ 0x3a │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000639d4 : │ │ │ │ +0005d288 <__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 34010 │ │ │ │ - cbz r0, 63a36 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #164] @ (5d344 <__uspack_MOD_dcldrawscaledaxis@@Base+0xbc>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r0, [pc, #164] @ (5d348 <__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 34974 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 5d32a <__uspack_MOD_dcldrawscaledaxis@@Base+0xa2> │ │ │ │ + ldr r6, [pc, #148] @ (5d34c <__uspack_MOD_dcldrawscaledaxis@@Base+0xc4>) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r7, [pc, #148] @ (5d350 <__uspack_MOD_dcldrawscaledaxis@@Base+0xc8>) │ │ │ │ + add r6, pc │ │ │ │ + add r7, pc │ │ │ │ + add.w r1, r6, #8 │ │ │ │ mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ + blx 34ca8 │ │ │ │ + ldr r3, [pc, #136] @ (5d354 <__uspack_MOD_dcldrawscaledaxis@@Base+0xcc>) │ │ │ │ + add.w r1, r6, #12 │ │ │ │ + movs r2, #6 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 34ca8 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 33ef8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 33ef8 │ │ │ │ + cbz r5, 5d336 <__uspack_MOD_dcldrawscaledaxis@@Base+0xae> │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33f80 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63a44 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63a48 ) │ │ │ │ - add r1, pc │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f630 │ │ │ │ + ldr r4, [pc, #92] @ (5d358 <__uspack_MOD_dcldrawscaledaxis@@Base+0xd0>) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #92] @ (5d35c <__uspack_MOD_dcldrawscaledaxis@@Base+0xd4>) │ │ │ │ + add r4, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ - movs r0, r1 │ │ │ │ - vhadd.u d16, d14, d8 │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + blx 2f820 │ │ │ │ + ldr r0, [pc, #80] @ (5d360 <__uspack_MOD_dcldrawscaledaxis@@Base+0xd8>) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f820 │ │ │ │ + ldr r0, [pc, #72] @ (5d364 <__uspack_MOD_dcldrawscaledaxis@@Base+0xdc>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 30484 │ │ │ │ + cbz r5, 5d33c <__uspack_MOD_dcldrawscaledaxis@@Base+0xb4> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f630 │ │ │ │ + b.n 5d31a <__uspack_MOD_dcldrawscaledaxis@@Base+0x92> │ │ │ │ + blx 2fc7c │ │ │ │ + b.n 5d2fa <__uspack_MOD_dcldrawscaledaxis@@Base+0x72> │ │ │ │ + blx 2fc7c │ │ │ │ + b.n 5d31a <__uspack_MOD_dcldrawscaledaxis@@Base+0x92> │ │ │ │ + nop │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r0, #34] @ 0x22 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ + movs r4, r1 │ │ │ │ + strh r2, [r2, #28] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r0, #28] │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ + movs r4, r1 │ │ │ │ + strh r6, [r1, #26] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r0, #26] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r1, #30] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063a4c : │ │ │ │ - push {r3, lr} │ │ │ │ +0005d368 <__uspack_MOD_dclfitscalingparm@@Base>: │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34b90 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (5d398 <__uspack_MOD_dclfitscalingparm@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + blx 33308 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #17 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + strh r4, [r0, #28] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063a68 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005d39c <__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] @ (5d41c <__uspack_MOD_dclsettitle@@Base+0x80>) │ │ │ │ + mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 63ad6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 345e0 │ │ │ │ - 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 2f694 │ │ │ │ + cbz r7, 5d3dc <__uspack_MOD_dclsettitle@@Base+0x40> │ │ │ │ + ldr r0, [pc, #80] @ (5d420 <__uspack_MOD_dclsettitle@@Base+0x84>) │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63ae4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63ae8 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movs r2, #5 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r7, pc, #800 @ (adr r7, 63e08 ) │ │ │ │ - movs r0, r1 │ │ │ │ - vhadd.u8 d0, d6, d8 │ │ │ │ + blx 32d58 │ │ │ │ + cbz r6, 5d3ec <__uspack_MOD_dclsettitle@@Base+0x50> │ │ │ │ + ldr r0, [pc, #68] @ (5d424 <__uspack_MOD_dclsettitle@@Base+0x88>) │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + blx 32d58 │ │ │ │ + cbz r5, 5d3fc <__uspack_MOD_dclsettitle@@Base+0x60> │ │ │ │ + ldr r0, [pc, #56] @ (5d428 <__uspack_MOD_dclsettitle@@Base+0x8c>) │ │ │ │ + mov r3, r9 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + blx 32d58 │ │ │ │ + cbz r4, 5d40c <__uspack_MOD_dclsettitle@@Base+0x70> │ │ │ │ + ldr r0, [pc, #44] @ (5d42c <__uspack_MOD_dclsettitle@@Base+0x90>) │ │ │ │ + mov r3, sl │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + blx 32d58 │ │ │ │ + ldr r0, [pc, #32] @ (5d430 <__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 2fb88 │ │ │ │ + strh r2, [r3, #26] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r1, #26] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r0, #26] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r7, #24] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r6, #24] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r0, #24] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063aec : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005d434 <__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 34010 │ │ │ │ - cbz r0, 63b5a │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr r2, [pc, #928] @ (5d7e8 <__uspack_MOD_dclscalingpoint@@Base+0x3b4>) │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + ldr r3, [pc, #928] @ (5d7ec <__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 5d52c <__uspack_MOD_dclscalingpoint@@Base+0xf8> │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 5d52c <__uspack_MOD_dclscalingpoint@@Base+0xf8> │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 5d584 <__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 5d59a <__uspack_MOD_dclscalingpoint@@Base+0x166> │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 5d54a <__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] @ (5d7f0 <__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 2f694 │ │ │ │ + ldr r0, [pc, #840] @ (5d7f4 <__uspack_MOD_dclscalingpoint@@Base+0x3c0>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + blx 34e1c │ │ │ │ + add.w r2, r8, #1 │ │ │ │ + bic.w r2, r2, r2, asr #31 │ │ │ │ + mov sl, r2 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 5d6a2 <__uspack_MOD_dclscalingpoint@@Base+0x26e> │ │ │ │ + bic.w r3, r6, r6, asr #31 │ │ │ │ + mov fp, r3 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5d4e8 <__uspack_MOD_dclscalingpoint@@Base+0xb4> │ │ │ │ + movs r3, #15 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r0, [pc, #800] @ (5d7f8 <__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 31354 │ │ │ │ + ldr r2, [pc, #796] @ (5d7fc <__uspack_MOD_dclscalingpoint@@Base+0x3c8>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r2, pc │ │ │ │ + blx 33af8 │ │ │ │ + cmp fp, sl │ │ │ │ + mov r3, fp │ │ │ │ + it ge │ │ │ │ + movge r3, sl │ │ │ │ + cmp r7, #1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bne.n 5d5b2 <__uspack_MOD_dclscalingpoint@@Base+0x17e> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bne.n 5d5da <__uspack_MOD_dclscalingpoint@@Base+0x1a6> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34e5c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63b68 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63b6c ) │ │ │ │ - add r1, pc │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 31268 │ │ │ │ + ldr r2, [pc, #760] @ (5d800 <__uspack_MOD_dclscalingpoint@@Base+0x3cc>) │ │ │ │ + ldr r3, [pc, #736] @ (5d7ec <__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 5d7e4 <__uspack_MOD_dclscalingpoint@@Base+0x3b0> │ │ │ │ + ldr r0, [pc, #740] @ (5d804 <__uspack_MOD_dclscalingpoint@@Base+0x3d0>) │ │ │ │ + movs r1, #15 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r7, pc, #272 @ (adr r7, 63c7c ) │ │ │ │ - movs r0, r1 │ │ │ │ - cdp2 0, 10, cr0, cr10, cr8, {0} │ │ │ │ - │ │ │ │ -00063b70 : │ │ │ │ - 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 2fb88 │ │ │ │ + movs r4, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5d47a <__uspack_MOD_dclscalingpoint@@Base+0x46> │ │ │ │ + ldr r0, [pc, #724] @ (5d808 <__uspack_MOD_dclscalingpoint@@Base+0x3d4>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + ldr r0, [pc, #716] @ (5d80c <__uspack_MOD_dclscalingpoint@@Base+0x3d8>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + blx 34e1c │ │ │ │ + b.n 5d506 <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ + ldr r0, [pc, #708] @ (5d810 <__uspack_MOD_dclscalingpoint@@Base+0x3dc>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + ldr r0, [pc, #700] @ (5d814 <__uspack_MOD_dclscalingpoint@@Base+0x3e0>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + blx 34e1c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 5d506 <__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 5d6ba <__uspack_MOD_dclscalingpoint@@Base+0x286> │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #32 │ │ │ │ + vstr s15, [sp, #40] @ 0x28 │ │ │ │ + blx 31268 │ │ │ │ + b.n 5d506 <__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 5d47a <__uspack_MOD_dclscalingpoint@@Base+0x46> │ │ │ │ + ldr r0, [pc, #636] @ (5d818 <__uspack_MOD_dclscalingpoint@@Base+0x3e4>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + ldr r0, [pc, #628] @ (5d81c <__uspack_MOD_dclscalingpoint@@Base+0x3e8>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + blx 34e1c │ │ │ │ + b.n 5d564 <__uspack_MOD_dclscalingpoint@@Base+0x130> │ │ │ │ + subs r1, r6, #1 │ │ │ │ + bpl.n 5d610 <__uspack_MOD_dclscalingpoint@@Base+0x1dc> │ │ │ │ + movs r0, #1 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 63bde │ │ │ │ - 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 31354 │ │ │ │ + it ne │ │ │ │ + strne r0, [sp, #28] │ │ │ │ + bne.n 5d5dc <__uspack_MOD_dclscalingpoint@@Base+0x1a8> │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 31268 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5d506 <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30e2c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bge.w 5d716 <__uspack_MOD_dclscalingpoint@@Base+0x2e2> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34010 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 31268 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 5d69a <__uspack_MOD_dclscalingpoint@@Base+0x266> │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.w 5d7dc <__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 5d656 <__uspack_MOD_dclscalingpoint@@Base+0x222> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 34010 │ │ │ │ + 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 5d630 <__uspack_MOD_dclscalingpoint@@Base+0x1fc> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bne.w 5d77a <__uspack_MOD_dclscalingpoint@@Base+0x346> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r2, r5 │ │ │ │ + add r0, sp, #32 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 31268 │ │ │ │ + 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 5d660 <__uspack_MOD_dclscalingpoint@@Base+0x22c> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63bec ) │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.w 5d506 <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5d69a <__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 5d68e <__uspack_MOD_dclscalingpoint@@Base+0x25a> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5d506 <__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 5d77e <__uspack_MOD_dclscalingpoint@@Base+0x34a> │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63bf0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r6, pc, #768 @ (adr r6, 63ef0 ) │ │ │ │ - movs r0, r1 │ │ │ │ - cdp2 0, 4, cr0, cr14, cr8, {0} │ │ │ │ - │ │ │ │ -00063bf4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31b1c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00063c10 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33134 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00063c2c : │ │ │ │ - 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 31268 │ │ │ │ + b.n 5d506 <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ + subs.w r8, r6, #1 │ │ │ │ + vstr s15, [sp, #12] │ │ │ │ + bmi.n 5d75e <__uspack_MOD_dclscalingpoint@@Base+0x32a> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 63c9a │ │ │ │ - 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 5d6e2 <__uspack_MOD_dclscalingpoint@@Base+0x2ae> │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #32 │ │ │ │ + vstr s15, [sp, #40] @ 0x28 │ │ │ │ + blx 31268 │ │ │ │ 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 5d700 <__uspack_MOD_dclscalingpoint@@Base+0x2cc> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5d506 <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 5d72c <__uspack_MOD_dclscalingpoint@@Base+0x2f8> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + add r0, sp, #32 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 31268 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 5d684 <__uspack_MOD_dclscalingpoint@@Base+0x250> │ │ │ │ + cmp r6, #0 │ │ │ │ + bgt.w 5d602 <__uspack_MOD_dclscalingpoint@@Base+0x1ce> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2fa68 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 5d684 <__uspack_MOD_dclscalingpoint@@Base+0x250> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + 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 31268 │ │ │ │ + b.n 5d70e <__uspack_MOD_dclscalingpoint@@Base+0x2da> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + b.n 5d5dc <__uspack_MOD_dclscalingpoint@@Base+0x1a8> │ │ │ │ + cmp r8, r4 │ │ │ │ + bge.n 5d79c <__uspack_MOD_dclscalingpoint@@Base+0x368> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 31268 │ │ │ │ mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 316dc │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5d506 <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + mov.w r9, r9, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - 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 5d7b2 <__uspack_MOD_dclscalingpoint@@Base+0x37e> │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 31268 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r2, [r6], #4 │ │ │ │ + adds r3, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r8, r3 │ │ │ │ + add r5, r9 │ │ │ │ + bge.n 5d7cc <__uspack_MOD_dclscalingpoint@@Base+0x398> │ │ │ │ + b.n 5d794 <__uspack_MOD_dclscalingpoint@@Base+0x360> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63ca8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63cac ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r6, pc, #16 @ (adr r6, 63cbc ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldc2 0, cr0, [sl, #32]! │ │ │ │ + b.n 5d69a <__uspack_MOD_dclscalingpoint@@Base+0x266> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + lsrs r2, r7, #2 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r0, #18] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r0, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r3, #14] │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ + movs r3, r1 │ │ │ │ + strh r4, [r7, #12] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r4, #12] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r6, #10] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r1, #12] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r3, #10] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r7, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r1, #8] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063cb0 : │ │ │ │ +0005d820 <__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, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #216] @ (5d90c <__blklib_MOD_dclintervalge@@Base+0xec>) │ │ │ │ sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ + ldr r3, [pc, #216] @ (5d910 <__blklib_MOD_dclintervalge@@Base+0xf0>) │ │ │ │ mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 63d22 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 348cc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov.w r3, #0 │ │ │ │ + cbz r4, 5d88e <__blklib_MOD_dclintervalge@@Base+0x6e> │ │ │ │ + ldrd r6, r7, [r0, #28] │ │ │ │ + movs r1, #13 │ │ │ │ + ldr r0, [pc, #192] @ (5d914 <__blklib_MOD_dclintervalge@@Base+0xf4>) │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5d89a <__blklib_MOD_dclintervalge@@Base+0x7a> │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30d70 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #172] @ (5d918 <__blklib_MOD_dclintervalge@@Base+0xf8>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #168] @ (5d91c <__blklib_MOD_dclintervalge@@Base+0xfc>) │ │ │ │ + ldr r3, [pc, #152] @ (5d910 <__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 5d906 <__blklib_MOD_dclintervalge@@Base+0xe6> │ │ │ │ + mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63d30 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63d34 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r0, [pc, #144] @ (5d920 <__blklib_MOD_dclintervalge@@Base+0x100>) │ │ │ │ + movs r1, #13 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r5, pc, #496 @ (adr r5, 63f24 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldc2l 0, cr0, [sl, #-32] @ 0xffffffe0 │ │ │ │ - │ │ │ │ -00063d38 : │ │ │ │ - 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 2f9c0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00063d5c : │ │ │ │ - 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 2f694 │ │ │ │ + b.n 5d85c <__blklib_MOD_dclintervalge@@Base+0x3c> │ │ │ │ + subs r6, r7, r6 │ │ │ │ + bmi.n 5d8ec <__blklib_MOD_dclintervalge@@Base+0xcc> │ │ │ │ + adds r3, r6, #1 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + mov r9, r3 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 5d8b4 <__blklib_MOD_dclintervalge@@Base+0x94> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 30d70 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + add.w r1, r7, r9, lsl #2 │ │ │ │ + ldr.w r2, [r5], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r5, r1 │ │ │ │ + bne.n 5d8d8 <__blklib_MOD_dclintervalge@@Base+0xb8> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5d868 <__blklib_MOD_dclintervalge@@Base+0x48> │ │ │ │ + movs r0, #1 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 63db6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f348 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + blx 30d70 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (63dc4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63dc8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r4, pc, #928 @ (adr r4, 64168 ) │ │ │ │ - movs r0, r1 │ │ │ │ - stc2l 0, cr0, [lr], #32 │ │ │ │ + b.n 5d868 <__blklib_MOD_dclintervalge@@Base+0x48> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r4, r1, #19 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r1, #18 │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r6, [r5, #26] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063dcc : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005d924 <__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] @ (5da10 <__blklib_MOD_dclintervalgt@@Base+0xec>) │ │ │ │ sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + ldr r3, [pc, #216] @ (5da14 <__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, 5d992 <__blklib_MOD_dclintervalgt@@Base+0x6e> │ │ │ │ + ldrd r6, r7, [r0, #28] │ │ │ │ + movs r1, #13 │ │ │ │ + ldr r0, [pc, #192] @ (5da18 <__blklib_MOD_dclintervalgt@@Base+0xf4>) │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5d99e <__blklib_MOD_dclintervalgt@@Base+0x7a> │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 338c4 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 63e26 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + ldr r0, [pc, #172] @ (5da1c <__blklib_MOD_dclintervalgt@@Base+0xf8>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #168] @ (5da20 <__blklib_MOD_dclintervalgt@@Base+0xfc>) │ │ │ │ + ldr r3, [pc, #152] @ (5da14 <__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 5da0a <__blklib_MOD_dclintervalgt@@Base+0xe6> │ │ │ │ mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3194c │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (63e34 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63e38 ) │ │ │ │ - add r1, pc │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [pc, #144] @ (5da24 <__blklib_MOD_dclintervalgt@@Base+0x100>) │ │ │ │ + movs r1, #13 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r4, pc, #480 @ (adr r4, 64018 ) │ │ │ │ - movs r0, r1 │ │ │ │ - stc2 0, cr0, [r6], #32 │ │ │ │ - │ │ │ │ -00063e3c : │ │ │ │ - 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 2f694 │ │ │ │ + b.n 5d960 <__blklib_MOD_dclintervalgt@@Base+0x3c> │ │ │ │ + subs r6, r7, r6 │ │ │ │ + bmi.n 5d9f0 <__blklib_MOD_dclintervalgt@@Base+0xcc> │ │ │ │ + adds r3, r6, #1 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + mov r9, r3 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 63eaa │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3162c │ │ │ │ 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 5d9b8 <__blklib_MOD_dclintervalgt@@Base+0x94> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 338c4 │ │ │ │ + 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 5d9dc <__blklib_MOD_dclintervalgt@@Base+0xb8> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5d96c <__blklib_MOD_dclintervalgt@@Base+0x48> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34010 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + blx 338c4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63eb8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63ebc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r3, pc, #976 @ (adr r3, 6428c ) │ │ │ │ - movs r0, r1 │ │ │ │ - mcrr2 0, 0, r0, sl, cr8 │ │ │ │ - │ │ │ │ -00063ec0 : │ │ │ │ - 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 33ea8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.n 5d96c <__blklib_MOD_dclintervalgt@@Base+0x48> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r0, r1, #15 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r0, [r4, #23] │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r1, #14 │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r2, [r7, #22] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063eec : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005da28 <__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, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #216] @ (5db14 <__blklib_MOD_dclintervalle@@Base+0xec>) │ │ │ │ sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + ldr r3, [pc, #216] @ (5db18 <__blklib_MOD_dclintervalle@@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, 5da96 <__blklib_MOD_dclintervalle@@Base+0x6e> │ │ │ │ + ldrd r6, r7, [r0, #28] │ │ │ │ + movs r1, #13 │ │ │ │ + ldr r0, [pc, #192] @ (5db1c <__blklib_MOD_dclintervalle@@Base+0xf4>) │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5daa2 <__blklib_MOD_dclintervalle@@Base+0x7a> │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3581c │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 63f46 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + ldr r0, [pc, #172] @ (5db20 <__blklib_MOD_dclintervalle@@Base+0xf8>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #168] @ (5db24 <__blklib_MOD_dclintervalle@@Base+0xfc>) │ │ │ │ + ldr r3, [pc, #152] @ (5db18 <__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 5db0e <__blklib_MOD_dclintervalle@@Base+0xe6> │ │ │ │ mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ff1c │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (63f54 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63f58 ) │ │ │ │ - add r1, pc │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [pc, #144] @ (5db28 <__blklib_MOD_dclintervalle@@Base+0x100>) │ │ │ │ + movs r1, #13 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r3, pc, #352 @ (adr r3, 640b8 ) │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xfbd60008 │ │ │ │ + blx 2f694 │ │ │ │ + b.n 5da64 <__blklib_MOD_dclintervalle@@Base+0x3c> │ │ │ │ + subs r6, r7, r6 │ │ │ │ + bmi.n 5daf4 <__blklib_MOD_dclintervalle@@Base+0xcc> │ │ │ │ + adds r3, r6, #1 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + mov r9, r3 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 5dabc <__blklib_MOD_dclintervalle@@Base+0x94> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 3581c │ │ │ │ + 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 5dae0 <__blklib_MOD_dclintervalle@@Base+0xb8> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5da70 <__blklib_MOD_dclintervalle@@Base+0x48> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + blx 3581c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5da70 <__blklib_MOD_dclintervalle@@Base+0x48> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r4, r0, #11 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063f5c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005db2c <__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, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #216] @ (5dc18 <__blklib_MOD_dclintervallt@@Base+0xec>) │ │ │ │ sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + ldr r3, [pc, #216] @ (5dc1c <__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, 5db9a <__blklib_MOD_dclintervallt@@Base+0x6e> │ │ │ │ + ldrd r6, r7, [r0, #28] │ │ │ │ + movs r1, #13 │ │ │ │ + ldr r0, [pc, #192] @ (5dc20 <__blklib_MOD_dclintervallt@@Base+0xf4>) │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5dba6 <__blklib_MOD_dclintervallt@@Base+0x7a> │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30eac │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 63fb6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + ldr r0, [pc, #172] @ (5dc24 <__blklib_MOD_dclintervallt@@Base+0xf8>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #168] @ (5dc28 <__blklib_MOD_dclintervallt@@Base+0xfc>) │ │ │ │ + ldr r3, [pc, #152] @ (5dc1c <__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 5dc12 <__blklib_MOD_dclintervallt@@Base+0xe6> │ │ │ │ mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3275c │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (63fc4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63fc8 ) │ │ │ │ - add r1, pc │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [pc, #144] @ (5dc2c <__blklib_MOD_dclintervallt@@Base+0x100>) │ │ │ │ + movs r1, #13 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r2, pc, #928 @ (adr r2, 64368 ) │ │ │ │ - movs r0, r1 │ │ │ │ - smull r0, r0, lr, r8 │ │ │ │ - │ │ │ │ -00063fcc : │ │ │ │ - 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 2f694 │ │ │ │ + b.n 5db68 <__blklib_MOD_dclintervallt@@Base+0x3c> │ │ │ │ + subs r6, r7, r6 │ │ │ │ + bmi.n 5dbf8 <__blklib_MOD_dclintervallt@@Base+0xcc> │ │ │ │ + adds r3, r6, #1 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + mov r9, r3 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 6403a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35c64 │ │ │ │ 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 5dbc0 <__blklib_MOD_dclintervallt@@Base+0x94> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 30eac │ │ │ │ + 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 5dbe4 <__blklib_MOD_dclintervallt@@Base+0xb8> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5db74 <__blklib_MOD_dclintervallt@@Base+0x48> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34010 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + blx 30eac │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64048 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6404c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r2, pc, #400 @ (adr r2, 641dc ) │ │ │ │ - movs r0, r1 │ │ │ │ - smlawb r0, r2, r8, r0 │ │ │ │ + b.n 5db74 <__blklib_MOD_dclintervallt@@Base+0x48> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r0, r0, #7 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r0, #6 │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064050 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005dc30 <__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 33f04 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (5dc68 <__gnmlib_MOD_dclgoodnumge@@Base+0x38>) │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34b78 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 2fb8c │ │ │ │ + vldr s0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006406c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005dc6c <__gnmlib_MOD_dclgoodnumgt@@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 34010 │ │ │ │ - cbz r0, 640da │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 328b4 │ │ │ │ - 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, #40] @ (5dca4 <__gnmlib_MOD_dclgoodnumgt@@Base+0x38>) │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31390 │ │ │ │ + movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (640e8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (640ec ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r1, pc, #784 @ (adr r1, 643fc ) │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xfaba0008 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 2fb8c │ │ │ │ + vldr s0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000640f0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005dca8 <__gnmlib_MOD_dclgoodnumle@@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 34010 │ │ │ │ - cbz r0, 6415e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f77c │ │ │ │ - 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, #40] @ (5dce0 <__gnmlib_MOD_dclgoodnumle@@Base+0x38>) │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34af8 │ │ │ │ + movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6416c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64170 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r1, pc, #256 @ (adr r1, 64270 ) │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xfa5e0008 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 2fb8c │ │ │ │ + vldr s0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064174 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005dce4 <__gnmlib_MOD_dclgoodnumlt@@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 34010 │ │ │ │ - cbz r0, 641e2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31c70 │ │ │ │ - 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, #40] @ (5dd1c <__gnmlib_MOD_dclgoodnumlt@@Base+0x38>) │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33f44 │ │ │ │ + movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (641f0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (641f4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r0, pc, #752 @ (adr r0, 644e4 ) │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xfa020008 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 2fb8c │ │ │ │ + vldr s0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrb r6, [r6, #10] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000641f8 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005dd20 <__gnmlib_MOD_dclrestoregoodnumlist@@Base>: │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 301ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (5dd50 <__gnmlib_MOD_dclrestoregoodnumlist@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #21 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + blx 30af4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #21 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldrb r4, [r1, #10] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064214 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005dd54 <__gnmlib_MOD_dclsavegoodnumlist@@Base>: │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3195c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (5dd84 <__gnmlib_MOD_dclsavegoodnumlist@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #18 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + blx 343b4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #18 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldrb r0, [r6, #9] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064230 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005dd88 <__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, #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] │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #216] @ (5de74 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xec>) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #216] @ (5de78 <__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, 5ddfa <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x72> │ │ │ │ + ldr r0, [pc, #188] @ (5de7c <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xf4>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 5de06 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x7e> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 32da8 │ │ │ │ + ldr r2, [pc, #168] @ (5de80 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xf8>) │ │ │ │ + ldr r3, [pc, #156] @ (5de78 <__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 5de6e <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xe6> │ │ │ │ + ldr r0, [pc, #152] @ (5de84 <__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 2fb88 │ │ │ │ + ldr r0, [pc, #140] @ (5de88 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x100>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + b.n 5ddcc <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x44> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 5de54 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xcc> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 6429e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f70c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + 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 5de1a <__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 32da8 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + ldr.w r1, [r5], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r2 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 5de40 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xb8> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5ddd6 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x4e> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34010 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 32da8 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (642ac ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (642b0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - add r0, pc, #0 @ (adr r0, 642b0 ) │ │ │ │ - movs r0, r1 │ │ │ │ - vld4.8 {d16-d19}, [lr], r8 │ │ │ │ + b.n 5ddd6 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x4e> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + vhadd.u32 d16, d6, d10 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r5, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + vhadd.u32 d0, d10, d10 │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000642b4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005de8c <__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, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #216] @ (5df78 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xec>) │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 6430e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 310e4 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #216] @ (5df7c <__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, 5defe <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x72> │ │ │ │ + ldr r0, [pc, #188] @ (5df80 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xf4>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 5df0a <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x7e> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 333a0 │ │ │ │ + ldr r2, [pc, #168] @ (5df84 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xf8>) │ │ │ │ + ldr r3, [pc, #156] @ (5df7c <__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 5df72 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xe6> │ │ │ │ + ldr r0, [pc, #152] @ (5df88 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xfc>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6431c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64320 ) │ │ │ │ - add r1, pc │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + ldr r0, [pc, #140] @ (5df8c <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x100>) │ │ │ │ + movs r1, #17 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r7, [sp, #576] @ 0x240 │ │ │ │ - movs r0, r1 │ │ │ │ - vld4.8 {d0-d3}, [r6], r8 │ │ │ │ + blx 2f694 │ │ │ │ + b.n 5ded0 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x44> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 5df58 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xcc> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 5df1e <__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 333a0 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + ldr.w r1, [r5], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r2 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 5df44 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xb8> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5deda <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x4e> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 333a0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5deda <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x4e> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + cdp2 0, 6, cr0, cr2, cr10, {0} │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ + movs r1, r1 │ │ │ │ + cdp2 0, 2, cr0, cr6, cr10, {0} │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064324 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005df90 <__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, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (5dfcc <__gnmlib_MOD_dclgoodnumexge@@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 34010 │ │ │ │ - cbz r0, 6437e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33380 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 3166c │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6438c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64390 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr.w r0, [lr, #8] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064394 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005dfd0 <__gnmlib_MOD_dclgoodnumexle@@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 34010 │ │ │ │ - cbz r0, 64402 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fcec │ │ │ │ - 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] @ (5e00c <__gnmlib_MOD_dclgoodnumexle@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 31db8 │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64410 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64414 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r6, [sp, #624] @ 0x270 │ │ │ │ - movs r0, r1 │ │ │ │ - strb.w r0, [r2, #8] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldrb r6, [r7, #0] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064418 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005e010 <__gnmlib_MOD_dclgoodnumexgt@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32ee8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (5e04c <__gnmlib_MOD_dclgoodnumexgt@@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 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 2f770 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldrb r6, [r1, #0] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064434 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0005e050 <__gnmlib_MOD_dclgoodnumexlt@@Base>: │ │ │ │ + push {r4, r5, r6, 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 34010 │ │ │ │ - cbz r0, 644ae │ │ │ │ - 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 31354 │ │ │ │ - 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 30c04 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (5e08c <__gnmlib_MOD_dclgoodnumexlt@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31354 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 35044 │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (644bc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (644c0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf7fe0008 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + strb r6, [r3, #31] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000644c4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0005e090 <__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, #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 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #252] @ (5e1a4 <__rfalib_MOD_dclgetamp@@Base+0x114>) │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r3, [pc, #252] @ (5e1a8 <__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, 5e116 <__rfalib_MOD_dclgetamp@@Base+0x86> │ │ │ │ + ldr r0, [pc, #224] @ (5e1ac <__rfalib_MOD_dclgetamp@@Base+0x11c>) │ │ │ │ + movs r1, #9 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5e122 <__rfalib_MOD_dclgetamp@@Base+0x92> │ │ │ │ + ldr r2, [pc, #212] @ (5e1b0 <__rfalib_MOD_dclgetamp@@Base+0x120>) │ │ │ │ + add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + add r2, pc │ │ │ │ + blx 31de0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [pc, #200] @ (5e1b4 <__rfalib_MOD_dclgetamp@@Base+0x124>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #192] @ (5e1b8 <__rfalib_MOD_dclgetamp@@Base+0x128>) │ │ │ │ + ldr r3, [pc, #176] @ (5e1a8 <__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 5e19e <__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] @ (5e1bc <__rfalib_MOD_dclgetamp@@Base+0x12c>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + b.n 5e0d8 <__rfalib_MOD_dclgetamp@@Base+0x48> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 5e17c <__rfalib_MOD_dclgetamp@@Base+0xec> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 64542 │ │ │ │ - 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 31354 │ │ │ │ - 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 332f0 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + 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 5e13e <__rfalib_MOD_dclgetamp@@Base+0xae> │ │ │ │ + ldr r2, [pc, #112] @ (5e1c0 <__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 31de0 │ │ │ │ + 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 5e168 <__rfalib_MOD_dclgetamp@@Base+0xd8> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5e0ea <__rfalib_MOD_dclgetamp@@Base+0x5a> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #20] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34010 │ │ │ │ + ldr r2, [pc, #64] @ (5e1c4 <__rfalib_MOD_dclgetamp@@Base+0x134>) │ │ │ │ + mov r8, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 31de0 │ │ │ │ + mov r0, r8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (64550 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64554 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r5, [sp, #368] @ 0x170 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf7920008 │ │ │ │ + b.n 5e0ea <__rfalib_MOD_dclgetamp@@Base+0x5a> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + mrrc2 0, 0, r0, sl, cr10 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r0, #30] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5e0bc <__rfalib_MOD_dclgetamp@@Base+0x2c> │ │ │ │ + movs r1, r1 │ │ │ │ + strb r6, [r4, #29] │ │ │ │ + movs r1, r1 │ │ │ │ + stc2 0, cr0, [ip], {10} │ │ │ │ + strb r2, [r7, #28] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5dfdc <__gnmlib_MOD_dclgoodnumexle@@Base+0xc> │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5df80 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xf4> │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064558 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005e1c8 <__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, #4088] @ 0xff8 │ │ │ │ - blx 31b6c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #252] @ (5e2dc <__rfalib_MOD_dclgetrms@@Base+0x114>) │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r3, [pc, #252] @ (5e2e0 <__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, 5e24e <__rfalib_MOD_dclgetrms@@Base+0x86> │ │ │ │ + ldr r0, [pc, #224] @ (5e2e4 <__rfalib_MOD_dclgetrms@@Base+0x11c>) │ │ │ │ + movs r1, #9 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5e25a <__rfalib_MOD_dclgetrms@@Base+0x92> │ │ │ │ + ldr r2, [pc, #212] @ (5e2e8 <__rfalib_MOD_dclgetrms@@Base+0x120>) │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + add r2, pc │ │ │ │ + blx 33054 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [pc, #200] @ (5e2ec <__rfalib_MOD_dclgetrms@@Base+0x124>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #192] @ (5e2f0 <__rfalib_MOD_dclgetrms@@Base+0x128>) │ │ │ │ + ldr r3, [pc, #176] @ (5e2e0 <__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 5e2d6 <__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] @ (5e2f4 <__rfalib_MOD_dclgetrms@@Base+0x12c>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + b.n 5e210 <__rfalib_MOD_dclgetrms@@Base+0x48> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 5e2b4 <__rfalib_MOD_dclgetrms@@Base+0xec> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 34010 │ │ │ │ + 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 5e276 <__rfalib_MOD_dclgetrms@@Base+0xae> │ │ │ │ + ldr r2, [pc, #112] @ (5e2f8 <__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 33054 │ │ │ │ + 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 5e2a0 <__rfalib_MOD_dclgetrms@@Base+0xd8> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5e222 <__rfalib_MOD_dclgetrms@@Base+0x5a> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + ldr r2, [pc, #64] @ (5e2fc <__rfalib_MOD_dclgetrms@@Base+0x134>) │ │ │ │ + mov r8, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 33054 │ │ │ │ + mov r0, r8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5e222 <__rfalib_MOD_dclgetrms@@Base+0x5a> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + smlad r0, r2, sl, r0 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r3, #25] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5df84 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xf8> │ │ │ │ + movs r1, r1 │ │ │ │ + strb r2, [r7, #24] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xfad4000a │ │ │ │ + strb r6, [r1, #24] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5dea4 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x18> │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5de48 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xc0> │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064574 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005e300 <__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, #4088] @ 0xff8 │ │ │ │ - blx 314cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #252] @ (5e414 <__rfalib_MOD_dclgetstd@@Base+0x114>) │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r3, [pc, #252] @ (5e418 <__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, 5e386 <__rfalib_MOD_dclgetstd@@Base+0x86> │ │ │ │ + ldr r0, [pc, #224] @ (5e41c <__rfalib_MOD_dclgetstd@@Base+0x11c>) │ │ │ │ + movs r1, #9 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5e392 <__rfalib_MOD_dclgetstd@@Base+0x92> │ │ │ │ + ldr r2, [pc, #212] @ (5e420 <__rfalib_MOD_dclgetstd@@Base+0x120>) │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + add r2, pc │ │ │ │ + blx 2fd08 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [pc, #200] @ (5e424 <__rfalib_MOD_dclgetstd@@Base+0x124>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #192] @ (5e428 <__rfalib_MOD_dclgetstd@@Base+0x128>) │ │ │ │ + ldr r3, [pc, #176] @ (5e418 <__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 5e40e <__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] @ (5e42c <__rfalib_MOD_dclgetstd@@Base+0x12c>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + b.n 5e348 <__rfalib_MOD_dclgetstd@@Base+0x48> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 5e3ec <__rfalib_MOD_dclgetstd@@Base+0xec> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 34010 │ │ │ │ + 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 5e3ae <__rfalib_MOD_dclgetstd@@Base+0xae> │ │ │ │ + ldr r2, [pc, #112] @ (5e430 <__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 2fd08 │ │ │ │ + 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 5e3d8 <__rfalib_MOD_dclgetstd@@Base+0xd8> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5e35a <__rfalib_MOD_dclgetstd@@Base+0x5a> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + ldr r2, [pc, #64] @ (5e434 <__rfalib_MOD_dclgetstd@@Base+0x134>) │ │ │ │ + mov r8, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 2fd08 │ │ │ │ + mov r0, r8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5e35a <__rfalib_MOD_dclgetstd@@Base+0x5a> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + vld1.8 {d16[0]}, [sl], sl │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r5, #20] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5de4c <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xc4> │ │ │ │ + movs r1, r1 │ │ │ │ + strb r6, [r1, #20] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrsb.w r0, [ip, #10] │ │ │ │ + strb r2, [r4, #19] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5dd6c <__gnmlib_MOD_dclsavegoodnumlist@@Base+0x18> │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5dd10 <__gnmlib_MOD_dclgoodnumlt@@Base+0x2c> │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064590 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005e438 <__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, #4088] @ 0xff8 │ │ │ │ - blx 33350 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #252] @ (5e54c <__rfalib_MOD_dclgetvar@@Base+0x114>) │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r3, [pc, #252] @ (5e550 <__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, 5e4be <__rfalib_MOD_dclgetvar@@Base+0x86> │ │ │ │ + ldr r0, [pc, #224] @ (5e554 <__rfalib_MOD_dclgetvar@@Base+0x11c>) │ │ │ │ + movs r1, #9 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5e4ca <__rfalib_MOD_dclgetvar@@Base+0x92> │ │ │ │ + ldr r2, [pc, #212] @ (5e558 <__rfalib_MOD_dclgetvar@@Base+0x120>) │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + add r2, pc │ │ │ │ + blx 326f8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [pc, #200] @ (5e55c <__rfalib_MOD_dclgetvar@@Base+0x124>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #192] @ (5e560 <__rfalib_MOD_dclgetvar@@Base+0x128>) │ │ │ │ + ldr r3, [pc, #176] @ (5e550 <__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 5e546 <__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] @ (5e564 <__rfalib_MOD_dclgetvar@@Base+0x12c>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + b.n 5e480 <__rfalib_MOD_dclgetvar@@Base+0x48> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 5e524 <__rfalib_MOD_dclgetvar@@Base+0xec> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 34010 │ │ │ │ + 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 5e4e6 <__rfalib_MOD_dclgetvar@@Base+0xae> │ │ │ │ + ldr r2, [pc, #112] @ (5e568 <__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 326f8 │ │ │ │ + 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 5e510 <__rfalib_MOD_dclgetvar@@Base+0xd8> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5e492 <__rfalib_MOD_dclgetvar@@Base+0x5a> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + ldr r2, [pc, #64] @ (5e56c <__rfalib_MOD_dclgetvar@@Base+0x134>) │ │ │ │ + mov r8, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 326f8 │ │ │ │ + mov r0, r8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5e492 <__rfalib_MOD_dclgetvar@@Base+0x5a> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrh.w r0, [r2, #10] │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r0, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5ed14 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x44> │ │ │ │ + movs r1, r1 │ │ │ │ + strb r2, [r4, #15] │ │ │ │ + movs r1, r1 │ │ │ │ + str??.w r0, [r4, sl] │ │ │ │ + strb r6, [r6, #14] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5ec34 <__sgpack_MOD_dclshaderegionprojected@@Base+0x19c> │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5ebd8 <__sgpack_MOD_dclshaderegionprojected@@Base+0x140> │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000645ac : │ │ │ │ - push {r3, lr} │ │ │ │ +0005e570 <__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, #4088] @ 0xff8 │ │ │ │ - blx 35ce0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #252] @ (5e684 <__rfalib_MOD_dclgetave@@Base+0x114>) │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r3, [pc, #252] @ (5e688 <__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, 5e5f6 <__rfalib_MOD_dclgetave@@Base+0x86> │ │ │ │ + ldr r0, [pc, #224] @ (5e68c <__rfalib_MOD_dclgetave@@Base+0x11c>) │ │ │ │ + movs r1, #9 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5e602 <__rfalib_MOD_dclgetave@@Base+0x92> │ │ │ │ + ldr r2, [pc, #212] @ (5e690 <__rfalib_MOD_dclgetave@@Base+0x120>) │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + add r2, pc │ │ │ │ + blx 32ff0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [pc, #200] @ (5e694 <__rfalib_MOD_dclgetave@@Base+0x124>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #192] @ (5e698 <__rfalib_MOD_dclgetave@@Base+0x128>) │ │ │ │ + ldr r3, [pc, #176] @ (5e688 <__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 5e67e <__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] @ (5e69c <__rfalib_MOD_dclgetave@@Base+0x12c>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + b.n 5e5b8 <__rfalib_MOD_dclgetave@@Base+0x48> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 5e65c <__rfalib_MOD_dclgetave@@Base+0xec> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 34010 │ │ │ │ + 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 5e61e <__rfalib_MOD_dclgetave@@Base+0xae> │ │ │ │ + ldr r2, [pc, #112] @ (5e6a0 <__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 32ff0 │ │ │ │ + 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 5e648 <__rfalib_MOD_dclgetave@@Base+0xd8> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5e5ca <__rfalib_MOD_dclgetave@@Base+0x5a> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + ldr r2, [pc, #64] @ (5e6a4 <__rfalib_MOD_dclgetave@@Base+0x134>) │ │ │ │ + mov r8, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 32ff0 │ │ │ │ + mov r0, r8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5e5ca <__rfalib_MOD_dclgetave@@Base+0x5a> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + @ instruction: 0xf77a000a │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r2, #11] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5ebdc <__sgpack_MOD_dclshaderegionprojected@@Base+0x144> │ │ │ │ + movs r1, r1 │ │ │ │ + strb r6, [r6, #10] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf72c000a │ │ │ │ + strb r2, [r1, #10] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5eafc <__sgpack_MOD_dclshaderegionprojected@@Base+0x64> │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5eaa0 <__sgpack_MOD_dclshaderegionprojected@@Base+0x8> │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000645c8 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005e6a8 <__sgpack_MOD_dclgetarrowlineindex@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35ca0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (5e700 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (5e704 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x5c>) │ │ │ │ + movs r1, #20 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (5e708 <__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 2f694 │ │ │ │ + mov r0, sp │ │ │ │ + blx 31a90 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #20 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #40] @ (5e70c <__sgpack_MOD_dclgetarrowlineindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (5e704 <__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 5e6fc <__sgpack_MOD_dclgetarrowlineindex@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + movw r0, #26634 @ 0x680a │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r1, #7] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf61e000a │ │ │ │ │ │ │ │ -000645e4 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005e710 <__sgpack_MOD_dclgetarrowlinetype@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32448 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (5e768 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (5e76c <__sgpack_MOD_dclgetarrowlinetype@@Base+0x5c>) │ │ │ │ + movs r1, #19 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (5e770 <__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 2f694 │ │ │ │ + mov r0, sp │ │ │ │ + blx 30110 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #19 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #40] @ (5e774 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (5e76c <__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 5e764 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + rsbs r0, lr, #9043968 @ 0x8a0000 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r7, #5] │ │ │ │ + movs r1, r1 │ │ │ │ + subs.w r0, r6, #9043968 @ 0x8a0000 │ │ │ │ │ │ │ │ -00064600 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005e778 <__sgpack_MOD_dclsetarrowlineindex@@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 34010 │ │ │ │ - cbz r0, 6466e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3072c │ │ │ │ - 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] @ (5e7a8 <__sgpack_MOD_dclsetarrowlineindex@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #20 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33748 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6467c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64680 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf68e0008 │ │ │ │ + movs r1, #20 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + strb r0, [r6, #4] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064684 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0005e7ac <__sgpack_MOD_dclsetarrowlinetype@@Base>: │ │ │ │ + push {r3, r4, r5, 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 34010 │ │ │ │ - cbz r0, 646ec │ │ │ │ - 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 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f42c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (5e7dc <__sgpack_MOD_dclsetarrowlinetype@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #19 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31354 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35588 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (646fc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64700 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #19 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf63c0008 │ │ │ │ + strb r4, [r2, #4] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064704 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0005e7e0 <__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, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #136] @ (5e87c <__sgpack_MOD_dcldrawarrowprojected@@Base+0x9c>) │ │ │ │ + sub sp, #28 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #132] @ (5e880 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xa0>) │ │ │ │ + add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 6476c │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #128] @ (5e884 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xa4>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #21 │ │ │ │ + ldr r0, [pc, #124] @ (5e888 <__sgpack_MOD_dcldrawarrowprojected@@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 34974 │ │ │ │ + cbz r5, 5e862 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x82> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r4, 5e86e <__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, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 337c8 │ │ │ │ - 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 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6477c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64780 ) │ │ │ │ - add r1, pc │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 32b14 │ │ │ │ + ldr r2, [pc, #76] @ (5e88c <__sgpack_MOD_dcldrawarrowprojected@@Base+0xac>) │ │ │ │ + ldr r3, [pc, #60] @ (5e880 <__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 5e878 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x98> │ │ │ │ + ldr r0, [pc, #60] @ (5e890 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xb0>) │ │ │ │ + movs r1, #21 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf5e80008 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 30484 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30110 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 5e828 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x48> │ │ │ │ + add r4, sp, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31a90 │ │ │ │ + b.n 5e82e <__sgpack_MOD_dcldrawarrowprojected@@Base+0x4e> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + add.w r0, sl, #9043968 @ 0x8a0000 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #776] @ 0x308 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r2, [r2, #3] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf4c2000a │ │ │ │ + strb r2, [r2, #2] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064784 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005e894 <__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, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #136] @ (5e930 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x9c>) │ │ │ │ + sub sp, #28 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #132] @ (5e934 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xa0>) │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 647de │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #128] @ (5e938 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xa4>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #22 │ │ │ │ + ldr r0, [pc, #124] @ (5e93c <__sgpack_MOD_dcldrawarrownormalized@@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 34974 │ │ │ │ + cbz r5, 5e916 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x82> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r4, 5e922 <__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 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + str r4, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34bec │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (647ec ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (647f0 ) │ │ │ │ - add r1, pc │ │ │ │ + blx 31d54 │ │ │ │ + ldr r2, [pc, #76] @ (5e940 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xac>) │ │ │ │ + ldr r3, [pc, #60] @ (5e934 <__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 5e92c <__sgpack_MOD_dcldrawarrownormalized@@Base+0x98> │ │ │ │ + ldr r0, [pc, #60] @ (5e944 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xb0>) │ │ │ │ + movs r1, #22 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r2, [sp, #768] @ 0x300 │ │ │ │ - movs r0, r1 │ │ │ │ - sub.w r0, r2, #8912896 @ 0x880000 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 30484 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30110 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 5e8dc <__sgpack_MOD_dcldrawarrownormalized@@Base+0x48> │ │ │ │ + add r4, sp, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31a90 │ │ │ │ + b.n 5e8e2 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x4e> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + orrs.w r0, r6, #9043968 @ 0x8a0000 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r6, [r6, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + and.w r0, lr, #9043968 @ 0x8a0000 │ │ │ │ + ldr r6, [r6, #124] @ 0x7c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000647f4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005e948 <__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, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #136] @ (5e9e4 <__sgpack_MOD_dcldrawarrow@@Base+0x9c>) │ │ │ │ + sub sp, #28 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #132] @ (5e9e8 <__sgpack_MOD_dcldrawarrow@@Base+0xa0>) │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 6484e │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #128] @ (5e9ec <__sgpack_MOD_dcldrawarrow@@Base+0xa4>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #12 │ │ │ │ + ldr r0, [pc, #124] @ (5e9f0 <__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 34974 │ │ │ │ + cbz r5, 5e9ca <__sgpack_MOD_dcldrawarrow@@Base+0x82> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r4, 5e9d6 <__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 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + str r4, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34d08 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6485c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64860 ) │ │ │ │ - add r1, pc │ │ │ │ + blx 3423c │ │ │ │ + ldr r2, [pc, #76] @ (5e9f4 <__sgpack_MOD_dcldrawarrow@@Base+0xac>) │ │ │ │ + ldr r3, [pc, #60] @ (5e9e8 <__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 5e9e0 <__sgpack_MOD_dcldrawarrow@@Base+0x98> │ │ │ │ + ldr r0, [pc, #60] @ (5e9f8 <__sgpack_MOD_dcldrawarrow@@Base+0xb0>) │ │ │ │ + movs r1, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ - movs r0, r1 │ │ │ │ - adcs.w r0, lr, #8912896 @ 0x880000 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 30484 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30110 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 5e990 <__sgpack_MOD_dcldrawarrow@@Base+0x48> │ │ │ │ + add r4, sp, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31a90 │ │ │ │ + b.n 5e996 <__sgpack_MOD_dcldrawarrow@@Base+0x4e> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + usat16 r0, #10, r2 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [r3, #120] @ 0x78 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf35a000a │ │ │ │ + ldr r2, [r3, #116] @ 0x74 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064864 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005e9fc <__sgpack_MOD_dclgetshadepattern@@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 34010 │ │ │ │ - cbz r0, 648d2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3298c │ │ │ │ - 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] @ (5ea54 <__sgpack_MOD_dclgetshadepattern@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (5ea58 <__sgpack_MOD_dclgetshadepattern@@Base+0x5c>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (5ea5c <__sgpack_MOD_dclgetshadepattern@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, sp │ │ │ │ + blx 34430 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (648e0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (648e4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [sp, #816] @ 0x330 │ │ │ │ - movs r0, r1 │ │ │ │ - add.w r0, r6, #8912896 @ 0x880000 │ │ │ │ - │ │ │ │ -000648e8 : │ │ │ │ - b.w 31f94 │ │ │ │ + movs r1, #18 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #40] @ (5ea60 <__sgpack_MOD_dclgetshadepattern@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (5ea58 <__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 5ea50 <__sgpack_MOD_dclgetshadepattern@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xf2f2000a │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ + movs r1, r1 │ │ │ │ + movt r0, #40970 @ 0xa00a │ │ │ │ │ │ │ │ -000648ec : │ │ │ │ - push {r3, lr} │ │ │ │ +0005ea64 <__sgpack_MOD_dclsetshadepattern@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 330a0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (5ea94 <__sgpack_MOD_dclsetshadepattern@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #18 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3340c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldr r4, [r0, #108] @ 0x6c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064908 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005ea98 <__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, #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 34010 │ │ │ │ - cbz r0, 64976 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #516] @ (5ecb0 <__sgpack_MOD_dclshaderegionprojected@@Base+0x218>) │ │ │ │ + ldr r3, [pc, #516] @ (5ecb4 <__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] @ (5ecb8 <__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 r2, sp, #12 │ │ │ │ + add r4, r3 │ │ │ │ + add.w r9, r5, r3 │ │ │ │ + ldr r1, [pc, #452] @ (5ecbc <__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 34974 │ │ │ │ + cmp r8, sl │ │ │ │ + beq.n 5eb24 <__sgpack_MOD_dclshaderegionprojected@@Base+0x8c> │ │ │ │ + movs r3, #23 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r0, [pc, #428] @ (5ecc0 <__sgpack_MOD_dclshaderegionprojected@@Base+0x228>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #424] @ (5ecc4 <__sgpack_MOD_dclshaderegionprojected@@Base+0x22c>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r2, pc │ │ │ │ + blx 33af8 │ │ │ │ + cmp r8, sl │ │ │ │ + mov r3, r8 │ │ │ │ + it ge │ │ │ │ + movge r3, sl │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 5ec52 <__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 5eb7a <__sgpack_MOD_dclshaderegionprojected@@Base+0xe2> │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 5ec20 <__sgpack_MOD_dclshaderegionprojected@@Base+0x188> │ │ │ │ + ldrd r1, r2, [sp, #12] │ │ │ │ + mov r3, fp │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 2f0cc │ │ │ │ + ldr r2, [pc, #368] @ (5ecc8 <__sgpack_MOD_dclshaderegionprojected@@Base+0x230>) │ │ │ │ + ldr r3, [pc, #348] @ (5ecb4 <__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 5ecac <__sgpack_MOD_dclshaderegionprojected@@Base+0x214> │ │ │ │ + ldr r0, [pc, #352] @ (5eccc <__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 30484 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 5eba2 <__sgpack_MOD_dclshaderegionprojected@@Base+0x10a> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + bne.w 5ec9e <__sgpack_MOD_dclshaderegionprojected@@Base+0x206> │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31934 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + mov r3, fp │ │ │ │ + blx 2f0cc │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5eb54 <__sgpack_MOD_dclshaderegionprojected@@Base+0xbc> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 5ebba <__sgpack_MOD_dclshaderegionprojected@@Base+0x122> │ │ │ │ + cmp r6, #1 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + bne.n 5ec9e <__sgpack_MOD_dclshaderegionprojected@@Base+0x206> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 2f0cc │ │ │ │ + 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 5ebe4 <__sgpack_MOD_dclshaderegionprojected@@Base+0x14c> │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fa68 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 5eb54 <__sgpack_MOD_dclshaderegionprojected@@Base+0xbc> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 5ec18 <__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 5ec0c <__sgpack_MOD_dclshaderegionprojected@@Base+0x174> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5eb54 <__sgpack_MOD_dclshaderegionprojected@@Base+0xbc> │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 5ec5e <__sgpack_MOD_dclshaderegionprojected@@Base+0x1c6> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34010 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 2f0cc │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 5ec18 <__sgpack_MOD_dclshaderegionprojected@@Base+0x180> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5eca4 <__sgpack_MOD_dclshaderegionprojected@@Base+0x20c> │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ + b.n 5ebda <__sgpack_MOD_dclshaderegionprojected@@Base+0x142> │ │ │ │ + add.w fp, sp, #44 @ 0x2c │ │ │ │ + mov r0, fp │ │ │ │ + blx 34430 │ │ │ │ + b.n 5eb40 <__sgpack_MOD_dclshaderegionprojected@@Base+0xa8> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 5ec72 <__sgpack_MOD_dclshaderegionprojected@@Base+0x1da> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 2f0cc │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 5ec02 <__sgpack_MOD_dclshaderegionprojected@@Base+0x16a> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5ec48 <__sgpack_MOD_dclshaderegionprojected@@Base+0x1b0> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64984 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64988 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - movs r0, r1 │ │ │ │ - eor.w r0, lr, #8912896 @ 0x880000 │ │ │ │ + b.n 5ec02 <__sgpack_MOD_dclshaderegionprojected@@Base+0x16a> │ │ │ │ + str.w sl, [sp, #36] @ 0x24 │ │ │ │ + b.n 5ec24 <__sgpack_MOD_dclshaderegionprojected@@Base+0x18c> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5ec18 <__sgpack_MOD_dclshaderegionprojected@@Base+0x180> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xf254000a │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ + movs r1, r1 │ │ │ │ + str r1, [sp, #832] @ 0x340 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xeabe0008 │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ + movs r1, r1 │ │ │ │ + sub.w r0, ip, #10 │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006498c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005ecd0 <__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, #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 34010 │ │ │ │ - cbz r0, 649fa │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #516] @ (5eee8 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x218>) │ │ │ │ + ldr r3, [pc, #516] @ (5eeec <__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] @ (5eef0 <__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 r2, sp, #12 │ │ │ │ + add r4, r3 │ │ │ │ + add.w r9, r5, r3 │ │ │ │ + ldr r1, [pc, #452] @ (5eef4 <__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 34974 │ │ │ │ + cmp r8, sl │ │ │ │ + beq.n 5ed5c <__sgpack_MOD_dclshaderegionnormalized@@Base+0x8c> │ │ │ │ + movs r3, #24 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r0, [pc, #428] @ (5eef8 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x228>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #424] @ (5eefc <__sgpack_MOD_dclshaderegionnormalized@@Base+0x22c>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r2, pc │ │ │ │ + blx 33af8 │ │ │ │ + cmp r8, sl │ │ │ │ + mov r3, r8 │ │ │ │ + it ge │ │ │ │ + movge r3, sl │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 5ee8a <__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 5edb2 <__sgpack_MOD_dclshaderegionnormalized@@Base+0xe2> │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 5ee58 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x188> │ │ │ │ + ldrd r1, r2, [sp, #12] │ │ │ │ + mov r3, fp │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 334d4 │ │ │ │ + ldr r2, [pc, #368] @ (5ef00 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x230>) │ │ │ │ + ldr r3, [pc, #348] @ (5eeec <__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 5eee4 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x214> │ │ │ │ + ldr r0, [pc, #352] @ (5ef04 <__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 30484 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 5edda <__sgpack_MOD_dclshaderegionnormalized@@Base+0x10a> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + bne.w 5eed6 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x206> │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33910 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + mov r3, fp │ │ │ │ + blx 334d4 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5ed8c <__sgpack_MOD_dclshaderegionnormalized@@Base+0xbc> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 5edf2 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x122> │ │ │ │ + cmp r6, #1 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + bne.n 5eed6 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x206> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 334d4 │ │ │ │ + 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 5ee1c <__sgpack_MOD_dclshaderegionnormalized@@Base+0x14c> │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fa68 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 5ed8c <__sgpack_MOD_dclshaderegionnormalized@@Base+0xbc> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 5ee50 <__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 5ee44 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x174> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5ed8c <__sgpack_MOD_dclshaderegionnormalized@@Base+0xbc> │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 5ee96 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1c6> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34010 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 334d4 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 5ee50 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x180> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5eedc <__sgpack_MOD_dclshaderegionnormalized@@Base+0x20c> │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ + b.n 5ee12 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x142> │ │ │ │ + add.w fp, sp, #44 @ 0x2c │ │ │ │ + mov r0, fp │ │ │ │ + blx 34430 │ │ │ │ + b.n 5ed78 <__sgpack_MOD_dclshaderegionnormalized@@Base+0xa8> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 5eeaa <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1da> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 334d4 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 5ee3a <__sgpack_MOD_dclshaderegionnormalized@@Base+0x16a> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5ee80 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1b0> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64a08 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64a0c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ - movs r0, r1 │ │ │ │ - bics.w r0, r6, #8912896 @ 0x880000 │ │ │ │ + b.n 5ee3a <__sgpack_MOD_dclshaderegionnormalized@@Base+0x16a> │ │ │ │ + str.w sl, [sp, #36] @ 0x24 │ │ │ │ + b.n 5ee5c <__sgpack_MOD_dclshaderegionnormalized@@Base+0x18c> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5ee50 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x180> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ands.w r0, ip, #10 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r0, [r3, #60] @ 0x3c │ │ │ │ + movs r1, r1 │ │ │ │ + stmia.w r6, {r3} │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + movs r1, r1 │ │ │ │ + vhadd.s d16, d4, d10 │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064a10 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005ef08 <__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, #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 34010 │ │ │ │ - cbz r0, 64a7e │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #516] @ (5f120 <__sgpack_MOD_dclshaderegion@@Base+0x218>) │ │ │ │ + ldr r3, [pc, #516] @ (5f124 <__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] @ (5f128 <__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 r2, sp, #12 │ │ │ │ + add r4, r3 │ │ │ │ + add.w r9, r5, r3 │ │ │ │ + ldr r1, [pc, #452] @ (5f12c <__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 34974 │ │ │ │ + cmp r8, sl │ │ │ │ + beq.n 5ef94 <__sgpack_MOD_dclshaderegion@@Base+0x8c> │ │ │ │ + movs r3, #14 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r0, [pc, #428] @ (5f130 <__sgpack_MOD_dclshaderegion@@Base+0x228>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #424] @ (5f134 <__sgpack_MOD_dclshaderegion@@Base+0x22c>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r2, pc │ │ │ │ + blx 33af8 │ │ │ │ + cmp r8, sl │ │ │ │ + mov r3, r8 │ │ │ │ + it ge │ │ │ │ + movge r3, sl │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 5f0c2 <__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 5efea <__sgpack_MOD_dclshaderegion@@Base+0xe2> │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 5f090 <__sgpack_MOD_dclshaderegion@@Base+0x188> │ │ │ │ + ldrd r1, r2, [sp, #12] │ │ │ │ + mov r3, fp │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 35ba4 │ │ │ │ + ldr r2, [pc, #368] @ (5f138 <__sgpack_MOD_dclshaderegion@@Base+0x230>) │ │ │ │ + ldr r3, [pc, #348] @ (5f124 <__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 5f11c <__sgpack_MOD_dclshaderegion@@Base+0x214> │ │ │ │ + ldr r0, [pc, #352] @ (5f13c <__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 30484 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 5f012 <__sgpack_MOD_dclshaderegion@@Base+0x10a> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + bne.w 5f10e <__sgpack_MOD_dclshaderegion@@Base+0x206> │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31620 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + mov r3, fp │ │ │ │ + blx 35ba4 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5efc4 <__sgpack_MOD_dclshaderegion@@Base+0xbc> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 5f02a <__sgpack_MOD_dclshaderegion@@Base+0x122> │ │ │ │ + cmp r6, #1 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + bne.n 5f10e <__sgpack_MOD_dclshaderegion@@Base+0x206> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 35ba4 │ │ │ │ + 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 5f054 <__sgpack_MOD_dclshaderegion@@Base+0x14c> │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fa68 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 5efc4 <__sgpack_MOD_dclshaderegion@@Base+0xbc> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 5f088 <__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 5f07c <__sgpack_MOD_dclshaderegion@@Base+0x174> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5efc4 <__sgpack_MOD_dclshaderegion@@Base+0xbc> │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 5f0ce <__sgpack_MOD_dclshaderegion@@Base+0x1c6> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34010 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 35ba4 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 5f088 <__sgpack_MOD_dclshaderegion@@Base+0x180> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5f114 <__sgpack_MOD_dclshaderegion@@Base+0x20c> │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ + b.n 5f04a <__sgpack_MOD_dclshaderegion@@Base+0x142> │ │ │ │ + add.w fp, sp, #44 @ 0x2c │ │ │ │ + mov r0, fp │ │ │ │ + blx 34430 │ │ │ │ + b.n 5efb0 <__sgpack_MOD_dclshaderegion@@Base+0xa8> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 5f0e2 <__sgpack_MOD_dclshaderegion@@Base+0x1da> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 35ba4 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 5f072 <__sgpack_MOD_dclshaderegion@@Base+0x16a> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5f0b8 <__sgpack_MOD_dclshaderegion@@Base+0x1b0> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64a8c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64a90 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + b.n 5f072 <__sgpack_MOD_dclshaderegion@@Base+0x16a> │ │ │ │ + str.w sl, [sp, #36] @ 0x24 │ │ │ │ + b.n 5f094 <__sgpack_MOD_dclshaderegion@@Base+0x18c> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5f088 <__sgpack_MOD_dclshaderegion@@Base+0x180> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + stcl 0, cr0, [r4, #40]! @ 0x28 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5edd0 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x100> │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xf3de0008 │ │ │ │ - │ │ │ │ -00064a94 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f1fc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00064ab0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 344e4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ + movs r1, r1 │ │ │ │ + ldc 0, cr0, [ip, #-40]! @ 0xffffffd8 │ │ │ │ + ldr r6, [r4, #24] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064acc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005f140 <__sgpack_MOD_dclgettextposition@@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 34010 │ │ │ │ - cbz r0, 64b3a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32cd8 │ │ │ │ - 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] @ (5f198 <__sgpack_MOD_dclgettextposition@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (5f19c <__sgpack_MOD_dclgettextposition@@Base+0x5c>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (5f1a0 <__sgpack_MOD_dclgettextposition@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, sp │ │ │ │ + blx 34b68 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64b48 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64b4c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - str r7, [sp, #400] @ 0x190 │ │ │ │ - movs r0, r1 │ │ │ │ - sbfx r0, lr, #0, #9 │ │ │ │ + movs r1, #18 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #40] @ (5f1a4 <__sgpack_MOD_dclgettextposition@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (5f19c <__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 5f194 <__sgpack_MOD_dclgettextposition@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + sub.w r0, lr, sl │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xeb86000a │ │ │ │ │ │ │ │ -00064b50 : │ │ │ │ +0005f1a8 <__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] @ (5f200 <__sgpack_MOD_dclgettextindex@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 3468c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (5f204 <__sgpack_MOD_dclgettextindex@@Base+0x5c>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (5f208 <__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 2f694 │ │ │ │ + mov r0, sp │ │ │ │ + blx 30d24 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #15 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #40] @ (5f20c <__sgpack_MOD_dclgettextindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (5f204 <__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 5f1fc <__sgpack_MOD_dclgettextindex@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + adc.w r0, r6, sl │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ + movs r1, r1 │ │ │ │ + adds.w r0, lr, sl │ │ │ │ │ │ │ │ -00064b78 : │ │ │ │ +0005f210 <__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] @ (5f278 <__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] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 32a7c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #88] @ (5f27c <__sgpack_MOD_dclgettextangle@@Base+0x6c>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #84] @ (5f280 <__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 2f694 │ │ │ │ + add r0, sp, #8 │ │ │ │ + blx 35c7c │ │ │ │ + vldr s15, [sp, #8] │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + vcvt.f32.s32 s0, s15 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #44] @ (5f284 <__sgpack_MOD_dclgettextangle@@Base+0x74>) │ │ │ │ + ldr r3, [pc, #32] @ (5f27c <__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 5f272 <__sgpack_MOD_dclgettextangle@@Base+0x62> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + @ instruction: 0xeade000a │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xeaaa000a │ │ │ │ │ │ │ │ -00064ba8 : │ │ │ │ +0005f288 <__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] @ (5f2e4 <__sgpack_MOD_dclgettextheight@@Base+0x5c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 32d70 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #76] @ (5f2e8 <__sgpack_MOD_dclgettextheight@@Base+0x60>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #72] @ (5f2ec <__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 2f694 │ │ │ │ + mov r0, sp │ │ │ │ + blx 3143c │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #44] @ (5f2f0 <__sgpack_MOD_dclgettextheight@@Base+0x68>) │ │ │ │ + ldr r3, [pc, #32] @ (5f2e8 <__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 5f2de <__sgpack_MOD_dclgettextheight@@Base+0x56> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + orn r0, r6, sl │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r4, #112] @ 0x70 │ │ │ │ + movs r1, r1 │ │ │ │ + bics.w r0, lr, sl │ │ │ │ │ │ │ │ -00064bcc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f930 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00064be8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005f2f4 <__sgpack_MOD_dclsettextposition@@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 34010 │ │ │ │ - cbz r0, 64c56 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 302d4 │ │ │ │ - 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] @ (5f324 <__sgpack_MOD_dclsettextposition@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #18 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30548 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64c64 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64c68 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - str r6, [sp, #288] @ 0x120 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf25e0008 │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064c6c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005f328 <__sgpack_MOD_dclsettextindex@@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 34010 │ │ │ │ - cbz r0, 64cda │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30314 │ │ │ │ - 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] @ (5f358 <__sgpack_MOD_dclsettextindex@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2eecc │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64ce8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64cec ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - str r5, [sp, #784] @ 0x310 │ │ │ │ - movs r0, r1 │ │ │ │ - addw r0, r6, #8 │ │ │ │ + movs r1, #15 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064cf0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005f35c <__sgpack_MOD_dclsettextangle@@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 34010 │ │ │ │ - cbz r0, 64d5e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 310fc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #84] @ (5f3c0 <__sgpack_MOD_dclsettextangle@@Base+0x64>) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [pc, #84] @ (5f3c4 <__sgpack_MOD_dclsettextangle@@Base+0x68>) │ │ │ │ + sub sp, #12 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #80] @ (5f3c8 <__sgpack_MOD_dclsettextangle@@Base+0x6c>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + vldr s0, [r5] │ │ │ │ + blx 30ba8 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, sp │ │ │ │ + blx 2fa04 │ │ │ │ + ldr r2, [pc, #48] @ (5f3cc <__sgpack_MOD_dclsettextangle@@Base+0x70>) │ │ │ │ + ldr r3, [pc, #36] @ (5f3c4 <__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 5f3bc <__sgpack_MOD_dclsettextangle@@Base+0x60> │ │ │ │ + movs r1, #15 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64d6c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64d70 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ - movs r0, r1 │ │ │ │ - sub.w r0, lr, #8 │ │ │ │ - │ │ │ │ -00064d74 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33320 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00064d90 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00064dac : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30744 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xe992000a │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r1, #104] @ 0x68 │ │ │ │ + movs r1, r1 │ │ │ │ + strd r0, r0, [r6, #-40]! @ 0x28 │ │ │ │ │ │ │ │ -00064dc8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005f3d0 <__sgpack_MOD_dclsettextheight@@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 34010 │ │ │ │ - cbz r0, 64e36 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33b50 │ │ │ │ - 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] @ (5f400 <__sgpack_MOD_dclsettextheight@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 339b0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64e44 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64e48 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ - movs r0, r1 │ │ │ │ - add.w r0, r2, #8 │ │ │ │ - │ │ │ │ -00064e4c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31a84 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + movs r1, #16 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064e68 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005f404 <__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, #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 34010 │ │ │ │ - cbz r0, 64ed6 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #204] @ (5f4e8 <__sgpack_MOD_dcldrawtextprojected@@Base+0xe4>) │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r0, [pc, #204] @ (5f4ec <__sgpack_MOD_dcldrawtextprojected@@Base+0xe8>) │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [pc, #204] @ (5f4f0 <__sgpack_MOD_dcldrawtextprojected@@Base+0xec>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [pc, #204] @ (5f4f4 <__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 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + blx 34974 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 5f4b2 <__sgpack_MOD_dcldrawtextprojected@@Base+0xae> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5f4be <__sgpack_MOD_dcldrawtextprojected@@Base+0xba> │ │ │ │ + vldr s0, [r6] │ │ │ │ + add r6, sp, #28 │ │ │ │ + blx 30ba8 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 5f4ca <__sgpack_MOD_dcldrawtextprojected@@Base+0xc6> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #32 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5f4d8 <__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 34224 │ │ │ │ + ldr r2, [pc, #104] @ (5f4f8 <__sgpack_MOD_dcldrawtextprojected@@Base+0xf4>) │ │ │ │ + ldr r3, [pc, #84] @ (5f4e8 <__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 5f4e2 <__sgpack_MOD_dcldrawtextprojected@@Base+0xde> │ │ │ │ + ldr r0, [pc, #88] @ (5f4fc <__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 30484 │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 309c4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + blx 3143c │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 5f456 <__sgpack_MOD_dcldrawtextprojected@@Base+0x52> │ │ │ │ + add r6, sp, #28 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 35c7c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 5f466 <__sgpack_MOD_dcldrawtextprojected@@Base+0x62> │ │ │ │ + add r5, sp, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34b68 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 5f472 <__sgpack_MOD_dcldrawtextprojected@@Base+0x6e> │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64ee4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64ee8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - str r3, [sp, #800] @ 0x320 │ │ │ │ - movs r0, r1 │ │ │ │ - eor.w r0, lr, #8 │ │ │ │ + blx 30d24 │ │ │ │ + b.n 5f47a <__sgpack_MOD_dcldrawtextprojected@@Base+0x76> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xe8dc000a │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrd r0, r0, [r2], #-40 @ 0x28 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064eec : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005f500 <__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, #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 34010 │ │ │ │ - cbz r0, 64f5a │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #204] @ (5f5e4 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xe4>) │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r0, [pc, #204] @ (5f5e8 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xe8>) │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [pc, #204] @ (5f5ec <__sgpack_MOD_dcldrawtextnormalized@@Base+0xec>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [pc, #204] @ (5f5f0 <__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 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + blx 34974 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 5f5ae <__sgpack_MOD_dcldrawtextnormalized@@Base+0xae> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5f5ba <__sgpack_MOD_dcldrawtextnormalized@@Base+0xba> │ │ │ │ + vldr s0, [r6] │ │ │ │ + add r6, sp, #28 │ │ │ │ + blx 30ba8 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 5f5c6 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xc6> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #32 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5f5d4 <__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 3346c │ │ │ │ + ldr r2, [pc, #104] @ (5f5f4 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xf4>) │ │ │ │ + ldr r3, [pc, #84] @ (5f5e4 <__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 5f5de <__sgpack_MOD_dcldrawtextnormalized@@Base+0xde> │ │ │ │ + ldr r0, [pc, #88] @ (5f5f8 <__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 30484 │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f56c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + blx 3143c │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 5f552 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x52> │ │ │ │ + add r6, sp, #28 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 35c7c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 5f562 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x62> │ │ │ │ + add r5, sp, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34b68 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 5f56e <__sgpack_MOD_dcldrawtextnormalized@@Base+0x6e> │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64f68 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64f6c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ - movs r0, r1 │ │ │ │ - bics.w r0, r6, #8 │ │ │ │ + blx 30d24 │ │ │ │ + b.n 5f576 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x76> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5f5b0 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xb0> │ │ │ │ + movs r2, r1 │ │ │ │ + strh r4, [r4, #60] @ 0x3c │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5f4e4 <__sgpack_MOD_dcldrawtextprojected@@Base+0xe0> │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r3, #72] @ 0x48 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064f70 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005f5fc <__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, #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 34010 │ │ │ │ - cbz r0, 64fde │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #204] @ (5f6e0 <__sgpack_MOD_dcldrawtext@@Base+0xe4>) │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r0, [pc, #204] @ (5f6e4 <__sgpack_MOD_dcldrawtext@@Base+0xe8>) │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [pc, #204] @ (5f6e8 <__sgpack_MOD_dcldrawtext@@Base+0xec>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [pc, #204] @ (5f6ec <__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 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + blx 34974 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 5f6aa <__sgpack_MOD_dcldrawtext@@Base+0xae> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5f6b6 <__sgpack_MOD_dcldrawtext@@Base+0xba> │ │ │ │ + vldr s0, [r6] │ │ │ │ + add r6, sp, #28 │ │ │ │ + blx 30ba8 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 5f6c2 <__sgpack_MOD_dcldrawtext@@Base+0xc6> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #32 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5f6d0 <__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 33dc0 │ │ │ │ + ldr r2, [pc, #104] @ (5f6f0 <__sgpack_MOD_dcldrawtext@@Base+0xf4>) │ │ │ │ + ldr r3, [pc, #84] @ (5f6e0 <__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 5f6da <__sgpack_MOD_dcldrawtext@@Base+0xde> │ │ │ │ + ldr r0, [pc, #88] @ (5f6f4 <__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 30484 │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33818 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + blx 3143c │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 5f64e <__sgpack_MOD_dcldrawtext@@Base+0x52> │ │ │ │ + add r6, sp, #28 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 35c7c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 5f65e <__sgpack_MOD_dcldrawtext@@Base+0x62> │ │ │ │ + add r5, sp, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34b68 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 5f66a <__sgpack_MOD_dcldrawtext@@Base+0x6e> │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64fec ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64ff0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - str r2, [sp, #768] @ 0x300 │ │ │ │ - movs r0, r1 │ │ │ │ - vaddl.s16 q8, d14, d8 │ │ │ │ - │ │ │ │ -00064ff4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f814 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00065010 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 358bc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + blx 30d24 │ │ │ │ + b.n 5f672 <__sgpack_MOD_dcldrawtext@@Base+0x76> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5f4b4 <__sgpack_MOD_dcldrawtextprojected@@Base+0xb0> │ │ │ │ + movs r2, r1 │ │ │ │ + strh r0, [r5, #52] @ 0x34 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5f3e8 <__sgpack_MOD_dclsettextheight@@Base+0x18> │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006502c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005f6f8 <__sgpack_MOD_dclgetmarkersize@@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 34010 │ │ │ │ - cbz r0, 6509a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32270 │ │ │ │ - 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, #76] @ (5f754 <__sgpack_MOD_dclgetmarkersize@@Base+0x5c>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #76] @ (5f758 <__sgpack_MOD_dclgetmarkersize@@Base+0x60>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #72] @ (5f75c <__sgpack_MOD_dclgetmarkersize@@Base+0x64>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, sp │ │ │ │ + blx 335e8 │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (650a8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (650ac ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movs r0, r1 │ │ │ │ - vhadd.s8 d16, d14, d8 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #44] @ (5f760 <__sgpack_MOD_dclgetmarkersize@@Base+0x68>) │ │ │ │ + ldr r3, [pc, #32] @ (5f758 <__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 5f74e <__sgpack_MOD_dclgetmarkersize@@Base+0x56> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + b.n 5f344 <__sgpack_MOD_dclsettextindex@@Base+0x1c> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5f300 <__sgpack_MOD_dclsettextposition@@Base+0xc> │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000650b0 : │ │ │ │ +0005f764 <__sgpack_MOD_dclgetmarkerindex@@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 31a08 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (5f7bc <__sgpack_MOD_dclgetmarkerindex@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (5f7c0 <__sgpack_MOD_dclgetmarkerindex@@Base+0x5c>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (5f7c4 <__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 2f694 │ │ │ │ + mov r0, sp │ │ │ │ + blx 33c20 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #17 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #40] @ (5f7c8 <__sgpack_MOD_dclgetmarkerindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (5f7c0 <__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 5f7b8 <__sgpack_MOD_dclgetmarkerindex@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + b.n 5f2d4 <__sgpack_MOD_dclgettextheight@@Base+0x4c> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5f290 <__sgpack_MOD_dclgettextheight@@Base+0x8> │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000650e0 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -000650fc : │ │ │ │ +0005f7cc <__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] @ (5f824 <__sgpack_MOD_dclgetmarkertype@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2f7ec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (5f828 <__sgpack_MOD_dclgetmarkertype@@Base+0x5c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (5f82c <__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 2f694 │ │ │ │ + mov r0, sp │ │ │ │ + blx 308a4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #40] @ (5f830 <__sgpack_MOD_dclgetmarkertype@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (5f828 <__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 5f820 <__sgpack_MOD_dclgetmarkertype@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + b.n 5f26c <__sgpack_MOD_dclgettextangle@@Base+0x5c> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5f228 <__sgpack_MOD_dclgettextangle@@Base+0x18> │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00065120 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005f834 <__sgpack_MOD_dclsetmarkersize@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 315a8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (5f864 <__sgpack_MOD_dclsetmarkersize@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33418 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006513c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005f868 <__sgpack_MOD_dclsetmarkerindex@@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 34010 │ │ │ │ - cbz r0, 651aa │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (5f898 <__sgpack_MOD_dclsetmarkerindex@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #17 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 34f58 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32d98 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + movs r1, #17 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + str r4, [r6, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0005f89c <__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] @ (5f8cc <__sgpack_MOD_dclsetmarkertype@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (651b8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (651bc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ - movs r0, r1 │ │ │ │ - cdp 0, 6, cr0, cr10, cr8, {0} │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33d9c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + str r4, [r2, #32] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000651c0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005f8d0 <__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, #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 34010 │ │ │ │ - cbz r0, 6522e │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #592] @ (5fb34 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x264>) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #592] @ (5fb38 <__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] @ (5fb3c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x26c>) │ │ │ │ + sub.w sl, r2, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r1, [pc, #536] @ (5fb40 <__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 34974 │ │ │ │ + bic.w r3, r5, r5, asr #31 │ │ │ │ + mov r5, r3 │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.n 5f964 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x94> │ │ │ │ + movs r3, #22 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r0, [pc, #496] @ (5fb44 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x274>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #492] @ (5fb48 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x278>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, pc │ │ │ │ + blx 33af8 │ │ │ │ + cmp r7, r5 │ │ │ │ + it ge │ │ │ │ + movge r7, r5 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 5faea <__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 5fafc <__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 5fb0c <__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 5f9e6 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x116> │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w r9, [sp, #8] │ │ │ │ + bne.n 5fa5a <__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 306f4 │ │ │ │ + ldr r2, [pc, #392] @ (5fb4c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x27c>) │ │ │ │ + ldr r3, [pc, #372] @ (5fb38 <__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 5fb2e <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x25e> │ │ │ │ + ldr r0, [pc, #376] @ (5fb50 <__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 30484 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 5fade <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x20e> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 5fa00 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x130> │ │ │ │ + str.w r9, [sp, #36] @ 0x24 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 5fa5a <__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 306f4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5fb26 <__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 5fa3a <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x16a> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fa68 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 5f9c0 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xf0> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5faac <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1dc> │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + b.n 5fa94 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1c4> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.n 5fab4 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1e4> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + 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 5fa72 <__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 306f4 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5fb18 <__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 5faa0 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1d0> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5f9c0 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xf0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 306f4 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 5faac <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1dc> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5fa2e <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x15e> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5faac <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1dc> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b.n 5fa14 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x144> │ │ │ │ + add.w fp, sp, #56 @ 0x38 │ │ │ │ + mov r0, fp │ │ │ │ + blx 308a4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 5f986 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xb6> │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ + blx 33c20 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 5f996 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xc6> │ │ │ │ + add.w r8, sp, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - blx 30654 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 335e8 │ │ │ │ + b.n 5f9a0 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xd0> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5fa2e <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x15e> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6523c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65240 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + b.n 5fa50 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x180> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5f9c0 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xf0> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + b.n 5f370 <__sgpack_MOD_dclsettextangle@@Base+0x14> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r5, #24] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r3, #28] │ │ │ │ + movs r1, r1 │ │ │ │ + bgt.n 5fc44 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xf0> │ │ │ │ movs r0, r1 │ │ │ │ - cdp 0, 1, cr0, cr2, cr8, {0} │ │ │ │ + ldrb r6, [r3, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 601d0 <__sgpack_MOD_dclnextlinetext@@Base> │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r7, #12] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065244 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005fb54 <__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, #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 34010 │ │ │ │ - cbz r0, 652b2 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #592] @ (5fdb8 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x264>) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #592] @ (5fdbc <__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] @ (5fdc0 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x26c>) │ │ │ │ + sub.w sl, r2, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r1, [pc, #536] @ (5fdc4 <__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 34974 │ │ │ │ + bic.w r3, r5, r5, asr #31 │ │ │ │ + mov r5, r3 │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.n 5fbe8 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x94> │ │ │ │ + movs r3, #23 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r0, [pc, #496] @ (5fdc8 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x274>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #492] @ (5fdcc <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x278>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, pc │ │ │ │ + blx 33af8 │ │ │ │ + cmp r7, r5 │ │ │ │ + it ge │ │ │ │ + movge r7, r5 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 5fd6e <__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 5fd80 <__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 5fd90 <__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 5fc6a <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x116> │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w r9, [sp, #8] │ │ │ │ + bne.n 5fcde <__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 3323c │ │ │ │ + ldr r2, [pc, #392] @ (5fdd0 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x27c>) │ │ │ │ + ldr r3, [pc, #372] @ (5fdbc <__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 5fdb2 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x25e> │ │ │ │ + ldr r0, [pc, #376] @ (5fdd4 <__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 30484 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 5fd62 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x20e> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 5fc84 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x130> │ │ │ │ + str.w r9, [sp, #36] @ 0x24 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 5fcde <__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 3323c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5fdaa <__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 5fcbe <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x16a> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fa68 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 5fc44 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xf0> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5fd30 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1dc> │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + b.n 5fd18 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1c4> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.n 5fd38 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1e4> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + 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 5fcf6 <__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 3323c │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5fd9c <__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 5fd24 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1d0> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5fc44 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xf0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 3323c │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 5fd30 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1dc> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5fcb2 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x15e> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5fd30 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1dc> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b.n 5fc98 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x144> │ │ │ │ + add.w fp, sp, #56 @ 0x38 │ │ │ │ + mov r0, fp │ │ │ │ + blx 308a4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 5fc0a <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xb6> │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ + blx 33c20 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 5fc1a <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xc6> │ │ │ │ + add.w r8, sp, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - blx 2f794 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 335e8 │ │ │ │ + b.n 5fc24 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xd0> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5fcb2 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x15e> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (652c0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (652c4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r4, [r5, #62] @ 0x3e │ │ │ │ + b.n 5fcd4 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x180> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5fc44 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xf0> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + b.n 600ec <__sgpack_MOD_dclgetlinetext@@Base+0x24> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r3, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + bls.n 5fdc0 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x26c> │ │ │ │ movs r0, r1 │ │ │ │ - ldc 0, cr0, [sl, #32]! │ │ │ │ - │ │ │ │ -000652c8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34060 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000652e4 : │ │ │ │ - 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} │ │ │ │ + ldrh r2, [r3, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5ff4c <__sgpack_MOD_dcldrawmarker@@Base+0x174> │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065300 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005fdd8 <__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, #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 34010 │ │ │ │ - cbz r0, 6536e │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #592] @ (6003c <__sgpack_MOD_dcldrawmarker@@Base+0x264>) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #592] @ (60040 <__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] @ (60044 <__sgpack_MOD_dcldrawmarker@@Base+0x26c>) │ │ │ │ + sub.w sl, r2, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r1, [pc, #536] @ (60048 <__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 34974 │ │ │ │ + bic.w r3, r5, r5, asr #31 │ │ │ │ + mov r5, r3 │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.n 5fe6c <__sgpack_MOD_dcldrawmarker@@Base+0x94> │ │ │ │ + movs r3, #13 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r0, [pc, #496] @ (6004c <__sgpack_MOD_dcldrawmarker@@Base+0x274>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #492] @ (60050 <__sgpack_MOD_dcldrawmarker@@Base+0x278>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, pc │ │ │ │ + blx 33af8 │ │ │ │ + cmp r7, r5 │ │ │ │ + it ge │ │ │ │ + movge r7, r5 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 5fff2 <__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 60004 <__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 60014 <__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 5feee <__sgpack_MOD_dcldrawmarker@@Base+0x116> │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w r9, [sp, #8] │ │ │ │ + bne.n 5ff62 <__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 3465c │ │ │ │ + ldr r2, [pc, #392] @ (60054 <__sgpack_MOD_dcldrawmarker@@Base+0x27c>) │ │ │ │ + ldr r3, [pc, #372] @ (60040 <__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 60036 <__sgpack_MOD_dcldrawmarker@@Base+0x25e> │ │ │ │ + ldr r0, [pc, #376] @ (60058 <__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 30484 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 5ffe6 <__sgpack_MOD_dcldrawmarker@@Base+0x20e> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 5ff08 <__sgpack_MOD_dcldrawmarker@@Base+0x130> │ │ │ │ + str.w r9, [sp, #36] @ 0x24 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 5ff62 <__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 3465c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6002e <__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 5ff42 <__sgpack_MOD_dcldrawmarker@@Base+0x16a> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fa68 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 5fec8 <__sgpack_MOD_dcldrawmarker@@Base+0xf0> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5ffb4 <__sgpack_MOD_dcldrawmarker@@Base+0x1dc> │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + b.n 5ff9c <__sgpack_MOD_dcldrawmarker@@Base+0x1c4> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.n 5ffbc <__sgpack_MOD_dcldrawmarker@@Base+0x1e4> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34d98 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + 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 5ff7a <__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 3465c │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 60020 <__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 5ffa8 <__sgpack_MOD_dcldrawmarker@@Base+0x1d0> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5fec8 <__sgpack_MOD_dcldrawmarker@@Base+0xf0> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34010 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 3465c │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 5ffb4 <__sgpack_MOD_dcldrawmarker@@Base+0x1dc> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5ff36 <__sgpack_MOD_dcldrawmarker@@Base+0x15e> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6537c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65380 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r6, #56] @ 0x38 │ │ │ │ + b.n 5ffb4 <__sgpack_MOD_dcldrawmarker@@Base+0x1dc> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b.n 5ff1c <__sgpack_MOD_dcldrawmarker@@Base+0x144> │ │ │ │ + add.w fp, sp, #56 @ 0x38 │ │ │ │ + mov r0, fp │ │ │ │ + blx 308a4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 5fe8e <__sgpack_MOD_dcldrawmarker@@Base+0xb6> │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33c20 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 5fe9e <__sgpack_MOD_dcldrawmarker@@Base+0xc6> │ │ │ │ + add.w r8, sp, #44 @ 0x2c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 335e8 │ │ │ │ + b.n 5fea8 <__sgpack_MOD_dcldrawmarker@@Base+0xd0> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5ff36 <__sgpack_MOD_dcldrawmarker@@Base+0x15e> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5ff58 <__sgpack_MOD_dcldrawmarker@@Base+0x180> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 5fec8 <__sgpack_MOD_dcldrawmarker@@Base+0xf0> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + svc 20 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ + movs r1, r1 │ │ │ │ + bvc.n 6013c <__sgpack_MOD_dclgetlineindex@@Base+0x3c> │ │ │ │ movs r0, r1 │ │ │ │ - stc 0, cr0, [sl, #-32]! @ 0xffffffe0 │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065384 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006005c <__sgpack_MOD_dclgetlinetextsize@@Base>: │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 653de │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #76] @ (600b8 <__sgpack_MOD_dclgetlinetextsize@@Base+0x5c>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #76] @ (600bc <__sgpack_MOD_dclgetlinetextsize@@Base+0x60>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #72] @ (600c0 <__sgpack_MOD_dclgetlinetextsize@@Base+0x64>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - blx 33b38 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, sp │ │ │ │ + blx 31524 │ │ │ │ + movs r1, #18 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (653ec ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (653f0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ - movs r0, r1 │ │ │ │ - stcl 0, cr0, [r6], #32 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #44] @ (600c4 <__sgpack_MOD_dclgetlinetextsize@@Base+0x68>) │ │ │ │ + ldr r3, [pc, #32] @ (600bc <__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 600b2 <__sgpack_MOD_dclgetlinetextsize@@Base+0x56> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + bgt.n 5ffe0 <__sgpack_MOD_dcldrawmarker@@Base+0x208> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r4, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + bgt.n 6019c <__sgpack_MOD_dclgetlinetype@@Base+0x34> │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000653f4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000600c8 <__sgpack_MOD_dclgetlinetext@@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, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (600fc <__sgpack_MOD_dclgetlinetext@@Base+0x34>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 6544e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 33448 │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34e34 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6545c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65460 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r2, #50] @ 0x32 │ │ │ │ - movs r0, r1 │ │ │ │ - stc 0, cr0, [r2], #32 │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065464 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00060100 <__sgpack_MOD_dclgetlineindex@@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 34010 │ │ │ │ - cbz r0, 654d2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34f98 │ │ │ │ - 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] @ (60158 <__sgpack_MOD_dclgetlineindex@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (6015c <__sgpack_MOD_dclgetlineindex@@Base+0x5c>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (60160 <__sgpack_MOD_dclgetlineindex@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, sp │ │ │ │ + blx 34700 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (654e0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (654e4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ - movs r0, r1 │ │ │ │ - mcrr 0, 0, r0, sl, cr8 │ │ │ │ + movs r1, #15 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #40] @ (60164 <__sgpack_MOD_dclgetlineindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6015c <__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 60154 <__sgpack_MOD_dclgetlineindex@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + blt.n 60138 <__sgpack_MOD_dclgetlineindex@@Base+0x38> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r4, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + blt.n 600f4 <__sgpack_MOD_dclgetlinetext@@Base+0x2c> │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000654e8 : │ │ │ │ - push {r3, lr} │ │ │ │ +00060168 <__sgpack_MOD_dclgetlinetype@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31c04 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (601c0 <__sgpack_MOD_dclgetlinetype@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (601c4 <__sgpack_MOD_dclgetlinetype@@Base+0x5c>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (601c8 <__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 2f694 │ │ │ │ + mov r0, sp │ │ │ │ + blx 32510 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #14 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #40] @ (601cc <__sgpack_MOD_dclgetlinetype@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (601c4 <__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 601bc <__sgpack_MOD_dclgetlinetype@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + blt.n 600d0 <__sgpack_MOD_dclgetlinetext@@Base+0x8> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + blt.n 6028c <__sgpack_MOD_dclsetlineindex@@Base+0x1c> │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00065504 : │ │ │ │ - push {r3, lr} │ │ │ │ +000601d0 <__sgpack_MOD_dclnextlinetext@@Base>: │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35c24 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (60200 <__sgpack_MOD_dclnextlinetext@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + blx 33478 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #15 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldr r0, [r7, r5] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065520 : │ │ │ │ - push {r3, lr} │ │ │ │ +00060204 <__sgpack_MOD_dclsetlinetextsize@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 333d4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (60234 <__sgpack_MOD_dclsetlinetextsize@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #18 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32dec │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldr r4, [r2, r5] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006553c : │ │ │ │ +00060238 <__sgpack_MOD_dclsetlinetext@@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] @ (6026c <__sgpack_MOD_dclsetlinetext@@Base+0x34>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 655a4 │ │ │ │ - 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 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30898 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31354 │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2f94c │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (655b4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (655b8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ - movs r0, r1 │ │ │ │ - sub.w r0, r4, r8 │ │ │ │ - │ │ │ │ -000655bc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33e20 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r2, [r6, r4] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000655d8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00060270 <__sgpack_MOD_dclsetlineindex@@Base>: │ │ │ │ + push {r3, r4, r5, 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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 65682 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (602a0 <__sgpack_MOD_dclsetlineindex@@Base+0x30>) │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 65690 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35b44 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - movs r6, #1 │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ + blx 2f694 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ + blx 353c4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (656a0 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (656a4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (656a8 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (656ac ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #15 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ nop │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xeaf20008 │ │ │ │ - ldrh r6, [r1, #32] │ │ │ │ - movs r0, r1 │ │ │ │ - adds.w r0, r0, r8 │ │ │ │ - │ │ │ │ -000656b0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 301c4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000656cc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32650 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000656e8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 323c0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00065704 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31bf8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00065720 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 355b8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006573c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000602a4 <__sgpack_MOD_dclsetlinetype@@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 34010 │ │ │ │ - cbz r0, 65796 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (602d4 <__sgpack_MOD_dclsetlinetype@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 32348 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33ecc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (657a4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (657a8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r1, #24] │ │ │ │ - movs r0, r1 │ │ │ │ - bics.w r0, r6, r8 │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000657ac : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000602d8 <__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, #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 34010 │ │ │ │ - cbz r0, 65806 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #164] @ (60390 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xb8>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #160] @ (60394 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xbc>) │ │ │ │ + add r2, pc │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [pc, #156] @ (60398 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xc0>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #20 │ │ │ │ + ldr r0, [pc, #152] @ (6039c <__sgpack_MOD_dcldrawlineprojected2@@Base+0xc4>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 330e0 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (65814 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65818 ) │ │ │ │ - add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r3, #20] │ │ │ │ - movs r0, r1 │ │ │ │ - ldrd r0, r0, [r2, #32]! │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + blx 34974 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 60374 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x9c> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 60380 <__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] @ (603a0 <__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 302b0 │ │ │ │ + ldr r2, [pc, #80] @ (603a4 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xcc>) │ │ │ │ + ldr r3, [pc, #64] @ (60394 <__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 6038a <__sgpack_MOD_dcldrawlineprojected2@@Base+0xb2> │ │ │ │ + ldr r0, [pc, #64] @ (603a8 <__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 30484 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32510 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 60324 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x4c> │ │ │ │ + add r4, sp, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34700 │ │ │ │ + b.n 6032a <__sgpack_MOD_dcldrawlineprojected2@@Base+0x52> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + bge.n 603b8 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xc> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ + movs r1, r1 │ │ │ │ + bls.n 60308 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x30> │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006581c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000603ac <__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, #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 34010 │ │ │ │ - cbz r0, 6588a │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #536] @ (605d8 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x22c>) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #536] @ (605dc <__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] @ (605e0 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x234>) │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r1, [pc, #488] @ (605e4 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x238>) │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r1, pc │ │ │ │ + add.w r9, r6, r3 │ │ │ │ + add.w fp, r5, r3 │ │ │ │ + blx 34974 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 605a0 <__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 605b2 <__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 60458 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xac> │ │ │ │ + movs r3, #20 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #420] @ (605e8 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x23c>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #416] @ (605ec <__sgpack_MOD_dcldrawlineprojected1@@Base+0x240>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #416] @ (605f0 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x244>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + cmp r8, sl │ │ │ │ + mov r3, r8 │ │ │ │ + it ge │ │ │ │ + movge r3, sl │ │ │ │ + cmp r4, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 604a6 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xfa> │ │ │ │ + cmp r7, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w r8, [sp, #12] │ │ │ │ + bne.n 60514 <__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 302b0 │ │ │ │ + ldr r2, [pc, #368] @ (605f4 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x248>) │ │ │ │ + ldr r3, [pc, #344] @ (605dc <__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 605d4 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x228> │ │ │ │ + ldr r0, [pc, #352] @ (605f8 <__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 30484 │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 60594 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1e8> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + blx 34010 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + mov.w ip, r4, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r6, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 604be <__sgpack_MOD_dcldrawlineprojected1@@Base+0x112> │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 60514 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x168> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3008c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + blx 302b0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 605cc <__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 604f4 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x148> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fa68 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 60480 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xd4> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.n 60562 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1b6> │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + b.n 6054c <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1a0> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 6056a <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1be> │ │ │ │ + mov.w r0, fp, lsl #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 6052a <__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 302b0 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 605be <__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 60556 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1aa> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 60480 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xd4> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34010 │ │ │ │ + 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 302b0 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 60562 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1b6> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 604ea <__sgpack_MOD_dcldrawlineprojected1@@Base+0x13e> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65898 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6589c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + b.n 60562 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1b6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.n 604d0 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x124> │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 32510 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 60428 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x7c> │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 34700 │ │ │ │ + b.n 60432 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x86> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 604ea <__sgpack_MOD_dcldrawlineprojected1@@Base+0x13e> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6050a <__sgpack_MOD_dcldrawlineprojected1@@Base+0x15e> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 60480 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xd4> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + bls.n 6065c <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x60> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r5, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + bne.n 60500 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x154> │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xe99a0008 │ │ │ │ - │ │ │ │ -000658a0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34a58 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000658bc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31460 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000658d8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 339bc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000658f4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31fe0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + bhi.n 604f8 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x14c> │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065910 : │ │ │ │ - push {r3, lr} │ │ │ │ +000605fc <__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, #4088] @ 0xff8 │ │ │ │ - blx 2feb0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #164] @ (606b4 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xb8>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #160] @ (606b8 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xbc>) │ │ │ │ + add r2, pc │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [pc, #156] @ (606bc <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xc0>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #21 │ │ │ │ + ldr r0, [pc, #152] @ (606c0 <__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 34974 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 60698 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x9c> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 606a4 <__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] @ (606c4 <__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 31010 │ │ │ │ + ldr r2, [pc, #80] @ (606c8 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xcc>) │ │ │ │ + ldr r3, [pc, #64] @ (606b8 <__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 606ae <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xb2> │ │ │ │ + ldr r0, [pc, #64] @ (606cc <__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 30484 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32510 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 60648 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x4c> │ │ │ │ + add r4, sp, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34700 │ │ │ │ + b.n 6064e <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x52> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + bvs.n 60694 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x98> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r4, #26] │ │ │ │ + movs r1, r1 │ │ │ │ + strb r6, [r2, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r2!, {r1, r2, r3} │ │ │ │ + movs r1, r1 │ │ │ │ + bvs.n 605e4 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x238> │ │ │ │ + movs r2, r1 │ │ │ │ + strb r4, [r7, r4] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006592c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000606d0 <__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 r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 65986 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #536] @ (608fc <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x22c>) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #536] @ (60900 <__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] @ (60904 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x234>) │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r1, [pc, #488] @ (60908 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x238>) │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31f2c │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (65994 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65998 ) │ │ │ │ add r1, pc │ │ │ │ + add.w r9, r6, r3 │ │ │ │ + add.w fp, r5, r3 │ │ │ │ + blx 34974 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 608c4 <__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 608d6 <__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 6077c <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xac> │ │ │ │ + movs r3, #21 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #420] @ (6090c <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x23c>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #416] @ (60910 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x240>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #416] @ (60914 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x244>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r3, #8] │ │ │ │ + blx 33af8 │ │ │ │ + cmp r8, sl │ │ │ │ + mov r3, r8 │ │ │ │ + it ge │ │ │ │ + movge r3, sl │ │ │ │ + cmp r4, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 607ca <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xfa> │ │ │ │ + cmp r7, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w r8, [sp, #12] │ │ │ │ + bne.n 60838 <__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 31010 │ │ │ │ + ldr r2, [pc, #368] @ (60918 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x248>) │ │ │ │ + ldr r3, [pc, #344] @ (60900 <__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 608f8 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x228> │ │ │ │ + ldr r0, [pc, #352] @ (6091c <__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 30484 │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 608b8 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1e8> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 607e2 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x112> │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 60838 <__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 31010 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 608f0 <__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 60818 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x148> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fa68 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 607a4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xd4> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.n 60886 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1b6> │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + b.n 60870 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1a0> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 6088e <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1be> │ │ │ │ + mov.w r0, fp, lsl #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 6084e <__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 31010 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 608e2 <__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 6087a <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1aa> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 607a4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xd4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + 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 31010 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 60886 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1b6> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 6080e <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x13e> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 60886 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1b6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.n 607f4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x124> │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 32510 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 6074c <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x7c> │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 34700 │ │ │ │ + b.n 60756 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x86> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 6080e <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x13e> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6082e <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x15e> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 607a4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xd4> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + bvs.n 60938 <__sgpack_MOD_dcldrawline2@@Base+0x18> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r5, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + strb r0, [r5, #22] │ │ │ │ + movs r1, r1 │ │ │ │ + strb r0, [r3, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r7, [pc, #288] @ (60a34 <__sgpack_MOD_dcldrawline1@@Base+0x40>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xe8ca0008 │ │ │ │ + bpl.n 609d4 <__sgpack_MOD_dcldrawline2@@Base+0xb4> │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r1, r0] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006599c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00060920 <__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, #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 34010 │ │ │ │ - cbz r0, 659f6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30d60 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (65a04 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65a08 ) │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #164] @ (609d8 <__sgpack_MOD_dcldrawline2@@Base+0xb8>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #160] @ (609dc <__sgpack_MOD_dcldrawline2@@Base+0xbc>) │ │ │ │ + add r2, pc │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [pc, #156] @ (609e0 <__sgpack_MOD_dcldrawline2@@Base+0xc0>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #11 │ │ │ │ + ldr r0, [pc, #152] @ (609e4 <__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 r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia.w r6, {r3} │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + blx 34974 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 609bc <__sgpack_MOD_dcldrawline2@@Base+0x9c> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 609c8 <__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] @ (609e8 <__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 31968 │ │ │ │ + ldr r2, [pc, #80] @ (609ec <__sgpack_MOD_dcldrawline2@@Base+0xcc>) │ │ │ │ + ldr r3, [pc, #64] @ (609dc <__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 609d2 <__sgpack_MOD_dcldrawline2@@Base+0xb2> │ │ │ │ + ldr r0, [pc, #64] @ (609f0 <__sgpack_MOD_dcldrawline2@@Base+0xd0>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 30484 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32510 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 6096c <__sgpack_MOD_dcldrawline2@@Base+0x4c> │ │ │ │ + add r4, sp, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34700 │ │ │ │ + b.n 60972 <__sgpack_MOD_dcldrawline2@@Base+0x52> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + bcc.n 60970 <__sgpack_MOD_dcldrawline2@@Base+0x50> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r0, #14] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r1, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + bkpt 0x00ea │ │ │ │ + movs r1, r1 │ │ │ │ + bcc.n 60ac0 <__sgpack_MOD_dcldrawline1@@Base+0xcc> │ │ │ │ + movs r2, r1 │ │ │ │ + strh r0, [r6, r0] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065a0c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000609f4 <__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, #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 34010 │ │ │ │ - cbz r0, 65a7a │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #536] @ (60c20 <__sgpack_MOD_dcldrawline1@@Base+0x22c>) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #536] @ (60c24 <__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] @ (60c28 <__sgpack_MOD_dcldrawline1@@Base+0x234>) │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r1, [pc, #488] @ (60c2c <__sgpack_MOD_dcldrawline1@@Base+0x238>) │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r1, pc │ │ │ │ + add.w r9, r6, r3 │ │ │ │ + add.w fp, r5, r3 │ │ │ │ + blx 34974 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 60be8 <__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 60bfa <__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 60aa0 <__sgpack_MOD_dcldrawline1@@Base+0xac> │ │ │ │ + movs r3, #11 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #420] @ (60c30 <__sgpack_MOD_dcldrawline1@@Base+0x23c>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #416] @ (60c34 <__sgpack_MOD_dcldrawline1@@Base+0x240>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #416] @ (60c38 <__sgpack_MOD_dcldrawline1@@Base+0x244>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + cmp r8, sl │ │ │ │ + mov r3, r8 │ │ │ │ + it ge │ │ │ │ + movge r3, sl │ │ │ │ + cmp r4, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 60aee <__sgpack_MOD_dcldrawline1@@Base+0xfa> │ │ │ │ + cmp r7, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w r8, [sp, #12] │ │ │ │ + bne.n 60b5c <__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 31968 │ │ │ │ + ldr r2, [pc, #368] @ (60c3c <__sgpack_MOD_dcldrawline1@@Base+0x248>) │ │ │ │ + ldr r3, [pc, #344] @ (60c24 <__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 60c1c <__sgpack_MOD_dcldrawline1@@Base+0x228> │ │ │ │ + ldr r0, [pc, #352] @ (60c40 <__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 30484 │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 60bdc <__sgpack_MOD_dcldrawline1@@Base+0x1e8> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + blx 34010 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + mov.w ip, r4, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r6, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 60b06 <__sgpack_MOD_dcldrawline1@@Base+0x112> │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 60b5c <__sgpack_MOD_dcldrawline1@@Base+0x168> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 312ec │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + blx 31968 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 60c14 <__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 60b3c <__sgpack_MOD_dcldrawline1@@Base+0x148> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fa68 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 60ac8 <__sgpack_MOD_dcldrawline1@@Base+0xd4> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.n 60baa <__sgpack_MOD_dcldrawline1@@Base+0x1b6> │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + b.n 60b94 <__sgpack_MOD_dcldrawline1@@Base+0x1a0> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 60bb2 <__sgpack_MOD_dcldrawline1@@Base+0x1be> │ │ │ │ + mov.w r0, fp, lsl #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 60b72 <__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 31968 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 60c06 <__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 60b9e <__sgpack_MOD_dcldrawline1@@Base+0x1aa> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 60ac8 <__sgpack_MOD_dcldrawline1@@Base+0xd4> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34010 │ │ │ │ + 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 31968 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 60baa <__sgpack_MOD_dcldrawline1@@Base+0x1b6> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 60b32 <__sgpack_MOD_dcldrawline1@@Base+0x13e> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65a88 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65a8c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r4, [r4, #0] │ │ │ │ + b.n 60baa <__sgpack_MOD_dcldrawline1@@Base+0x1b6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.n 60b18 <__sgpack_MOD_dcldrawline1@@Base+0x124> │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 32510 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 60a70 <__sgpack_MOD_dcldrawline1@@Base+0x7c> │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 34700 │ │ │ │ + b.n 60a7a <__sgpack_MOD_dcldrawline1@@Base+0x86> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 60b32 <__sgpack_MOD_dcldrawline1@@Base+0x13e> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 60b52 <__sgpack_MOD_dcldrawline1@@Base+0x15e> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 60ac8 <__sgpack_MOD_dcldrawline1@@Base+0xd4> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + bcs.n 60c14 <__sgpack_MOD_dcldrawline1@@Base+0x220> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r3, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + strb r4, [r0, #10] │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [r1, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [pc, #144] @ (60cc8 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x1c>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xe82e0008 │ │ │ │ + bcs.n 60cb0 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x4> │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r7, r3] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065a90 : │ │ │ │ - push {r3, lr} │ │ │ │ +00060c44 <__sgpack_MOD_dclgettransnumber@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34ba8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (60c9c <__sgpack_MOD_dclgettransnumber@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (60ca0 <__sgpack_MOD_dclgettransnumber@@Base+0x5c>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (60ca4 <__sgpack_MOD_dclgettransnumber@@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 2f694 │ │ │ │ + mov r0, sp │ │ │ │ + blx 33730 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #17 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #40] @ (60ca8 <__sgpack_MOD_dclgettransnumber@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (60ca0 <__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 60c98 <__sgpack_MOD_dclgettransnumber@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + beq.n 60bf4 <__sgpack_MOD_dcldrawline1@@Base+0x200> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [pc, #568] @ (60ee0 <__sgpack_MOD_dclgetviewport@@Base+0x90>) │ │ │ │ + movs r1, r1 │ │ │ │ + beq.n 60bb0 <__sgpack_MOD_dcldrawline1@@Base+0x1bc> │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00065aac : │ │ │ │ - push {r3, lr} │ │ │ │ +00060cac <__sgpack_MOD_dclgetmapprojectionangle@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34044 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #96] @ (60d20 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x74>) │ │ │ │ + ldr r3, [pc, #100] @ (60d24 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #96] @ (60d28 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x7c>) │ │ │ │ + sub sp, #16 │ │ │ │ + mov r5, r1 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #24 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + add r2, sp, #8 │ │ │ │ + mov r1, sp │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 34194 │ │ │ │ + cbz r6, 60cec <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x40> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r5, 60cf2 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x46> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r4, 60cf8 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x4c> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #48] @ (60d2c <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x80>) │ │ │ │ + ldr r3, [pc, #40] @ (60d24 <__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 60d1c <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x70> │ │ │ │ + ldr r0, [pc, #32] @ (60d30 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x84>) │ │ │ │ + movs r1, #24 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + beq.n 60da8 <__sgpack_MOD_dclgetsimilarity@@Base+0x74> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [pc, #216] @ (60e04 <__sgpack_MOD_dclgetwindow@@Base+0x48>) │ │ │ │ + movs r1, r1 │ │ │ │ + beq.n 60d40 <__sgpack_MOD_dclgetsimilarity@@Base+0xc> │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [pc, #960] @ (610f4 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x20>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065ac8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00060d34 <__sgpack_MOD_dclgetsimilarity@@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, #4064] @ 0xfe0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #96] @ (60da8 <__sgpack_MOD_dclgetsimilarity@@Base+0x74>) │ │ │ │ + ldr r3, [pc, #100] @ (60dac <__sgpack_MOD_dclgetsimilarity@@Base+0x78>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 65b22 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 359d4 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (65b30 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65b34 ) │ │ │ │ - add r1, pc │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #96] @ (60db0 <__sgpack_MOD_dclgetsimilarity@@Base+0x7c>) │ │ │ │ + sub sp, #16 │ │ │ │ + mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 65a9c │ │ │ │ - movs r0, r1 │ │ │ │ + movs r1, #16 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + add r2, sp, #8 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, sp │ │ │ │ + blx 30e50 │ │ │ │ + cbz r6, 60d74 <__sgpack_MOD_dclgetsimilarity@@Base+0x40> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r5, 60d7a <__sgpack_MOD_dclgetsimilarity@@Base+0x46> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r4, 60d80 <__sgpack_MOD_dclgetsimilarity@@Base+0x4c> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #48] @ (60db4 <__sgpack_MOD_dclgetsimilarity@@Base+0x80>) │ │ │ │ + ldr r3, [pc, #40] @ (60dac <__sgpack_MOD_dclgetsimilarity@@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 60da4 <__sgpack_MOD_dclgetsimilarity@@Base+0x70> │ │ │ │ + ldr r0, [pc, #32] @ (60db8 <__sgpack_MOD_dclgetsimilarity@@Base+0x84>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [pc, #808] @ (610dc <__uepack_MOD_dclgetshadelevelnumber@@Base+0x8>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r7, {r7} │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [pc, #528] @ (60fcc <__sgpack_MOD_dcltranslongtoshort@@Base+0x28>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065b38 : │ │ │ │ +00060dbc <__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, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, 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 34010 │ │ │ │ - cbz r0, 65b92 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fd30 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (65ba0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65ba4 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r2, [pc, #108] @ (60e3c <__sgpack_MOD_dclgetwindow@@Base+0x80>) │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #108] @ (60e40 <__sgpack_MOD_dclgetwindow@@Base+0x84>) │ │ │ │ + add r2, pc │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #108] @ (60e44 <__sgpack_MOD_dclgetwindow@@Base+0x88>) │ │ │ │ + sub sp, #28 │ │ │ │ + mov r6, r1 │ │ │ │ + movs r1, #12 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 65a84 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + add r3, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, sp, #4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + blx 31910 │ │ │ │ + cbz r7, 60e00 <__sgpack_MOD_dclgetwindow@@Base+0x44> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r6, 60e06 <__sgpack_MOD_dclgetwindow@@Base+0x4a> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r5, 60e0c <__sgpack_MOD_dclgetwindow@@Base+0x50> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r4, 60e12 <__sgpack_MOD_dclgetwindow@@Base+0x56> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #52] @ (60e48 <__sgpack_MOD_dclgetwindow@@Base+0x8c>) │ │ │ │ + ldr r3, [pc, #40] @ (60e40 <__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 60e36 <__sgpack_MOD_dclgetwindow@@Base+0x7a> │ │ │ │ + ldr r0, [pc, #36] @ (60e4c <__sgpack_MOD_dclgetwindow@@Base+0x90>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [pc, #320] @ (60f88 <__sgpack_MOD_dcltranslongtonum@@Base+0x24>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [pc, #24] @ (60e68 <__sgpack_MOD_dclgetviewport@@Base+0x18>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065ba8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00060e50 <__sgpack_MOD_dclgetviewport@@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 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 65c16 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 316b8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65c24 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65c28 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r2, [pc, #108] @ (60ed0 <__sgpack_MOD_dclgetviewport@@Base+0x80>) │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #108] @ (60ed4 <__sgpack_MOD_dclgetviewport@@Base+0x84>) │ │ │ │ + add r2, pc │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #108] @ (60ed8 <__sgpack_MOD_dclgetviewport@@Base+0x88>) │ │ │ │ + sub sp, #28 │ │ │ │ + mov r6, r1 │ │ │ │ + movs r1, #14 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 65a58 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + add r3, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, sp, #4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + blx 308e8 │ │ │ │ + cbz r7, 60e94 <__sgpack_MOD_dclgetviewport@@Base+0x44> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r6, 60e9a <__sgpack_MOD_dclgetviewport@@Base+0x4a> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r5, 60ea0 <__sgpack_MOD_dclgetviewport@@Base+0x50> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r4, 60ea6 <__sgpack_MOD_dclgetviewport@@Base+0x56> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #52] @ (60edc <__sgpack_MOD_dclgetviewport@@Base+0x8c>) │ │ │ │ + ldr r3, [pc, #40] @ (60ed4 <__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 60eca <__sgpack_MOD_dclgetviewport@@Base+0x7a> │ │ │ │ + ldr r0, [pc, #36] @ (60ee0 <__sgpack_MOD_dclgetviewport@@Base+0x90>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [pc, #816] @ (6120c <__uepack_MOD_dclsetshaden@@Base+0x8c>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r6, {r1, r3, r4, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [pc, #520] @ (610ec <__uepack_MOD_dclgetshadelevelnumber@@Base+0x18>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065c2c : │ │ │ │ +00060ee4 <__sgpack_MOD_dcltransnumtolong@@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] @ (60f20 <__sgpack_MOD_dcltransnumtolong@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 65c94 │ │ │ │ - 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 31354 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 35bbc │ │ │ │ + movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35aa4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldr r5, [pc, #344] @ (6107c <__sgpack_MOD_dclprintdevicelist@@Base+0x10>) │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00060f24 <__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] @ (60f60 <__sgpack_MOD_dcltransnumtoshort@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #18 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31354 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 34798 │ │ │ │ + movs r1, #18 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65ca4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65ca8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ nop │ │ │ │ - strh r2, [r1, #48] @ 0x30 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 65a34 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r5, [pc, #168] @ (6100c <__sgpack_MOD_dcltransshorttonum@@Base+0x24>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065cac : │ │ │ │ - push {r3, lr} │ │ │ │ +00060f64 <__sgpack_MOD_dcltranslongtonum@@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] @ (60fa0 <__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 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 3360c │ │ │ │ + movs r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #1016] @ (6139c <__uepack_MOD_dclsetshadeb@@Base+0xc8>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065cc8 : │ │ │ │ - push {r3, lr} │ │ │ │ +00060fa4 <__sgpack_MOD_dcltranslongtoshort@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31b48 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #48] @ (60fe4 <__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 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ + blx 35450 │ │ │ │ + movs r1, #19 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #840] @ (61330 <__uepack_MOD_dclsetshadeb@@Base+0x5c>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065ce4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00060fe8 <__sgpack_MOD_dcltransshorttonum@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 334f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (61024 <__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 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 34f34 │ │ │ │ + movs r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #648] @ (612b0 <__uepack_MOD_dclsetshadev@@Base+0x1c>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065d00 : │ │ │ │ - push {r3, lr} │ │ │ │ +00061028 <__sgpack_MOD_dcltransshorttolong@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 333c8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #48] @ (61068 <__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 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ + blx 35774 │ │ │ │ + movs r1, #19 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #472] @ (61244 <__uepack_MOD_dclsetshaden@@Base+0xc4>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065d1c : │ │ │ │ - push {r3, lr} │ │ │ │ +0006106c <__sgpack_MOD_dclprintdevicelist@@Base>: │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33a3c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (6109c <__sgpack_MOD_dclprintdevicelist@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #18 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + blx 30d00 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #18 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #288] @ (611c0 <__uepack_MOD_dclsetshaden@@Base+0x40>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065d38 : │ │ │ │ - push {r3, lr} │ │ │ │ +000610a0 <__uepack_MOD_dclclearshadelevel@@Base>: │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 315f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (610d0 <__uepack_MOD_dclclearshadelevel@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #18 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + blx 357e0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #18 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #160] @ (61174 <__uepack_MOD_dclgetshadelevel@@Base+0x38>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065d54 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000610d4 <__uepack_MOD_dclgetshadelevelnumber@@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 34010 │ │ │ │ - cbz r0, 65dc2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30370 │ │ │ │ - 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] @ (6112c <__uepack_MOD_dclgetshadelevelnumber@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (61130 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x5c>) │ │ │ │ + movs r1, #22 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (61134 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, sp │ │ │ │ + blx 30a90 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65dd0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65dd4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 6595c │ │ │ │ - movs r0, r1 │ │ │ │ + movs r1, #22 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #40] @ (61138 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (61130 <__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 61128 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #8] @ (61140 <__uepack_MOD_dclgetshadelevel@@Base+0x4>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00065dd8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006113c <__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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #48] @ (6117c <__uepack_MOD_dclgetshadelevel@@Base+0x40>) │ │ │ │ + sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 65e46 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 321c0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + add r4, pc │ │ │ │ + mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + movs r1, #16 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 32a40 │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65e54 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65e58 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r3, #34] @ 0x22 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 65930 │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldr r3, [pc, #728] @ (61458 <__uepack_MOD_dclsetshadeb@@Base+0x184>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065e5c : │ │ │ │ +00061180 <__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 │ │ │ │ + ldr r2, [pc, #232] @ (6127c <__uepack_MOD_dclsetshaden@@Base+0xfc>) │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + ldr r3, [pc, #232] @ (61280 <__uepack_MOD_dclsetshaden@@Base+0x100>) │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 65eca │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ + 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, 611f6 <__uepack_MOD_dclsetshaden@@Base+0x76> │ │ │ │ + ldr r0, [pc, #204] @ (61284 <__uepack_MOD_dclsetshaden@@Base+0x104>) │ │ │ │ + movs r1, #16 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 61202 <__uepack_MOD_dclsetshaden@@Base+0x82> │ │ │ │ + add r2, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 315d4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 32380 │ │ │ │ + ldr r2, [pc, #180] @ (61288 <__uepack_MOD_dclsetshaden@@Base+0x108>) │ │ │ │ + ldr r3, [pc, #168] @ (61280 <__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 61278 <__uepack_MOD_dclsetshaden@@Base+0xf8> │ │ │ │ + ldr r0, [pc, #164] @ (6128c <__uepack_MOD_dclsetshaden@@Base+0x10c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65ed8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65edc ) │ │ │ │ - add r1, pc │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + ldr r0, [pc, #152] @ (61290 <__uepack_MOD_dclsetshaden@@Base+0x110>) │ │ │ │ + movs r1, #16 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r2, #30] │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 65904 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00065ee0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f5b0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00065efc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30e20 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00065f18 : │ │ │ │ - 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 2f694 │ │ │ │ + b.n 611c6 <__uepack_MOD_dclsetshaden@@Base+0x46> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 61258 <__uepack_MOD_dclsetshaden@@Base+0xd8> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 65f86 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + subs r6, r0, #4 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34078 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + 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 6121e <__uepack_MOD_dclsetshaden@@Base+0x9e> │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #8 │ │ │ │ + strd r3, r7, [sp, #4] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 32380 │ │ │ │ + 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 61244 <__uepack_MOD_dclsetshaden@@Base+0xc4> │ │ │ │ + mov r0, r1 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 611d2 <__uepack_MOD_dclsetshaden@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + add r2, sp, #8 │ │ │ │ + mov r1, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 32380 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r0, r1 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65f94 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65f98 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r3, #24] │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 658a0 │ │ │ │ - movs r0, r1 │ │ │ │ + b.n 611d2 <__uepack_MOD_dclsetshaden@@Base+0x52> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [pc, #384] @ (61408 <__uepack_MOD_dclsetshadeb@@Base+0x134>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r3, [pc, #200] @ (61358 <__uepack_MOD_dclsetshadeb@@Base+0x84>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r3, [pc, #136] @ (6131c <__uepack_MOD_dclsetshadeb@@Base+0x48>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065f9c : │ │ │ │ - push {r3, lr} │ │ │ │ +00061294 <__uepack_MOD_dclsetshadev@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31530 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (612d0 <__uepack_MOD_dclsetshadev@@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 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 307c0 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldr r2, [pc, #456] @ (6149c <__uepack_MOD_dclsetshadeb@@Base+0x1c8>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065fb8 : │ │ │ │ - push {r3, lr} │ │ │ │ +000612d4 <__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, #4088] @ 0xff8 │ │ │ │ - blx 32594 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r2, [pc, #428] @ (61494 <__uepack_MOD_dclsetshadeb@@Base+0x1c0>) │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + mov r3, r0 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r1, [pc, #424] @ (61498 <__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 61388 <__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] @ (6149c <__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 2f694 │ │ │ │ + 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, 61396 <__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 34078 │ │ │ │ + ldr r2, [pc, #316] @ (614a0 <__uepack_MOD_dclsetshadeb@@Base+0x1cc>) │ │ │ │ + ldr r3, [pc, #300] @ (61494 <__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 6148e <__uepack_MOD_dclsetshadeb@@Base+0x1ba> │ │ │ │ + ldr r0, [pc, #296] @ (614a4 <__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 2fb88 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov r5, r9 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 61310 <__uepack_MOD_dclsetshadeb@@Base+0x3c> │ │ │ │ + orrs.w r3, r8, r6 │ │ │ │ + bpl.n 6144c <__uepack_MOD_dclsetshadeb@@Base+0x178> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + blt.n 6145a <__uepack_MOD_dclsetshadeb@@Base+0x186> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6147e <__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 613ce <__uepack_MOD_dclsetshadeb@@Base+0xfa> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + add lr, r7 │ │ │ │ + add ip, r4 │ │ │ │ + cmp r6, fp │ │ │ │ + bge.n 613c4 <__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 34078 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 61470 <__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 61432 <__uepack_MOD_dclsetshadeb@@Base+0x15e> │ │ │ │ + add ip, r7 │ │ │ │ + add r0, r4 │ │ │ │ + cmp r6, lr │ │ │ │ + beq.n 61468 <__uepack_MOD_dclsetshadeb@@Base+0x194> │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + b.n 6142a <__uepack_MOD_dclsetshadeb@@Base+0x156> │ │ │ │ + mul.w r0, sl, r4 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + blx 34010 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 613a8 <__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 34078 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 61362 <__uepack_MOD_dclsetshadeb@@Base+0x8e> │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.n 61468 <__uepack_MOD_dclsetshadeb@@Base+0x194> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.n 61472 <__uepack_MOD_dclsetshadeb@@Base+0x19e> │ │ │ │ + b.n 61468 <__uepack_MOD_dclsetshadeb@@Base+0x194> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + cmp r6, r2 │ │ │ │ + blt.n 613ee <__uepack_MOD_dclsetshadeb@@Base+0x11a> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.n 61480 <__uepack_MOD_dclsetshadeb@@Base+0x1ac> │ │ │ │ + b.n 613ee <__uepack_MOD_dclsetshadeb@@Base+0x11a> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2, {r2, r4} │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r1, [pc, #992] @ (61880 <__timelib_MOD_dclformattime@@Base>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r1, [pc, #640] @ (61728 <__uepack_MOD_dclshadecontour@@Base+0x74>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065fd4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000614a8 <__uepack_MOD_dclsetshadea@@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 34010 │ │ │ │ - cbz r0, 66042 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f90c │ │ │ │ - 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] @ (614e4 <__uepack_MOD_dclsetshadea@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 32f70 │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66050 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66054 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r3, #18] │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 6683c │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldr r0, [pc, #376] @ (61660 <__uepack_MOD_dclshadecontourex@@Base+0x178>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066058 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000614e8 <__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, #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 34010 │ │ │ │ - cbz r0, 660c6 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r2, [pc, #416] @ (6169c <__uepack_MOD_dclshadecontourex@@Base+0x1b4>) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r3, [pc, #416] @ (616a0 <__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 6159a <__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] @ (616a4 <__uepack_MOD_dclshadecontourex@@Base+0x1bc>) │ │ │ │ + ldrd r3, r6, [r0, #40] @ 0x28 │ │ │ │ + movs r2, #17 │ │ │ │ + ldr r0, [pc, #368] @ (616a8 <__uepack_MOD_dclshadecontourex@@Base+0x1c0>) │ │ │ │ + add r1, pc │ │ │ │ + subs r6, r6, r3 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3199c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + add.w r4, r8, r3 │ │ │ │ + add r0, pc │ │ │ │ + add.w sl, r6, r3 │ │ │ │ + blx 34974 │ │ │ │ + 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, 615a8 <__uepack_MOD_dclshadecontourex@@Base+0xc0> │ │ │ │ + add r2, sp, #20 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r2 │ │ │ │ + blx 3079c │ │ │ │ + ldr r2, [pc, #308] @ (616ac <__uepack_MOD_dclshadecontourex@@Base+0x1c4>) │ │ │ │ + ldr r3, [pc, #296] @ (616a0 <__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 61696 <__uepack_MOD_dclshadecontourex@@Base+0x1ae> │ │ │ │ + ldr r0, [pc, #292] @ (616b0 <__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 30484 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r5, r9 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 61520 <__uepack_MOD_dclshadecontourex@@Base+0x38> │ │ │ │ + orrs.w r3, r8, r6 │ │ │ │ + bpl.n 61658 <__uepack_MOD_dclshadecontourex@@Base+0x170> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34010 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + blt.n 61666 <__uepack_MOD_dclshadecontourex@@Base+0x17e> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 61686 <__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 615de <__uepack_MOD_dclshadecontourex@@Base+0xf6> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + add lr, r7 │ │ │ │ + add ip, r4 │ │ │ │ + cmp r6, fp │ │ │ │ + bge.n 615d4 <__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 3079c │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 61678 <__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 6163e <__uepack_MOD_dclshadecontourex@@Base+0x156> │ │ │ │ + add ip, r7 │ │ │ │ + add r0, r4 │ │ │ │ + cmp r6, lr │ │ │ │ + beq.n 61670 <__uepack_MOD_dclshadecontourex@@Base+0x188> │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + b.n 61636 <__uepack_MOD_dclshadecontourex@@Base+0x14e> │ │ │ │ + mul.w r0, sl, r4 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + blx 34010 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 615ba <__uepack_MOD_dclshadecontourex@@Base+0xd2> │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r2 │ │ │ │ + blx 3079c │ │ │ │ + mov r0, r9 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (660d4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (660d8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r3, #14] │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 66810 │ │ │ │ - movs r0, r1 │ │ │ │ + b.n 61574 <__uepack_MOD_dclshadecontourex@@Base+0x8c> │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.n 61670 <__uepack_MOD_dclshadecontourex@@Base+0x188> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.n 6167a <__uepack_MOD_dclshadecontourex@@Base+0x192> │ │ │ │ + b.n 61670 <__uepack_MOD_dclshadecontourex@@Base+0x188> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + cmp r6, r2 │ │ │ │ + blt.n 615fe <__uepack_MOD_dclshadecontourex@@Base+0x116> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.n 61688 <__uepack_MOD_dclshadecontourex@@Base+0x1a0> │ │ │ │ + b.n 615fe <__uepack_MOD_dclshadecontourex@@Base+0x116> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0x47ee │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0x47a2 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000660dc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000616b4 <__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, #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 34010 │ │ │ │ - cbz r0, 6614a │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r2, [pc, #416] @ (61868 <__uepack_MOD_dclshadecontour@@Base+0x1b4>) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r3, [pc, #416] @ (6186c <__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 61766 <__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] @ (61870 <__uepack_MOD_dclshadecontour@@Base+0x1bc>) │ │ │ │ + ldrd r3, r6, [r0, #40] @ 0x28 │ │ │ │ + movs r2, #15 │ │ │ │ + ldr r0, [pc, #368] @ (61874 <__uepack_MOD_dclshadecontour@@Base+0x1c0>) │ │ │ │ + add r1, pc │ │ │ │ + subs r6, r6, r3 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30d3c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + add.w r4, r8, r3 │ │ │ │ + add r0, pc │ │ │ │ + add.w sl, r6, r3 │ │ │ │ + blx 34974 │ │ │ │ + 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, 61774 <__uepack_MOD_dclshadecontour@@Base+0xc0> │ │ │ │ + add r2, sp, #20 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r2 │ │ │ │ + blx 3123c │ │ │ │ + ldr r2, [pc, #308] @ (61878 <__uepack_MOD_dclshadecontour@@Base+0x1c4>) │ │ │ │ + ldr r3, [pc, #296] @ (6186c <__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 61862 <__uepack_MOD_dclshadecontour@@Base+0x1ae> │ │ │ │ + ldr r0, [pc, #292] @ (6187c <__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 30484 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r5, r9 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 616ec <__uepack_MOD_dclshadecontour@@Base+0x38> │ │ │ │ + orrs.w r3, r8, r6 │ │ │ │ + bpl.n 61824 <__uepack_MOD_dclshadecontour@@Base+0x170> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34010 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + blt.n 61832 <__uepack_MOD_dclshadecontour@@Base+0x17e> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 61852 <__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 617aa <__uepack_MOD_dclshadecontour@@Base+0xf6> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + add lr, r7 │ │ │ │ + add ip, r4 │ │ │ │ + cmp r6, fp │ │ │ │ + bge.n 617a0 <__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 3123c │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 61844 <__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 6180a <__uepack_MOD_dclshadecontour@@Base+0x156> │ │ │ │ + add ip, r7 │ │ │ │ + add r0, r4 │ │ │ │ + cmp r6, lr │ │ │ │ + beq.n 6183c <__uepack_MOD_dclshadecontour@@Base+0x188> │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + b.n 61802 <__uepack_MOD_dclshadecontour@@Base+0x14e> │ │ │ │ + mul.w r0, sl, r4 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + blx 34010 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 61786 <__uepack_MOD_dclshadecontour@@Base+0xd2> │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r2 │ │ │ │ + blx 3123c │ │ │ │ + mov r0, r9 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66158 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6615c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r2, #10] │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 667e4 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00066160 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fdd8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006617c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2efa8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.n 61740 <__uepack_MOD_dclshadecontour@@Base+0x8c> │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.n 6183c <__uepack_MOD_dclshadecontour@@Base+0x188> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.n 61846 <__uepack_MOD_dclshadecontour@@Base+0x192> │ │ │ │ + b.n 6183c <__uepack_MOD_dclshadecontour@@Base+0x188> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + cmp r6, r2 │ │ │ │ + blt.n 617ca <__uepack_MOD_dclshadecontour@@Base+0x116> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.n 61854 <__uepack_MOD_dclshadecontour@@Base+0x1a0> │ │ │ │ + b.n 617ca <__uepack_MOD_dclshadecontour@@Base+0x116> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + stmia r6!, {r1, r3, r4, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ + movs r1, r1 │ │ │ │ + mov r6, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r5!, {r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + cmp sl, sp │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066198 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00061880 <__timelib_MOD_dclformattime@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #52] @ (618c4 <__timelib_MOD_dclformattime@@Base+0x44>) │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 66206 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 300dc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 2f694 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add.w r3, r5, #8 │ │ │ │ + adds r2, r5, #4 │ │ │ │ + blx 30a68 │ │ │ │ + movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66214 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66218 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r3, #4] │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 66780 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006621c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 352b8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + add lr, r7 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066238 : │ │ │ │ - push {r3, lr} │ │ │ │ +000618c8 <__timelib_MOD_dclgettime@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 352a0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r2, [pc, #88] @ (61930 <__timelib_MOD_dclgettime@@Base+0x68>) │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r3, [pc, #88] @ (61934 <__timelib_MOD_dclgettime@@Base+0x6c>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #84] @ (61938 <__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 2f694 │ │ │ │ + add r2, sp, #8 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, sp │ │ │ │ + blx 31174 │ │ │ │ + movs r1, #10 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r3, [pc, #40] @ (61934 <__timelib_MOD_dclgettime@@Base+0x6c>) │ │ │ │ + ldmia.w sp, {r0, r1, r2} │ │ │ │ + stmia.w r6, {r0, r1, r2} │ │ │ │ + ldr r2, [pc, #40] @ (6193c <__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 6192a <__timelib_MOD_dclgettime@@Base+0x62> │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r8, r0 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r3!, {r4, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00066254 : │ │ │ │ - push {r3, lr} │ │ │ │ +00061940 <__ugpack_MOD_dclsetunitvectortitle@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f888 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (6197c <__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 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movs r2, #1 │ │ │ │ + blx 31638 │ │ │ │ + movs r1, #21 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + add r2, r3 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066270 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00061980 <__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, #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 34010 │ │ │ │ - cbz r0, 662de │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #440] @ (61b4c <__ugpack_MOD_dcldrawvectors@@Base+0x1cc>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #440] @ (61b50 <__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 61a3c <__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 r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fbb4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (662ec ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (662f0 ) │ │ │ │ + add.w r4, r8, r3 │ │ │ │ + ldr r1, [pc, #376] @ (61b54 <__ugpack_MOD_dcldrawvectors@@Base+0x1d4>) │ │ │ │ + ldr r0, [pc, #380] @ (61b58 <__ugpack_MOD_dcldrawvectors@@Base+0x1d8>) │ │ │ │ + add.w sl, r6, r3 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 66700 │ │ │ │ - movs r0, r1 │ │ │ │ + blx 34974 │ │ │ │ + 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, 61a4a <__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 30870 │ │ │ │ + ldr r2, [pc, #324] @ (61b5c <__ugpack_MOD_dcldrawvectors@@Base+0x1dc>) │ │ │ │ + ldr r3, [pc, #308] @ (61b50 <__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 61b46 <__ugpack_MOD_dcldrawvectors@@Base+0x1c6> │ │ │ │ + ldr r0, [pc, #304] @ (61b60 <__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 30484 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r5, r9 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 619bc <__ugpack_MOD_dcldrawvectors@@Base+0x3c> │ │ │ │ + orrs.w r3, r8, r6 │ │ │ │ + bpl.n 61b02 <__ugpack_MOD_dcldrawvectors@@Base+0x182> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + blt.n 61b10 <__ugpack_MOD_dcldrawvectors@@Base+0x190> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 61b36 <__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 61a82 <__ugpack_MOD_dcldrawvectors@@Base+0x102> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + add lr, r7 │ │ │ │ + add ip, r4 │ │ │ │ + cmp r6, fp │ │ │ │ + bge.n 61a78 <__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 30870 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 61b28 <__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 61ae8 <__ugpack_MOD_dcldrawvectors@@Base+0x168> │ │ │ │ + add ip, r7 │ │ │ │ + add r0, r4 │ │ │ │ + cmp r6, lr │ │ │ │ + beq.n 61b20 <__ugpack_MOD_dcldrawvectors@@Base+0x1a0> │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + b.n 61ae0 <__ugpack_MOD_dcldrawvectors@@Base+0x160> │ │ │ │ + mul.w r0, sl, r4 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + blx 34010 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 61a5c <__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 30870 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 61a16 <__ugpack_MOD_dcldrawvectors@@Base+0x96> │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.n 61b20 <__ugpack_MOD_dcldrawvectors@@Base+0x1a0> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.n 61b2a <__ugpack_MOD_dcldrawvectors@@Base+0x1aa> │ │ │ │ + b.n 61b20 <__ugpack_MOD_dcldrawvectors@@Base+0x1a0> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + cmp r6, r2 │ │ │ │ + blt.n 61aa2 <__ugpack_MOD_dcldrawvectors@@Base+0x122> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.n 61b38 <__ugpack_MOD_dcldrawvectors@@Base+0x1b8> │ │ │ │ + b.n 61aa2 <__ugpack_MOD_dcldrawvectors@@Base+0x122> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + stmia r3!, {r2, r3, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ + movs r1, r1 │ │ │ │ + bics r6, r4 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + muls r0, r3 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000662f4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00061b64 <__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, #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, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #468] @ (61d50 <__rfblib_MOD_dclgetcor@@Base+0x1ec>) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r3, [pc, #468] @ (61d54 <__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] @ (61d58 <__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 2f694 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 61c10 <__rfblib_MOD_dclgetcor@@Base+0xac> │ │ │ │ + cmp r7, #1 │ │ │ │ + bic.w r2, r8, r8, asr #31 │ │ │ │ + it ne │ │ │ │ + strne r4, [sp, #8] │ │ │ │ + bne.n 61c8e <__rfblib_MOD_dclgetcor@@Base+0x12a> │ │ │ │ + ldr r3, [pc, #396] @ (61d5c <__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 30de0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [pc, #380] @ (61d60 <__rfblib_MOD_dclgetcor@@Base+0x1fc>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #372] @ (61d64 <__rfblib_MOD_dclgetcor@@Base+0x200>) │ │ │ │ + ldr r3, [pc, #356] @ (61d54 <__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 61d4c <__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 61d2a <__rfblib_MOD_dclgetcor@@Base+0x1c6> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 66362 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 35734 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + 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 61c2a <__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 61c8e <__rfblib_MOD_dclgetcor@@Base+0x12a> │ │ │ │ + ldr r3, [pc, #288] @ (61d68 <__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 30de0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ble.n 61d44 <__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 61c6a <__rfblib_MOD_dclgetcor@@Base+0x106> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66370 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66374 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 666d4 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00066378 : │ │ │ │ - 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 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 61be2 <__rfblib_MOD_dclgetcor@@Base+0x7e> │ │ │ │ + add.w r3, sl, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 61cee <__rfblib_MOD_dclgetcor@@Base+0x18a> │ │ │ │ + mov.w r9, r7, lsl #2 │ │ │ │ + b.n 61cd6 <__rfblib_MOD_dclgetcor@@Base+0x172> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.n 61cf6 <__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 34010 │ │ │ │ + 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 61cac <__rfblib_MOD_dclgetcor@@Base+0x148> │ │ │ │ + ldr r3, [pc, #172] @ (61d6c <__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 30de0 │ │ │ │ + cmp r6, #1 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + bne.n 61d36 <__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 61ce2 <__rfblib_MOD_dclgetcor@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 61be2 <__rfblib_MOD_dclgetcor@@Base+0x7e> │ │ │ │ + movs r0, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 663e6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r3, [pc, #112] @ (61d70 <__rfblib_MOD_dclgetcor@@Base+0x20c>) │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f724 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + add r3, pc │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + add r2, sp, #24 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 30de0 │ │ │ │ + cmp r6, #1 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + beq.n 61cee <__rfblib_MOD_dclgetcor@@Base+0x18a> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.n 61c62 <__rfblib_MOD_dclgetcor@@Base+0xfe> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 61cee <__rfblib_MOD_dclgetcor@@Base+0x18a> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34010 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 61c3e <__rfblib_MOD_dclgetcor@@Base+0xda> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.n 61c62 <__rfblib_MOD_dclgetcor@@Base+0xfe> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (663f4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (663f8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 666a8 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000663fc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33658 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066418 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f198 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066434 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32424 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.n 61c80 <__rfblib_MOD_dclgetcor@@Base+0x11c> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 61be2 <__rfblib_MOD_dclgetcor@@Base+0x7e> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + rors r4, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ + movs r1, r1 │ │ │ │ + sbcs r2, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ + movs r1, r1 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ + movs r1, r1 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066450 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00061d74 <__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, #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] │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #468] @ (61f60 <__rfblib_MOD_dclgetcov@@Base+0x1ec>) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r3, [pc, #468] @ (61f64 <__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] @ (61f68 <__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 2f694 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 61e20 <__rfblib_MOD_dclgetcov@@Base+0xac> │ │ │ │ + cmp r7, #1 │ │ │ │ + bic.w r2, r8, r8, asr #31 │ │ │ │ + it ne │ │ │ │ + strne r4, [sp, #8] │ │ │ │ + bne.n 61e9e <__rfblib_MOD_dclgetcov@@Base+0x12a> │ │ │ │ + ldr r3, [pc, #396] @ (61f6c <__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 2ff58 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [pc, #380] @ (61f70 <__rfblib_MOD_dclgetcov@@Base+0x1fc>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #372] @ (61f74 <__rfblib_MOD_dclgetcov@@Base+0x200>) │ │ │ │ + ldr r3, [pc, #356] @ (61f64 <__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 61f5c <__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 61f3a <__rfblib_MOD_dclgetcov@@Base+0x1c6> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 664be │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33d08 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + 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 61e3a <__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 61e9e <__rfblib_MOD_dclgetcov@@Base+0x12a> │ │ │ │ + ldr r3, [pc, #288] @ (61f78 <__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 2ff58 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ble.n 61f54 <__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 61e7a <__rfblib_MOD_dclgetcov@@Base+0x106> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (664cc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (664d0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 66628 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000664d4 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -000664f0 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -0006650c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30164 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066528 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30be8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066544 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00066560 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 344ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006657c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f1d4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066598 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30c44 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000665b4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35204 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000665d0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3228c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000665ec : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34e50 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066608 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00066624 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34338 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066640 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35b78 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006665c : │ │ │ │ - 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 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 61df2 <__rfblib_MOD_dclgetcov@@Base+0x7e> │ │ │ │ + add.w r3, sl, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 61efe <__rfblib_MOD_dclgetcov@@Base+0x18a> │ │ │ │ + mov.w r9, r7, lsl #2 │ │ │ │ + b.n 61ee6 <__rfblib_MOD_dclgetcov@@Base+0x172> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.n 61f06 <__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 34010 │ │ │ │ + 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 61ebc <__rfblib_MOD_dclgetcov@@Base+0x148> │ │ │ │ + ldr r3, [pc, #172] @ (61f7c <__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 2ff58 │ │ │ │ + cmp r6, #1 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + bne.n 61f46 <__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 61ef2 <__rfblib_MOD_dclgetcov@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 61df2 <__rfblib_MOD_dclgetcov@@Base+0x7e> │ │ │ │ + movs r0, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 666ca │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r3, [pc, #112] @ (61f80 <__rfblib_MOD_dclgetcov@@Base+0x20c>) │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 315e0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + add r3, pc │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + add r2, sp, #24 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 2ff58 │ │ │ │ + cmp r6, #1 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + beq.n 61efe <__rfblib_MOD_dclgetcov@@Base+0x18a> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.n 61e72 <__rfblib_MOD_dclgetcov@@Base+0xfe> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 61efe <__rfblib_MOD_dclgetcov@@Base+0x18a> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34010 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 61e4e <__rfblib_MOD_dclgetcov@@Base+0xda> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.n 61e72 <__rfblib_MOD_dclgetcov@@Base+0xfe> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (666d8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (666dc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r4, [r2, #15] │ │ │ │ - movs r0, r1 │ │ │ │ - udf #202 @ 0xca │ │ │ │ - movs r0, r1 │ │ │ │ + b.n 61e90 <__rfblib_MOD_dclgetcov@@Base+0x11c> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 61df2 <__rfblib_MOD_dclgetcov@@Base+0x7e> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + itet vc │ │ │ │ + movvc r2, r1 │ │ │ │ + movvs r2, #68 @ 0x44 │ │ │ │ + movvc r0, r0 │ │ │ │ + subs r7, #232 @ 0xe8 │ │ │ │ + movs r1, r1 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ + movs r1, r1 │ │ │ │ + itt eq │ │ │ │ + moveq r2, r1 │ │ │ │ + addeq r2, sp, #56 @ 0x38 │ │ │ │ + movs r1, r1 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ + movs r1, r1 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000666e0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00061f84 <__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, #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, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #468] @ (62170 <__rfblib_MOD_dclgetprd@@Base+0x1ec>) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r3, [pc, #468] @ (62174 <__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] @ (62178 <__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 2f694 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 62030 <__rfblib_MOD_dclgetprd@@Base+0xac> │ │ │ │ + cmp r7, #1 │ │ │ │ + bic.w r2, r8, r8, asr #31 │ │ │ │ + it ne │ │ │ │ + strne r4, [sp, #8] │ │ │ │ + bne.n 620ae <__rfblib_MOD_dclgetprd@@Base+0x12a> │ │ │ │ + ldr r3, [pc, #396] @ (6217c <__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 31a18 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [pc, #380] @ (62180 <__rfblib_MOD_dclgetprd@@Base+0x1fc>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #372] @ (62184 <__rfblib_MOD_dclgetprd@@Base+0x200>) │ │ │ │ + ldr r3, [pc, #356] @ (62174 <__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 6216c <__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 6214a <__rfblib_MOD_dclgetprd@@Base+0x1c6> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 6674e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33858 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + 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 6204a <__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 620ae <__rfblib_MOD_dclgetprd@@Base+0x12a> │ │ │ │ + ldr r3, [pc, #288] @ (62188 <__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 31a18 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ble.n 62164 <__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 6208a <__rfblib_MOD_dclgetprd@@Base+0x106> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6675c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66760 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ - movs r0, r1 │ │ │ │ - udf #114 @ 0x72 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00066764 : │ │ │ │ - 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 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 62002 <__rfblib_MOD_dclgetprd@@Base+0x7e> │ │ │ │ + add.w r3, sl, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6210e <__rfblib_MOD_dclgetprd@@Base+0x18a> │ │ │ │ + mov.w r9, r7, lsl #2 │ │ │ │ + b.n 620f6 <__rfblib_MOD_dclgetprd@@Base+0x172> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.n 62116 <__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 34010 │ │ │ │ + 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 620cc <__rfblib_MOD_dclgetprd@@Base+0x148> │ │ │ │ + ldr r3, [pc, #172] @ (6218c <__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 31a18 │ │ │ │ + cmp r6, #1 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + bne.n 62156 <__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 62102 <__rfblib_MOD_dclgetprd@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 62002 <__rfblib_MOD_dclgetprd@@Base+0x7e> │ │ │ │ + movs r0, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 667d2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r3, [pc, #112] @ (62190 <__rfblib_MOD_dclgetprd@@Base+0x20c>) │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f4ac │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + add r3, pc │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + add r2, sp, #24 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 31a18 │ │ │ │ + cmp r6, #1 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + beq.n 6210e <__rfblib_MOD_dclgetprd@@Base+0x18a> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.n 62082 <__rfblib_MOD_dclgetprd@@Base+0xfe> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6210e <__rfblib_MOD_dclgetprd@@Base+0x18a> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34010 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 6205e <__rfblib_MOD_dclgetprd@@Base+0xda> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.n 62082 <__rfblib_MOD_dclgetprd@@Base+0xfe> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (667e0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (667e4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r4, [r1, #11] │ │ │ │ - movs r0, r1 │ │ │ │ - udf #26 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000667e8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ffc8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.n 620a0 <__rfblib_MOD_dclgetprd@@Base+0x11c> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 62002 <__rfblib_MOD_dclgetprd@@Base+0x7e> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ + movs r1, r1 │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ + movs r1, r1 │ │ │ │ + pop {r2, r4, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, pc, #1016 @ (adr r7, 62584 <__dcl_parm_MOD_dclsetcharex@@Base+0x120>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r7, pc, #552 @ (adr r7, 623b8 <__chklib_MOD_dclcheckalphabet@@Base+0x34>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r7, pc, #288 @ (adr r7, 622b4 <__chklib_MOD_dclcheckcharpattern@@Base+0x1c>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066804 : │ │ │ │ - push {r3, lr} │ │ │ │ +00062194 <__intlib_MOD_dclintge@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35190 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (621c4 <__intlib_MOD_dclintge@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #8 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3038c │ │ │ │ + movs r1, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb8c │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + subs r4, #20 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066820 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000621c8 <__intlib_MOD_dclintgt@@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 34010 │ │ │ │ - cbz r0, 6688e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31ba0 │ │ │ │ - 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] @ (621f8 <__intlib_MOD_dclintgt@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #8 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33668 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6689c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (668a0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ - movs r0, r1 │ │ │ │ - ble.n 667b8 │ │ │ │ - movs r0, r1 │ │ │ │ + blx 2fb8c │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + subs r3, #236 @ 0xec │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000668a4 : │ │ │ │ - push {r4, lr} │ │ │ │ +000621fc <__intlib_MOD_dclintle@@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 303b0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ (6222c <__intlib_MOD_dclintle@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #8 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f068 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb8c │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + subs r3, #196 @ 0xc4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000668c8 : │ │ │ │ - push {r4, lr} │ │ │ │ +00062230 <__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 336c8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (62260 <__intlib_MOD_dclintlt@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #8 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 322e4 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb8c │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + subs r3, #156 @ 0x9c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000668f4 : │ │ │ │ - push {r4, lr} │ │ │ │ +00062264 <__uzpack_MOD_dclsetaxisfactor@@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 359f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ (62294 <__uzpack_MOD_dclsetaxisfactor@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ef64 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006691c : │ │ │ │ - push {r4, lr} │ │ │ │ +00062298 <__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] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 2f63c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #48] @ (622d8 <__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 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2f1b0 │ │ │ │ + movs r1, #19 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb8c │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subs r3, #82 @ 0x52 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006694c : │ │ │ │ - push {r3, lr} │ │ │ │ +000622dc <__chklib_MOD_dclcheckfortran@@Base>: │ │ │ │ + push {r3, r4, r5, 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} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (62310 <__chklib_MOD_dclcheckfortran@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa8c │ │ │ │ + movs r1, #15 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb8c │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + subs r3, #36 @ 0x24 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066968 : │ │ │ │ - push {r3, lr} │ │ │ │ +00062314 <__chklib_MOD_dclcheckalphanum@@Base>: │ │ │ │ + push {r3, r4, r5, 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} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (62348 <__chklib_MOD_dclcheckalphanum@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fffc │ │ │ │ + movs r1, #16 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb8c │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066984 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006234c <__chklib_MOD_dclchecknumber@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32540 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (62380 <__chklib_MOD_dclchecknumber@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 303bc │ │ │ │ + movs r1, #14 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb8c │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000669a0 : │ │ │ │ - push {r3, lr} │ │ │ │ +00062384 <__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 2f15c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (623b8 <__chklib_MOD_dclcheckalphabet@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 354e4 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb8c │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000669bc : │ │ │ │ - push {r3, lr} │ │ │ │ +000623bc <__chklib_MOD_dclcheckspecial@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fbd8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (623f0 <__chklib_MOD_dclcheckspecial@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34494 │ │ │ │ + movs r1, #15 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb8c │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + subs r2, #140 @ 0x8c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000669d8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000623f4 <__chklib_MOD_dclcheckcurrency@@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 34010 │ │ │ │ - cbz r0, 66a32 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (62428 <__chklib_MOD_dclcheckcurrency@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 34f64 │ │ │ │ + blx 2f694 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3146c │ │ │ │ + movs r1, #16 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (66a40 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66a44 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ - movs r0, r1 │ │ │ │ - bgt.n 66a6c │ │ │ │ - movs r0, r1 │ │ │ │ + blx 2fb8c │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + subs r2, #100 @ 0x64 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066a48 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006242c <__chklib_MOD_dclcheckblank@@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 34010 │ │ │ │ - cbz r0, 66aa2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (62460 <__chklib_MOD_dclcheckblank@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #13 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f248 │ │ │ │ + blx 2f694 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35cd4 │ │ │ │ + movs r1, #13 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (66ab0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66ab4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r7, #31] │ │ │ │ - movs r0, r1 │ │ │ │ - blt.n 66a54 │ │ │ │ - movs r0, r1 │ │ │ │ + blx 2fb8c │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + subs r2, #64 @ 0x40 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066ab8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00062464 <__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, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ + str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ + sub sp, #124 @ 0x7c │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #772] @ (62780 <__dcl_parm_MOD_dclsetcharex@@Base+0x31c>) │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #772] @ (62784 <__dcl_parm_MOD_dclsetcharex@@Base+0x320>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r0, [pc, #768] @ (62788 <__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 2f694 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [pc, #748] @ (6278c <__dcl_parm_MOD_dclsetcharex@@Base+0x328>) │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, pc │ │ │ │ + blx 359e0 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 625e6 <__dcl_parm_MOD_dclsetcharex@@Base+0x182> │ │ │ │ + ldr r3, [pc, #732] @ (62790 <__dcl_parm_MOD_dclsetcharex@@Base+0x32c>) │ │ │ │ + add.w r2, r4, #19 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + add.w fp, sp, #84 @ 0x54 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [pc, #720] @ (62794 <__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 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add.w r3, r4, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 66b26 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32f34 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66b34 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66b38 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r7, #29] │ │ │ │ - movs r0, r1 │ │ │ │ - blt.n 66c28 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00066b3c : │ │ │ │ - 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 31f60 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00066b64 : │ │ │ │ - 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 35484 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00066b8c : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00066ba8 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 66c16 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b.n 625a4 <__dcl_parm_MOD_dclsetcharex@@Base+0x140> │ │ │ │ + ldrd r1, r7, [sp, #16] │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f230 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66c24 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66c28 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r1, #26] │ │ │ │ - movs r0, r1 │ │ │ │ - bge.n 66b90 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00066c2c : │ │ │ │ - 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 31af0 │ │ │ │ + movs r1, #32 │ │ │ │ + sub.w r2, r1, r9 │ │ │ │ + add.w r0, r7, r9 │ │ │ │ + blx 3124c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33640 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 625c4 <__dcl_parm_MOD_dclsetcharex@@Base+0x160> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32d0c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 626d2 <__dcl_parm_MOD_dclsetcharex@@Base+0x26e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f5c8 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 626f4 <__dcl_parm_MOD_dclsetcharex@@Base+0x290> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3384c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62716 <__dcl_parm_MOD_dclsetcharex@@Base+0x2b2> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov.w sl, #1 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 66c9a │ │ │ │ - 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3169c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66ca8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66cac ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r0, #24] │ │ │ │ - movs r0, r1 │ │ │ │ - bge.n 66d64 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00066cb0 : │ │ │ │ - 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] │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 66d1e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, fp │ │ │ │ + mov r3, r8 │ │ │ │ + str.w sl, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r8 │ │ │ │ - blx 35c14 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66d2c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66d30 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r1, [pc, #528] @ (62798 <__dcl_parm_MOD_dclsetcharex@@Base+0x334>) │ │ │ │ + ldr r0, [pc, #528] @ (6279c <__dcl_parm_MOD_dclsetcharex@@Base+0x338>) │ │ │ │ + movs r2, #12 │ │ │ │ + mov r3, sl │ │ │ │ + str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r0, #22] │ │ │ │ - movs r0, r1 │ │ │ │ - bge.n 66d38 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00066d34 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33594 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066d50 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3191c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066d6c : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 66dda │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + add r1, pc │ │ │ │ + mov r2, r7 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + blx 33af8 │ │ │ │ mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3045c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66de8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66dec ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r0, #19] │ │ │ │ - movs r0, r1 │ │ │ │ - bls.n 66ed4 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00066df0 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 66e4a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + cmp.w r9, #31 │ │ │ │ + ble.n 624e8 <__dcl_parm_MOD_dclsetcharex@@Base+0x84> │ │ │ │ + ldrd r1, r0, [sp, #16] │ │ │ │ + movs r2, #32 │ │ │ │ + blx 31af0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33640 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 62512 <__dcl_parm_MOD_dclsetcharex@@Base+0xae> │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + movs r7, #32 │ │ │ │ + ldr r2, [pc, #468] @ (627a0 <__dcl_parm_MOD_dclsetcharex@@Base+0x33c>) │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 3332c │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 318f8 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66e5c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r2, #17] │ │ │ │ - movs r0, r1 │ │ │ │ - bls.n 66ebc │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00066e60 : │ │ │ │ - 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 32b74 │ │ │ │ + b.n 62684 <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ + subs r3, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 66eba │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33938 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66ecc ) │ │ │ │ - add r1, pc │ │ │ │ + cmp r3, #7 │ │ │ │ + ble.n 62632 <__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 6265a <__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 35c94 │ │ │ │ + ldr r0, [pc, #396] @ (627a4 <__dcl_parm_MOD_dclsetcharex@@Base+0x340>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r7 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r4, #15] │ │ │ │ - movs r0, r1 │ │ │ │ - bhi.n 66ea4 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00066ed0 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 66f3e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + movs r1, #5 │ │ │ │ + blx 35cbc <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #3 │ │ │ │ + bhi.w 6273c <__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, r5 │ │ │ │ mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33d6c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - 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 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66f50 ) │ │ │ │ - add r1, pc │ │ │ │ + blx 33e08 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add.w r0, r7, r8 │ │ │ │ + blx 3124c │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 62602 <__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 33e08 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + blx 3124c │ │ │ │ + b.n 6260c <__dcl_parm_MOD_dclsetcharex@@Base+0x1a8> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34910 │ │ │ │ + ldr r0, [pc, #288] @ (627a8 <__dcl_parm_MOD_dclsetcharex@@Base+0x344>) │ │ │ │ + movs r1, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r4, #13] │ │ │ │ - movs r0, r1 │ │ │ │ - bhi.n 66e78 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00066f54 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31a78 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066f70 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00066f8c : │ │ │ │ - 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 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #284] @ (627ac <__dcl_parm_MOD_dclsetcharex@@Base+0x348>) │ │ │ │ + ldr r3, [pc, #240] @ (62784 <__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 62738 <__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 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 6700a │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - 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] │ │ │ │ + blx 2efe8 │ │ │ │ + b.n 62684 <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34c1c │ │ │ │ + b.n 62684 <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 318c4 │ │ │ │ + b.n 62684 <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + movs r7, #32 │ │ │ │ + ldr r2, [pc, #212] @ (627b0 <__dcl_parm_MOD_dclsetcharex@@Base+0x34c>) │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ - blx 323a8 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + blx 3332c │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2eef0 │ │ │ │ + b.n 62684 <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + movs r7, #32 │ │ │ │ + ldr r2, [pc, #184] @ (627b4 <__dcl_parm_MOD_dclsetcharex@@Base+0x350>) │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 3332c │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34038 │ │ │ │ + b.n 62684 <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + movs r7, #32 │ │ │ │ + ldr r2, [pc, #152] @ (627b8 <__dcl_parm_MOD_dclsetcharex@@Base+0x354>) │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 3332c │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ + blx 35178 │ │ │ │ + b.n 62684 <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #124] @ (627bc <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #108] @ (627c0 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #12 │ │ │ │ + ldr r1, [pc, #88] @ (627c4 <__dcl_parm_MOD_dclsetcharex@@Base+0x360>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #20] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (67018 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6701c ) │ │ │ │ + ldr r0, [pc, #84] @ (627c8 <__dcl_parm_MOD_dclsetcharex@@Base+0x364>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r2, #10] │ │ │ │ - movs r0, r1 │ │ │ │ - bvc.n 67004 │ │ │ │ - movs r0, r1 │ │ │ │ + blx 33af8 │ │ │ │ + b.n 62684 <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ + @ instruction: 0xb884 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r2, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r1, #252 @ 0xfc │ │ │ │ + movs r1, r1 │ │ │ │ + subs r1, #232 @ 0xe8 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r1, #236 @ 0xec │ │ │ │ + movs r1, r1 │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r0, #28] │ │ │ │ + movs r1, r1 │ │ │ │ + add r2, pc, #632 @ (adr r2, 62a1c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x250>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r0, #8 │ │ │ │ + movs r1, r1 │ │ │ │ + cpsid i │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, pc, #576 @ (adr r1, 629f4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x228>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r1, pc, #440 @ (adr r1, 62970 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1a4>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r1, pc, #304 @ (adr r1, 628ec <__dcl_parm_MOD_dclsetlogicalex@@Base+0x120>) │ │ │ │ + movs r1, r1 │ │ │ │ + adds r7, #134 @ 0x86 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r3, #12] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00067020 : │ │ │ │ +000627cc <__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, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr.w r2, [pc, #1068] @ 62c0c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x440> │ │ │ │ + ldr.w r3, [pc, #1068] @ 62c10 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x444> │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [pc, #1064] @ 62c14 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x448> │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ mov sl, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - blx 34010 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #15 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + ldr.w r3, [pc, #1040] @ 62c18 <__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 359e0 <_gfortran_string_index@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 670ca │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w 629b4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1e8> │ │ │ │ + ldr r3, [pc, #1020] @ (62c1c <__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] @ (62c20 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x454>) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add.w r3, r4, #19 │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + 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 62960 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x194> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31bb8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62ad4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x308> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 357ec │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62aec <__dcl_parm_MOD_dclsetlogicalex@@Base+0x320> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3521c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62b04 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x338> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31a24 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62b1c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x350> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33944 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62b34 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x368> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 316d0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62b4c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x380> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 300dc │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62b64 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x398> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f1ec │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62b7c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x3b0> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34cfc │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62b94 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x3c8> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32fe0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62bac <__dcl_parm_MOD_dclsetlogicalex@@Base+0x3e0> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov.w r9, #1 │ │ │ │ blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 670d8 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r2, #19 │ │ │ │ mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 34010 │ │ │ │ + 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fa68 │ │ │ │ + ldr r1, [pc, #736] @ (62c24 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x458>) │ │ │ │ + ldr r0, [pc, #736] @ (62c28 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x45c>) │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #12 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + blx 33af8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa68 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + blx 32cd8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 62850 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x84> │ │ │ │ + ldr r2, [pc, #688] @ (62c2c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x460>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30da0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 344e4 │ │ │ │ + ldr r0, [pc, #672] @ (62c30 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x464>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #664] @ (62c34 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x468>) │ │ │ │ + ldr r3, [pc, #628] @ (62c10 <__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 62bc4 <__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 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 62a0a <__dcl_parm_MOD_dclsetlogicalex@@Base+0x23e> │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ + 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 62a32 <__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 35c94 │ │ │ │ + ldr r0, [pc, #596] @ (62c38 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x46c>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r7 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #12 │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ + blx 35cbc <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 62bc8 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x3fc> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r5, #47 @ 0x2f │ │ │ │ + asrs r3, r7 │ │ │ │ + ldr r5, [pc, #284] @ (62b20 <__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, r4 │ │ │ │ - blx 35920 │ │ │ │ - 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33e08 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add.w r0, r7, r8 │ │ │ │ + blx 3124c │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 629d0 <__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 33e08 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 3124c │ │ │ │ + b.n 629da <__dcl_parm_MOD_dclsetlogicalex@@Base+0x20e> │ │ │ │ + movs r2, #8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ + blx 322f0 │ │ │ │ + b.n 6298e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (670e8 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (670ec ) │ │ │ │ + blx 2f8bc │ │ │ │ + b.n 6298e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 324a0 │ │ │ │ + b.n 6298e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fcec │ │ │ │ + b.n 6298e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33adc │ │ │ │ + b.n 6298e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 354cc │ │ │ │ + b.n 6298e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35908 │ │ │ │ + b.n 6298e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30608 │ │ │ │ + b.n 6298e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 340a8 │ │ │ │ + b.n 6298e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 312ec │ │ │ │ + b.n 6298e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34ab0 │ │ │ │ + b.n 6298e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + ldr r2, [pc, #356] @ (62c3c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x470>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30da0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34ee8 │ │ │ │ + b.n 6298e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + ldr r2, [pc, #336] @ (62c40 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x474>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30da0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 353a8 │ │ │ │ + b.n 6298e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + ldr r2, [pc, #316] @ (62c44 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x478>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30da0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3501c │ │ │ │ + b.n 6298e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + ldr r2, [pc, #296] @ (62c48 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x47c>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30da0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33e4c │ │ │ │ + b.n 6298e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + ldr r2, [pc, #276] @ (62c4c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x480>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30da0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34740 │ │ │ │ + b.n 6298e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + ldr r2, [pc, #256] @ (62c50 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x484>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30da0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33124 │ │ │ │ + b.n 6298e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + ldr r2, [pc, #236] @ (62c54 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x488>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30da0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2efa8 │ │ │ │ + b.n 6298e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + ldr r2, [pc, #216] @ (62c58 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x48c>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30da0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fa9c │ │ │ │ + b.n 6298e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + ldr r2, [pc, #196] @ (62c5c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x490>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30da0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33094 │ │ │ │ + b.n 6298e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + ldr r2, [pc, #176] @ (62c60 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x494>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30da0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 352ec │ │ │ │ + b.n 6298e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #152] @ (62c64 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #136] @ (62c68 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x49c>) │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + movs r2, #24 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (670f0 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (670f4 ) │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #12 │ │ │ │ + ldr r1, [pc, #116] @ (62c6c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x4a0>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #112] @ (62c70 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x4a4>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - strb r4, [r2, #7] │ │ │ │ - movs r0, r1 │ │ │ │ - bvc.n 671ac │ │ │ │ - movs r0, r1 │ │ │ │ - strb r6, [r0, #7] │ │ │ │ - movs r0, r1 │ │ │ │ - bvc.n 671f0 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000670f8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 351d4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067114 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32f0c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067130 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32f40 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006714c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2eee4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067168 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00067184 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31788 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000671a0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33e2c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000671bc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34514 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + blx 33af8 │ │ │ │ + b.n 6298e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + push {r2, r3, r4, lr} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r6, #238 @ 0xee │ │ │ │ + movs r1, r1 │ │ │ │ + adds r6, #146 @ 0x92 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r6, #122 @ 0x7a │ │ │ │ + movs r1, r1 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r5, #78 @ 0x4e │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r0, 62c92 <__dcl_parm_MOD_dclsetrealex@@Base+0x1e> │ │ │ │ + movs r2, r1 │ │ │ │ + add r5, pc, #16 @ (adr r5, 62c4c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x480>) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [sp, #592] @ 0x250 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [sp, #848] @ 0x350 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, #250 @ 0xfa │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, #212 @ 0xd4 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r0, [r2, #20] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000671d8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00062c74 <__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, #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 34010 │ │ │ │ - cbz r0, 67240 │ │ │ │ - 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 31354 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr.w r2, [pc, #1072] @ 630b8 <__dcl_parm_MOD_dclsetrealex@@Base+0x444> │ │ │ │ + ldr.w r3, [pc, #1072] @ 630bc <__dcl_parm_MOD_dclsetrealex@@Base+0x448> │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [pc, #1068] @ 630c0 <__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 2f694 │ │ │ │ + ldr.w r3, [pc, #1044] @ 630c4 <__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 31dc4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ + blx 359e0 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 62e5e <__dcl_parm_MOD_dclsetrealex@@Base+0x1ea> │ │ │ │ + ldr.w r3, [pc, #1024] @ 630c8 <__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] @ (630cc <__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 62e0a <__dcl_parm_MOD_dclsetrealex@@Base+0x196> │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32d7c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62f80 <__dcl_parm_MOD_dclsetrealex@@Base+0x30c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35758 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62f98 <__dcl_parm_MOD_dclsetrealex@@Base+0x324> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30f28 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62fb0 <__dcl_parm_MOD_dclsetrealex@@Base+0x33c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 339d8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62fc8 <__dcl_parm_MOD_dclsetrealex@@Base+0x354> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32f58 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62fe0 <__dcl_parm_MOD_dclsetrealex@@Base+0x36c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35abc │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62ff8 <__dcl_parm_MOD_dclsetrealex@@Base+0x384> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34d98 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63010 <__dcl_parm_MOD_dclsetrealex@@Base+0x39c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35b50 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63028 <__dcl_parm_MOD_dclsetrealex@@Base+0x3b4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f3c4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63040 <__dcl_parm_MOD_dclsetrealex@@Base+0x3cc> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f5bc │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63058 <__dcl_parm_MOD_dclsetrealex@@Base+0x3e4> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov.w r9, #1 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 34010 │ │ │ │ + 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r8 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67250 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67254 ) │ │ │ │ + ldr r1, [pc, #736] @ (630d0 <__dcl_parm_MOD_dclsetrealex@@Base+0x45c>) │ │ │ │ + ldr r0, [pc, #740] @ (630d4 <__dcl_parm_MOD_dclsetrealex@@Base+0x460>) │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - strb r6, [r3, #1] │ │ │ │ - movs r0, r1 │ │ │ │ - bvs.n 672d8 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067258 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30b9c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067274 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 672dc │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #12 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + blx 33af8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa68 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + blx 32270 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 62cfa <__dcl_parm_MOD_dclsetrealex@@Base+0x86> │ │ │ │ + ldr r2, [pc, #692] @ (630d8 <__dcl_parm_MOD_dclsetrealex@@Base+0x464>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 31148 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f6bc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + blx 358bc │ │ │ │ + ldr r0, [pc, #672] @ (630dc <__dcl_parm_MOD_dclsetrealex@@Base+0x468>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #668] @ (630e0 <__dcl_parm_MOD_dclsetrealex@@Base+0x46c>) │ │ │ │ + ldr r3, [pc, #628] @ (630bc <__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 63070 <__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 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 62eb6 <__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 62ede <__dcl_parm_MOD_dclsetrealex@@Base+0x26a> │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (672ec ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (672f0 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 35c94 │ │ │ │ + ldr r0, [pc, #596] @ (630e4 <__dcl_parm_MOD_dclsetrealex@@Base+0x470>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r7 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r2, [r0, #124] @ 0x7c │ │ │ │ - movs r0, r1 │ │ │ │ - bpl.n 67294 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000672f4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33c08 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067310 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 6737e │ │ │ │ - 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 35cbc <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 63074 <__dcl_parm_MOD_dclsetrealex@@Base+0x400> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r5, #47 @ 0x2f │ │ │ │ + asrs r3, r7 │ │ │ │ + ldr r5, [pc, #284] @ (62fcc <__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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34488 │ │ │ │ + blx 33e08 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add.w r0, r7, r8 │ │ │ │ + blx 3124c │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 62e7a <__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 33e08 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 3124c │ │ │ │ + b.n 62e84 <__dcl_parm_MOD_dclsetrealex@@Base+0x210> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 320dc │ │ │ │ + b.n 62e38 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 345a0 │ │ │ │ + b.n 62e38 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33588 │ │ │ │ + b.n 62e38 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3298c │ │ │ │ + b.n 62e38 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35d10 │ │ │ │ + b.n 62e38 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34c10 │ │ │ │ + b.n 62e38 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f110 │ │ │ │ + b.n 62e38 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31764 │ │ │ │ + b.n 62e38 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f024 │ │ │ │ + b.n 62e38 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 316b8 │ │ │ │ + b.n 62e38 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fd3c │ │ │ │ + b.n 62e38 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #356] @ (630e8 <__dcl_parm_MOD_dclsetrealex@@Base+0x474>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 31148 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32358 │ │ │ │ + b.n 62e38 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #336] @ (630ec <__dcl_parm_MOD_dclsetrealex@@Base+0x478>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 31148 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 30bf8 │ │ │ │ + b.n 62e38 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #316] @ (630f0 <__dcl_parm_MOD_dclsetrealex@@Base+0x47c>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 31148 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 30f54 │ │ │ │ + b.n 62e38 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #296] @ (630f4 <__dcl_parm_MOD_dclsetrealex@@Base+0x480>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 31148 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 31b2c │ │ │ │ + b.n 62e38 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #276] @ (630f8 <__dcl_parm_MOD_dclsetrealex@@Base+0x484>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 31148 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ff00 │ │ │ │ + b.n 62e38 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #256] @ (630fc <__dcl_parm_MOD_dclsetrealex@@Base+0x488>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 31148 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 311d0 │ │ │ │ + b.n 62e38 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #236] @ (63100 <__dcl_parm_MOD_dclsetrealex@@Base+0x48c>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 31148 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32464 │ │ │ │ + b.n 62e38 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #216] @ (63104 <__dcl_parm_MOD_dclsetrealex@@Base+0x490>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 31148 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 333f0 │ │ │ │ + b.n 62e38 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #196] @ (63108 <__dcl_parm_MOD_dclsetrealex@@Base+0x494>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 31148 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 31500 │ │ │ │ + b.n 62e38 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #176] @ (6310c <__dcl_parm_MOD_dclsetrealex@@Base+0x498>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 31148 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3402c │ │ │ │ + b.n 62e38 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #152] @ (63110 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #136] @ (63114 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #12 │ │ │ │ + ldr r1, [pc, #116] @ (63118 <__dcl_parm_MOD_dclsetrealex@@Base+0x4a4>) │ │ │ │ + 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 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6738c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67390 ) │ │ │ │ + ldr r0, [pc, #112] @ (6311c <__dcl_parm_MOD_dclsetrealex@@Base+0x4a8>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ - movs r0, r1 │ │ │ │ - bpl.n 67448 │ │ │ │ - movs r0, r1 │ │ │ │ + blx 33af8 │ │ │ │ + b.n 62e38 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + add sp, #464 @ 0x1d0 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r1, #234 @ 0xea │ │ │ │ + movs r1, r1 │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r1, #222 @ 0xde │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, #200 @ 0xc8 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, #180 @ 0xb4 │ │ │ │ + movs r1, r1 │ │ │ │ + add r6, sp, #760 @ 0x2f8 │ │ │ │ + movs r2, r1 │ │ │ │ + add r0, pc, #360 @ (adr r0, 63250 <__dcl_parm_MOD_dclsetintegerex@@Base+0x130>) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r6, #78 @ 0x4e │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r6, #16 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r4, [r4, #1] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00067394 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00063120 <__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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr.w r2, [pc, #1072] @ 63564 <__dcl_parm_MOD_dclsetintegerex@@Base+0x444> │ │ │ │ + ldr.w r3, [pc, #1072] @ 63568 <__dcl_parm_MOD_dclsetintegerex@@Base+0x448> │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [pc, #1068] @ 6356c <__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 2f694 │ │ │ │ + ldr.w r3, [pc, #1044] @ 63570 <__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 359e0 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 6330a <__dcl_parm_MOD_dclsetintegerex@@Base+0x1ea> │ │ │ │ + ldr.w r3, [pc, #1024] @ 63574 <__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] @ (63578 <__dcl_parm_MOD_dclsetintegerex@@Base+0x458>) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add.w r3, r4, #19 │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + 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 632b6 <__dcl_parm_MOD_dclsetintegerex@@Base+0x196> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3535c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6342c <__dcl_parm_MOD_dclsetintegerex@@Base+0x30c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 316dc │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63444 <__dcl_parm_MOD_dclsetintegerex@@Base+0x324> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32a98 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6345c <__dcl_parm_MOD_dclsetintegerex@@Base+0x33c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34f70 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63474 <__dcl_parm_MOD_dclsetintegerex@@Base+0x354> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32a58 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6348c <__dcl_parm_MOD_dclsetintegerex@@Base+0x36c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30858 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 634a4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x384> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3406c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 634bc <__dcl_parm_MOD_dclsetintegerex@@Base+0x39c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35880 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 634d4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x3b4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fba8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 634ec <__dcl_parm_MOD_dclsetintegerex@@Base+0x3cc> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33484 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63504 <__dcl_parm_MOD_dclsetintegerex@@Base+0x3e4> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov.w r9, #1 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 67402 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3159c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67410 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67414 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r3, #104] @ 0x68 │ │ │ │ - movs r0, r1 │ │ │ │ - bpl.n 6741c │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067418 : │ │ │ │ - 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] │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 67486 │ │ │ │ - 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 31354 │ │ │ │ - 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r8 │ │ │ │ - blx 321cc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67494 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67498 ) │ │ │ │ + ldr r1, [pc, #736] @ (6357c <__dcl_parm_MOD_dclsetintegerex@@Base+0x45c>) │ │ │ │ + ldr r0, [pc, #740] @ (63580 <__dcl_parm_MOD_dclsetintegerex@@Base+0x460>) │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ - movs r0, r1 │ │ │ │ - bmi.n 673f0 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006749c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fc50 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000674b8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3343c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000674d4 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 67542 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #12 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + blx 33af8 │ │ │ │ mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34a0c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - 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 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67554 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + blx 2f70c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 631a6 <__dcl_parm_MOD_dclsetintegerex@@Base+0x86> │ │ │ │ + ldr r2, [pc, #692] @ (63584 <__dcl_parm_MOD_dclsetintegerex@@Base+0x464>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3412c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3195c │ │ │ │ + ldr r0, [pc, #672] @ (63588 <__dcl_parm_MOD_dclsetintegerex@@Base+0x468>) │ │ │ │ + movs r1, #15 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ - movs r0, r1 │ │ │ │ - bmi.n 6758c │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067558 : │ │ │ │ - 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 2fb8c │ │ │ │ + ldr r2, [pc, #668] @ (6358c <__dcl_parm_MOD_dclsetintegerex@@Base+0x46c>) │ │ │ │ + ldr r3, [pc, #628] @ (63568 <__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 6351c <__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 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 675b2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 63362 <__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 6338a <__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 35c94 │ │ │ │ + ldr r0, [pc, #596] @ (63590 <__dcl_parm_MOD_dclsetintegerex@@Base+0x470>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r7 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #12 │ │ │ │ + add.w r0, r0, #580 @ 0x244 │ │ │ │ + blx 35cbc <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 63520 <__dcl_parm_MOD_dclsetintegerex@@Base+0x400> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r5, #47 @ 0x2f │ │ │ │ + asrs r3, r7 │ │ │ │ + ldr r5, [pc, #284] @ (63478 <__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, r7 │ │ │ │ + blx 33e08 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add.w r0, r7, r8 │ │ │ │ + blx 3124c │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 63326 <__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 33e08 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 3124c │ │ │ │ + b.n 63330 <__dcl_parm_MOD_dclsetintegerex@@Base+0x210> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 324ac │ │ │ │ + b.n 632e4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 309fc │ │ │ │ + b.n 632e4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31820 │ │ │ │ + b.n 632e4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35c64 │ │ │ │ + b.n 632e4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3315c │ │ │ │ + b.n 632e4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34374 │ │ │ │ + b.n 632e4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 331cc │ │ │ │ + b.n 632e4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30c10 │ │ │ │ + b.n 632e4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 352f8 │ │ │ │ + b.n 632e4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3008c │ │ │ │ + b.n 632e4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34730 │ │ │ │ + b.n 632e4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #356] @ (63594 <__dcl_parm_MOD_dclsetintegerex@@Base+0x474>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3412c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34a00 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (675c0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (675c4 ) │ │ │ │ + blx 34c8c │ │ │ │ + b.n 632e4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #336] @ (63598 <__dcl_parm_MOD_dclsetintegerex@@Base+0x478>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3412c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33134 │ │ │ │ + b.n 632e4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #316] @ (6359c <__dcl_parm_MOD_dclsetintegerex@@Base+0x47c>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3412c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32b68 │ │ │ │ + b.n 632e4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #296] @ (635a0 <__dcl_parm_MOD_dclsetintegerex@@Base+0x480>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3412c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 332cc │ │ │ │ + b.n 632e4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #276] @ (635a4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x484>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3412c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32890 │ │ │ │ + b.n 632e4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #256] @ (635a8 <__dcl_parm_MOD_dclsetintegerex@@Base+0x488>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3412c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 326a0 │ │ │ │ + b.n 632e4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #236] @ (635ac <__dcl_parm_MOD_dclsetintegerex@@Base+0x48c>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3412c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 30e20 │ │ │ │ + b.n 632e4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #216] @ (635b0 <__dcl_parm_MOD_dclsetintegerex@@Base+0x490>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3412c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 308cc │ │ │ │ + b.n 632e4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #196] @ (635b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x494>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3412c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33d50 │ │ │ │ + b.n 632e4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #176] @ (635b8 <__dcl_parm_MOD_dclsetintegerex@@Base+0x498>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3412c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 30158 │ │ │ │ + b.n 632e4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #152] @ (635bc <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #136] @ (635c0 <__dcl_parm_MOD_dclsetintegerex@@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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #12 │ │ │ │ + ldr r1, [pc, #116] @ (635c4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x4a4>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #112] @ (635c8 <__dcl_parm_MOD_dclsetintegerex@@Base+0x4a8>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ - movs r0, r1 │ │ │ │ - bcc.n 67574 │ │ │ │ - movs r0, r1 │ │ │ │ + blx 33af8 │ │ │ │ + b.n 632e4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r5, #62 @ 0x3e │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r5, #36 @ 0x24 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r5, #50 @ 0x32 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r4, #28 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r2, [r6, #25] │ │ │ │ + movs r1, r1 │ │ │ │ + str r5, [sp, #616] @ 0x268 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r4, #24 │ │ │ │ + movs r1, r1 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + movs r1, r1 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ + movs r1, r1 │ │ │ │ + str r3, [sp, #880] @ 0x370 │ │ │ │ + movs r1, r1 │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ + movs r1, r1 │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ + movs r1, r1 │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ + movs r1, r1 │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ + movs r1, r1 │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r1, #162 @ 0xa2 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r1, #124 @ 0x7c │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r0, [r7, #14] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000675c8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000635cc <__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, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #640] @ (63860 <__dcl_parm_MOD_dclsetchar@@Base+0x294>) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #640] @ (63864 <__dcl_parm_MOD_dclsetchar@@Base+0x298>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #636] @ (63868 <__dcl_parm_MOD_dclsetchar@@Base+0x29c>) │ │ │ │ mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 67622 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33fe0 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (67630 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67634 ) │ │ │ │ - add r1, pc │ │ │ │ + movs r1, #10 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ - movs r0, r1 │ │ │ │ - bcc.n 6755c │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067638 : │ │ │ │ - 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 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [pc, #612] @ (6386c <__dcl_parm_MOD_dclsetchar@@Base+0x2a0>) │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, pc │ │ │ │ + blx 359e0 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 6371c <__dcl_parm_MOD_dclsetchar@@Base+0x150> │ │ │ │ + ldr r3, [pc, #596] @ (63870 <__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] @ (63874 <__dcl_parm_MOD_dclsetchar@@Base+0x2a8>) │ │ │ │ + strd r7, r8, [sp, #24] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + 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, #8] │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 636dc <__dcl_parm_MOD_dclsetchar@@Base+0x110> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32d0c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 637ec <__dcl_parm_MOD_dclsetchar@@Base+0x220> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f5c8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 637fa <__dcl_parm_MOD_dclsetchar@@Base+0x22e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3384c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63808 <__dcl_parm_MOD_dclsetchar@@Base+0x23c> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 676a6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35c08 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (676b4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (676b8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ - movs r0, r1 │ │ │ │ - bcc.n 67730 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000676bc : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -000676d8 : │ │ │ │ - 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 355d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00067700 : │ │ │ │ - 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 33b5c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00067728 : │ │ │ │ - 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 317a0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00067750 : │ │ │ │ - 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 35a34 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00067778 : │ │ │ │ - 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 320f4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000677a0 : │ │ │ │ - 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 32d3c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000677c8 : │ │ │ │ - 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 346c0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000677f0 : │ │ │ │ - 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 2f030 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00067818 : │ │ │ │ - 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 31d6c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00067840 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31f38 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006785c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33df8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067878 : │ │ │ │ - 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 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 678f6 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ 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 3431c │ │ │ │ - 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 31354 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (67904 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67908 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r1, [pc, #440] @ (63878 <__dcl_parm_MOD_dclsetchar@@Base+0x2ac>) │ │ │ │ + ldr r0, [pc, #440] @ (6387c <__dcl_parm_MOD_dclsetchar@@Base+0x2b0>) │ │ │ │ + movs r2, #10 │ │ │ │ + mov r3, r8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - movs r0, r1 │ │ │ │ - bne.n 67938 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006790c : │ │ │ │ - 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 │ │ │ │ + add r1, pc │ │ │ │ + mov r2, r6 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + blx 33af8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 67982 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, sl │ │ │ │ + blx 33640 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 6364a <__dcl_parm_MOD_dclsetchar@@Base+0x7e> │ │ │ │ + ldrd r7, r2, [sp, #24] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32b74 │ │ │ │ + ldr r0, [pc, #388] @ (63880 <__dcl_parm_MOD_dclsetchar@@Base+0x2b4>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #384] @ (63884 <__dcl_parm_MOD_dclsetchar@@Base+0x2b8>) │ │ │ │ + ldr r3, [pc, #348] @ (63864 <__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 63816 <__dcl_parm_MOD_dclsetchar@@Base+0x24a> │ │ │ │ + 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 6376c <__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 63796 <__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 35c94 │ │ │ │ + ldr r0, [pc, #312] @ (63888 <__dcl_parm_MOD_dclsetchar@@Base+0x2bc>) │ │ │ │ + movs r3, #8 │ │ │ │ mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 32af0 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #5 │ │ │ │ + add.w r0, r0, #820 @ 0x334 │ │ │ │ + blx 35cbc <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #3 │ │ │ │ + bhi.n 6381a <__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 33e08 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, sl, #8 │ │ │ │ + add.w r0, r9, sl │ │ │ │ + blx 3124c │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 6373a <__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 33e08 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + blx 3124c │ │ │ │ + b.n 63744 <__dcl_parm_MOD_dclsetchar@@Base+0x178> │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32d58 │ │ │ │ + b.n 636f8 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f560 │ │ │ │ + b.n 636f8 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 313e4 │ │ │ │ + b.n 636f8 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 300c4 │ │ │ │ + b.n 636f8 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ + ldrd r7, r2, [sp, #24] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2eef0 │ │ │ │ + b.n 636f8 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ + ldrd r7, r2, [sp, #24] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 34038 │ │ │ │ + b.n 636f8 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ + ldrd r7, r2, [sp, #24] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 35178 │ │ │ │ + b.n 636f8 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (6388c <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (63890 <__dcl_parm_MOD_dclsetchar@@Base+0x2c4>) │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + movs r2, #24 │ │ │ │ + add r1, pc │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (63894 <__dcl_parm_MOD_dclsetchar@@Base+0x2c8>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (67990 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67994 ) │ │ │ │ + ldr r0, [pc, #68] @ (63898 <__dcl_parm_MOD_dclsetchar@@Base+0x2cc>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ - movs r0, r1 │ │ │ │ - beq.n 67904 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067998 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f140 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000679b4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32708 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000679d0 : │ │ │ │ - b.w 332ac │ │ │ │ - │ │ │ │ -000679d4 : │ │ │ │ - b.w 32840 │ │ │ │ + blx 33af8 │ │ │ │ + b.n 636f8 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ + nop │ │ │ │ + add r7, pc, #128 @ (adr r7, 638e4 <__dcl_parm_MOD_dclsetlogical@@Base+0x48>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r1, #30 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r0, #126 @ 0x7e │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r0, #136 @ 0x88 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r0, #82 @ 0x52 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r4, [r1, #9] │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r0, #20 │ │ │ │ + movs r1, r1 │ │ │ │ + add r5, pc, #1016 @ (adr r5, 63c80 <__dcl_parm_MOD_dclsetlogical@@Base+0x3e4>) │ │ │ │ + movs r2, r1 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r6, #168 @ 0xa8 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r6, #214 @ 0xd6 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r6, [r7, #2] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000679d8 : │ │ │ │ +0006389c <__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, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #928] @ (63c50 <__dcl_parm_MOD_dclsetlogical@@Base+0x3b4>) │ │ │ │ + ldr r3, [pc, #928] @ (63c54 <__dcl_parm_MOD_dclsetlogical@@Base+0x3b8>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #928] @ (63c58 <__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 2f694 │ │ │ │ + ldr r3, [pc, #908] @ (63c5c <__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 359e0 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 63a68 <__dcl_parm_MOD_dclsetlogical@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #888] @ (63c60 <__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] @ (63c64 <__dcl_parm_MOD_dclsetlogical@@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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 67a84 │ │ │ │ - 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 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 67a92 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 301d0 │ │ │ │ - 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 63a26 <__dcl_parm_MOD_dclsetlogical@@Base+0x18a> │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ + blx 31bb8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63b8e <__dcl_parm_MOD_dclsetlogical@@Base+0x2f2> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (67aa0 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (67aa4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (67aa8 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (67aac ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r7, {r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067ab0 : │ │ │ │ - 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 │ │ │ │ + blx 357ec │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63b9a <__dcl_parm_MOD_dclsetlogical@@Base+0x2fe> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + blx 3521c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63ba6 <__dcl_parm_MOD_dclsetlogical@@Base+0x30a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31a24 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63bb2 <__dcl_parm_MOD_dclsetlogical@@Base+0x316> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33944 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63bbe <__dcl_parm_MOD_dclsetlogical@@Base+0x322> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 316d0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63bca <__dcl_parm_MOD_dclsetlogical@@Base+0x32e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 300dc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63bd6 <__dcl_parm_MOD_dclsetlogical@@Base+0x33a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f1ec │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63be2 <__dcl_parm_MOD_dclsetlogical@@Base+0x346> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34cfc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63bee <__dcl_parm_MOD_dclsetlogical@@Base+0x352> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32fe0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63bfa <__dcl_parm_MOD_dclsetlogical@@Base+0x35e> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 67b24 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 3066c │ │ │ │ - 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 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (67b34 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67b38 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067b3c : │ │ │ │ - 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] │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 67ba4 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - movs r3, #1 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 307cc │ │ │ │ - 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 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67bb4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67bb8 ) │ │ │ │ + ldr r1, [pc, #604] @ (63c68 <__dcl_parm_MOD_dclsetlogical@@Base+0x3cc>) │ │ │ │ + ldr r0, [pc, #608] @ (63c6c <__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 33af8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32cd8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 63916 <__dcl_parm_MOD_dclsetlogical@@Base+0x7a> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 344e4 │ │ │ │ + ldr r0, [pc, #556] @ (63c70 <__dcl_parm_MOD_dclsetlogical@@Base+0x3d4>) │ │ │ │ + movs r1, #13 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - str r2, [r7, #108] @ 0x6c │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067bbc : │ │ │ │ - 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 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #548] @ (63c74 <__dcl_parm_MOD_dclsetlogical@@Base+0x3d8>) │ │ │ │ + ldr r3, [pc, #516] @ (63c54 <__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 63c06 <__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 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 67c24 │ │ │ │ - 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 31354 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 63ac2 <__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 63aec <__dcl_parm_MOD_dclsetlogical@@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 35c94 │ │ │ │ + ldr r0, [pc, #476] @ (63c78 <__dcl_parm_MOD_dclsetlogical@@Base+0x3dc>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #12 │ │ │ │ + add.w r0, r0, #920 @ 0x398 │ │ │ │ + blx 35cbc <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 63c0a <__dcl_parm_MOD_dclsetlogical@@Base+0x36e> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ + tst r4, r7 │ │ │ │ + ldr r6, [pc, #288] @ (63bdc <__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 34350 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33e08 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r8, r9 │ │ │ │ + blx 3124c │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 63a86 <__dcl_parm_MOD_dclsetlogical@@Base+0x1ea> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33e08 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 3124c │ │ │ │ + b.n 63a90 <__dcl_parm_MOD_dclsetlogical@@Base+0x1f4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ef8c │ │ │ │ + b.n 63a42 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34ddc │ │ │ │ + b.n 63a42 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35d44 │ │ │ │ + b.n 63a42 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33380 │ │ │ │ + b.n 63a42 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31ffc │ │ │ │ + b.n 63a42 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3272c │ │ │ │ + b.n 63a42 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31d94 │ │ │ │ + b.n 63a42 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32320 │ │ │ │ + b.n 63a42 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 302a4 │ │ │ │ + b.n 63a42 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30d60 │ │ │ │ + b.n 63a42 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 329b4 │ │ │ │ + b.n 63a42 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 34ee8 │ │ │ │ + b.n 63a42 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 353a8 │ │ │ │ + b.n 63a42 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3501c │ │ │ │ + b.n 63a42 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 33e4c │ │ │ │ + b.n 63a42 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 34740 │ │ │ │ + b.n 63a42 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 33124 │ │ │ │ + b.n 63a42 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2efa8 │ │ │ │ + b.n 63a42 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2fa9c │ │ │ │ + b.n 63a42 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 33094 │ │ │ │ + b.n 63a42 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 352ec │ │ │ │ + b.n 63a42 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (63c7c <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (63c80 <__dcl_parm_MOD_dclsetlogical@@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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (63c84 <__dcl_parm_MOD_dclsetlogical@@Base+0x3e8>) │ │ │ │ + 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 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67c34 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67c38 ) │ │ │ │ + ldr r0, [pc, #68] @ (63c88 <__dcl_parm_MOD_dclsetlogical@@Base+0x3ec>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + blx 33af8 │ │ │ │ + b.n 63a42 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ nop │ │ │ │ - str r2, [r7, #100] @ 0x64 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + add r4, pc, #320 @ (adr r4, 63d94 <__dcl_parm_MOD_dclsetreal@@Base+0x108>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ + movs r1, r1 │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ + movs r1, r1 │ │ │ │ + movs r5, #20 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [r0, #112] @ 0x70 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r4, #238 @ 0xee │ │ │ │ + movs r1, r1 │ │ │ │ + add r2, pc, #720 @ (adr r2, 63f48 <__dcl_parm_MOD_dclsetreal@@Base+0x2bc>) │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00067c3c : │ │ │ │ +00063c8c <__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 │ │ │ │ - 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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 67cea │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #928] @ (64040 <__dcl_parm_MOD_dclsetreal@@Base+0x3b4>) │ │ │ │ + ldr r3, [pc, #928] @ (64044 <__dcl_parm_MOD_dclsetreal@@Base+0x3b8>) │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 67cf8 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #928] @ (64048 <__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 2f694 │ │ │ │ + ldr r3, [pc, #908] @ (6404c <__dcl_parm_MOD_dclsetreal@@Base+0x3c0>) │ │ │ │ + movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r2, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - blx 35840 │ │ │ │ - mov r3, r6 │ │ │ │ + blx 359e0 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 63e58 <__dcl_parm_MOD_dclsetreal@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #888] @ (64050 <__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] @ (64054 <__dcl_parm_MOD_dclsetreal@@Base+0x3c8>) │ │ │ │ + str r7, [sp, #28] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, fp │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 63e16 <__dcl_parm_MOD_dclsetreal@@Base+0x18a> │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - movs r6, #1 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ + blx 32d7c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63f7e <__dcl_parm_MOD_dclsetreal@@Base+0x2f2> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (67d08 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (67d0c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (67d10 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (67d14 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r6, {r1, r2, r4, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r6, {r2, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067d18 : │ │ │ │ - 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 2fb40 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00067d40 : │ │ │ │ - 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 35758 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63f8a <__dcl_parm_MOD_dclsetreal@@Base+0x2fe> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30f28 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63f96 <__dcl_parm_MOD_dclsetreal@@Base+0x30a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 339d8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63fa2 <__dcl_parm_MOD_dclsetreal@@Base+0x316> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32f58 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63fae <__dcl_parm_MOD_dclsetreal@@Base+0x322> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35abc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63fba <__dcl_parm_MOD_dclsetreal@@Base+0x32e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34d98 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63fc6 <__dcl_parm_MOD_dclsetreal@@Base+0x33a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35b50 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63fd2 <__dcl_parm_MOD_dclsetreal@@Base+0x346> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f3c4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63fde <__dcl_parm_MOD_dclsetreal@@Base+0x352> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f5bc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63fea <__dcl_parm_MOD_dclsetreal@@Base+0x35e> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r0 │ │ │ │ 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 67dae │ │ │ │ - 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32a34 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67dbc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67dc0 ) │ │ │ │ + ldr r1, [pc, #604] @ (64058 <__dcl_parm_MOD_dclsetreal@@Base+0x3cc>) │ │ │ │ + ldr r0, [pc, #608] @ (6405c <__dcl_parm_MOD_dclsetreal@@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 33af8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32270 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 63d06 <__dcl_parm_MOD_dclsetreal@@Base+0x7a> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 358bc │ │ │ │ + ldr r0, [pc, #556] @ (64060 <__dcl_parm_MOD_dclsetreal@@Base+0x3d4>) │ │ │ │ + movs r1, #10 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067dc4 : │ │ │ │ - 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 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #548] @ (64064 <__dcl_parm_MOD_dclsetreal@@Base+0x3d8>) │ │ │ │ + ldr r3, [pc, #516] @ (64044 <__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 63ff6 <__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 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 67e2c │ │ │ │ - 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 31354 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 63eb2 <__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 63edc <__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 35c94 │ │ │ │ + ldr r0, [pc, #476] @ (64068 <__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 35cbc <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 63ffa <__dcl_parm_MOD_dclsetreal@@Base+0x36e> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ + tst r4, r7 │ │ │ │ + ldr r6, [pc, #288] @ (63fcc <__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 │ │ │ │ - blx 34104 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33e08 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r8, r9 │ │ │ │ + blx 3124c │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 63e76 <__dcl_parm_MOD_dclsetreal@@Base+0x1ea> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33e08 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 3124c │ │ │ │ + b.n 63e80 <__dcl_parm_MOD_dclsetreal@@Base+0x1f4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33dec │ │ │ │ + b.n 63e32 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33ef8 │ │ │ │ + b.n 63e32 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3021c │ │ │ │ + b.n 63e32 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34d08 │ │ │ │ + b.n 63e32 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35ae0 │ │ │ │ + b.n 63e32 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 313f0 │ │ │ │ + b.n 63e32 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f258 │ │ │ │ + b.n 63e32 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa1c │ │ │ │ + b.n 63e32 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 318ac │ │ │ │ + b.n 63e32 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fd30 │ │ │ │ + b.n 63e32 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fde4 │ │ │ │ + b.n 63e32 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32358 │ │ │ │ + b.n 63e32 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 30bf8 │ │ │ │ + b.n 63e32 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 30f54 │ │ │ │ + b.n 63e32 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 31b2c │ │ │ │ + b.n 63e32 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2ff00 │ │ │ │ + b.n 63e32 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 311d0 │ │ │ │ + b.n 63e32 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32464 │ │ │ │ + b.n 63e32 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 333f0 │ │ │ │ + b.n 63e32 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 31500 │ │ │ │ + b.n 63e32 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3402c │ │ │ │ + b.n 63e32 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (6406c <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (64070 <__dcl_parm_MOD_dclsetreal@@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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (64074 <__dcl_parm_MOD_dclsetreal@@Base+0x3e8>) │ │ │ │ + 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 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67e3c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67e40 ) │ │ │ │ + ldr r0, [pc, #68] @ (64078 <__dcl_parm_MOD_dclsetreal@@Base+0x3ec>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + blx 33af8 │ │ │ │ + b.n 63e32 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ nop │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + add r0, pc, #384 @ (adr r0, 641c4 <__dcl_parm_MOD_dclsetinteger@@Base+0x148>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #192 @ 0xc0 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #204 @ 0xcc │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #14 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r0, r1, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r2, r4, #2 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, r6, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00067e44 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006407c <__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, #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] @ (64430 <__dcl_parm_MOD_dclsetinteger@@Base+0x3b4>) │ │ │ │ + ldr r3, [pc, #928] @ (64434 <__dcl_parm_MOD_dclsetinteger@@Base+0x3b8>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #928] @ (64438 <__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 2f694 │ │ │ │ + ldr r3, [pc, #908] @ (6443c <__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 359e0 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 64248 <__dcl_parm_MOD_dclsetinteger@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #888] @ (64440 <__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] @ (64444 <__dcl_parm_MOD_dclsetinteger@@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 64206 <__dcl_parm_MOD_dclsetinteger@@Base+0x18a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3535c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6436e <__dcl_parm_MOD_dclsetinteger@@Base+0x2f2> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 316dc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6437a <__dcl_parm_MOD_dclsetinteger@@Base+0x2fe> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32a98 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64386 <__dcl_parm_MOD_dclsetinteger@@Base+0x30a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34f70 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64392 <__dcl_parm_MOD_dclsetinteger@@Base+0x316> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32a58 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6439e <__dcl_parm_MOD_dclsetinteger@@Base+0x322> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30858 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 643aa <__dcl_parm_MOD_dclsetinteger@@Base+0x32e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3406c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 643b6 <__dcl_parm_MOD_dclsetinteger@@Base+0x33a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35880 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 643c2 <__dcl_parm_MOD_dclsetinteger@@Base+0x346> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fba8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 643ce <__dcl_parm_MOD_dclsetinteger@@Base+0x352> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33484 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 643da <__dcl_parm_MOD_dclsetinteger@@Base+0x35e> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 67eb2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 34010 │ │ │ │ + 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f364 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67ec0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67ec4 ) │ │ │ │ + ldr r1, [pc, #604] @ (64448 <__dcl_parm_MOD_dclsetinteger@@Base+0x3cc>) │ │ │ │ + ldr r0, [pc, #608] @ (6444c <__dcl_parm_MOD_dclsetinteger@@Base+0x3d0>) │ │ │ │ + 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 33af8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f70c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 640f6 <__dcl_parm_MOD_dclsetinteger@@Base+0x7a> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3195c │ │ │ │ + ldr r0, [pc, #556] @ (64450 <__dcl_parm_MOD_dclsetinteger@@Base+0x3d4>) │ │ │ │ + movs r1, #13 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067ec8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 341b0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067ee4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3209c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067f00 : │ │ │ │ - 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 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #548] @ (64454 <__dcl_parm_MOD_dclsetinteger@@Base+0x3d8>) │ │ │ │ + ldr r3, [pc, #516] @ (64434 <__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 643e6 <__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 │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 67f74 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r9 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 642a2 <__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 642cc <__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 35c94 │ │ │ │ + ldr r0, [pc, #476] @ (64458 <__dcl_parm_MOD_dclsetinteger@@Base+0x3dc>) │ │ │ │ + movs r3, #8 │ │ │ │ mov r2, r8 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #12 │ │ │ │ + add.w r0, r0, #1400 @ 0x578 │ │ │ │ + blx 35cbc <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 643ea <__dcl_parm_MOD_dclsetinteger@@Base+0x36e> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ + tst r4, r7 │ │ │ │ + ldr r6, [pc, #288] @ (643bc <__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 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33e08 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r8, r9 │ │ │ │ + blx 3124c │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 64266 <__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 33e08 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 3124c │ │ │ │ + b.n 64270 <__dcl_parm_MOD_dclsetinteger@@Base+0x1f4> │ │ │ │ + movs r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 30834 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35d50 │ │ │ │ + b.n 64222 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35b20 │ │ │ │ + b.n 64222 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31b94 │ │ │ │ + b.n 64222 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3275c │ │ │ │ + b.n 64222 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32bc4 │ │ │ │ + b.n 64222 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31590 │ │ │ │ + b.n 64222 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32980 │ │ │ │ + b.n 64222 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33a0c │ │ │ │ + b.n 64222 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fee4 │ │ │ │ + b.n 64222 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 330e0 │ │ │ │ + b.n 64222 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 307d8 │ │ │ │ + b.n 64222 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 34c8c │ │ │ │ + b.n 64222 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 33134 │ │ │ │ + b.n 64222 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32b68 │ │ │ │ + b.n 64222 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 332cc │ │ │ │ + b.n 64222 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32890 │ │ │ │ + b.n 64222 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 326a0 │ │ │ │ + b.n 64222 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 30e20 │ │ │ │ + b.n 64222 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 308cc │ │ │ │ + b.n 64222 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 33d50 │ │ │ │ + b.n 64222 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 30158 │ │ │ │ + b.n 64222 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (6445c <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (64460 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (64464 <__dcl_parm_MOD_dclsetinteger@@Base+0x3e8>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ 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 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (67f84 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67f88 ) │ │ │ │ + ldr r0, [pc, #68] @ (64468 <__dcl_parm_MOD_dclsetinteger@@Base+0x3ec>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + blx 33af8 │ │ │ │ + b.n 64222 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ nop │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r6, #2 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, r5, #7 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, r2, #7 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r4, r3, #7 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r4, r3, #5 │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, r5, #4 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r5, #34] @ 0x22 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r0, r3, r3 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r2, r6, r2 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, r0, r4 │ │ │ │ + movs r1, r1 │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00067f8c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006446c <__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, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #636] @ (646fc <__dcl_parm_MOD_dclgetchars@@Base+0x290>) │ │ │ │ + ldr r3, [pc, #636] @ (64700 <__dcl_parm_MOD_dclgetchars@@Base+0x294>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #636] @ (64704 <__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 2f694 │ │ │ │ + ldr r3, [pc, #616] @ (64708 <__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 359e0 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 645b8 <__dcl_parm_MOD_dclgetchars@@Base+0x14c> │ │ │ │ + ldr r3, [pc, #596] @ (6470c <__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] @ (64710 <__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, r1 │ │ │ │ - str r1, [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 64578 <__dcl_parm_MOD_dclgetchars@@Base+0x10c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32d0c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64688 <__dcl_parm_MOD_dclgetchars@@Base+0x21c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f5c8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64696 <__dcl_parm_MOD_dclgetchars@@Base+0x22a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3384c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 646a4 <__dcl_parm_MOD_dclgetchars@@Base+0x238> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 67fe8 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - movs r3, #1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3538c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 34010 │ │ │ │ + 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67ff8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67ffc ) │ │ │ │ + blx 2fa68 │ │ │ │ + ldr r1, [pc, #440] @ (64714 <__dcl_parm_MOD_dclgetchars@@Base+0x2a8>) │ │ │ │ + ldr r0, [pc, #440] @ (64718 <__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 33af8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33640 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 644e6 <__dcl_parm_MOD_dclgetchars@@Base+0x7a> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 35938 │ │ │ │ + ldr r0, [pc, #388] @ (6471c <__dcl_parm_MOD_dclgetchars@@Base+0x2b0>) │ │ │ │ + movs r1, #11 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00068000 : │ │ │ │ - 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 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #384] @ (64720 <__dcl_parm_MOD_dclgetchars@@Base+0x2b4>) │ │ │ │ + ldr r3, [pc, #348] @ (64700 <__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 646b2 <__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 │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 6807a │ │ │ │ - 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 31354 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r3, sl │ │ │ │ + cmp r3, #7 │ │ │ │ + ble.n 64608 <__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 64632 <__dcl_parm_MOD_dclgetchars@@Base+0x1c6> │ │ │ │ + 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 35c94 │ │ │ │ + ldr r0, [pc, #312] @ (64724 <__dcl_parm_MOD_dclgetchars@@Base+0x2b8>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #5 │ │ │ │ + add.w r0, r0, #1640 @ 0x668 │ │ │ │ + blx 35cbc <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #3 │ │ │ │ + bhi.n 646b6 <__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, r8 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 356cc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33e08 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r8, r9 │ │ │ │ + blx 3124c │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 645d6 <__dcl_parm_MOD_dclgetchars@@Base+0x16a> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33e08 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 3124c │ │ │ │ + b.n 645e0 <__dcl_parm_MOD_dclgetchars@@Base+0x174> │ │ │ │ + movs r3, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 343dc │ │ │ │ + b.n 64594 <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ + movs r3, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fef0 │ │ │ │ + b.n 64594 <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ + movs r3, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34e0c │ │ │ │ + b.n 64594 <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ + movs r3, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32280 │ │ │ │ + b.n 64594 <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 34168 │ │ │ │ + b.n 64594 <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32374 │ │ │ │ + b.n 64594 <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 33504 │ │ │ │ + b.n 64594 <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (64728 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (6472c <__dcl_parm_MOD_dclgetchars@@Base+0x2c0>) │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + movs r2, #24 │ │ │ │ + add r1, pc │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (64730 <__dcl_parm_MOD_dclgetchars@@Base+0x2c4>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (68088 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6808c ) │ │ │ │ + ldr r0, [pc, #68] @ (64734 <__dcl_parm_MOD_dclgetchars@@Base+0x2c8>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [r4, #32] │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + blx 33af8 │ │ │ │ + b.n 64594 <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ + nop │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r2, r3 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, r7, r7 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, r4, r7 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r4, r5, r7 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r6, r6, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + str r0, [r6, #56] @ 0x38 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, r1, r7 │ │ │ │ + movs r1, r1 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r7, #6] │ │ │ │ + movs r2, r1 │ │ │ │ + adds r4, r1, r0 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r4, #31 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r6, r7, r1 │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [r4, #32] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068090 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00064738 <__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] @ (64aec <__dcl_parm_MOD_dclgetlogicals@@Base+0x3b4>) │ │ │ │ + ldr r3, [pc, #928] @ (64af0 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3b8>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #928] @ (64af4 <__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 2f694 │ │ │ │ + ldr r3, [pc, #908] @ (64af8 <__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 359e0 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 64904 <__dcl_parm_MOD_dclgetlogicals@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #888] @ (64afc <__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] @ (64b00 <__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 648c2 <__dcl_parm_MOD_dclgetlogicals@@Base+0x18a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31bb8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64a2a <__dcl_parm_MOD_dclgetlogicals@@Base+0x2f2> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 357ec │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64a36 <__dcl_parm_MOD_dclgetlogicals@@Base+0x2fe> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3521c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64a42 <__dcl_parm_MOD_dclgetlogicals@@Base+0x30a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31a24 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64a4e <__dcl_parm_MOD_dclgetlogicals@@Base+0x316> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33944 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64a5a <__dcl_parm_MOD_dclgetlogicals@@Base+0x322> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 316d0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64a66 <__dcl_parm_MOD_dclgetlogicals@@Base+0x32e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 300dc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64a72 <__dcl_parm_MOD_dclgetlogicals@@Base+0x33a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f1ec │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64a7e <__dcl_parm_MOD_dclgetlogicals@@Base+0x346> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34cfc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64a8a <__dcl_parm_MOD_dclgetlogicals@@Base+0x352> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32fe0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64a96 <__dcl_parm_MOD_dclgetlogicals@@Base+0x35e> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 68102 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 34010 │ │ │ │ + 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ + blx 2fa68 │ │ │ │ + ldr r1, [pc, #604] @ (64b04 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3cc>) │ │ │ │ + ldr r0, [pc, #608] @ (64b08 <__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 33af8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32cd8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 647b2 <__dcl_parm_MOD_dclgetlogicals@@Base+0x7a> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f1fc │ │ │ │ + ldr r0, [pc, #556] @ (64b0c <__dcl_parm_MOD_dclgetlogicals@@Base+0x3d4>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #548] @ (64b10 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3d8>) │ │ │ │ + ldr r3, [pc, #516] @ (64af0 <__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 64aa2 <__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 6495e <__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 64988 <__dcl_parm_MOD_dclgetlogicals@@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 35c94 │ │ │ │ + ldr r0, [pc, #476] @ (64b14 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3dc>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #12 │ │ │ │ + addw r0, r0, #1740 @ 0x6cc │ │ │ │ + blx 35cbc <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 64aa6 <__dcl_parm_MOD_dclgetlogicals@@Base+0x36e> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ + tst r4, r7 │ │ │ │ + ldr r6, [pc, #288] @ (64a78 <__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, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32454 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33e08 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r8, r9 │ │ │ │ + blx 3124c │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 64922 <__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 33e08 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 3124c │ │ │ │ + b.n 6492c <__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 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (68110 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68114 ) │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33f68 │ │ │ │ + b.n 648de <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32cc0 │ │ │ │ + b.n 648de <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31e5c │ │ │ │ + b.n 648de <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 310e4 │ │ │ │ + b.n 648de <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 328c0 │ │ │ │ + b.n 648de <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32bdc │ │ │ │ + b.n 648de <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 358e4 │ │ │ │ + b.n 648de <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30d18 │ │ │ │ + b.n 648de <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3480c │ │ │ │ + b.n 648de <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31f2c │ │ │ │ + b.n 648de <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33078 │ │ │ │ + b.n 648de <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 317d4 │ │ │ │ + b.n 648de <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 326d0 │ │ │ │ + b.n 648de <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 305a4 │ │ │ │ + b.n 648de <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 324bc │ │ │ │ + b.n 648de <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f43c │ │ │ │ + b.n 648de <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 31b1c │ │ │ │ + b.n 648de <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2fdd8 │ │ │ │ + b.n 648de <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 316f8 │ │ │ │ + b.n 648de <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 30018 │ │ │ │ + b.n 648de <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 35698 │ │ │ │ + b.n 648de <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (64b18 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (64b1c <__dcl_parm_MOD_dclgetlogicals@@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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (64b20 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3e8>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (64b24 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3ec>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [r3, #24] │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + blx 33af8 │ │ │ │ + b.n 648de <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + nop │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, r4, r0 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r5, #28 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r4, r2, #28 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r0, r3, #27 │ │ │ │ + movs r1, r1 │ │ │ │ + str r6, [r4, #4] │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r2, #26 │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r6, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r6, #15 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r1, #18 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068118 : │ │ │ │ +00064b28 <__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] @ (64edc <__dcl_parm_MOD_dclgetreals@@Base+0x3b4>) │ │ │ │ + ldr r3, [pc, #928] @ (64ee0 <__dcl_parm_MOD_dclgetreals@@Base+0x3b8>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #928] @ (64ee4 <__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 2f694 │ │ │ │ + ldr r3, [pc, #908] @ (64ee8 <__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 359e0 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 64cf4 <__dcl_parm_MOD_dclgetreals@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #888] @ (64eec <__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] @ (64ef0 <__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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 681c4 │ │ │ │ - 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 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 681d2 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 310a0 │ │ │ │ - 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 64cb2 <__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 31354 │ │ │ │ + blx 32d7c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64e1a <__dcl_parm_MOD_dclgetreals@@Base+0x2f2> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ + blx 35758 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64e26 <__dcl_parm_MOD_dclgetreals@@Base+0x2fe> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30f28 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64e32 <__dcl_parm_MOD_dclgetreals@@Base+0x30a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 339d8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64e3e <__dcl_parm_MOD_dclgetreals@@Base+0x316> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32f58 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64e4a <__dcl_parm_MOD_dclgetreals@@Base+0x322> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35abc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64e56 <__dcl_parm_MOD_dclgetreals@@Base+0x32e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34d98 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64e62 <__dcl_parm_MOD_dclgetreals@@Base+0x33a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35b50 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64e6e <__dcl_parm_MOD_dclgetreals@@Base+0x346> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f3c4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64e7a <__dcl_parm_MOD_dclgetreals@@Base+0x352> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f5bc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64e86 <__dcl_parm_MOD_dclgetreals@@Base+0x35e> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 34010 │ │ │ │ + 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (681e0 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (681e4 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r1, [pc, #604] @ (64ef4 <__dcl_parm_MOD_dclgetreals@@Base+0x3cc>) │ │ │ │ + ldr r0, [pc, #608] @ (64ef8 <__dcl_parm_MOD_dclgetreals@@Base+0x3d0>) │ │ │ │ + movs r2, #11 │ │ │ │ + mov r3, r8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (681e8 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (681ec ) │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - str r2, [r3, #12] │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r3, {r3} │ │ │ │ - movs r0, r1 │ │ │ │ - str r4, [r1, #12] │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r3!, {r1, r2, r5} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000681f0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 349cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006820c : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00068228 : │ │ │ │ - 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 2f00c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00068250 : │ │ │ │ - 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 32720 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006827c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31578 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00068298 : │ │ │ │ - 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 2f3b8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000682c0 : │ │ │ │ - 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 31b54 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000682ec : │ │ │ │ - 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 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00068314 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33454 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00068330 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f578 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006834c : │ │ │ │ - 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 303c8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00068370 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 345bc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006838c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34b04 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000683a8 : │ │ │ │ - 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 303a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000683d4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35bb0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000683f0 : │ │ │ │ - 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 34424 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00068418 : │ │ │ │ - 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 34634 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00068440 : │ │ │ │ - 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 350ec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00068468 : │ │ │ │ - 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 2f918 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00068494 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fb00 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000684b0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 302c8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000684cc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f700 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000684e8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fcc4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00068504 : │ │ │ │ - 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 33e9c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00068530 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35a5c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006854c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33a30 │ │ │ │ - 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 30b00 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00068584 : │ │ │ │ - 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 31584 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000685ac : │ │ │ │ - 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 30a5c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000685d0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32810 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000685ec : │ │ │ │ - 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 3475c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00068614 : │ │ │ │ - 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 32ef4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00068640 : │ │ │ │ - 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 r2, r6 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + blx 33af8 │ │ │ │ mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 686e2 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 686f0 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32270 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 64ba2 <__dcl_parm_MOD_dclgetreals@@Base+0x7a> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f814 │ │ │ │ + ldr r0, [pc, #556] @ (64efc <__dcl_parm_MOD_dclgetreals@@Base+0x3d4>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #548] @ (64f00 <__dcl_parm_MOD_dclgetreals@@Base+0x3d8>) │ │ │ │ + ldr r3, [pc, #516] @ (64ee0 <__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 64e92 <__dcl_parm_MOD_dclgetreals@@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 64d4e <__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 64d78 <__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 35c94 │ │ │ │ + ldr r0, [pc, #476] @ (64f04 <__dcl_parm_MOD_dclgetreals@@Base+0x3dc>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #12 │ │ │ │ + addw r0, r0, #1980 @ 0x7bc │ │ │ │ + blx 35cbc <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 64e96 <__dcl_parm_MOD_dclgetreals@@Base+0x36e> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ + tst r4, r7 │ │ │ │ + ldr r6, [pc, #288] @ (64e68 <__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 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33a48 │ │ │ │ - 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ + blx 33e08 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r8, r9 │ │ │ │ + blx 3124c │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 64d12 <__dcl_parm_MOD_dclgetreals@@Base+0x1ea> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33e08 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 3124c │ │ │ │ + b.n 64d1c <__dcl_parm_MOD_dclgetreals@@Base+0x1f4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (68700 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (68704 ) │ │ │ │ + blx 33bfc │ │ │ │ + b.n 64cce <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34ca8 │ │ │ │ + b.n 64cce <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 349e4 │ │ │ │ + b.n 64cce <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34bec │ │ │ │ + b.n 64cce <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32ec0 │ │ │ │ + b.n 64cce <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34e1c │ │ │ │ + b.n 64cce <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffb0 │ │ │ │ + b.n 64cce <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34d24 │ │ │ │ + b.n 64cce <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31874 │ │ │ │ + b.n 64cce <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 359d4 │ │ │ │ + b.n 64cce <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 325bc │ │ │ │ + b.n 64cce <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 35a88 │ │ │ │ + b.n 64cce <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 30244 │ │ │ │ + b.n 64cce <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f5a0 │ │ │ │ + b.n 64cce <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 33144 │ │ │ │ + b.n 64cce <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3156c │ │ │ │ + b.n 64cce <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32c08 │ │ │ │ + b.n 64cce <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 34060 │ │ │ │ + b.n 64cce <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 31ab8 │ │ │ │ + b.n 64cce <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 31ccc │ │ │ │ + b.n 64cce <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32368 │ │ │ │ + b.n 64cce <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (64f08 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (64f0c <__dcl_parm_MOD_dclgetreals@@Base+0x3e4>) │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + movs r2, #24 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (68708 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6870c ) │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (64f10 <__dcl_parm_MOD_dclgetreals@@Base+0x3e8>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (64f14 <__dcl_parm_MOD_dclgetreals@@Base+0x3ec>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + blx 33af8 │ │ │ │ + b.n 64cce <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r6!, {r1, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + str r1, [sp, #784] @ 0x310 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r0, r0, #17 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r7, #12 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r4, r4, #12 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r0, r6, #12 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ + movs r1, r1 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r0, #14] │ │ │ │ + movs r2, r1 │ │ │ │ + asrs r4, r5, #32 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r3, #2 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r2, [r0, r1] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068710 : │ │ │ │ +00064f18 <__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 │ │ │ │ - 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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 687b2 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #928] @ (652cc <__dcl_parm_MOD_dclgetintegers@@Base+0x3b4>) │ │ │ │ + ldr r3, [pc, #928] @ (652d0 <__dcl_parm_MOD_dclgetintegers@@Base+0x3b8>) │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 687c0 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #928] @ (652d4 <__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 2f694 │ │ │ │ + ldr r3, [pc, #908] @ (652d8 <__dcl_parm_MOD_dclgetintegers@@Base+0x3c0>) │ │ │ │ + movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34848 │ │ │ │ - mov r3, r6 │ │ │ │ - mov fp, r0 │ │ │ │ + blx 359e0 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 650e4 <__dcl_parm_MOD_dclgetintegers@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #888] @ (652dc <__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] @ (652e0 <__dcl_parm_MOD_dclgetintegers@@Base+0x3c8>) │ │ │ │ + str r7, [sp, #28] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, fp │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 650a2 <__dcl_parm_MOD_dclgetintegers@@Base+0x18a> │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - movs r6, #1 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ + blx 3535c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6520a <__dcl_parm_MOD_dclgetintegers@@Base+0x2f2> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 316dc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65216 <__dcl_parm_MOD_dclgetintegers@@Base+0x2fe> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32a98 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65222 <__dcl_parm_MOD_dclgetintegers@@Base+0x30a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34f70 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6522e <__dcl_parm_MOD_dclgetintegers@@Base+0x316> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32a58 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6523a <__dcl_parm_MOD_dclgetintegers@@Base+0x322> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30858 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65246 <__dcl_parm_MOD_dclgetintegers@@Base+0x32e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3406c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65252 <__dcl_parm_MOD_dclgetintegers@@Base+0x33a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35880 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6525e <__dcl_parm_MOD_dclgetintegers@@Base+0x346> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ + blx 2fba8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6526a <__dcl_parm_MOD_dclgetintegers@@Base+0x352> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33484 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65276 <__dcl_parm_MOD_dclgetintegers@@Base+0x35e> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 34010 │ │ │ │ + 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r1, [pc, #604] @ (652e4 <__dcl_parm_MOD_dclgetintegers@@Base+0x3cc>) │ │ │ │ + ldr r0, [pc, #608] @ (652e8 <__dcl_parm_MOD_dclgetintegers@@Base+0x3d0>) │ │ │ │ + movs r2, #14 │ │ │ │ + mov r3, r8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + add r1, pc │ │ │ │ + mov r2, r6 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + blx 33af8 │ │ │ │ + mov r0, r6 │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #20 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f70c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 64f92 <__dcl_parm_MOD_dclgetintegers@@Base+0x7a> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 301ac │ │ │ │ + ldr r0, [pc, #556] @ (652ec <__dcl_parm_MOD_dclgetintegers@@Base+0x3d4>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #548] @ (652f0 <__dcl_parm_MOD_dclgetintegers@@Base+0x3d8>) │ │ │ │ + ldr r3, [pc, #516] @ (652d0 <__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 65282 <__dcl_parm_MOD_dclgetintegers@@Base+0x36a> │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (687d0 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (687d4 ) │ │ │ │ - add r1, pc │ │ │ │ + subs r2, r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 6513e <__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 65168 <__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 35c94 │ │ │ │ + ldr r0, [pc, #476] @ (652f4 <__dcl_parm_MOD_dclgetintegers@@Base+0x3dc>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r8 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (687d8 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (687dc ) │ │ │ │ + movs r1, #12 │ │ │ │ + addw r0, r0, #2220 @ 0x8ac │ │ │ │ + blx 35cbc <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 65286 <__dcl_parm_MOD_dclgetintegers@@Base+0x36e> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ + tst r4, r7 │ │ │ │ + ldr r6, [pc, #288] @ (65258 <__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 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33e08 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r8, r9 │ │ │ │ + blx 3124c │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 65102 <__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 33e08 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 3124c │ │ │ │ + b.n 6510c <__dcl_parm_MOD_dclgetintegers@@Base+0x1f4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31e68 │ │ │ │ + b.n 650be <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 319cc │ │ │ │ + b.n 650be <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 358f0 │ │ │ │ + b.n 650be <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ff1c │ │ │ │ + b.n 650be <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33510 │ │ │ │ + b.n 650be <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32be8 │ │ │ │ + b.n 650be <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 337b0 │ │ │ │ + b.n 650be <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34e94 │ │ │ │ + b.n 650be <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30ab4 │ │ │ │ + b.n 650be <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32348 │ │ │ │ + b.n 650be <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30b0c │ │ │ │ + b.n 650be <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 353b8 │ │ │ │ + b.n 650be <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 31b0c │ │ │ │ + b.n 650be <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 35890 │ │ │ │ + b.n 650be <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 35154 │ │ │ │ + b.n 650be <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 305c0 │ │ │ │ + b.n 650be <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 34d4c │ │ │ │ + b.n 650be <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f5b0 │ │ │ │ + b.n 650be <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32a8c │ │ │ │ + b.n 650be <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3279c │ │ │ │ + b.n 650be <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 34644 │ │ │ │ + b.n 650be <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (652f8 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (652fc <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (65300 <__dcl_parm_MOD_dclgetintegers@@Base+0x3e8>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (65304 <__dcl_parm_MOD_dclgetintegers@@Base+0x3ec>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + blx 33af8 │ │ │ │ + b.n 650be <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ nop │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r5!, {r3, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000687e0 : │ │ │ │ - b.w 34110 │ │ │ │ + ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r1, #29 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r0, #28 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r2, #16 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrsb r2, [r2, r1] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000687e4 : │ │ │ │ +00065308 <__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, #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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68886 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68894 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #636] @ (65598 <__dcl_parm_MOD_dclgetchar@@Base+0x290>) │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #636] @ (6559c <__dcl_parm_MOD_dclgetchar@@Base+0x294>) │ │ │ │ + add r2, pc │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #632] @ (655a0 <__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 2f694 │ │ │ │ + ldr r3, [pc, #616] @ (655a4 <__dcl_parm_MOD_dclgetchar@@Base+0x29c>) │ │ │ │ + movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30954 │ │ │ │ - mov r3, r6 │ │ │ │ - mov fp, r0 │ │ │ │ + blx 359e0 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 65454 <__dcl_parm_MOD_dclgetchar@@Base+0x14c> │ │ │ │ + ldr r3, [pc, #596] @ (655a8 <__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] @ (655ac <__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 r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 65414 <__dcl_parm_MOD_dclgetchar@@Base+0x10c> │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - movs r6, #1 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ + blx 32d0c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65524 <__dcl_parm_MOD_dclgetchar@@Base+0x21c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ + blx 2f5c8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65532 <__dcl_parm_MOD_dclgetchar@@Base+0x22a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3384c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65540 <__dcl_parm_MOD_dclgetchar@@Base+0x238> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 34010 │ │ │ │ + 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r1, [pc, #440] @ (655b0 <__dcl_parm_MOD_dclgetchar@@Base+0x2a8>) │ │ │ │ + ldr r0, [pc, #440] @ (655b4 <__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 33af8 │ │ │ │ + mov r0, r6 │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #20 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33640 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 65382 <__dcl_parm_MOD_dclgetchar@@Base+0x7a> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 35938 │ │ │ │ + ldr r0, [pc, #388] @ (655b8 <__dcl_parm_MOD_dclgetchar@@Base+0x2b0>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #384] @ (655bc <__dcl_parm_MOD_dclgetchar@@Base+0x2b4>) │ │ │ │ + ldr r3, [pc, #348] @ (6559c <__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 6554e <__dcl_parm_MOD_dclgetchar@@Base+0x246> │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (688a4 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (688a8 ) │ │ │ │ - add r1, pc │ │ │ │ + subs r3, r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, #7 │ │ │ │ + ble.n 654a4 <__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 654ce <__dcl_parm_MOD_dclgetchar@@Base+0x1c6> │ │ │ │ + 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 35c94 │ │ │ │ + ldr r0, [pc, #312] @ (655c0 <__dcl_parm_MOD_dclgetchar@@Base+0x2b8>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r8 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (688ac ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (688b0 ) │ │ │ │ + movs r1, #5 │ │ │ │ + addw r0, r0, #2460 @ 0x99c │ │ │ │ + blx 35cbc <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #3 │ │ │ │ + bhi.n 65552 <__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, r8 │ │ │ │ + blx 33e08 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r8, r9 │ │ │ │ + blx 3124c │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 65472 <__dcl_parm_MOD_dclgetchar@@Base+0x16a> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33e08 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 3124c │ │ │ │ + b.n 6547c <__dcl_parm_MOD_dclgetchar@@Base+0x174> │ │ │ │ + movs r3, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 343dc │ │ │ │ + b.n 65430 <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ + movs r3, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fef0 │ │ │ │ + b.n 65430 <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ + movs r3, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34e0c │ │ │ │ + b.n 65430 <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ + movs r3, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32280 │ │ │ │ + b.n 65430 <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 34168 │ │ │ │ + b.n 65430 <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32374 │ │ │ │ + b.n 65430 <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 33504 │ │ │ │ + b.n 65430 <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (655c4 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (655c8 <__dcl_parm_MOD_dclgetchar@@Base+0x2c0>) │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + movs r2, #24 │ │ │ │ + add r1, pc │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (655cc <__dcl_parm_MOD_dclgetchar@@Base+0x2c4>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (655d0 <__dcl_parm_MOD_dclgetchar@@Base+0x2c8>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + blx 33af8 │ │ │ │ + b.n 65430 <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ nop │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r1, r0] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r5!, {r2, r3, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r3, #13 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r4, [r2, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r6, [r0, #6] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r4, #9] │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r0, r6, #5 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r1, #5 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r2, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r0, r6] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000688b4 : │ │ │ │ +000655d4 <__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, #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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68956 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ + str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ + ldr r2, [pc, #896] @ (65968 <__dcl_parm_MOD_dclgetlogical@@Base+0x394>) │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68964 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + ldr r3, [pc, #896] @ (6596c <__dcl_parm_MOD_dclgetlogical@@Base+0x398>) │ │ │ │ + sub sp, #108 @ 0x6c │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #896] @ (65970 <__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 2f694 │ │ │ │ + ldr r3, [pc, #876] @ (65974 <__dcl_parm_MOD_dclgetlogical@@Base+0x3a0>) │ │ │ │ + movs r1, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33430 │ │ │ │ - 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ + blx 359e0 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 65798 <__dcl_parm_MOD_dclgetlogical@@Base+0x1c4> │ │ │ │ + ldr r3, [pc, #856] @ (65978 <__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] @ (6597c <__dcl_parm_MOD_dclgetlogical@@Base+0x3a8>) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, fp │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 65756 <__dcl_parm_MOD_dclgetlogical@@Base+0x182> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ + blx 31bb8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 658ba <__dcl_parm_MOD_dclgetlogical@@Base+0x2e6> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ + blx 357ec │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 658c4 <__dcl_parm_MOD_dclgetlogical@@Base+0x2f0> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3521c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 658ce <__dcl_parm_MOD_dclgetlogical@@Base+0x2fa> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31a24 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 658d8 <__dcl_parm_MOD_dclgetlogical@@Base+0x304> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33944 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 658e2 <__dcl_parm_MOD_dclgetlogical@@Base+0x30e> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 316d0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 658ec <__dcl_parm_MOD_dclgetlogical@@Base+0x318> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 300dc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 658f6 <__dcl_parm_MOD_dclgetlogical@@Base+0x322> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f1ec │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65900 <__dcl_parm_MOD_dclgetlogical@@Base+0x32c> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34cfc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6590a <__dcl_parm_MOD_dclgetlogical@@Base+0x336> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32fe0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65914 <__dcl_parm_MOD_dclgetlogical@@Base+0x340> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov.w r8, #1 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ mov r0, fp │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (68974 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (68978 ) │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa68 │ │ │ │ + ldr r1, [pc, #580] @ (65980 <__dcl_parm_MOD_dclgetlogical@@Base+0x3ac>) │ │ │ │ + ldr r0, [pc, #584] @ (65984 <__dcl_parm_MOD_dclgetlogical@@Base+0x3b0>) │ │ │ │ + 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 33af8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32cd8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 65646 <__dcl_parm_MOD_dclgetlogical@@Base+0x72> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 2f1fc │ │ │ │ + ldr r0, [pc, #532] @ (65988 <__dcl_parm_MOD_dclgetlogical@@Base+0x3b4>) │ │ │ │ + movs r1, #13 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6897c ) │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #528] @ (6598c <__dcl_parm_MOD_dclgetlogical@@Base+0x3b8>) │ │ │ │ + ldr r3, [pc, #492] @ (6596c <__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 6591e <__dcl_parm_MOD_dclgetlogical@@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 657f0 <__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 65818 <__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 35c94 │ │ │ │ + ldr r0, [pc, #456] @ (65990 <__dcl_parm_MOD_dclgetlogical@@Base+0x3bc>) │ │ │ │ + movs r3, #8 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (68980 ) │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #12 │ │ │ │ + add.w r0, r0, #2560 @ 0xa00 │ │ │ │ + blx 35cbc <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 65922 <__dcl_parm_MOD_dclgetlogical@@Base+0x34e> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r5, #47 @ 0x2f │ │ │ │ + asrs r3, r7 │ │ │ │ + ldr r5, [pc, #284] @ (65908 <__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 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33e08 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add.w r0, r7, r8 │ │ │ │ + blx 3124c │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 657b4 <__dcl_parm_MOD_dclgetlogical@@Base+0x1e0> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33e08 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + blx 3124c │ │ │ │ + b.n 657be <__dcl_parm_MOD_dclgetlogical@@Base+0x1ea> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33f68 │ │ │ │ + b.n 65770 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32cc0 │ │ │ │ + b.n 65770 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31e5c │ │ │ │ + b.n 65770 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 310e4 │ │ │ │ + b.n 65770 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 328c0 │ │ │ │ + b.n 65770 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32bdc │ │ │ │ + b.n 65770 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 358e4 │ │ │ │ + b.n 65770 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30d18 │ │ │ │ + b.n 65770 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3480c │ │ │ │ + b.n 65770 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31f2c │ │ │ │ + b.n 65770 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33078 │ │ │ │ + b.n 65770 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 317d4 │ │ │ │ + b.n 65770 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 326d0 │ │ │ │ + b.n 65770 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 305a4 │ │ │ │ + b.n 65770 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 324bc │ │ │ │ + b.n 65770 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 2f43c │ │ │ │ + b.n 65770 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 31b1c │ │ │ │ + b.n 65770 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 2fdd8 │ │ │ │ + b.n 65770 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 316f8 │ │ │ │ + b.n 65770 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 30018 │ │ │ │ + b.n 65770 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 35698 │ │ │ │ + b.n 65770 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (65994 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (65998 <__dcl_parm_MOD_dclgetlogical@@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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #13 │ │ │ │ + ldr r1, [pc, #72] @ (6599c <__dcl_parm_MOD_dclgetlogical@@Base+0x3c8>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (659a0 <__dcl_parm_MOD_dclgetlogical@@Base+0x3cc>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + blx 33af8 │ │ │ │ + b.n 65770 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ nop │ │ │ │ - ldr r0, [r1, r5] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [r7, r4] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00068984 : │ │ │ │ - b.w 340dc │ │ │ │ - │ │ │ │ -00068988 : │ │ │ │ - b.w 30514 │ │ │ │ - │ │ │ │ -0006898c : │ │ │ │ - b.w 32008 │ │ │ │ - │ │ │ │ -00068990 : │ │ │ │ - b.w 2f5fc │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [r2, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r0, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ + strb r0, [r4, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r7, #21 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r7, [pc, #728] @ (65c7c <__dcl_parm_MOD_dclgetreal@@Base+0x2d8>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068994 : │ │ │ │ +000659a4 <__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, #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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68a36 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ + str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ + ldr r2, [pc, #896] @ (65d38 <__dcl_parm_MOD_dclgetreal@@Base+0x394>) │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68a44 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + ldr r3, [pc, #896] @ (65d3c <__dcl_parm_MOD_dclgetreal@@Base+0x398>) │ │ │ │ + sub sp, #108 @ 0x6c │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #896] @ (65d40 <__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 2f694 │ │ │ │ + ldr r3, [pc, #876] @ (65d44 <__dcl_parm_MOD_dclgetreal@@Base+0x3a0>) │ │ │ │ + movs r1, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f9f8 │ │ │ │ - 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ + blx 359e0 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 65b6a <__dcl_parm_MOD_dclgetreal@@Base+0x1c6> │ │ │ │ + ldr r3, [pc, #856] @ (65d48 <__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] @ (65d4c <__dcl_parm_MOD_dclgetreal@@Base+0x3a8>) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, fp │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 65b26 <__dcl_parm_MOD_dclgetreal@@Base+0x182> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ + blx 32d7c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65c8c <__dcl_parm_MOD_dclgetreal@@Base+0x2e8> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ + blx 35758 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65c96 <__dcl_parm_MOD_dclgetreal@@Base+0x2f2> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30f28 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65ca0 <__dcl_parm_MOD_dclgetreal@@Base+0x2fc> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 339d8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65caa <__dcl_parm_MOD_dclgetreal@@Base+0x306> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32f58 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65cb4 <__dcl_parm_MOD_dclgetreal@@Base+0x310> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35abc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65cbe <__dcl_parm_MOD_dclgetreal@@Base+0x31a> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34d98 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65cc8 <__dcl_parm_MOD_dclgetreal@@Base+0x324> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35b50 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65cd2 <__dcl_parm_MOD_dclgetreal@@Base+0x32e> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f3c4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65cdc <__dcl_parm_MOD_dclgetreal@@Base+0x338> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f5bc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65ce6 <__dcl_parm_MOD_dclgetreal@@Base+0x342> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov.w r8, #1 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ mov r0, fp │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (68a54 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (68a58 ) │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa68 │ │ │ │ + ldr r1, [pc, #580] @ (65d50 <__dcl_parm_MOD_dclgetreal@@Base+0x3ac>) │ │ │ │ + ldr r0, [pc, #584] @ (65d54 <__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 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + blx 33af8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32270 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 65a16 <__dcl_parm_MOD_dclgetreal@@Base+0x72> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 2f814 │ │ │ │ + ldr r0, [pc, #532] @ (65d58 <__dcl_parm_MOD_dclgetreal@@Base+0x3b4>) │ │ │ │ + movs r1, #10 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (68a5c ) │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #528] @ (65d5c <__dcl_parm_MOD_dclgetreal@@Base+0x3b8>) │ │ │ │ + ldr r3, [pc, #492] @ (65d3c <__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 65cf0 <__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 65bc2 <__dcl_parm_MOD_dclgetreal@@Base+0x21e> │ │ │ │ + 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 65bea <__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 35c94 │ │ │ │ + ldr r0, [pc, #452] @ (65d60 <__dcl_parm_MOD_dclgetreal@@Base+0x3bc>) │ │ │ │ + movs r3, #8 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (68a60 ) │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #12 │ │ │ │ + add.w r0, r0, #2800 @ 0xaf0 │ │ │ │ + blx 35cbc <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 65cf4 <__dcl_parm_MOD_dclgetreal@@Base+0x350> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r5, #47 @ 0x2f │ │ │ │ + asrs r3, r7 │ │ │ │ + ldr r5, [pc, #284] @ (65cd8 <__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 33e08 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add.w r0, r7, r8 │ │ │ │ + blx 3124c │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 65b86 <__dcl_parm_MOD_dclgetreal@@Base+0x1e2> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33e08 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + blx 3124c │ │ │ │ + b.n 65b90 <__dcl_parm_MOD_dclgetreal@@Base+0x1ec> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33bfc │ │ │ │ + b.n 65b40 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34ca8 │ │ │ │ + b.n 65b40 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 349e4 │ │ │ │ + b.n 65b40 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34bec │ │ │ │ + b.n 65b40 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32ec0 │ │ │ │ + b.n 65b40 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34e1c │ │ │ │ + b.n 65b40 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffb0 │ │ │ │ + b.n 65b40 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34d24 │ │ │ │ + b.n 65b40 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31874 │ │ │ │ + b.n 65b40 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 359d4 │ │ │ │ + b.n 65b40 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 325bc │ │ │ │ + b.n 65b40 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 35a88 │ │ │ │ + b.n 65b40 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 30244 │ │ │ │ + b.n 65b40 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 2f5a0 │ │ │ │ + b.n 65b40 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 33144 │ │ │ │ + b.n 65b40 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 3156c │ │ │ │ + b.n 65b40 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 32c08 │ │ │ │ + b.n 65b40 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 34060 │ │ │ │ + b.n 65b40 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 31ab8 │ │ │ │ + b.n 65b40 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 31ccc │ │ │ │ + b.n 65b40 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 32368 │ │ │ │ + b.n 65b40 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #108] @ (65d64 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (65d68 <__dcl_parm_MOD_dclgetreal@@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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (65d6c <__dcl_parm_MOD_dclgetreal@@Base+0x3c8>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (65d70 <__dcl_parm_MOD_dclgetreal@@Base+0x3cc>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r4!, {r2, r3, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + blx 33af8 │ │ │ │ + b.n 65b40 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + strh r0, [r1, #26] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [pc, #8] @ (65d60 <__dcl_parm_MOD_dclgetreal@@Base+0x3bc>) │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r6, #12] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r1, #13] │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r3, [pc, #912] @ (66104 <__dcl_parm_MOD_dclgetinteger@@Base+0x390>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068a64 : │ │ │ │ +00065d74 <__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, #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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68b06 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ + str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ + ldr r2, [pc, #896] @ (66108 <__dcl_parm_MOD_dclgetinteger@@Base+0x394>) │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68b14 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + ldr r3, [pc, #896] @ (6610c <__dcl_parm_MOD_dclgetinteger@@Base+0x398>) │ │ │ │ + sub sp, #108 @ 0x6c │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #896] @ (66110 <__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 2f694 │ │ │ │ + ldr r3, [pc, #876] @ (66114 <__dcl_parm_MOD_dclgetinteger@@Base+0x3a0>) │ │ │ │ + movs r1, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 321b4 │ │ │ │ - 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ + blx 359e0 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 65f38 <__dcl_parm_MOD_dclgetinteger@@Base+0x1c4> │ │ │ │ + ldr r3, [pc, #856] @ (66118 <__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] @ (6611c <__dcl_parm_MOD_dclgetinteger@@Base+0x3a8>) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, fp │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 65ef6 <__dcl_parm_MOD_dclgetinteger@@Base+0x182> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ + blx 3535c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6605a <__dcl_parm_MOD_dclgetinteger@@Base+0x2e6> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ + blx 316dc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 66064 <__dcl_parm_MOD_dclgetinteger@@Base+0x2f0> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32a98 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6606e <__dcl_parm_MOD_dclgetinteger@@Base+0x2fa> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34f70 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 66078 <__dcl_parm_MOD_dclgetinteger@@Base+0x304> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32a58 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 66082 <__dcl_parm_MOD_dclgetinteger@@Base+0x30e> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30858 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6608c <__dcl_parm_MOD_dclgetinteger@@Base+0x318> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3406c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 66096 <__dcl_parm_MOD_dclgetinteger@@Base+0x322> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35880 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 660a0 <__dcl_parm_MOD_dclgetinteger@@Base+0x32c> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fba8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 660aa <__dcl_parm_MOD_dclgetinteger@@Base+0x336> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33484 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 660b4 <__dcl_parm_MOD_dclgetinteger@@Base+0x340> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov.w r8, #1 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ mov r0, fp │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (68b24 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (68b28 ) │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa68 │ │ │ │ + ldr r1, [pc, #580] @ (66120 <__dcl_parm_MOD_dclgetinteger@@Base+0x3ac>) │ │ │ │ + ldr r0, [pc, #584] @ (66124 <__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 33af8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f70c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 65de6 <__dcl_parm_MOD_dclgetinteger@@Base+0x72> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 301ac │ │ │ │ + ldr r0, [pc, #532] @ (66128 <__dcl_parm_MOD_dclgetinteger@@Base+0x3b4>) │ │ │ │ + movs r1, #13 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (68b2c ) │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #528] @ (6612c <__dcl_parm_MOD_dclgetinteger@@Base+0x3b8>) │ │ │ │ + ldr r3, [pc, #492] @ (6610c <__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 660be <__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 65f90 <__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 65fb8 <__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 35c94 │ │ │ │ + ldr r0, [pc, #456] @ (66130 <__dcl_parm_MOD_dclgetinteger@@Base+0x3bc>) │ │ │ │ + movs r3, #8 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (68b30 ) │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #12 │ │ │ │ + add.w r0, r0, #3040 @ 0xbe0 │ │ │ │ + blx 35cbc <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 660c2 <__dcl_parm_MOD_dclgetinteger@@Base+0x34e> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r5, #47 @ 0x2f │ │ │ │ + asrs r3, r7 │ │ │ │ + ldr r5, [pc, #284] @ (660a8 <__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 33e08 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add.w r0, r7, r8 │ │ │ │ + blx 3124c │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 65f54 <__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 33e08 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + blx 3124c │ │ │ │ + b.n 65f5e <__dcl_parm_MOD_dclgetinteger@@Base+0x1ea> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31e68 │ │ │ │ + b.n 65f10 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 319cc │ │ │ │ + b.n 65f10 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 358f0 │ │ │ │ + b.n 65f10 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ff1c │ │ │ │ + b.n 65f10 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33510 │ │ │ │ + b.n 65f10 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32be8 │ │ │ │ + b.n 65f10 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 337b0 │ │ │ │ + b.n 65f10 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34e94 │ │ │ │ + b.n 65f10 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30ab4 │ │ │ │ + b.n 65f10 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32348 │ │ │ │ + b.n 65f10 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30b0c │ │ │ │ + b.n 65f10 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 353b8 │ │ │ │ + b.n 65f10 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 31b0c │ │ │ │ + b.n 65f10 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 35890 │ │ │ │ + b.n 65f10 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 35154 │ │ │ │ + b.n 65f10 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 305c0 │ │ │ │ + b.n 65f10 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 34d4c │ │ │ │ + b.n 65f10 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 2f5b0 │ │ │ │ + b.n 65f10 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 32a8c │ │ │ │ + b.n 65f10 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 3279c │ │ │ │ + b.n 65f10 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 34644 │ │ │ │ + b.n 65f10 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (66134 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (66138 <__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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #13 │ │ │ │ + ldr r1, [pc, #72] @ (6613c <__dcl_parm_MOD_dclgetinteger@@Base+0x3c8>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (66140 <__dcl_parm_MOD_dclgetinteger@@Base+0x3cc>) │ │ │ │ + add r1, pc │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + blx 33af8 │ │ │ │ + b.n 65f10 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ nop │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [pc, #200] @ (661f0 <__shtrlib_MOD_dcllegendretransform_b@@Base+0xac>) │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r6, [r4, #23] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ + movs r2, r1 │ │ │ │ + cdp2 0, 0, cr0, cr0, cr8, {0} │ │ │ │ + ldc2l 0, cr0, [sl, #32] │ │ │ │ + cdp2 0, 12, cr0, cr6, cr8, {0} │ │ │ │ + ldr r0, [pc, #88] @ (6619c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x58>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068b34 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00066144 <__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, #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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68bd6 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ + sub sp, #24 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #228] @ (66240 <__shtrlib_MOD_dcllegendretransform_b@@Base+0xfc>) │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #228] @ (66244 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x100>) │ │ │ │ + mov r8, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [pc, #224] @ (66248 <__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 2f694 │ │ │ │ + movs r1, #1 │ │ │ │ + cbz r7, 66180 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x3c> │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + ldr r2, [pc, #200] @ (6624c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x108>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 6619a <__shtrlib_MOD_dcllegendretransform_b@@Base+0x56> │ │ │ │ + b.n 6621e <__shtrlib_MOD_dcllegendretransform_b@@Base+0xda> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ + movs r0, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 66216 <__shtrlib_MOD_dcllegendretransform_b@@Base+0xd2> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 6618e <__shtrlib_MOD_dcllegendretransform_b@@Base+0x4a> │ │ │ │ + cbz r0, 661aa <__shtrlib_MOD_dcllegendretransform_b@@Base+0x66> │ │ │ │ + ldr r3, [pc, #172] @ (66250 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x10c>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [r3, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r6, 661b4 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x70> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r5, [pc, #156] @ (66254 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x110>) │ │ │ │ + add r5, pc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + blx 327b4 <_gfortran_internal_pack@plt> │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + str r0, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68be4 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + str.w r9, [sp] │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 35210 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 661f2 <__shtrlib_MOD_dcllegendretransform_b@@Base+0xae> │ │ │ │ + adds r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 344f0 │ │ │ │ - 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ + blx 3183c <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (68bf4 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (68bf8 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r2, [pc, #100] @ (66258 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x114>) │ │ │ │ + ldr r3, [pc, #76] @ (66244 <__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 6623a <__shtrlib_MOD_dcllegendretransform_b@@Base+0xf6> │ │ │ │ + ldr r0, [pc, #84] @ (6625c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x118>) │ │ │ │ + movs r1, #22 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (68bfc ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (68c00 ) │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + ldr r2, [pc, #72] @ (66260 <__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] @ (66264 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x120>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #60] @ (66268 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x124>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #60] @ (6626c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x128>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + blx 33af8 │ │ │ │ + b.n 661aa <__shtrlib_MOD_dcllegendretransform_b@@Base+0x66> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - ldrsb r2, [r7, r2] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp2 0, 11, cr0, cr4, cr8, {0} │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ + movs r2, r1 │ │ │ │ + cdp2 0, 1, cr0, cr6, cr8, {0} │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ + movs r3, r1 │ │ │ │ + ldc2l 0, cr0, [r4, #32]! │ │ │ │ + cdp2 0, 0, cr0, cr8, cr8, {0} │ │ │ │ + mov sl, ip │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068c04 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00066270 <__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, #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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68ca6 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ + sub sp, #24 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #228] @ (6636c <__shtrlib_MOD_dcllegendretransform_f@@Base+0xfc>) │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #228] @ (66370 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x100>) │ │ │ │ + mov r8, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [pc, #224] @ (66374 <__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 2f694 │ │ │ │ + movs r1, #1 │ │ │ │ + cbz r7, 662ac <__shtrlib_MOD_dcllegendretransform_f@@Base+0x3c> │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + ldr r2, [pc, #200] @ (66378 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x108>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 662c6 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x56> │ │ │ │ + b.n 6634a <__shtrlib_MOD_dcllegendretransform_f@@Base+0xda> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ + movs r0, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 66342 <__shtrlib_MOD_dcllegendretransform_f@@Base+0xd2> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 662ba <__shtrlib_MOD_dcllegendretransform_f@@Base+0x4a> │ │ │ │ + cbz r0, 662d6 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x66> │ │ │ │ + ldr r3, [pc, #172] @ (6637c <__shtrlib_MOD_dcllegendretransform_f@@Base+0x10c>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [r3, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r6, 662e0 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x70> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r5, [pc, #156] @ (66380 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x110>) │ │ │ │ + add r5, pc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + blx 327b4 <_gfortran_internal_pack@plt> │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + str r0, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68cb4 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + str.w r9, [sp] │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 32a64 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 6631e <__shtrlib_MOD_dcllegendretransform_f@@Base+0xae> │ │ │ │ + adds r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31314 │ │ │ │ - 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ + blx 3183c <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (68cc4 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (68cc8 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r2, [pc, #100] @ (66384 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x114>) │ │ │ │ + ldr r3, [pc, #76] @ (66370 <__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 66366 <__shtrlib_MOD_dcllegendretransform_f@@Base+0xf6> │ │ │ │ + ldr r0, [pc, #84] @ (66388 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x118>) │ │ │ │ + movs r1, #22 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (68ccc ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (68cd0 ) │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + ldr r2, [pc, #72] @ (6638c <__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] @ (66390 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x120>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #60] @ (66394 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x124>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #60] @ (66398 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x128>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + blx 33af8 │ │ │ │ + b.n 662d6 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x66> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r7, r7] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r3!, {r2} │ │ │ │ - movs r0, r1 │ │ │ │ + ldrb r0, [r7, #9] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + stc2l 0, cr0, [ip, #32] │ │ │ │ + strb r4, [r2, #31] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r4, [r6, #30] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r2, [r4, #30] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ + movs r2, r1 │ │ │ │ + stc2 0, cr0, [lr, #-32]! @ 0xffffffe0 │ │ │ │ + strb r0, [r0, #29] │ │ │ │ + movs r3, r1 │ │ │ │ + stc2 0, cr0, [ip, #-32] @ 0xffffffe0 │ │ │ │ + ldc2l 0, cr0, [ip], {8} │ │ │ │ + cmp lr, r6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068cd4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0006639c <__shtrlib_MOD_dclgetlegendrefunctions@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - mov r9, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #168] @ (66458 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xbc>) │ │ │ │ + mov r7, r1 │ │ │ │ + movs r1, #23 │ │ │ │ + add r0, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68d76 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68d84 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ + blx 2f694 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 344a0 │ │ │ │ - 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 31354 │ │ │ │ + movs r1, #1 │ │ │ │ + cbz r2, 663c4 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x28> │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [pc, #148] @ (6645c <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xc0>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 663dc <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x40> │ │ │ │ + b.n 6643a <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x9e> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ + movs r0, #1 │ │ │ │ + cbz r4, 66432 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x96> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 663d2 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x36> │ │ │ │ + cbz r0, 663ec <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x50> │ │ │ │ + ldr r3, [pc, #120] @ (66460 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xc4>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [r3, #4] │ │ │ │ + ldr r5, [pc, #116] @ (66464 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xc8>) │ │ │ │ + add r5, pc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + blx 327b4 <_gfortran_internal_pack@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ + mov r2, r6 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 33460 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 66422 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x86> │ │ │ │ + adds r0, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 3183c <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (68d94 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (68d98 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r0, [pc, #68] @ (66468 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xcc>) │ │ │ │ + movs r1, #23 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (68d9c ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (68da0 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + ldr r2, [pc, #56] @ (6646c <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xd0>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + movs r1, #23 │ │ │ │ + ldr r2, [pc, #48] @ (66470 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xd4>) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + ldr r1, [pc, #44] @ (66474 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xd8>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #44] @ (66478 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xdc>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + blx 33af8 │ │ │ │ + b.n 663ec <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x50> │ │ │ │ nop │ │ │ │ - strb r0, [r5, r4] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r3, r4] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00068da4 : │ │ │ │ - b.w 32fd0 │ │ │ │ - │ │ │ │ -00068da8 : │ │ │ │ - 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 301ec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00068dcc : │ │ │ │ - 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 2f268 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00068df0 : │ │ │ │ - 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 317f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + stc2l 0, cr0, [r8], {8} │ │ │ │ + strb r4, [r7, #26] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r6, [r3, #26] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r6, [r2, #26] │ │ │ │ + movs r3, r1 │ │ │ │ + mrrc2 0, 0, r0, r6, cr8 │ │ │ │ + strb r0, [r2, #25] │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xfbf00008 │ │ │ │ + ldc2 0, cr0, [r0], #-32 @ 0xffffffe0 │ │ │ │ + add lr, r8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068e14 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006647c <__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, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 34ce4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00068e3c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 320e8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00068e58 : │ │ │ │ - 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 30a38 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00068e80 : │ │ │ │ - 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 329dc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00068ea8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34ed8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00068ec4 : │ │ │ │ - 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 343ec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00068eec : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fb50 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00068f08 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30f10 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00068f24 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30620 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00068f40 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31e50 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00068f5c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3454c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00068f78 : │ │ │ │ - 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 30e74 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00068fa0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ffd8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00068fbc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32c84 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00068fd8 : │ │ │ │ - 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 33ab4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069000 : │ │ │ │ - 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 30738 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069028 : │ │ │ │ - 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 31e1c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069050 : │ │ │ │ - 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 2f6e8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069078 : │ │ │ │ - b.w 35a40 │ │ │ │ - │ │ │ │ -0006907c : │ │ │ │ - b.w 34300 │ │ │ │ - │ │ │ │ -00069080 : │ │ │ │ - b.w 30ff4 │ │ │ │ - │ │ │ │ -00069084 : │ │ │ │ - b.w 31ef4 │ │ │ │ - │ │ │ │ -00069088 : │ │ │ │ - b.w 2f14c │ │ │ │ - │ │ │ │ -0006908c : │ │ │ │ - b.w 30554 │ │ │ │ - │ │ │ │ -00069090 : │ │ │ │ - b.w 338d0 │ │ │ │ - │ │ │ │ -00069094 : │ │ │ │ - b.w 32fa4 │ │ │ │ - │ │ │ │ -00069098 : │ │ │ │ - b.w 2fe3c │ │ │ │ - │ │ │ │ -0006909c : │ │ │ │ - b.w 3165c │ │ │ │ - │ │ │ │ -000690a0 : │ │ │ │ - b.w 35864 │ │ │ │ - │ │ │ │ -000690a4 : │ │ │ │ - b.w 31360 │ │ │ │ - │ │ │ │ -000690a8 : │ │ │ │ - b.w 34e40 │ │ │ │ - │ │ │ │ -000690ac : │ │ │ │ - b.w 347bc │ │ │ │ - │ │ │ │ -000690b0 : │ │ │ │ - b.w 31810 │ │ │ │ - │ │ │ │ -000690b4 : │ │ │ │ - b.w 30144 │ │ │ │ - │ │ │ │ -000690b8 : │ │ │ │ - b.w 30360 │ │ │ │ - │ │ │ │ -000690bc : │ │ │ │ - b.w 34cc4 │ │ │ │ - │ │ │ │ -000690c0 : │ │ │ │ - b.w 34184 │ │ │ │ - │ │ │ │ -000690c4 : │ │ │ │ - b.w 33bd4 │ │ │ │ - │ │ │ │ -000690c8 : │ │ │ │ - b.w 33dd8 │ │ │ │ - │ │ │ │ -000690cc : │ │ │ │ - b.w 33c78 │ │ │ │ - │ │ │ │ -000690d0 : │ │ │ │ - b.w 31890 │ │ │ │ - │ │ │ │ -000690d4 : │ │ │ │ - b.w 31cd8 │ │ │ │ - │ │ │ │ -000690d8 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 69134 │ │ │ │ - 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 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3453c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #428] @ (66640 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1c4>) │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #428] @ (66644 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1c8>) │ │ │ │ + mov r6, r1 │ │ │ │ + add r2, pc │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [pc, #424] @ (66648 <__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 2f694 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movs r1, #1 │ │ │ │ + cbz r3, 664c4 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x48> │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + ldr r2, [pc, #388] @ (6664c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1d0>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 664de <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x62> │ │ │ │ + b.n 6659c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x120> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31354 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 66594 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x118> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 664d2 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x56> │ │ │ │ + cbz r0, 664ee <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x72> │ │ │ │ + ldr r3, [pc, #360] @ (66650 <__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 664fe <__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 6650e <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x92> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #324] @ (66654 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1d8>) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cbz r7, 6651e <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xa2> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 665b8 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x13c> │ │ │ │ + adds r0, #20 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 665ec <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x170> │ │ │ │ + ldr r5, [pc, #300] @ (66658 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1dc>) │ │ │ │ + blx 327b4 <_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 │ │ │ │ + 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 3219c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 66570 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf4> │ │ │ │ + adds r0, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 3183c <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69144 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69148 ) │ │ │ │ + ldr r2, [pc, #232] @ (6665c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1e0>) │ │ │ │ + ldr r3, [pc, #208] @ (66644 <__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 6663c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1c0> │ │ │ │ + ldr r0, [pc, #216] @ (66660 <__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 2fb88 │ │ │ │ + ldr r2, [pc, #204] @ (66664 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1e8>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r3, #28 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #196] @ (66668 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1ec>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #192] @ (6666c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1f0>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #192] @ (66670 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1f4>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - str r2, [r5, r5] │ │ │ │ - movs r0, r1 │ │ │ │ - it eq │ │ │ │ - moveq r0, r1 │ │ │ │ + blx 33af8 │ │ │ │ + b.n 664ee <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x72> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 66620 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1a4> │ │ │ │ + ldr r5, [pc, #180] @ (66674 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1f8>) │ │ │ │ + adds r0, #20 │ │ │ │ + blx 327b4 <_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 31684 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 66562 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xe6> │ │ │ │ + b.n 66570 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf4> │ │ │ │ + ldr r5, [pc, #136] @ (66678 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1fc>) │ │ │ │ + blx 327b4 <_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 311e8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 66562 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xe6> │ │ │ │ + b.n 66570 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf4> │ │ │ │ + ldr r2, [pc, #88] @ (6667c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x200>) │ │ │ │ + movs r5, #32 │ │ │ │ + ldr r1, [pc, #88] @ (66680 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x204>) │ │ │ │ + movs r4, #28 │ │ │ │ + ldr r0, [pc, #88] @ (66684 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x208>) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + b.n 66570 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf4> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + umlal r0, r0, lr, r8 │ │ │ │ + strb r4, [r7, #22] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r4, [r3, #22] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r4, [r6, #21] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r0, [r2, #21] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r0, [r2, #30] │ │ │ │ + movs r2, r1 │ │ │ │ + mla r0, ip, r8, r0 │ │ │ │ + strb r6, [r5, #19] │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xfaea0008 │ │ │ │ + @ instruction: 0xfa8a0008 │ │ │ │ + muls r4, r4 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r2, [r7, #18] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r4, [r1, #18] │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xfa8a0008 │ │ │ │ + @ instruction: 0xfa680008 │ │ │ │ + cmn r4, r4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006914c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00066688 <__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, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #344] @ (667f4 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x16c>) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #344] @ (667f8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x170>) │ │ │ │ sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ + add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 691b4 │ │ │ │ - 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 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f3e4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [pc, #340] @ (667fc <__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 2f694 │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 666cc <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x44> │ │ │ │ + ldr.w r1, [r9] │ │ │ │ + ldr r2, [pc, #304] @ (66800 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x178>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 666e6 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x5e> │ │ │ │ + b.n 66776 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xee> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 6676e <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xe6> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 666da <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x52> │ │ │ │ + cbz r0, 666f6 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x6e> │ │ │ │ + ldr r3, [pc, #276] @ (66804 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x17c>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [r3, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r7, 66700 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x78> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 66792 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x10a> │ │ │ │ + ldr r4, [pc, #256] @ (66808 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x180>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 667ae <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x126> │ │ │ │ + blx 327b4 <_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 35944 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.n 6674a <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc2> │ │ │ │ + adds r0, #20 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3183c <_gfortran_internal_unpack@plt> │ │ │ │ + mov r0, r5 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r2, [pc, #192] @ (6680c <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x184>) │ │ │ │ + ldr r3, [pc, #168] @ (667f8 <__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 667ee <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x166> │ │ │ │ + ldr r0, [pc, #176] @ (66810 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x188>) │ │ │ │ + movs r1, #25 │ │ │ │ + add r0, pc │ │ │ │ add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (691c4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (691c8 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + ldr r2, [pc, #164] @ (66814 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x18c>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r3, #25 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #156] @ (66818 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x190>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #152] @ (6681c <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x194>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #152] @ (66820 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x198>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + blx 33af8 │ │ │ │ + b.n 666f6 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x6e> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 667d2 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x14a> │ │ │ │ + ldr r1, [pc, #136] @ (66824 <__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 35380 │ │ │ │ + b.n 6674a <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc2> │ │ │ │ + blx 327b4 <_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 2f2a8 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.n 6673c <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xb4> │ │ │ │ + b.n 6674a <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc2> │ │ │ │ + ldr r2, [pc, #84] @ (66828 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x1a0>) │ │ │ │ + movs r5, #32 │ │ │ │ + ldr r1, [pc, #84] @ (6682c <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x1a4>) │ │ │ │ + movs r4, #25 │ │ │ │ + ldr r0, [pc, #84] @ (66830 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x1a8>) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + b.n 6674a <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc2> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r5, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - bkpt 0x00b4 │ │ │ │ - movs r0, r1 │ │ │ │ + strb r2, [r4, #25] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xfa2a0008 │ │ │ │ + strb r4, [r6, #14] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r4, [r2, #14] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r6, [r7, #13] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r6, [r6, #22] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr??.w r0, [r6, r8] │ │ │ │ + strb r4, [r2, #12] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr??.w r0, [r4, r8] │ │ │ │ + ldrh.w r0, [r0, #8] │ │ │ │ + sbcs r2, r1 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r6, [r4, #11] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr.w r0, [r8, #8] │ │ │ │ + ldr??.w r0, [sl, #8] │ │ │ │ + asrs r2, r6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000691cc : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00066834 <__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, #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 34010 │ │ │ │ - cbz r0, 69228 │ │ │ │ - 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 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31230 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #400] @ (669d8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1a4>) │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #400] @ (669dc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1a8>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [pc, #396] @ (669e0 <__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 2f694 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r1, #1 │ │ │ │ + cbz r3, 6687a <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x46> │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + ldr r2, [pc, #360] @ (669e4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1b0>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 66894 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x60> │ │ │ │ + b.n 66928 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xf4> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31354 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 66920 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xec> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 66888 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x54> │ │ │ │ + cbz r0, 668a4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x70> │ │ │ │ + ldr r3, [pc, #328] @ (669e8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1b4>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [r3, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cbz r7, 668ae <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x7a> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 66944 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x110> │ │ │ │ + ldr r4, [pc, #312] @ (669ec <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1b8>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 6698c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x158> │ │ │ │ + blx 327b4 <_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 32ce4 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.n 668fc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc8> │ │ │ │ + adds r0, #20 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3183c <_gfortran_internal_unpack@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa68 │ │ │ │ + ldr r2, [pc, #240] @ (669f0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1bc>) │ │ │ │ + ldr r3, [pc, #220] @ (669dc <__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 669d4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1a0> │ │ │ │ + ldr r0, [pc, #224] @ (669f4 <__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 2fb88 │ │ │ │ + ldr r2, [pc, #212] @ (669f8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1c4>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r3, #24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #204] @ (669fc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1c8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #200] @ (66a00 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1cc>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #200] @ (66a04 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1d0>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.n 668a4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x70> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 669b8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x184> │ │ │ │ + ldr r5, [pc, #188] @ (66a08 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1d4>) │ │ │ │ + add r5, pc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + blx 327b4 <_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 319f0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 668fc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc8> │ │ │ │ + mov r1, r4 │ │ │ │ + adds r0, #20 │ │ │ │ + blx 3183c <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69238 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6923c ) │ │ │ │ + b.n 668fc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc8> │ │ │ │ + blx 327b4 <_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 33618 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.n 668ee <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xba> │ │ │ │ + b.n 668fc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc8> │ │ │ │ + ldr r2, [pc, #80] @ (66a0c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1d8>) │ │ │ │ + movs r5, #32 │ │ │ │ + ldr r1, [pc, #80] @ (66a10 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1dc>) │ │ │ │ + movs r4, #24 │ │ │ │ + ldr r0, [pc, #80] @ (66a14 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1e0>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - str r6, [r6, r1] │ │ │ │ - movs r0, r1 │ │ │ │ - bkpt 0x006c │ │ │ │ - movs r0, r1 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + b.n 668fc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc8> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + strb r0, [r7, #18] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb.w r0, [sl, #8] │ │ │ │ + strb r6, [r0, #8] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r6, [r4, #7] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r0, [r2, #7] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r4, [r0, #16] │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xf7e00008 │ │ │ │ + strb r2, [r4, #5] │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xf7be0008 │ │ │ │ + @ instruction: 0xf6fe0008 │ │ │ │ + subs r7, #216 @ 0xd8 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r0, [r7, #4] │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xf6f20008 │ │ │ │ + @ instruction: 0xf7300008 │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069240 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00066a18 <__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 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #380] @ (66ba8 <__shtrlib_MOD_dclgridtospectrum@@Base+0x190>) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #380] @ (66bac <__shtrlib_MOD_dclgridtospectrum@@Base+0x194>) │ │ │ │ sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ + add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 692a8 │ │ │ │ - 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 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34090 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [pc, #376] @ (66bb0 <__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 2f694 │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 66a5c <__shtrlib_MOD_dclgridtospectrum@@Base+0x44> │ │ │ │ + ldr.w r1, [r9] │ │ │ │ + ldr r2, [pc, #340] @ (66bb4 <__shtrlib_MOD_dclgridtospectrum@@Base+0x19c>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 66a76 <__shtrlib_MOD_dclgridtospectrum@@Base+0x5e> │ │ │ │ + b.n 66b06 <__shtrlib_MOD_dclgridtospectrum@@Base+0xee> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 66afe <__shtrlib_MOD_dclgridtospectrum@@Base+0xe6> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 66a6a <__shtrlib_MOD_dclgridtospectrum@@Base+0x52> │ │ │ │ + cbz r0, 66a86 <__shtrlib_MOD_dclgridtospectrum@@Base+0x6e> │ │ │ │ + ldr r3, [pc, #312] @ (66bb8 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1a0>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [r3, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r7, 66a90 <__shtrlib_MOD_dclgridtospectrum@@Base+0x78> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 66b22 <__shtrlib_MOD_dclgridtospectrum@@Base+0x10a> │ │ │ │ + ldr r4, [pc, #292] @ (66bbc <__shtrlib_MOD_dclgridtospectrum@@Base+0x1a4>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 66b62 <__shtrlib_MOD_dclgridtospectrum@@Base+0x14a> │ │ │ │ + blx 327b4 <_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 2fa40 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.n 66ada <__shtrlib_MOD_dclgridtospectrum@@Base+0xc2> │ │ │ │ + adds r0, #20 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3183c <_gfortran_internal_unpack@plt> │ │ │ │ + mov r0, r5 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r2, [pc, #228] @ (66bc0 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1a8>) │ │ │ │ + ldr r3, [pc, #204] @ (66bac <__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 66ba4 <__shtrlib_MOD_dclgridtospectrum@@Base+0x18c> │ │ │ │ + ldr r0, [pc, #212] @ (66bc4 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1ac>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (692b8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (692bc ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + ldr r2, [pc, #200] @ (66bc8 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1b0>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r3, #17 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #192] @ (66bcc <__shtrlib_MOD_dclgridtospectrum@@Base+0x1b4>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #188] @ (66bd0 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1b8>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #188] @ (66bd4 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1bc>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r7, [pc, #984] @ (69694 ) │ │ │ │ - movs r0, r1 │ │ │ │ - bkpt 0x0018 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000692c0 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 6931c │ │ │ │ + blx 33af8 │ │ │ │ + b.n 66a86 <__shtrlib_MOD_dclgridtospectrum@@Base+0x6e> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 66b88 <__shtrlib_MOD_dclgridtospectrum@@Base+0x170> │ │ │ │ + ldr r5, [pc, #172] @ (66bd8 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1c0>) │ │ │ │ + add r5, pc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + blx 327b4 <_gfortran_internal_pack@plt> │ │ │ │ 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 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30098 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31354 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r3, sl │ │ │ │ + add r2, sp, #16 │ │ │ │ + strd r8, r4, [sp] │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 34928 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 66ada <__shtrlib_MOD_dclgridtospectrum@@Base+0xc2> │ │ │ │ + mov r1, r4 │ │ │ │ + adds r0, #20 │ │ │ │ + blx 3183c <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6932c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69330 ) │ │ │ │ + b.n 66ada <__shtrlib_MOD_dclgridtospectrum@@Base+0xc2> │ │ │ │ + blx 327b4 <_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 307e4 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.n 66acc <__shtrlib_MOD_dclgridtospectrum@@Base+0xb4> │ │ │ │ + b.n 66ada <__shtrlib_MOD_dclgridtospectrum@@Base+0xc2> │ │ │ │ + ldr r2, [pc, #80] @ (66bdc <__shtrlib_MOD_dclgridtospectrum@@Base+0x1c4>) │ │ │ │ + movs r5, #32 │ │ │ │ + ldr r1, [pc, #80] @ (66be0 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1c8>) │ │ │ │ + movs r4, #17 │ │ │ │ + ldr r0, [pc, #80] @ (66be4 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1cc>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r7, [pc, #520] @ (69538 ) │ │ │ │ - movs r0, r1 │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ - movs r0, r1 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + b.n 66ada <__shtrlib_MOD_dclgridtospectrum@@Base+0xc2> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + strb r2, [r2, #11] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf6d20008 │ │ │ │ + strb r4, [r4, #0] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r4, [r0, #0] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ + movs r3, r1 │ │ │ │ + strb r6, [r4, #8] │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xf61e0008 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xf5fc0008 │ │ │ │ + @ instruction: 0xf5200008 │ │ │ │ + subs r5, #250 @ 0xfa │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [r3, #116] @ 0x74 │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xf5920008 │ │ │ │ + sbcs.w r0, ip, #8912896 @ 0x880000 │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069334 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00066be8 <__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 r1, #1 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #432] @ (66db0 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1c8>) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #432] @ (66db4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1cc>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 69390 │ │ │ │ - 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 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31118 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + add r2, pc │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldr r0, [pc, #428] @ (66db8 <__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 2f694 │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 66c30 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x48> │ │ │ │ + ldr.w r1, [sl] │ │ │ │ + ldr r2, [pc, #392] @ (66dbc <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1d4>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 66c4a <__shtrlib_MOD_dclspectrumtogrid@@Base+0x62> │ │ │ │ + b.n 66d08 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x120> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31354 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 66d00 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x118> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 66c3e <__shtrlib_MOD_dclspectrumtogrid@@Base+0x56> │ │ │ │ + cbz r0, 66c5a <__shtrlib_MOD_dclspectrumtogrid@@Base+0x72> │ │ │ │ + ldr r3, [pc, #364] @ (66dc0 <__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 66c6a <__shtrlib_MOD_dclspectrumtogrid@@Base+0x82> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #344] @ (66dc4 <__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 66c80 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x98> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cbz r7, 66c8a <__shtrlib_MOD_dclspectrumtogrid@@Base+0xa2> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 66d24 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x13c> │ │ │ │ + adds r0, #20 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 66d5e <__shtrlib_MOD_dclspectrumtogrid@@Base+0x176> │ │ │ │ + ldr r5, [pc, #304] @ (66dc8 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1e0>) │ │ │ │ + blx 327b4 <_gfortran_internal_pack@plt> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r4, r0 │ │ │ │ + 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 33570 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 66cdc <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf4> │ │ │ │ + adds r0, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 3183c <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (693a0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (693a4 ) │ │ │ │ + ldr r2, [pc, #236] @ (66dcc <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1e4>) │ │ │ │ + ldr r3, [pc, #212] @ (66db4 <__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 66daa <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1c2> │ │ │ │ + ldr r0, [pc, #220] @ (66dd0 <__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 2fb88 │ │ │ │ + ldr r2, [pc, #208] @ (66dd4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1ec>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r3, #17 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #200] @ (66dd8 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1f0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #196] @ (66ddc <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1f4>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #196] @ (66de0 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1f8>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r7, [pc, #56] @ (693dc ) │ │ │ │ - movs r0, r1 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000693a8 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 69410 │ │ │ │ + blx 33af8 │ │ │ │ + b.n 66c5a <__shtrlib_MOD_dclspectrumtogrid@@Base+0x72> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 66d8e <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1a6> │ │ │ │ + ldr r5, [pc, #184] @ (66de4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1fc>) │ │ │ │ + adds r0, #20 │ │ │ │ + blx 327b4 <_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 r2, sp, #20 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fe58 │ │ │ │ - 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 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69420 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69424 ) │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 30acc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 66cce <__shtrlib_MOD_dclspectrumtogrid@@Base+0xe6> │ │ │ │ + b.n 66cdc <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf4> │ │ │ │ + ldr r5, [pc, #136] @ (66de8 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x200>) │ │ │ │ + blx 327b4 <_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 345f8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 66cce <__shtrlib_MOD_dclspectrumtogrid@@Base+0xe6> │ │ │ │ + b.n 66cdc <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf4> │ │ │ │ + ldr r2, [pc, #92] @ (66dec <__shtrlib_MOD_dclspectrumtogrid@@Base+0x204>) │ │ │ │ + movs r5, #32 │ │ │ │ + ldr r1, [pc, #92] @ (66df0 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x208>) │ │ │ │ + movs r4, #17 │ │ │ │ + ldr r0, [pc, #92] @ (66df4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x20c>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + b.n 66cdc <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf4> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #568] @ (6965c ) │ │ │ │ - movs r0, r1 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00069428 : │ │ │ │ - b.w 338c0 │ │ │ │ - │ │ │ │ -0006942c : │ │ │ │ - b.w 30d6c │ │ │ │ - │ │ │ │ -00069430 : │ │ │ │ - b.w 35818 │ │ │ │ - │ │ │ │ -00069434 : │ │ │ │ - b.w 30ea8 │ │ │ │ - │ │ │ │ -00069438 : │ │ │ │ - b.w 312f8 │ │ │ │ - │ │ │ │ -0006943c : │ │ │ │ - b.w 2f730 │ │ │ │ - │ │ │ │ -00069440 : │ │ │ │ - b.w 326ac │ │ │ │ - │ │ │ │ -00069444 : │ │ │ │ - b.w 330b8 │ │ │ │ - │ │ │ │ -00069448 : │ │ │ │ - b.w 2f678 │ │ │ │ - │ │ │ │ -0006944c : │ │ │ │ - b.w 2ef54 │ │ │ │ - │ │ │ │ -00069450 : │ │ │ │ - b.w 35764 │ │ │ │ - │ │ │ │ -00069454 : │ │ │ │ - b.w 3101c │ │ │ │ - │ │ │ │ -00069458 : │ │ │ │ - b.w 2fc5c │ │ │ │ - │ │ │ │ -0006945c : │ │ │ │ - b.w 33ee4 │ │ │ │ - │ │ │ │ -00069460 : │ │ │ │ - b.w 35cac │ │ │ │ - │ │ │ │ -00069464 : │ │ │ │ - b.w 35324 │ │ │ │ - │ │ │ │ -00069468 : │ │ │ │ - b.w 2f480 │ │ │ │ - │ │ │ │ -0006946c : │ │ │ │ - b.w 33184 │ │ │ │ - │ │ │ │ -00069470 : │ │ │ │ - b.w 310ac │ │ │ │ - │ │ │ │ -00069474 : │ │ │ │ - b.w 2ff44 │ │ │ │ - │ │ │ │ -00069478 : │ │ │ │ - b.w 35d1c │ │ │ │ - │ │ │ │ -0006947c : │ │ │ │ - b.w 30944 │ │ │ │ - │ │ │ │ -00069480 : │ │ │ │ - b.w 349bc │ │ │ │ - │ │ │ │ -00069484 : │ │ │ │ - b.w 35d5c │ │ │ │ - │ │ │ │ -00069488 : │ │ │ │ - b.w 303f0 │ │ │ │ - │ │ │ │ -0006948c : │ │ │ │ - b.w 31d44 │ │ │ │ - │ │ │ │ -00069490 : │ │ │ │ - b.w 32680 │ │ │ │ - │ │ │ │ -00069494 : │ │ │ │ - b.w 33984 │ │ │ │ - │ │ │ │ -00069498 : │ │ │ │ - b.w 32db4 │ │ │ │ - │ │ │ │ -0006949c : │ │ │ │ - b.w 34a24 │ │ │ │ - │ │ │ │ -000694a0 : │ │ │ │ - b.w 2f31c │ │ │ │ - │ │ │ │ -000694a4 : │ │ │ │ - b.w 34838 │ │ │ │ - │ │ │ │ -000694a8 : │ │ │ │ - b.w 33fb4 │ │ │ │ - │ │ │ │ -000694ac : │ │ │ │ - b.w 34828 │ │ │ │ - │ │ │ │ -000694b0 : │ │ │ │ - b.w 30710 │ │ │ │ - │ │ │ │ -000694b4 : │ │ │ │ - b.w 31b84 │ │ │ │ - │ │ │ │ -000694b8 : │ │ │ │ - b.w 348e4 │ │ │ │ - │ │ │ │ -000694bc : │ │ │ │ - b.w 326bc │ │ │ │ - │ │ │ │ -000694c0 : │ │ │ │ - b.w 3338c │ │ │ │ - │ │ │ │ -000694c4 : │ │ │ │ - b.w 3142c │ │ │ │ - │ │ │ │ -000694c8 : │ │ │ │ - b.w 342f0 │ │ │ │ - │ │ │ │ -000694cc : │ │ │ │ - b.w 33c50 │ │ │ │ - │ │ │ │ -000694d0 : │ │ │ │ - b.w 33174 │ │ │ │ - │ │ │ │ -000694d4 : │ │ │ │ - b.w 32ea4 │ │ │ │ - │ │ │ │ -000694d8 : │ │ │ │ - b.w 35334 │ │ │ │ - │ │ │ │ -000694dc : │ │ │ │ - b.w 2f490 │ │ │ │ - │ │ │ │ -000694e0 : │ │ │ │ - b.w 35284 │ │ │ │ - │ │ │ │ -000694e4 : │ │ │ │ - b.w 32b8c │ │ │ │ - │ │ │ │ -000694e8 : │ │ │ │ - b.w 3091c │ │ │ │ - │ │ │ │ -000694ec : │ │ │ │ - b.w 31280 │ │ │ │ - │ │ │ │ -000694f0 : │ │ │ │ - b.w 30278 │ │ │ │ - │ │ │ │ -000694f4 : │ │ │ │ - b.w 32f94 │ │ │ │ - │ │ │ │ -000694f8 : │ │ │ │ - b.w 32cfc │ │ │ │ - │ │ │ │ -000694fc : │ │ │ │ - b.w 33994 │ │ │ │ - │ │ │ │ -00069500 : │ │ │ │ - b.w 34214 │ │ │ │ - │ │ │ │ -00069504 : │ │ │ │ - b.w 35314 │ │ │ │ - │ │ │ │ -00069508 : │ │ │ │ - b.w 33f98 │ │ │ │ - │ │ │ │ -0006950c : │ │ │ │ - b.w 35658 │ │ │ │ - │ │ │ │ -00069510 : │ │ │ │ - b.w 32b3c │ │ │ │ - │ │ │ │ -00069514 : │ │ │ │ - b.w 30c50 │ │ │ │ - │ │ │ │ -00069518 : │ │ │ │ - b.w 35304 │ │ │ │ - │ │ │ │ -0006951c : │ │ │ │ - b.w 33cec │ │ │ │ - │ │ │ │ -00069520 : │ │ │ │ - b.w 357f8 │ │ │ │ - │ │ │ │ -00069524 : │ │ │ │ - b.w 31980 │ │ │ │ - │ │ │ │ -00069528 : │ │ │ │ - b.w 31c94 │ │ │ │ - │ │ │ │ -0006952c : │ │ │ │ - b.w 33490 │ │ │ │ - │ │ │ │ -00069530 : │ │ │ │ - b.w 305cc │ │ │ │ - │ │ │ │ -00069534 : │ │ │ │ - b.w 304e0 │ │ │ │ - │ │ │ │ -00069538 : │ │ │ │ - b.w 2f93c │ │ │ │ - │ │ │ │ -0006953c : │ │ │ │ - b.w 339d4 │ │ │ │ + strb r0, [r0, #4] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf5360008 │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ + movs r3, r1 │ │ │ │ + strb r4, [r4, #0] │ │ │ │ + movs r2, r1 │ │ │ │ + orrs.w r0, r4, #8912896 @ 0x880000 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ + movs r3, r1 │ │ │ │ + bics.w r0, r2, #8912896 @ 0x880000 │ │ │ │ + @ instruction: 0xf31e0008 │ │ │ │ + subs r3, #248 @ 0xf8 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xf31c0008 │ │ │ │ + usat16 r0, #8, lr │ │ │ │ + subs r3, #118 @ 0x76 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069540 : │ │ │ │ - push {lr} │ │ │ │ +00066df8 <__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, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #72] @ 69598 │ │ │ │ - sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #68] @ 6959c │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #24 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #180] @ (66ec4 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xcc>) │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #180] @ (66ec8 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xd0>) │ │ │ │ + mov r8, r1 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + movs r1, #19 │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ + ldr r0, [pc, #172] @ (66ecc <__shtrlib_MOD_dcloperatelaplacian@@Base+0xd4>) │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov.w r2, #0 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r1, #1 │ │ │ │ + cbz r3, 66e34 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x3c> │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + ldr r2, [pc, #152] @ (66ed0 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xd8>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 66e4c <__shtrlib_MOD_dcloperatelaplacian@@Base+0x54> │ │ │ │ + b.n 66ea4 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xac> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ + movs r0, #1 │ │ │ │ + cbz r4, 66e9c <__shtrlib_MOD_dcloperatelaplacian@@Base+0xa4> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 66e42 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x4a> │ │ │ │ + cbz r0, 66e5c <__shtrlib_MOD_dcloperatelaplacian@@Base+0x64> │ │ │ │ + ldr r3, [pc, #124] @ (66ed4 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xdc>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [r3, #4] │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r6, 66e66 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x6e> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r0, [pc, #112] @ (66ed8 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xe0>) │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ 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 2fe64 │ │ │ │ - ldr r2, [pc, #36] @ (695a0 ) │ │ │ │ - ldr r3, [pc, #28] @ (6959c ) │ │ │ │ + add r0, pc │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + adds r0, #8 │ │ │ │ + blx 34980 │ │ │ │ + ldr r2, [pc, #96] @ (66edc <__shtrlib_MOD_dcloperatelaplacian@@Base+0xe4>) │ │ │ │ + ldr r3, [pc, #76] @ (66ec8 <__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 69592 │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ + bne.n 66ec0 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xc8> │ │ │ │ + ldr r0, [pc, #80] @ (66ee0 <__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 2fb88 │ │ │ │ + ldr r2, [pc, #68] @ (66ee4 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xec>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r3, #19 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #60] @ (66ee8 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xf0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #56] @ (66eec <__shtrlib_MOD_dcloperatelaplacian@@Base+0xf4>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #56] @ (66ef0 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xf8>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.n 66e5c <__shtrlib_MOD_dcloperatelaplacian@@Base+0x64> │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + ldr r0, [r6, #108] @ 0x6c │ │ │ │ movs r2, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x4786 │ │ │ │ + @ instruction: 0xf3360008 │ │ │ │ + ldr r4, [r1, #68] @ 0x44 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r6, [r5, #64] @ 0x40 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ movs r2, r1 │ │ │ │ + movt r0, #49160 @ 0xc008 │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ + movs r3, r1 │ │ │ │ + subw r0, sl, #8 │ │ │ │ + @ instruction: 0xf1820008 │ │ │ │ + subs r2, #92 @ 0x5c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000695a4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00066ef4 <__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 r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr.w ip, [pc, #208] @ 66fd4 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe0> │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r3, [pc, #204] @ (66fd8 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe4>) │ │ │ │ + mov r6, r0 │ │ │ │ + add ip, pc │ │ │ │ + ldr r0, [pc, #204] @ (66fdc <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe8>) │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 69612 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33a24 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69620 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69624 ) │ │ │ │ - add r1, pc │ │ │ │ + mov r7, r1 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [pc, #560] @ (69854 ) │ │ │ │ - movs r0, r1 │ │ │ │ - cbnz r6, 6967e │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00069628 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3155c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00069644 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #56] @ (6968c ) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #56] @ (69690 ) │ │ │ │ - add r0, sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - str r1, [sp, #4] │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + movs r1, #20 │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 33968 │ │ │ │ - ldr r2, [pc, #36] @ (69694 ) │ │ │ │ - ldr r3, [pc, #28] @ (69690 ) │ │ │ │ + blx 2f694 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + movs r1, #1 │ │ │ │ + cbz r2, 66f30 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x3c> │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [pc, #172] @ (66fe0 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xec>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 66f4a <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x56> │ │ │ │ + b.n 66fb2 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xbe> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ + movs r0, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 66faa <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xb6> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 66f3e <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x4a> │ │ │ │ + cbz r0, 66f5a <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x66> │ │ │ │ + ldr r3, [pc, #144] @ (66fe4 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xf0>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [r3, #4] │ │ │ │ + ldr r2, [pc, #140] @ (66fe8 <__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 33cb0 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r0, [pc, #108] @ (66fec <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xf8>) │ │ │ │ + mov.w r1, #20 │ │ │ │ + add r0, pc │ │ │ │ + ite ge │ │ │ │ + ldrge r4, [sp, #20] │ │ │ │ + ldrlt r4, [sp, #16] │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #92] @ (66ff0 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xfc>) │ │ │ │ + ldr r3, [pc, #68] @ (66fd8 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe4>) │ │ │ │ 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 69686 │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ + bne.n 66fce <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xda> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r2, [pc, #72] @ (66ff4 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x100>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + movs r1, #20 │ │ │ │ + ldr r2, [pc, #64] @ (66ff8 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x104>) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + ldr r1, [pc, #60] @ (66ffc <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x108>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #60] @ (67000 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x10c>) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.n 66f5a <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x66> │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mov sl, r5 │ │ │ │ + ldr r0, [r7, #92] @ 0x5c │ │ │ │ movs r2, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, r2 │ │ │ │ + @ instruction: 0xf25c0008 │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xf1ec0008 │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ movs r2, r1 │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ + movs r3, r1 │ │ │ │ + orns r0, r8, #8 │ │ │ │ + sub.w r0, ip, #8 │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069698 : │ │ │ │ - b.w 309ec │ │ │ │ - │ │ │ │ -0006969c : │ │ │ │ - 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 34ad8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000696c4 : │ │ │ │ - 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 341c0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000696ec : │ │ │ │ - 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 308f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069714 : │ │ │ │ - b.w 32150 │ │ │ │ - │ │ │ │ -00069718 : │ │ │ │ - b.w 32c20 │ │ │ │ - │ │ │ │ -0006971c : │ │ │ │ - b.w 3487c │ │ │ │ - │ │ │ │ -00069720 : │ │ │ │ - b.w 306e4 │ │ │ │ - │ │ │ │ -00069724 : │ │ │ │ - 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 34dd0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006974c : │ │ │ │ - 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 335c4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069774 : │ │ │ │ - b.w 34d70 │ │ │ │ - │ │ │ │ -00069778 : │ │ │ │ - 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 30df8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000697a0 : │ │ │ │ - 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 31650 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000697c4 : │ │ │ │ - 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 2ff70 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000697e8 : │ │ │ │ - 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 33194 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006980c : │ │ │ │ - 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 31b3c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069834 : │ │ │ │ - b.w 315b4 │ │ │ │ - │ │ │ │ -00069838 : │ │ │ │ - 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 32bf8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069860 : │ │ │ │ +00067004 <__shtrlib_MOD_dcldeallocsht@@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] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 31c4c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069888 : │ │ │ │ - b.w 3075c │ │ │ │ - │ │ │ │ -0006988c : │ │ │ │ - b.w 32124 │ │ │ │ - │ │ │ │ -00069890 : │ │ │ │ - b.w 33d2c │ │ │ │ - │ │ │ │ -00069894 : │ │ │ │ - b.w 2fc40 │ │ │ │ - │ │ │ │ -00069898 : │ │ │ │ - b.w 34174 │ │ │ │ - │ │ │ │ -0006989c : │ │ │ │ - b.w 33ba8 │ │ │ │ - │ │ │ │ -000698a0 : │ │ │ │ - b.w 32298 │ │ │ │ - │ │ │ │ -000698a4 : │ │ │ │ - b.w 31880 │ │ │ │ - │ │ │ │ -000698a8 : │ │ │ │ - b.w 34e84 │ │ │ │ - │ │ │ │ -000698ac : │ │ │ │ - b.w 337ec │ │ │ │ - │ │ │ │ -000698b0 : │ │ │ │ - b.w 33c88 │ │ │ │ - │ │ │ │ -000698b4 : │ │ │ │ - b.w 2fbe4 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #152] @ (670b0 <__shtrlib_MOD_dcldeallocsht@@Base+0xac>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + movs r1, #1 │ │ │ │ + cbz r4, 67024 <__shtrlib_MOD_dcldeallocsht@@Base+0x20> │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + ldr r4, [pc, #140] @ (670b4 <__shtrlib_MOD_dcldeallocsht@@Base+0xb0>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbz r3, 6704a <__shtrlib_MOD_dcldeallocsht@@Base+0x46> │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 67058 <__shtrlib_MOD_dcldeallocsht@@Base+0x54> │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 670a0 <__shtrlib_MOD_dcldeallocsht@@Base+0x9c> │ │ │ │ + blx 2fa68 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + blx 2fa68 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r0, [pc, #108] @ (670b8 <__shtrlib_MOD_dcldeallocsht@@Base+0xb4>) │ │ │ │ + movs r1, #13 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add r0, pc │ │ │ │ + b.w 2fb88 │ │ │ │ + mov ip, r3 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbz r3, 67086 <__shtrlib_MOD_dcldeallocsht@@Base+0x82> │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 67058 <__shtrlib_MOD_dcldeallocsht@@Base+0x54> │ │ │ │ + ldr r4, [pc, #84] @ (670bc <__shtrlib_MOD_dcldeallocsht@@Base+0xb8>) │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + add r4, pc │ │ │ │ + strd r3, ip, [r4, #4] │ │ │ │ + cbz r0, 67090 <__shtrlib_MOD_dcldeallocsht@@Base+0x8c> │ │ │ │ + blx 2fa68 │ │ │ │ + ldrd r0, r3, [r4, #4] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + blx 2fa68 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b.n 6704a <__shtrlib_MOD_dcldeallocsht@@Base+0x46> │ │ │ │ + ldr r2, [pc, #56] @ (670c0 <__shtrlib_MOD_dcldeallocsht@@Base+0xbc>) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, ip, [r2, #4] │ │ │ │ + b.n 6704a <__shtrlib_MOD_dcldeallocsht@@Base+0x46> │ │ │ │ + ldr r2, [pc, #48] @ (670c4 <__shtrlib_MOD_dcldeallocsht@@Base+0xc0>) │ │ │ │ + ldr r1, [pc, #52] @ (670c8 <__shtrlib_MOD_dcldeallocsht@@Base+0xc4>) │ │ │ │ + ldr r0, [pc, #52] @ (670cc <__shtrlib_MOD_dcldeallocsht@@Base+0xc8>) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33a98 <_gfortran_runtime_error_at@plt> │ │ │ │ + ldr r2, [pc, #44] @ (670d0 <__shtrlib_MOD_dcldeallocsht@@Base+0xcc>) │ │ │ │ + ldr r1, [pc, #48] @ (670d4 <__shtrlib_MOD_dcldeallocsht@@Base+0xd0>) │ │ │ │ + ldr r0, [pc, #48] @ (670d8 <__shtrlib_MOD_dcldeallocsht@@Base+0xd4>) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33a98 <_gfortran_runtime_error_at@plt> │ │ │ │ + sbcs.w r0, r0, #8 │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xf1360008 │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ + movs r3, r1 │ │ │ │ + adc.w r0, lr, #8 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + adc.w r0, lr, #8 │ │ │ │ + @ instruction: 0xf0f20008 │ │ │ │ + @ instruction: 0xf0f40008 │ │ │ │ + adds.w r0, sl, #8 │ │ │ │ │ │ │ │ -000698b8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000670dc <__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 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #352] @ (67250 <__shtrlib_MOD_dclinitsht@@Base+0x174>) │ │ │ │ sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r9, r3 │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + mov r7, r2 │ │ │ │ + blx 2f694 │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 6710c <__shtrlib_MOD_dclinitsht@@Base+0x30> │ │ │ │ + ldr.w r1, [r9] │ │ │ │ + ldr r3, [pc, #324] @ (67254 <__shtrlib_MOD_dclinitsht@@Base+0x178>) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + str.w r9, [r3, #4] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 67160 <__shtrlib_MOD_dclinitsht@@Base+0x84> │ │ │ │ + mov r3, r9 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6712e <__shtrlib_MOD_dclinitsht@@Base+0x52> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r8, r3 │ │ │ │ + movs r0, #1 │ │ │ │ + cbz r4, 6715a <__shtrlib_MOD_dclinitsht@@Base+0x7e> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 67124 <__shtrlib_MOD_dclinitsht@@Base+0x48> │ │ │ │ + cbz r0, 6713e <__shtrlib_MOD_dclinitsht@@Base+0x62> │ │ │ │ + ldr r3, [pc, #288] @ (67258 <__shtrlib_MOD_dclinitsht@@Base+0x17c>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r8, [r3, #4] │ │ │ │ + ldr r2, [pc, #284] @ (6725c <__shtrlib_MOD_dclinitsht@@Base+0x180>) │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #284] @ (67260 <__shtrlib_MOD_dclinitsht@@Base+0x184>) │ │ │ │ + movs r4, #10 │ │ │ │ + ldr r0, [pc, #284] @ (67264 <__shtrlib_MOD_dclinitsht@@Base+0x188>) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + b.n 6721c <__shtrlib_MOD_dclinitsht@@Base+0x140> │ │ │ │ + ldr r2, [pc, #268] @ (67268 <__shtrlib_MOD_dclinitsht@@Base+0x18c>) │ │ │ │ + add r2, pc │ │ │ │ + str r3, [r2, #8] │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 69914 │ │ │ │ + ldr r3, [pc, #256] @ (6726c <__shtrlib_MOD_dclinitsht@@Base+0x190>) │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r3, pc │ │ │ │ + str r0, [r3, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 67242 <__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 6722c <__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 34010 │ │ │ │ + str r0, [r4, #20] │ │ │ │ + cbz r0, 67234 <__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 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31848 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ + strd r3, r3, [r4, #44] @ 0x2c │ │ │ │ + blx 327b4 <_gfortran_internal_pack@plt> │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31354 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30eb8 │ │ │ │ + ldr r3, [pc, #108] @ (67270 <__shtrlib_MOD_dclinitsht@@Base+0x194>) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 6721c <__shtrlib_MOD_dclinitsht@@Base+0x140> │ │ │ │ + adds r0, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 3183c <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r0, [pc, #84] @ (67274 <__shtrlib_MOD_dclinitsht@@Base+0x198>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69924 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69928 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + ldr r0, [pc, #72] @ (67278 <__shtrlib_MOD_dclinitsht@@Base+0x19c>) │ │ │ │ + add r0, pc │ │ │ │ + blx 33db4 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #68] @ (6727c <__shtrlib_MOD_dclinitsht@@Base+0x1a0>) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #68] @ (67280 <__shtrlib_MOD_dclinitsht@@Base+0x1a4>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r1, [pc, #552] @ (69b50 ) │ │ │ │ + ldr r1, [pc, #64] @ (67284 <__shtrlib_MOD_dclinitsht@@Base+0x1a8>) │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + ldr r0, [pc, #64] @ (67288 <__shtrlib_MOD_dclinitsht@@Base+0x1ac>) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + adds.w r0, r0, #8 │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xf0cc0008 │ │ │ │ + @ instruction: 0xf0be0008 │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movs r3, r1 │ │ │ │ + vaddl.s32 q8, d8, d8 │ │ │ │ + bics.w r0, lr, #8 │ │ │ │ + str r2, [r3, #112] @ 0x70 │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xb888 │ │ │ │ + orns r0, r4, #8 │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ movs r0, r1 │ │ │ │ + vext.8 d16, d10, d8, #0 │ │ │ │ │ │ │ │ -0006992c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006728c <__chglib_MOD_dcltolower@@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, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (672c0 <__chglib_MOD_dcltolower@@Base+0x34>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 69988 │ │ │ │ - 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 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 356f0 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + movs r1, #10 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 31354 │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 30f90 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69998 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6999c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #10 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #88] @ (699f4 ) │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xb840 │ │ │ │ - movs r0, r1 │ │ │ │ + bics.w r0, r6, #8 │ │ │ │ │ │ │ │ -000699a0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000672c4 <__chglib_MOD_dcltoupper@@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, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (672f8 <__chglib_MOD_dcltoupper@@Base+0x34>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 699fc │ │ │ │ - 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 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30f1c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + movs r1, #10 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 31354 │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 35c94 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69a0c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69a10 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #10 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #648] @ (69c98 ) │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xb7f8 │ │ │ │ - movs r0, r1 │ │ │ │ + and.w r0, sl, #8 │ │ │ │ │ │ │ │ -00069a14 : │ │ │ │ - push {r3, lr} │ │ │ │ +000672fc <__syslib_MOD_dclgetunitnum@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31804 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #28] @ (67328 <__syslib_MOD_dclgetunitnum@@Base+0x2c>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + blx 31294 │ │ │ │ + movs r1, #13 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb8c │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + vaddl.s32 q8, d2, d8 │ │ │ │ │ │ │ │ -00069a30 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006732c <__syslib_MOD_dclcompchar@@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] │ │ │ │ - blx 2f788 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #48] @ (6736c <__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 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 329a8 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb8c │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + vext.8 d0, d14, d8, #0 │ │ │ │ │ │ │ │ -00069a64 : │ │ │ │ - push {r3, lr} │ │ │ │ +00067370 <__syslib_MOD_dclmessagedump@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32534 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #52] @ (673b4 <__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 2f694 │ │ │ │ + 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 33af8 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + vaddl.s8 q0, d6, d8 │ │ │ │ │ │ │ │ -00069a80 : │ │ │ │ - push {r3, lr} │ │ │ │ +000673b8 <__oslib_MOD_dclabort@@Base>: │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f590 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (673e8 <__oslib_MOD_dclabort@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #8 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + blx 309f0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #8 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + vhadd.s16 d16, d0, d8 │ │ │ │ │ │ │ │ -00069a9c : │ │ │ │ - push {r4, lr} │ │ │ │ +000673ec <__oslib_MOD_dclgetargument@@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] @ (67428 <__oslib_MOD_dclgetargument@@Base+0x3c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2f1a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 33a24 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + vhadd.s32 d0, d6, d8 │ │ │ │ │ │ │ │ -00069ac0 : │ │ │ │ +0006742c <__oslib_MOD_dclgetargumentnum@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (67484 <__oslib_MOD_dclgetargumentnum@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 31c7c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (67488 <__oslib_MOD_dclgetargumentnum@@Base+0x5c>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6748c <__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 2f694 │ │ │ │ + mov r0, sp │ │ │ │ + blx 3155c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #17 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #40] @ (67490 <__oslib_MOD_dclgetargumentnum@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (67488 <__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 67480 <__oslib_MOD_dclgetargumentnum@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 15, cr0, cr2, cr8, {0} │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00069ae8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 331bc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00069b04 : │ │ │ │ - push {r4, lr} │ │ │ │ +00067494 <__oslib_MOD_dclgetenv@@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] @ (674d4 <__oslib_MOD_dclgetenv@@Base+0x40>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 329c0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #9 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ + blx 2fe64 │ │ │ │ + movs r1, #9 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + cdp 0, 10, cr0, cr2, cr8, {0} │ │ │ │ │ │ │ │ -00069b2c : │ │ │ │ - push {r3, lr} │ │ │ │ +000674d8 <__oslib_MOD_dclexeccommand@@Base>: │ │ │ │ + push {r4, r5, r6, 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} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (6750c <__oslib_MOD_dclexeccommand@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33968 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + cdp 0, 6, cr0, cr10, cr8, {0} │ │ │ │ │ │ │ │ -00069b48 : │ │ │ │ - push {r3, lr} │ │ │ │ +00067510 <__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 34c34 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (67540 <__maplib_MOD_dclsetorthographic@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #18 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 304e4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + cdp 0, 4, cr0, cr4, cr8, {0} │ │ │ │ │ │ │ │ -00069b64 : │ │ │ │ - push {r4, lr} │ │ │ │ +00067544 <__maplib_MOD_dclsetbonnes@@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 3326c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069b90 : │ │ │ │ - b.w 322e0 │ │ │ │ - │ │ │ │ -00069b94 : │ │ │ │ - b.w 30388 │ │ │ │ - │ │ │ │ -00069b98 : │ │ │ │ - b.w 2f064 │ │ │ │ - │ │ │ │ -00069b9c : │ │ │ │ - b.w 33664 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (67574 <__maplib_MOD_dclsetbonnes@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 342f4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #12 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + cdp 0, 2, cr0, cr4, cr8, {0} │ │ │ │ │ │ │ │ -00069ba0 : │ │ │ │ - push {r4, lr} │ │ │ │ +00067578 <__maplib_MOD_dclsetconicalc@@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 33a7c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (675ac <__maplib_MOD_dclsetconicalc@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 35288 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldcl 0, cr0, [lr, #32]! │ │ │ │ │ │ │ │ -00069bcc : │ │ │ │ - push {r4, lr} │ │ │ │ +000675b0 <__maplib_MOD_dclsetconicala@@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 34390 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (675e0 <__maplib_MOD_dclsetconicala@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32ea8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldcl 0, cr0, [r8, #32] │ │ │ │ │ │ │ │ -00069bf8 : │ │ │ │ - push {r4, lr} │ │ │ │ +000675e4 <__maplib_MOD_dclsetconical@@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 31df0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (67614 <__maplib_MOD_dclsetconical@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #13 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31d48 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #13 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldc 0, cr0, [r4, #32]! │ │ │ │ │ │ │ │ -00069c24 : │ │ │ │ - push {r4, lr} │ │ │ │ +00067618 <__maplib_MOD_dclazimuthala_b@@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 3427c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (6768c <__maplib_MOD_dclazimuthala_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (67690 <__maplib_MOD_dclazimuthala_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (67694 <__maplib_MOD_dclazimuthala_b@@Base+0x7c>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31b88 │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (67690 <__maplib_MOD_dclazimuthala_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (67698 <__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 67686 <__maplib_MOD_dclazimuthala_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + stc 0, cr0, [r8, #32] │ │ │ │ + str r6, [r2, #104] @ 0x68 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00069c50 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006769c <__maplib_MOD_dclazimuthal_b@@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 32e68 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (67710 <__maplib_MOD_dclazimuthal_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (67714 <__maplib_MOD_dclazimuthal_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (67718 <__maplib_MOD_dclazimuthal_b@@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 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f734 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (67714 <__maplib_MOD_dclazimuthal_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (6771c <__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 6770a <__maplib_MOD_dclazimuthal_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc 0, cr0, [r4, #-32] @ 0xffffffe0 │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00069c7c : │ │ │ │ - push {r4, lr} │ │ │ │ +00067720 <__maplib_MOD_dclpolarstereo_b@@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 2fd24 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (67794 <__maplib_MOD_dclpolarstereo_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (67798 <__maplib_MOD_dclpolarstereo_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (6779c <__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 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 33ee8 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (67798 <__maplib_MOD_dclpolarstereo_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (677a0 <__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 6778e <__maplib_MOD_dclpolarstereo_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + stc 0, cr0, [r0], #32 │ │ │ │ + str r6, [r1, #88] @ 0x58 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00069ca8 : │ │ │ │ - push {r4, lr} │ │ │ │ +000677a4 <__maplib_MOD_dclorthographic_b@@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 35534 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (67818 <__maplib_MOD_dclorthographic_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (6781c <__maplib_MOD_dclorthographic_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (67820 <__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 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 305d0 │ │ │ │ + movs r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (6781c <__maplib_MOD_dclorthographic_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (67824 <__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 67812 <__maplib_MOD_dclorthographic_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc 0, cr0, [r0], #-32 @ 0xffffffe0 │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00069cd4 : │ │ │ │ - push {r4, lr} │ │ │ │ +00067828 <__maplib_MOD_dclbonnes_b@@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 31540 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (6789c <__maplib_MOD_dclbonnes_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (678a0 <__maplib_MOD_dclbonnes_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (678a4 <__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 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31430 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (678a0 <__maplib_MOD_dclbonnes_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (678a8 <__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 67896 <__maplib_MOD_dclbonnes_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r6, [r0, #76] @ 0x4c │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + rsb r0, r0, r8 │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00069d00 : │ │ │ │ - push {r4, lr} │ │ │ │ +000678ac <__maplib_MOD_dclconicalc_b@@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 2f0b4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (67920 <__maplib_MOD_dclconicalc_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (67924 <__maplib_MOD_dclconicalc_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (67928 <__maplib_MOD_dclconicalc_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 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f484 │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (67924 <__maplib_MOD_dclconicalc_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (6792c <__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 6791a <__maplib_MOD_dclconicalc_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + adc.w r0, r8, r8 │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00069d2c : │ │ │ │ - push {r4, lr} │ │ │ │ +00067930 <__maplib_MOD_dclconicala_b@@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 3506c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (679a4 <__maplib_MOD_dclconicala_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (679a8 <__maplib_MOD_dclconicala_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (679ac <__maplib_MOD_dclconicala_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 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 33178 │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (679a8 <__maplib_MOD_dclconicala_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (679b0 <__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 6799e <__maplib_MOD_dclconicala_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xead40008 │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00069d58 : │ │ │ │ - push {r4, lr} │ │ │ │ +000679b4 <__maplib_MOD_dclconical_b@@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 324f4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (67a28 <__maplib_MOD_dclconical_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (67a2c <__maplib_MOD_dclconical_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (67a30 <__maplib_MOD_dclconical_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 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 303f4 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (67a2c <__maplib_MOD_dclconical_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (67a34 <__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 67a22 <__maplib_MOD_dclconical_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + orn r0, r0, r8 │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00069d84 : │ │ │ │ - push {r4, lr} │ │ │ │ +00067a38 <__maplib_MOD_dclkitada_b@@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} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (67aac <__maplib_MOD_dclkitada_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (67ab0 <__maplib_MOD_dclkitada_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (67ab4 <__maplib_MOD_dclkitada_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 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 326c0 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (67ab0 <__maplib_MOD_dclkitada_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (67ab8 <__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 67aa6 <__maplib_MOD_dclkitada_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r6, [r6, #40] @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [ip, #32]! │ │ │ │ + str r6, [r6, #36] @ 0x24 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00069db0 : │ │ │ │ - push {r4, lr} │ │ │ │ +00067abc <__maplib_MOD_dcleckert6_b@@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 32028 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (67b30 <__maplib_MOD_dcleckert6_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (67b34 <__maplib_MOD_dcleckert6_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (67b38 <__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 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 32b40 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (67b34 <__maplib_MOD_dcleckert6_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (67b3c <__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 67b2a <__maplib_MOD_dcleckert6_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r2, [r6, #32] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r0, r0, [r4, #-32]! │ │ │ │ + str r2, [r6, #28] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00069df0 : │ │ │ │ - push {r4, lr} │ │ │ │ +00067b40 <__maplib_MOD_dclhammer_b@@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 325d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069e1c : │ │ │ │ - b.w 35980 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (67bb4 <__maplib_MOD_dclhammer_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (67bb8 <__maplib_MOD_dclhammer_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (67bbc <__maplib_MOD_dclhammer_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 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 34218 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (67bb8 <__maplib_MOD_dclhammer_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (67bc0 <__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 67bae <__maplib_MOD_dclhammer_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r6, [r5, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + stmdb r0, {r3} │ │ │ │ + str r6, [r5, #20] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00069e20 : │ │ │ │ - push {r4, lr} │ │ │ │ +00067bc4 <__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, #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 31ee8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069e60 : │ │ │ │ - b.w 35684 │ │ │ │ - │ │ │ │ -00069e64 : │ │ │ │ - b.w 33e64 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (67c38 <__maplib_MOD_dclmollweidelike_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (67c3c <__maplib_MOD_dclmollweidelike_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (67c40 <__maplib_MOD_dclmollweidelike_b@@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 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 33f9c │ │ │ │ + movs r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (67c3c <__maplib_MOD_dclmollweidelike_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (67c44 <__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 67c32 <__maplib_MOD_dclmollweidelike_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r2, [r5, #16] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia.w r8, {r3} │ │ │ │ + str r2, [r5, #12] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00069e68 : │ │ │ │ - push {r3, lr} │ │ │ │ +00067c48 <__maplib_MOD_dclmollweide_b@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3210c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (67cbc <__maplib_MOD_dclmollweide_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (67cc0 <__maplib_MOD_dclmollweide_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (67cc4 <__maplib_MOD_dclmollweide_b@@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 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 35d20 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (67cc0 <__maplib_MOD_dclmollweide_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (67cc8 <__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 67cb6 <__maplib_MOD_dclmollweide_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r6, [r4, #8] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe8180008 │ │ │ │ + str r6, [r4, #4] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00069e84 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00067ccc <__maplib_MOD_dclmercator_b@@Base>: │ │ │ │ + push {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 34010 │ │ │ │ - cbz r0, 69f00 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 69f0e │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (67d40 <__maplib_MOD_dclmercator_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (67d44 <__maplib_MOD_dclmercator_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (67d48 <__maplib_MOD_dclmercator_b@@Base+0x7c>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r3, r9 │ │ │ │ - blx 311dc │ │ │ │ - mov r0, r6 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fa68 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31020 │ │ │ │ + movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (69f1c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #24] @ (69f20 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (69f24 ) │ │ │ │ - ldr r0, [pc, #20] @ (69f28 ) │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bics r6, r3 │ │ │ │ - movs r0, r1 │ │ │ │ - cbz r0, 69f6c │ │ │ │ - movs r0, r1 │ │ │ │ - bics r0, r2 │ │ │ │ - movs r0, r1 │ │ │ │ - cbz r6, 69f7a │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (67d44 <__maplib_MOD_dclmercator_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (67d4c <__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 67d3a <__maplib_MOD_dclmercator_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r2, [r4, #0] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 67c94 <__maplib_MOD_dclmollweide_b@@Base+0x4c> │ │ │ │ movs r0, r1 │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00069f2c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00067d50 <__maplib_MOD_dclcylindrical_b@@Base>: │ │ │ │ + push {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 34010 │ │ │ │ - cbz r0, 69fa8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 69fb6 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (67dc4 <__maplib_MOD_dclcylindrical_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (67dc8 <__maplib_MOD_dclcylindrical_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (67dcc <__maplib_MOD_dclcylindrical_b@@Base+0x7c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r3, r9 │ │ │ │ - blx 2fdfc │ │ │ │ - mov r0, r6 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fa68 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 357fc │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (69fc4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #24] @ (69fc8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (69fcc ) │ │ │ │ - ldr r0, [pc, #20] @ (69fd0 ) │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cmn r6, r6 │ │ │ │ - movs r0, r1 │ │ │ │ - uxtb r0, r2 │ │ │ │ - movs r0, r1 │ │ │ │ - cmn r0, r5 │ │ │ │ - movs r0, r1 │ │ │ │ - uxtb r6, r5 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (67dc8 <__maplib_MOD_dclcylindrical_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (67dd0 <__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 67dbe <__maplib_MOD_dclcylindrical_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 67c30 <__maplib_MOD_dclmollweidelike_b@@Base+0x6c> │ │ │ │ movs r0, r1 │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00069fd4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00067dd4 <__maplib_MOD_dclazimuthala_f@@Base>: │ │ │ │ + push {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 34010 │ │ │ │ - cbz r0, 6a050 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 6a05e │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (67e48 <__maplib_MOD_dclazimuthala_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (67e4c <__maplib_MOD_dclazimuthala_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (67e50 <__maplib_MOD_dclazimuthala_f@@Base+0x7c>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r3, r9 │ │ │ │ - blx 2f274 │ │ │ │ - mov r0, r6 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fa68 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 30714 │ │ │ │ + movs r1, #15 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6a06c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #24] @ (6a070 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6a074 ) │ │ │ │ - ldr r0, [pc, #20] @ (6a078 ) │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - negs r6, r1 │ │ │ │ - movs r0, r1 │ │ │ │ - uxth r0, r0 │ │ │ │ - movs r0, r1 │ │ │ │ - negs r0, r0 │ │ │ │ - movs r0, r1 │ │ │ │ - uxth r6, r3 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (67e4c <__maplib_MOD_dclazimuthala_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (67e54 <__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 67e42 <__maplib_MOD_dclazimuthala_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrsh r2, [r3, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 67bd4 <__maplib_MOD_dclmollweidelike_b@@Base+0x10> │ │ │ │ movs r0, r1 │ │ │ │ + ldrsh r2, [r3, r3] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006a07c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00067e58 <__maplib_MOD_dclazimuthal_f@@Base>: │ │ │ │ + push {r4, r5, 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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6a126 │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (67ecc <__maplib_MOD_dclazimuthal_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (67ed0 <__maplib_MOD_dclazimuthal_f@@Base+0x78>) │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6a142 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r8, r0 │ │ │ │ - cbz r0, 6a134 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (67ed4 <__maplib_MOD_dclazimuthal_f@@Base+0x7c>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - mov r3, fp │ │ │ │ - str r7, [sp, #4] │ │ │ │ - blx 30ed0 │ │ │ │ - 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 31354 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fa68 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 312fc │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6a150 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #40] @ (6a154 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #32] @ (6a158 ) │ │ │ │ - ldr r0, [pc, #36] @ (6a15c ) │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (6a160 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #28] @ (6a164 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - adcs r0, r7 │ │ │ │ - movs r0, r1 │ │ │ │ - sxth r2, r0 │ │ │ │ - movs r0, r1 │ │ │ │ - adcs r2, r5 │ │ │ │ - movs r0, r1 │ │ │ │ - sxtb r4, r1 │ │ │ │ - movs r0, r1 │ │ │ │ - adcs r4, r3 │ │ │ │ - movs r0, r1 │ │ │ │ - sxth r2, r2 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (67ed0 <__maplib_MOD_dclazimuthal_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (67ed8 <__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 67ec6 <__maplib_MOD_dclazimuthal_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 67b70 <__maplib_MOD_dclhammer_b@@Base+0x30> │ │ │ │ movs r0, r1 │ │ │ │ + ldrsh r6, [r2, r1] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006a168 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00067edc <__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, #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 34010 │ │ │ │ - cbz r0, 6a1ca │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (67f50 <__maplib_MOD_dclpolarstereo_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (67f54 <__maplib_MOD_dclpolarstereo_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (67f58 <__maplib_MOD_dclpolarstereo_f@@Base+0x7c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - blx 3412c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2fc60 │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a1d8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a1dc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r4, r2 │ │ │ │ - movs r0, r1 │ │ │ │ - cbz r2, 6a218 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (67f54 <__maplib_MOD_dclpolarstereo_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (67f5c <__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 67f4a <__maplib_MOD_dclpolarstereo_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrsh r2, [r2, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 67b0c <__maplib_MOD_dcleckert6_b@@Base+0x50> │ │ │ │ movs r0, r1 │ │ │ │ + ldrb r2, [r2, r7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006a1e0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00067f60 <__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 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 34010 │ │ │ │ - cbz r0, 6a242 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (67fd4 <__maplib_MOD_dclorthographic_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (67fd8 <__maplib_MOD_dclorthographic_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (67fdc <__maplib_MOD_dclorthographic_f@@Base+0x7c>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - blx 30da0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 33494 │ │ │ │ + movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a250 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a254 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - eors r4, r3 │ │ │ │ - movs r0, r1 │ │ │ │ - cbz r6, 6a27c │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (67fd8 <__maplib_MOD_dclorthographic_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (67fe0 <__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 67fce <__maplib_MOD_dclorthographic_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 67ab0 <__maplib_MOD_dclkitada_b@@Base+0x78> │ │ │ │ movs r0, r1 │ │ │ │ + ldrb r6, [r1, r5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006a258 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00067fe4 <__maplib_MOD_dclbonnes_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 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 34010 │ │ │ │ - cbz r0, 6a2ba │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (68058 <__maplib_MOD_dclbonnes_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (6805c <__maplib_MOD_dclbonnes_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (68060 <__maplib_MOD_dclbonnes_f@@Base+0x7c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - blx 31148 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 33390 │ │ │ │ + movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a2c8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a2cc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ - movs r0, r1 │ │ │ │ - cbz r2, 6a2e2 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (6805c <__maplib_MOD_dclbonnes_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (68064 <__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 68052 <__maplib_MOD_dclbonnes_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 67a54 <__maplib_MOD_dclkitada_b@@Base+0x1c> │ │ │ │ movs r0, r1 │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006a2d0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00068068 <__maplib_MOD_dclconicalc_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - 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] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 6a35c │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (680dc <__maplib_MOD_dclconicalc_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (680e0 <__maplib_MOD_dclconicalc_f@@Base+0x78>) │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6a36a │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (680e4 <__maplib_MOD_dclconicalc_f@@Base+0x7c>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 3332c │ │ │ │ - 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 31354 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 35328 │ │ │ │ + movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6a378 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6a37c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6a380 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6a384 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r7, #66 @ 0x42 │ │ │ │ - movs r0, r1 │ │ │ │ - sub sp, #336 @ 0x150 │ │ │ │ - movs r0, r1 │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ - movs r0, r1 │ │ │ │ - sub sp, #456 @ 0x1c8 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (680e0 <__maplib_MOD_dclconicalc_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (680e8 <__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 680d6 <__maplib_MOD_dclconicalc_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 679e8 <__maplib_MOD_dclconical_b@@Base+0x34> │ │ │ │ movs r0, r1 │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006a388 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000680ec <__maplib_MOD_dclconical_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 34010 │ │ │ │ - cbz r0, 6a3e2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (68160 <__maplib_MOD_dclconical_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (68164 <__maplib_MOD_dclconical_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (68168 <__maplib_MOD_dclconical_f@@Base+0x7c>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - blx 32bdc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 35d60 │ │ │ │ + movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6a3f0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a3f4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r6, #188 @ 0xbc │ │ │ │ - movs r0, r1 │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (68164 <__maplib_MOD_dclconical_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (6816c <__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 6815a <__maplib_MOD_dclconical_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 67984 <__maplib_MOD_dclconicala_b@@Base+0x54> │ │ │ │ movs r0, r1 │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006a3f8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00068170 <__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, #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 34010 │ │ │ │ - cbz r0, 6a452 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (681e4 <__maplib_MOD_dclconicala_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (681e8 <__maplib_MOD_dclconicala_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (681ec <__maplib_MOD_dclconicala_f@@Base+0x7c>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - blx 3272c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 33c54 │ │ │ │ + movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6a460 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a464 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r6, #76 @ 0x4c │ │ │ │ - movs r0, r1 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (681e8 <__maplib_MOD_dclconicala_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (681f0 <__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 681de <__maplib_MOD_dclconicala_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 68920 <__indxlib_MOD_dcllocfirstint@@Base+0xc> │ │ │ │ movs r0, r1 │ │ │ │ + ldrh r6, [r7, r4] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006a468 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000681f4 <__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, #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 34010 │ │ │ │ - cbz r0, 6a4d6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 354cc │ │ │ │ - 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] @ (68268 <__maplib_MOD_dclkitada_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (6826c <__maplib_MOD_dclkitada_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (68270 <__maplib_MOD_dclkitada_f@@Base+0x7c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 348e8 │ │ │ │ + movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a4e4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a4e8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r5, #200 @ 0xc8 │ │ │ │ - movs r0, r1 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (6826c <__maplib_MOD_dclkitada_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (68274 <__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 68262 <__maplib_MOD_dclkitada_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 688bc <__indxlib_MOD_dclloclastint@@Base+0xd4> │ │ │ │ movs r0, r1 │ │ │ │ + ldrh r2, [r7, r2] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006a4ec : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00068278 <__maplib_MOD_dcleckert6_f@@Base>: │ │ │ │ + push {r4, r5, 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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6a596 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (682ec <__maplib_MOD_dcleckert6_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (682f0 <__maplib_MOD_dcleckert6_f@@Base+0x78>) │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6a5a4 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (682f4 <__maplib_MOD_dcleckert6_f@@Base+0x7c>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - blx 30720 │ │ │ │ - mov r3, r6 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 3565c │ │ │ │ + movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6a5b4 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6a5b8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6a5bc ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6a5c0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (682f0 <__maplib_MOD_dcleckert6_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (682f8 <__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 682e6 <__maplib_MOD_dcleckert6_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r5, #8 │ │ │ │ - movs r0, r1 │ │ │ │ - add r7, sp, #472 @ 0x1d8 │ │ │ │ - movs r0, r1 │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ - movs r0, r1 │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 68850 <__indxlib_MOD_dclloclastint@@Base+0x68> │ │ │ │ movs r0, r1 │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006a5c4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000682fc <__maplib_MOD_dclhammer_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 34010 │ │ │ │ - cbz r0, 6a61e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (68370 <__maplib_MOD_dclhammer_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (68374 <__maplib_MOD_dclhammer_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (68378 <__maplib_MOD_dclhammer_f@@Base+0x7c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - blx 34e1c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 33998 │ │ │ │ + movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6a62c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a630 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ - movs r0, r1 │ │ │ │ - add r7, sp, #280 @ 0x118 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (68374 <__maplib_MOD_dclhammer_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (6837c <__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 6836a <__maplib_MOD_dclhammer_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 687ec <__indxlib_MOD_dclloclastint@@Base+0x4> │ │ │ │ movs r0, r1 │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006a634 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00068380 <__maplib_MOD_dclmollweidelike_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 34010 │ │ │ │ - cbz r0, 6a68e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (683f4 <__maplib_MOD_dclmollweidelike_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (683f8 <__maplib_MOD_dclmollweidelike_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (683fc <__maplib_MOD_dclmollweidelike_f@@Base+0x7c>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - blx 313e4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 35318 │ │ │ │ + movs r1, #18 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6a69c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a6a0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r4, #16 │ │ │ │ - movs r0, r1 │ │ │ │ - add r7, sp, #8 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (683f8 <__maplib_MOD_dclmollweidelike_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (68400 <__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 683ee <__maplib_MOD_dclmollweidelike_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 68780 <__indxlib_MOD_dcllocfirstreal@@Base+0xc4> │ │ │ │ movs r0, r1 │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006a6a4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00068404 <__maplib_MOD_dclmollweide_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 34010 │ │ │ │ - cbz r0, 6a712 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34c10 │ │ │ │ - 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] @ (68478 <__maplib_MOD_dclmollweide_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (6847c <__maplib_MOD_dclmollweide_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (68480 <__maplib_MOD_dclmollweide_f@@Base+0x7c>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2ff48 │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a720 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a724 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r3, #140 @ 0x8c │ │ │ │ - movs r0, r1 │ │ │ │ - add r6, sp, #680 @ 0x2a8 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (6847c <__maplib_MOD_dclmollweide_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (68484 <__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 68472 <__maplib_MOD_dclmollweide_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 68724 <__indxlib_MOD_dcllocfirstreal@@Base+0x68> │ │ │ │ movs r0, r1 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006a728 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00068488 <__maplib_MOD_dclmercator_f@@Base>: │ │ │ │ + push {r4, r5, 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 34010 │ │ │ │ - cbz r0, 6a790 │ │ │ │ - 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 31354 │ │ │ │ - mov r1, r5 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (684fc <__maplib_MOD_dclmercator_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (68500 <__maplib_MOD_dclmercator_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (68504 <__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 2f694 │ │ │ │ - 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 31354 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 35768 │ │ │ │ + movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a7a0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a7a4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (68500 <__maplib_MOD_dclmercator_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (68508 <__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 684f6 <__maplib_MOD_dclmercator_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r3, #14 │ │ │ │ - movs r0, r1 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 686c0 <__indxlib_MOD_dcllocfirstreal@@Base+0x4> │ │ │ │ movs r0, r1 │ │ │ │ + ldr r6, [r4, r0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006a7a8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0006850c <__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, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 6a810 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (68580 <__maplib_MOD_dclcylindrical_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (68584 <__maplib_MOD_dclcylindrical_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (68588 <__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 2f694 │ │ │ │ add r2, sp, #20 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 31354 │ │ │ │ - mov r1, r5 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 33cf0 │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb8c │ │ │ │ - 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 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a820 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a824 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (68584 <__maplib_MOD_dclcylindrical_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (6858c <__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 6857a <__maplib_MOD_dclcylindrical_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, #142 @ 0x8e │ │ │ │ - movs r0, r1 │ │ │ │ - add r6, sp, #16 │ │ │ │ + ldrsb r2, [r4, r7] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 6865c <__indxlib_MOD_dclloclastreal@@Base+0xcc> │ │ │ │ movs r0, r1 │ │ │ │ + ldrsb r2, [r4, r6] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006a828 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 319d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006a844 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00068590 <__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, #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 34010 │ │ │ │ - cbz r0, 6a8b2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #244] @ (68698 <__indxlib_MOD_dclloclastreal@@Base+0x108>) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #244] @ (6869c <__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, 6860e <__indxlib_MOD_dclloclastreal@@Base+0x7e> │ │ │ │ + ldr r0, [pc, #216] @ (686a0 <__indxlib_MOD_dclloclastreal@@Base+0x110>) │ │ │ │ + movs r1, #10 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6861a <__indxlib_MOD_dclloclastreal@@Base+0x8a> │ │ │ │ + ldr r2, [pc, #204] @ (686a4 <__indxlib_MOD_dclloclastreal@@Base+0x114>) │ │ │ │ + mov r3, r8 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + add r2, pc │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 2f600 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #188] @ (686a8 <__indxlib_MOD_dclloclastreal@@Base+0x118>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #184] @ (686ac <__indxlib_MOD_dclloclastreal@@Base+0x11c>) │ │ │ │ + ldr r3, [pc, #164] @ (6869c <__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 68692 <__indxlib_MOD_dclloclastreal@@Base+0x102> │ │ │ │ mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [pc, #160] @ (686b0 <__indxlib_MOD_dclloclastreal@@Base+0x120>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + b.n 685d6 <__indxlib_MOD_dclloclastreal@@Base+0x46> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 68670 <__indxlib_MOD_dclloclastreal@@Base+0xe0> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 32e2c │ │ │ │ - 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 68632 <__indxlib_MOD_dclloclastreal@@Base+0xa2> │ │ │ │ + ldr r2, [pc, #112] @ (686b4 <__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 2f600 │ │ │ │ + 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 6865c <__indxlib_MOD_dclloclastreal@@Base+0xcc> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 685e8 <__indxlib_MOD_dclloclastreal@@Base+0x58> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + blx 34010 │ │ │ │ + ldr r2, [pc, #60] @ (686b8 <__indxlib_MOD_dclloclastreal@@Base+0x128>) │ │ │ │ + mov r9, r0 │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, pc │ │ │ │ + add r1, sp, #8 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 2f600 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a8c0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a8c4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + b.n 685e8 <__indxlib_MOD_dclloclastreal@@Base+0x58> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrsb r4, [r3, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + svc 216 @ 0xd8 │ │ │ │ movs r0, r1 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + cmp r6, r2 │ │ │ │ + movs r1, r1 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ movs r0, r1 │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + svc 146 @ 0x92 │ │ │ │ + movs r0, r1 │ │ │ │ + tst r2, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + rors r6, r6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a8c8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31cb0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006a8e4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000686bc <__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, #4040] @ 0xfc8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #244] @ (687c4 <__indxlib_MOD_dcllocfirstreal@@Base+0x108>) │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #244] @ (687c8 <__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] │ │ │ │ - blx 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6a990 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ + 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, 6873a <__indxlib_MOD_dcllocfirstreal@@Base+0x7e> │ │ │ │ + ldr r0, [pc, #216] @ (687cc <__indxlib_MOD_dcllocfirstreal@@Base+0x110>) │ │ │ │ + movs r1, #11 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 68746 <__indxlib_MOD_dcllocfirstreal@@Base+0x8a> │ │ │ │ + ldr r2, [pc, #204] @ (687d0 <__indxlib_MOD_dcllocfirstreal@@Base+0x114>) │ │ │ │ + mov r3, r8 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + add r2, pc │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 34114 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #188] @ (687d4 <__indxlib_MOD_dcllocfirstreal@@Base+0x118>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #184] @ (687d8 <__indxlib_MOD_dcllocfirstreal@@Base+0x11c>) │ │ │ │ + ldr r3, [pc, #164] @ (687c8 <__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 687be <__indxlib_MOD_dcllocfirstreal@@Base+0x102> │ │ │ │ mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [pc, #160] @ (687dc <__indxlib_MOD_dcllocfirstreal@@Base+0x120>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + b.n 68702 <__indxlib_MOD_dcllocfirstreal@@Base+0x46> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 6879c <__indxlib_MOD_dcllocfirstreal@@Base+0xe0> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6a99e │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w ip, [r1] │ │ │ │ + adds r2, #1 │ │ │ │ + add r1, r5 │ │ │ │ + cmp r3, r2 │ │ │ │ + str.w ip, [r0], #4 │ │ │ │ + bge.n 6875e <__indxlib_MOD_dcllocfirstreal@@Base+0xa2> │ │ │ │ + ldr r2, [pc, #112] @ (687e0 <__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 34114 │ │ │ │ + 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 68788 <__indxlib_MOD_dcllocfirstreal@@Base+0xcc> │ │ │ │ mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 3265c │ │ │ │ - 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 68714 <__indxlib_MOD_dcllocfirstreal@@Base+0x58> │ │ │ │ + movs r0, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + blx 34010 │ │ │ │ + ldr r2, [pc, #60] @ (687e4 <__indxlib_MOD_dcllocfirstreal@@Base+0x128>) │ │ │ │ + mov r9, r0 │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, pc │ │ │ │ + add r1, sp, #8 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 34114 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (6a9ac ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6a9b0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6a9b4 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6a9b8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r1, #14 │ │ │ │ - movs r0, r1 │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + b.n 68714 <__indxlib_MOD_dcllocfirstreal@@Base+0x58> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrsb r0, [r6, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #184 @ 0xb8 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #0 │ │ │ │ + adcs r2, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ movs r0, r1 │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + strb r2, [r4, r7] │ │ │ │ + movs r2, r1 │ │ │ │ + udf #114 @ 0x72 │ │ │ │ movs r0, r1 │ │ │ │ + lsrs r6, r7 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r1 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a9bc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000687e8 <__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, #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.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #244] @ (688f0 <__indxlib_MOD_dclloclastint@@Base+0x108>) │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r3, [pc, #244] @ (688f4 <__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] │ │ │ │ - blx 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6aa68 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ + 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, 68866 <__indxlib_MOD_dclloclastint@@Base+0x7e> │ │ │ │ + ldr r0, [pc, #216] @ (688f8 <__indxlib_MOD_dclloclastint@@Base+0x110>) │ │ │ │ + movs r1, #10 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 68872 <__indxlib_MOD_dclloclastint@@Base+0x8a> │ │ │ │ + ldr r2, [pc, #204] @ (688fc <__indxlib_MOD_dclloclastint@@Base+0x114>) │ │ │ │ + mov r3, r8 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 30518 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #188] @ (68900 <__indxlib_MOD_dclloclastint@@Base+0x118>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #184] @ (68904 <__indxlib_MOD_dclloclastint@@Base+0x11c>) │ │ │ │ + ldr r3, [pc, #164] @ (688f4 <__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 688ea <__indxlib_MOD_dclloclastint@@Base+0x102> │ │ │ │ mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [pc, #160] @ (68908 <__indxlib_MOD_dclloclastint@@Base+0x120>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + b.n 6882e <__indxlib_MOD_dclloclastint@@Base+0x46> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 688c8 <__indxlib_MOD_dclloclastint@@Base+0xe0> │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6aa76 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ + 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 6888c <__indxlib_MOD_dclloclastint@@Base+0xa4> │ │ │ │ + ldr r2, [pc, #112] @ (6890c <__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 30518 │ │ │ │ + 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 688b4 <__indxlib_MOD_dclloclastint@@Base+0xcc> │ │ │ │ mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fbcc │ │ │ │ - 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 68840 <__indxlib_MOD_dclloclastint@@Base+0x58> │ │ │ │ + movs r0, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + blx 34010 │ │ │ │ + ldr r2, [pc, #60] @ (68910 <__indxlib_MOD_dclloclastint@@Base+0x128>) │ │ │ │ + mov r9, r0 │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, pc │ │ │ │ + add r1, sp, #8 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 30518 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (6aa84 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6aa88 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6aa8c ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6aa90 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r0, #54 @ 0x36 │ │ │ │ - movs r0, r1 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + b.n 68840 <__indxlib_MOD_dclloclastint@@Base+0x58> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + strb r4, [r0, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ble.n 687fc <__indxlib_MOD_dclloclastint@@Base+0x14> │ │ │ │ movs r0, r1 │ │ │ │ - subs r0, #40 @ 0x28 │ │ │ │ + ands r6, r7 │ │ │ │ + movs r1, r1 │ │ │ │ + ble.n 689c4 <__indxlib_MOD_dcllocfirstint@@Base+0xb0> │ │ │ │ movs r0, r1 │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ + strb r6, [r6, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + ble.n 68980 <__indxlib_MOD_dcllocfirstint@@Base+0x6c> │ │ │ │ movs r0, r1 │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006aa94 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00068914 <__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, #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.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #244] @ (68a1c <__indxlib_MOD_dcllocfirstint@@Base+0x108>) │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r3, [pc, #244] @ (68a20 <__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] │ │ │ │ - blx 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ab40 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ + 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, 68992 <__indxlib_MOD_dcllocfirstint@@Base+0x7e> │ │ │ │ + ldr r0, [pc, #216] @ (68a24 <__indxlib_MOD_dcllocfirstint@@Base+0x110>) │ │ │ │ + movs r1, #11 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6899e <__indxlib_MOD_dcllocfirstint@@Base+0x8a> │ │ │ │ + ldr r2, [pc, #204] @ (68a28 <__indxlib_MOD_dcllocfirstint@@Base+0x114>) │ │ │ │ + mov r3, r8 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 340e0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #188] @ (68a2c <__indxlib_MOD_dcllocfirstint@@Base+0x118>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #184] @ (68a30 <__indxlib_MOD_dcllocfirstint@@Base+0x11c>) │ │ │ │ + ldr r3, [pc, #164] @ (68a20 <__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 68a16 <__indxlib_MOD_dcllocfirstint@@Base+0x102> │ │ │ │ mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [pc, #160] @ (68a34 <__indxlib_MOD_dcllocfirstint@@Base+0x120>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + b.n 6895a <__indxlib_MOD_dcllocfirstint@@Base+0x46> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 689f4 <__indxlib_MOD_dcllocfirstint@@Base+0xe0> │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ab4e │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ + 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 689b8 <__indxlib_MOD_dcllocfirstint@@Base+0xa4> │ │ │ │ + ldr r2, [pc, #112] @ (68a38 <__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 340e0 │ │ │ │ + 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 689e0 <__indxlib_MOD_dcllocfirstint@@Base+0xcc> │ │ │ │ mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2f8c8 │ │ │ │ - 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 6896c <__indxlib_MOD_dcllocfirstint@@Base+0x58> │ │ │ │ + movs r0, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + blx 34010 │ │ │ │ + ldr r2, [pc, #60] @ (68a3c <__indxlib_MOD_dcllocfirstint@@Base+0x128>) │ │ │ │ + mov r9, r0 │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, pc │ │ │ │ + add r1, sp, #8 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 340e0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (6ab5c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6ab60 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6ab64 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6ab68 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ - movs r0, r1 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + b.n 6896c <__indxlib_MOD_dcllocfirstint@@Base+0x58> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + strh r0, [r3, r7] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + bgt.n 68ae8 <__indxlib_MOD_dclloclastcharex@@Base+0xa8> │ │ │ │ movs r0, r1 │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ + subs r7, #18 │ │ │ │ + movs r1, r1 │ │ │ │ + bgt.n 68ab0 <__indxlib_MOD_dclloclastcharex@@Base+0x70> │ │ │ │ movs r0, r1 │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ + strh r2, [r1, r6] │ │ │ │ + movs r2, r1 │ │ │ │ + bgt.n 68a6c <__indxlib_MOD_dclloclastcharex@@Base+0x2c> │ │ │ │ movs r0, r1 │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, #114 @ 0x72 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006ab6c : │ │ │ │ +00068a40 <__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, #4024] @ 0xfb8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #352] @ (68bb4 <__indxlib_MOD_dclloclastcharex@@Base+0x174>) │ │ │ │ + mov r8, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #348] @ (68bb8 <__indxlib_MOD_dclloclastcharex@@Base+0x178>) │ │ │ │ + add r2, pc │ │ │ │ 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] │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ - blx 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ac58 │ │ │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ac74 │ │ │ │ - ldr.w r8, [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, 68acc <__indxlib_MOD_dclloclastcharex@@Base+0x8c> │ │ │ │ + ldr r0, [pc, #316] @ (68bbc <__indxlib_MOD_dclloclastcharex@@Base+0x17c>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 68ad8 <__indxlib_MOD_dclloclastcharex@@Base+0x98> │ │ │ │ + ldr r2, [pc, #304] @ (68bc0 <__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 321b4 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #284] @ (68bc4 <__indxlib_MOD_dclloclastcharex@@Base+0x184>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #276] @ (68bc8 <__indxlib_MOD_dclloclastcharex@@Base+0x188>) │ │ │ │ + ldr r3, [pc, #260] @ (68bb8 <__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 68bb0 <__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] @ (68bcc <__indxlib_MOD_dclloclastcharex@@Base+0x18c>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + b.n 68a8c <__indxlib_MOD_dclloclastcharex@@Base+0x4c> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 68b50 <__indxlib_MOD_dclloclastcharex@@Base+0x110> │ │ │ │ + mul.w r0, r6, r5 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34010 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ac66 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r2, sp, #28 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ble.n 68ba0 <__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 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 31354 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - blx 359ac │ │ │ │ - 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 31354 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + blx 33e08 │ │ │ │ + add r4, r6 │ │ │ │ + adds r3, r0, r5 │ │ │ │ + cmp r7, r8 │ │ │ │ + bge.n 68b06 <__indxlib_MOD_dclloclastcharex@@Base+0xc6> │ │ │ │ + mov r4, r7 │ │ │ │ + ldrd r7, r6, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [pc, #168] @ (68bd0 <__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 321b4 │ │ │ │ + cmp r5, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + it le │ │ │ │ + movle r3, #0 │ │ │ │ + bgt.n 68b78 <__indxlib_MOD_dclloclastcharex@@Base+0x138> │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 68b70 <__indxlib_MOD_dclloclastcharex@@Base+0x130> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 68b44 <__indxlib_MOD_dclloclastcharex@@Base+0x104> │ │ │ │ + b.n 68b70 <__indxlib_MOD_dclloclastcharex@@Base+0x130> │ │ │ │ + movs r0, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + blx 34010 │ │ │ │ + ldr r2, [pc, #120] @ (68bd4 <__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 321b4 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (6ac84 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (6ac88 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #36] @ (6ac8c ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #36] @ (6ac90 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (6ac94 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (6ac98 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ - movs r0, r1 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - movs r0, r1 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ - movs r0, r1 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + b.n 68aa6 <__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 33e08 │ │ │ │ + add r7, r5 │ │ │ │ + adds r3, r0, r6 │ │ │ │ + cmp r8, r4 │ │ │ │ + bne.n 68b88 <__indxlib_MOD_dclloclastcharex@@Base+0x148> │ │ │ │ + mov r8, r9 │ │ │ │ + b.n 68b70 <__indxlib_MOD_dclloclastcharex@@Base+0x130> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + cmp r2, r4 │ │ │ │ + bgt.n 68b22 <__indxlib_MOD_dclloclastcharex@@Base+0xe2> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r3, r4 │ │ │ │ + ble.n 68ba2 <__indxlib_MOD_dclloclastcharex@@Base+0x162> │ │ │ │ + b.n 68b22 <__indxlib_MOD_dclloclastcharex@@Base+0xe2> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + strh r2, [r5, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + blt.n 68c04 <__indxlib_MOD_dcllocfirstcharex@@Base+0x2c> │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ + movs r1, r1 │ │ │ │ + bge.n 68bbc <__indxlib_MOD_dclloclastcharex@@Base+0x17c> │ │ │ │ movs r0, r1 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + strh r0, [r2, r1] │ │ │ │ + movs r2, r1 │ │ │ │ + bge.n 68b78 <__indxlib_MOD_dclloclastcharex@@Base+0x138> │ │ │ │ movs r0, r1 │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ + movs r1, r1 │ │ │ │ + subs r5, #20 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006ac9c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00068bd8 <__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, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #352] @ (68d4c <__indxlib_MOD_dcllocfirstcharex@@Base+0x174>) │ │ │ │ + mov r8, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #348] @ (68d50 <__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, 68c64 <__indxlib_MOD_dcllocfirstcharex@@Base+0x8c> │ │ │ │ + ldr r0, [pc, #316] @ (68d54 <__indxlib_MOD_dcllocfirstcharex@@Base+0x17c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 68c70 <__indxlib_MOD_dcllocfirstcharex@@Base+0x98> │ │ │ │ + ldr r2, [pc, #304] @ (68d58 <__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 344f0 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #284] @ (68d5c <__indxlib_MOD_dcllocfirstcharex@@Base+0x184>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #276] @ (68d60 <__indxlib_MOD_dcllocfirstcharex@@Base+0x188>) │ │ │ │ + ldr r3, [pc, #260] @ (68d50 <__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 68d48 <__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] @ (68d64 <__indxlib_MOD_dcllocfirstcharex@@Base+0x18c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + b.n 68c24 <__indxlib_MOD_dcllocfirstcharex@@Base+0x4c> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 68ce8 <__indxlib_MOD_dcllocfirstcharex@@Base+0x110> │ │ │ │ + mul.w r0, r6, r5 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 6ad0a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ble.n 68d38 <__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 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30a20 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + blx 33e08 │ │ │ │ + add r4, r6 │ │ │ │ + adds r3, r0, r5 │ │ │ │ + cmp r7, r8 │ │ │ │ + bge.n 68c9e <__indxlib_MOD_dcllocfirstcharex@@Base+0xc6> │ │ │ │ + mov r4, r7 │ │ │ │ + ldrd r7, r6, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [pc, #168] @ (68d68 <__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 344f0 │ │ │ │ + cmp r5, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + it le │ │ │ │ + movle r3, #0 │ │ │ │ + bgt.n 68d10 <__indxlib_MOD_dcllocfirstcharex@@Base+0x138> │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 68d08 <__indxlib_MOD_dcllocfirstcharex@@Base+0x130> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 68cdc <__indxlib_MOD_dcllocfirstcharex@@Base+0x104> │ │ │ │ + b.n 68d08 <__indxlib_MOD_dcllocfirstcharex@@Base+0x130> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + blx 34010 │ │ │ │ + ldr r2, [pc, #120] @ (68d6c <__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 344f0 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6ad18 ) │ │ │ │ + b.n 68c3e <__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 │ │ │ │ - ldr r0, [pc, #12] @ (6ad1c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 33e08 │ │ │ │ + add r7, r5 │ │ │ │ + adds r3, r0, r6 │ │ │ │ + cmp r8, r4 │ │ │ │ + bne.n 68d20 <__indxlib_MOD_dcllocfirstcharex@@Base+0x148> │ │ │ │ + mov r8, r9 │ │ │ │ + b.n 68d08 <__indxlib_MOD_dcllocfirstcharex@@Base+0x130> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + cmp r2, r4 │ │ │ │ + bgt.n 68cba <__indxlib_MOD_dcllocfirstcharex@@Base+0xe2> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r3, r4 │ │ │ │ + ble.n 68d3a <__indxlib_MOD_dcllocfirstcharex@@Base+0x162> │ │ │ │ + b.n 68cba <__indxlib_MOD_dcllocfirstcharex@@Base+0xe2> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + str r2, [r2, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + bls.n 68c84 <__indxlib_MOD_dcllocfirstcharex@@Base+0xac> │ │ │ │ + movs r0, r1 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ + movs r1, r1 │ │ │ │ + bls.n 68e3c <__indxlib_MOD_dclloclastchar@@Base+0xcc> │ │ │ │ movs r0, r1 │ │ │ │ - add r2, sp, #952 @ 0x3b8 │ │ │ │ + str r0, [r7, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + bls.n 68df8 <__indxlib_MOD_dclloclastchar@@Base+0x88> │ │ │ │ movs r0, r1 │ │ │ │ + subs r3, #178 @ 0xb2 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006ad20 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00068d70 <__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, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #352] @ (68ee4 <__indxlib_MOD_dclloclastchar@@Base+0x174>) │ │ │ │ + mov r8, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #348] @ (68ee8 <__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, 68dfc <__indxlib_MOD_dclloclastchar@@Base+0x8c> │ │ │ │ + ldr r0, [pc, #316] @ (68eec <__indxlib_MOD_dclloclastchar@@Base+0x17c>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 68e08 <__indxlib_MOD_dclloclastchar@@Base+0x98> │ │ │ │ + ldr r2, [pc, #304] @ (68ef0 <__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 33a48 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #284] @ (68ef4 <__indxlib_MOD_dclloclastchar@@Base+0x184>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #276] @ (68ef8 <__indxlib_MOD_dclloclastchar@@Base+0x188>) │ │ │ │ + ldr r3, [pc, #260] @ (68ee8 <__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 68ee0 <__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] @ (68efc <__indxlib_MOD_dclloclastchar@@Base+0x18c>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + b.n 68dbc <__indxlib_MOD_dclloclastchar@@Base+0x4c> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 68e80 <__indxlib_MOD_dclloclastchar@@Base+0x110> │ │ │ │ + mul.w r0, r6, r5 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 6ad8e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ble.n 68ed0 <__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 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3570c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + blx 33e08 │ │ │ │ + add r4, r6 │ │ │ │ + adds r3, r0, r5 │ │ │ │ + cmp r7, r8 │ │ │ │ + bge.n 68e36 <__indxlib_MOD_dclloclastchar@@Base+0xc6> │ │ │ │ + mov r4, r7 │ │ │ │ + ldrd r7, r6, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [pc, #168] @ (68f00 <__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 33a48 │ │ │ │ + cmp r5, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + it le │ │ │ │ + movle r3, #0 │ │ │ │ + bgt.n 68ea8 <__indxlib_MOD_dclloclastchar@@Base+0x138> │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 68ea0 <__indxlib_MOD_dclloclastchar@@Base+0x130> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 68e74 <__indxlib_MOD_dclloclastchar@@Base+0x104> │ │ │ │ + b.n 68ea0 <__indxlib_MOD_dclloclastchar@@Base+0x130> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + blx 34010 │ │ │ │ + ldr r2, [pc, #120] @ (68f04 <__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 33a48 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6ad9c ) │ │ │ │ + b.n 68dd6 <__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 │ │ │ │ - ldr r0, [pc, #12] @ (6ada0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - adds r5, #16 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 33e08 │ │ │ │ + add r7, r5 │ │ │ │ + adds r3, r0, r6 │ │ │ │ + cmp r8, r4 │ │ │ │ + bne.n 68eb8 <__indxlib_MOD_dclloclastchar@@Base+0x148> │ │ │ │ + mov r8, r9 │ │ │ │ + b.n 68ea0 <__indxlib_MOD_dclloclastchar@@Base+0x130> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + cmp r2, r4 │ │ │ │ + bgt.n 68e52 <__indxlib_MOD_dclloclastchar@@Base+0xe2> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r3, r4 │ │ │ │ + ble.n 68ed2 <__indxlib_MOD_dclloclastchar@@Base+0x162> │ │ │ │ + b.n 68e52 <__indxlib_MOD_dclloclastchar@@Base+0xe2> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldr r7, [pc, #488] @ (690d0 <__udpack_MOD_dclgetcontourlabelformat@@Base+0x30>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 68ed4 <__indxlib_MOD_dclloclastchar@@Base+0x164> │ │ │ │ + movs r0, r1 │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ + movs r1, r1 │ │ │ │ + bvc.n 68e8c <__indxlib_MOD_dclloclastchar@@Base+0x11c> │ │ │ │ movs r0, r1 │ │ │ │ - add r2, sp, #600 @ 0x258 │ │ │ │ + ldr r7, [pc, #128] @ (68f7c <__indxlib_MOD_dcllocfirstchar@@Base+0x74>) │ │ │ │ + movs r2, r1 │ │ │ │ + bvc.n 68e48 <__indxlib_MOD_dclloclastchar@@Base+0xd8> │ │ │ │ movs r0, r1 │ │ │ │ + subs r2, #26 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006ada4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00068f08 <__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, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #352] @ (6907c <__indxlib_MOD_dcllocfirstchar@@Base+0x174>) │ │ │ │ + mov r8, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #348] @ (69080 <__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, 68f94 <__indxlib_MOD_dcllocfirstchar@@Base+0x8c> │ │ │ │ + ldr r0, [pc, #316] @ (69084 <__indxlib_MOD_dcllocfirstchar@@Base+0x17c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 68fa0 <__indxlib_MOD_dcllocfirstchar@@Base+0x98> │ │ │ │ + ldr r2, [pc, #304] @ (69088 <__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 33430 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #284] @ (6908c <__indxlib_MOD_dcllocfirstchar@@Base+0x184>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #276] @ (69090 <__indxlib_MOD_dcllocfirstchar@@Base+0x188>) │ │ │ │ + ldr r3, [pc, #260] @ (69080 <__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 69078 <__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] @ (69094 <__indxlib_MOD_dcllocfirstchar@@Base+0x18c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + b.n 68f54 <__indxlib_MOD_dcllocfirstchar@@Base+0x4c> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 69018 <__indxlib_MOD_dcllocfirstchar@@Base+0x110> │ │ │ │ + mul.w r0, r6, r5 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 6ae12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ble.n 69068 <__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 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3281c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + blx 33e08 │ │ │ │ + add r4, r6 │ │ │ │ + adds r3, r0, r5 │ │ │ │ + cmp r7, r8 │ │ │ │ + bge.n 68fce <__indxlib_MOD_dcllocfirstchar@@Base+0xc6> │ │ │ │ + mov r4, r7 │ │ │ │ + ldrd r7, r6, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [pc, #168] @ (69098 <__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 33430 │ │ │ │ + cmp r5, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + it le │ │ │ │ + movle r3, #0 │ │ │ │ + bgt.n 69040 <__indxlib_MOD_dcllocfirstchar@@Base+0x138> │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 69038 <__indxlib_MOD_dcllocfirstchar@@Base+0x130> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 6900c <__indxlib_MOD_dcllocfirstchar@@Base+0x104> │ │ │ │ + b.n 69038 <__indxlib_MOD_dcllocfirstchar@@Base+0x130> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + blx 34010 │ │ │ │ + ldr r2, [pc, #120] @ (6909c <__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 33430 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6ae20 ) │ │ │ │ + b.n 68f6e <__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 │ │ │ │ - ldr r0, [pc, #12] @ (6ae24 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - adds r4, #140 @ 0x8c │ │ │ │ + adds r4, #1 │ │ │ │ + blx 33e08 │ │ │ │ + add r7, r5 │ │ │ │ + adds r3, r0, r6 │ │ │ │ + cmp r8, r4 │ │ │ │ + bne.n 69050 <__indxlib_MOD_dcllocfirstchar@@Base+0x148> │ │ │ │ + mov r8, r9 │ │ │ │ + b.n 69038 <__indxlib_MOD_dcllocfirstchar@@Base+0x130> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + cmp r2, r4 │ │ │ │ + bgt.n 68fea <__indxlib_MOD_dcllocfirstchar@@Base+0xe2> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r3, r4 │ │ │ │ + ble.n 6906a <__indxlib_MOD_dcllocfirstchar@@Base+0x162> │ │ │ │ + b.n 68fea <__indxlib_MOD_dcllocfirstchar@@Base+0xe2> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldr r5, [pc, #904] @ (69408 <__udpack_MOD_dclsetcontourline@@Base+0x10c>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + bvs.n 69154 <__udpack_MOD_dclclearcontourlevel@@Base+0x8> │ │ │ │ movs r0, r1 │ │ │ │ - add r2, sp, #248 @ 0xf8 │ │ │ │ + subs r1, #24 │ │ │ │ + movs r1, r1 │ │ │ │ + bvs.n 6910c <__udpack_MOD_dclsetcontourlabelformat@@Base+0x34> │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r5, [pc, #544] @ (692b4 <__udpack_MOD_dclgetcontourline@@Base+0x98>) │ │ │ │ + movs r2, r1 │ │ │ │ + bvs.n 690c8 <__udpack_MOD_dclgetcontourlabelformat@@Base+0x28> │ │ │ │ movs r0, r1 │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r0, #76 @ 0x4c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006ae28 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000690a0 <__udpack_MOD_dclgetcontourlabelformat@@Base>: │ │ │ │ + push {r4, r5, r6, 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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6aed2 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6aee0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31a48 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - movs r6, #1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (690d4 <__udpack_MOD_dclgetcontourlabelformat@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #24 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 337c8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6aef0 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6aef4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6aef8 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6aefc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ nop │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ - movs r0, r1 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ - movs r0, r1 │ │ │ │ - adds r3, #190 @ 0xbe │ │ │ │ - movs r0, r1 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + bpl.n 690e4 <__udpack_MOD_dclsetcontourlabelformat@@Base+0xc> │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006af00 : │ │ │ │ - push {r3, lr} │ │ │ │ +000690d8 <__udpack_MOD_dclsetcontourlabelformat@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f168 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (6910c <__udpack_MOD_dclsetcontourlabelformat@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #24 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2f42c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + bmi.n 690e4 <__udpack_MOD_dclsetcontourlabelformat@@Base+0xc> │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006af1c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00069110 <__udpack_MOD_dclgetcontourinterval@@Base>: │ │ │ │ + push {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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6afc8 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (69148 <__udpack_MOD_dclgetcontourinterval@@Base+0x38>) │ │ │ │ + sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6afd6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 32e98 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, sl │ │ │ │ - movs r6, #1 │ │ │ │ + movs r1, #21 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ + blx 2f694 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ + blx 34fb8 │ │ │ │ + movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6afe4 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6afe8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6afec ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6aff0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ - movs r0, r1 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - movs r0, r1 │ │ │ │ - adds r2, #200 @ 0xc8 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 2fb8c │ │ │ │ + vldr s0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + bmi.n 690e8 <__udpack_MOD_dclsetcontourlabelformat@@Base+0x10> │ │ │ │ movs r0, r1 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + │ │ │ │ +0006914c <__udpack_MOD_dclclearcontourlevel@@Base>: │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (6917c <__udpack_MOD_dclclearcontourlevel@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #20 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + blx 32ee8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #20 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + bmi.n 690d8 <__udpack_MOD_dclsetcontourlabelformat@@Base> │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006aff4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00069180 <__udpack_MOD_dcldelcontourlevel@@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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b0a0 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (691b0 <__udpack_MOD_dcldelcontourlevel@@Base+0x30>) │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b0ae │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 33168 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, sl │ │ │ │ - movs r6, #1 │ │ │ │ + movs r1, #18 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ + blx 2f694 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ + blx 314cc │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6b0bc ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6b0c0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6b0c4 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6b0c8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ - movs r0, r1 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ - movs r0, r1 │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ - movs r0, r1 │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + bmi.n 690d4 <__udpack_MOD_dclgetcontourlabelformat@@Base+0x34> │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006b0cc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000691b4 <__udpack_MOD_dclgetcontourlevelnumber@@Base>: │ │ │ │ + push {r4, 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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b178 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b186 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 354a8 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, sl │ │ │ │ - movs r6, #1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (6920c <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (69210 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x5c>) │ │ │ │ + movs r1, #24 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (69214 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, sp │ │ │ │ + blx 31b6c │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6b194 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6b198 ) │ │ │ │ - add r1, pc │ │ │ │ + movs r1, #24 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #40] @ (69218 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (69210 <__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 69208 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #232] @ (692f8 <__udpack_MOD_dclgetcontourline@@Base+0xdc>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 692ec <__udpack_MOD_dclgetcontourline@@Base+0xd0> │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [pc, #72] @ (69264 <__udpack_MOD_dclgetcontourline@@Base+0x48>) │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0006921c <__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, #4008] @ 0xfa8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #184] @ (692e8 <__udpack_MOD_dclgetcontourline@@Base+0xcc>) │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #184] @ (692ec <__udpack_MOD_dclgetcontourline@@Base+0xd0>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [pc, #180] @ (692f0 <__udpack_MOD_dclgetcontourline@@Base+0xd4>) │ │ │ │ + mov r7, r1 │ │ │ │ + movs r1, #17 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6b19c ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6b1a0 ) │ │ │ │ - add r1, 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 2f694 │ │ │ │ + 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 332f0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbz r7, 69278 <__udpack_MOD_dclgetcontourline@@Base+0x5c> │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cbz r6, 6927e <__udpack_MOD_dclgetcontourline@@Base+0x62> │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cbz r5, 69284 <__udpack_MOD_dclgetcontourline@@Base+0x68> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 692ae <__udpack_MOD_dclgetcontourline@@Base+0x92> │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 692ae <__udpack_MOD_dclgetcontourline@@Base+0x92> │ │ │ │ + cmp r2, #8 │ │ │ │ + ble.n 692d8 <__udpack_MOD_dclgetcontourline@@Base+0xbc> │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31af0 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + movs r1, #32 │ │ │ │ + add.w r0, r8, #8 │ │ │ │ + sub.w r2, r3, #8 │ │ │ │ + blx 3124c │ │ │ │ + cbz r4, 692b4 <__udpack_MOD_dclgetcontourline@@Base+0x98> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r0, [pc, #60] @ (692f4 <__udpack_MOD_dclgetcontourline@@Base+0xd8>) │ │ │ │ + movs r1, #17 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ - movs r0, r1 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - movs r0, r1 │ │ │ │ - adds r1, #24 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #56] @ (692f8 <__udpack_MOD_dclgetcontourline@@Base+0xdc>) │ │ │ │ + ldr r3, [pc, #40] @ (692ec <__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 692e4 <__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 31af0 │ │ │ │ + b.n 692ae <__udpack_MOD_dclgetcontourline@@Base+0x92> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #832] @ (6962c <__udpack_MOD_dclsetcontoura@@Base+0x1c>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 69318 <__udpack_MOD_dclsetcontourline@@Base+0x1c> │ │ │ │ movs r0, r1 │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ + bcc.n 69230 <__udpack_MOD_dclgetcontourline@@Base+0x14> │ │ │ │ movs r0, r1 │ │ │ │ + ldr r2, [pc, #264] @ (69404 <__udpack_MOD_dclsetcontourline@@Base+0x108>) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006b1a4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000692fc <__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, #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] │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #264] @ (69418 <__udpack_MOD_dclsetcontourline@@Base+0x11c>) │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #264] @ (6941c <__udpack_MOD_dclsetcontourline@@Base+0x120>) │ │ │ │ + add r1, pc │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #260] @ (69420 <__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 2f694 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 693c6 <__udpack_MOD_dclsetcontourline@@Base+0xca> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + add r7, sp, #28 │ │ │ │ str r3, [sp, #28] │ │ │ │ - blx 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b290 │ │ │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b2ac │ │ │ │ - ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 693f6 <__udpack_MOD_dclsetcontourline@@Base+0xfa> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #24 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 693ba <__udpack_MOD_dclsetcontourline@@Base+0xbe> │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + cmp r3, #7 │ │ │ │ + ble.n 69398 <__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, 69360 <__udpack_MOD_dclsetcontourline@@Base+0x64> │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b29e │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r2, sp, #28 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + movs r4, #8 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 30c04 │ │ │ │ + ldr r0, [pc, #172] @ (69424 <__udpack_MOD_dclsetcontourline@@Base+0x128>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #168] @ (69428 <__udpack_MOD_dclsetcontourline@@Base+0x12c>) │ │ │ │ + ldr r3, [pc, #152] @ (6941c <__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 69414 <__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 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 31354 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - blx 32668 │ │ │ │ - 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 31354 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6b2bc ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (6b2c0 ) │ │ │ │ - add r1, pc │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 33e08 │ │ │ │ + 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 3124c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 6935a <__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 6935a <__udpack_MOD_dclsetcontourline@@Base+0x5e> │ │ │ │ + ldr r0, [pc, #100] @ (6942c <__udpack_MOD_dclsetcontourline@@Base+0x130>) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #32 │ │ │ │ + add r7, sp, #28 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #36] @ (6b2c4 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #36] @ (6b2c8 ) │ │ │ │ - add r1, pc │ │ │ │ + blx 310e4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cbz r3, 693e6 <__udpack_MOD_dclsetcontourline@@Base+0xea> │ │ │ │ + vldr s15, [r8] │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bmi.n 69406 <__udpack_MOD_dclsetcontourline@@Base+0x10a> │ │ │ │ + ldr r0, [pc, #72] @ (69430 <__udpack_MOD_dclsetcontourline@@Base+0x134>) │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (6b2cc ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (6b2d0 ) │ │ │ │ - add r1, pc │ │ │ │ + blx 2ff1c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 69340 <__udpack_MOD_dclsetcontourline@@Base+0x44> │ │ │ │ + ldr r0, [pc, #60] @ (69434 <__udpack_MOD_dclsetcontourline@@Base+0x138>) │ │ │ │ + add r5, sp, #24 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - adds r0, #14 │ │ │ │ + blx 2ff1c │ │ │ │ + b.n 69346 <__udpack_MOD_dclsetcontourline@@Base+0x4a> │ │ │ │ + ldr r0, [pc, #48] @ (69438 <__udpack_MOD_dclsetcontourline@@Base+0x13c>) │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ff1c │ │ │ │ + b.n 6933c <__udpack_MOD_dclsetcontourline@@Base+0x40> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldr r1, [pc, #960] @ (697dc <__udpack_MOD_dcldrawcontour@@Base+0x18c>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 694b4 <__udpack_MOD_dclsetcontourb@@Base+0x78> │ │ │ │ movs r0, r1 │ │ │ │ - add r7, pc, #304 @ (adr r7, 6b3f4 ) │ │ │ │ + bcs.n 69408 <__udpack_MOD_dclsetcontourline@@Base+0x10c> │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #0 │ │ │ │ + ldr r1, [pc, #520] @ (69634 <__udpack_MOD_dclsetcontoura@@Base+0x24>) │ │ │ │ + movs r2, r1 │ │ │ │ + bcs.n 6938c <__udpack_MOD_dclsetcontourline@@Base+0x90> │ │ │ │ movs r0, r1 │ │ │ │ - add r7, pc, #600 @ (adr r7, 6b524 ) │ │ │ │ + bcs.n 69374 <__udpack_MOD_dclsetcontourline@@Base+0x78> │ │ │ │ movs r0, r1 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + bcs.n 69364 <__udpack_MOD_dclsetcontourline@@Base+0x68> │ │ │ │ movs r0, r1 │ │ │ │ - add r7, pc, #368 @ (adr r7, 6b444 ) │ │ │ │ + bcs.n 6952c <__udpack_MOD_dclsetcontourb@@Base+0xf0> │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006b2d4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006943c <__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, #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 34010 │ │ │ │ - cbz r0, 6b342 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f04c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6b350 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6b354 ) │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r2, [pc, #428] @ (695fc <__udpack_MOD_dclsetcontourb@@Base+0x1c0>) │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + mov r3, r0 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r1, [pc, #424] @ (69600 <__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 694f0 <__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] @ (69604 <__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 │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + ldr r7, [r3, #36] @ 0x24 │ │ │ │ + subs r6, r6, r2 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add.w sl, r6, #1 │ │ │ │ + blx 2f694 │ │ │ │ + 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, 694fe <__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 2f7ec │ │ │ │ + ldr r2, [pc, #316] @ (69608 <__udpack_MOD_dclsetcontourb@@Base+0x1cc>) │ │ │ │ + ldr r3, [pc, #300] @ (695fc <__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 695f6 <__udpack_MOD_dclsetcontourb@@Base+0x1ba> │ │ │ │ + ldr r0, [pc, #296] @ (6960c <__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 2fb88 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov r5, r9 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 69478 <__udpack_MOD_dclsetcontourb@@Base+0x3c> │ │ │ │ + orrs.w r3, r8, r6 │ │ │ │ + bpl.n 695b4 <__udpack_MOD_dclsetcontourb@@Base+0x178> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + blt.n 695c2 <__udpack_MOD_dclsetcontourb@@Base+0x186> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 695e6 <__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 69536 <__udpack_MOD_dclsetcontourb@@Base+0xfa> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + add lr, r7 │ │ │ │ + add ip, r4 │ │ │ │ + cmp r6, fp │ │ │ │ + bge.n 6952c <__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 2f7ec │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 695d8 <__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 6959a <__udpack_MOD_dclsetcontourb@@Base+0x15e> │ │ │ │ + add ip, r7 │ │ │ │ + add r0, r4 │ │ │ │ + cmp r6, lr │ │ │ │ + beq.n 695d0 <__udpack_MOD_dclsetcontourb@@Base+0x194> │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + b.n 69592 <__udpack_MOD_dclsetcontourb@@Base+0x156> │ │ │ │ + mul.w r0, sl, r4 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + blx 34010 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 69510 <__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 2f7ec │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 694ca <__udpack_MOD_dclsetcontourb@@Base+0x8e> │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.n 695d0 <__udpack_MOD_dclsetcontourb@@Base+0x194> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.n 695da <__udpack_MOD_dclsetcontourb@@Base+0x19e> │ │ │ │ + b.n 695d0 <__udpack_MOD_dclsetcontourb@@Base+0x194> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + cmp r6, r2 │ │ │ │ + blt.n 69556 <__udpack_MOD_dclsetcontourb@@Base+0x11a> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.n 695e8 <__udpack_MOD_dclsetcontourb@@Base+0x1ac> │ │ │ │ + b.n 69556 <__udpack_MOD_dclsetcontourb@@Base+0x11a> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [pc, #688] @ (698b4 <__datelib_MOD_dcllengthofmonth@@Base+0x2c>) │ │ │ │ + movs r2, r1 │ │ │ │ + bcs.n 69628 <__udpack_MOD_dclsetcontoura@@Base+0x18> │ │ │ │ movs r0, r1 │ │ │ │ - add r7, pc, #120 @ (adr r7, 6b3d0 ) │ │ │ │ + ldr r0, [pc, #216] @ (696e4 <__udpack_MOD_dcldrawcontour@@Base+0x94>) │ │ │ │ + movs r2, r1 │ │ │ │ + bne.n 69580 <__udpack_MOD_dclsetcontourb@@Base+0x144> │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006b358 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00069610 <__udpack_MOD_dclsetcontoura@@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 34010 │ │ │ │ - cbz r0, 6b3c6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30c60 │ │ │ │ - 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] @ (6964c <__udpack_MOD_dclsetcontoura@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #18 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 35ca0 │ │ │ │ + movs r1, #18 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6b3d4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6b3d8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ - movs r0, r1 │ │ │ │ - add r6, pc, #792 @ (adr r6, 6b6f4 ) │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + beq.n 6973c <__udpack_MOD_dcldrawcontour@@Base+0xec> │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006b3dc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00069650 <__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, #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] │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr r2, [pc, #472] @ (6983c <__udpack_MOD_dcldrawcontour@@Base+0x1ec>) │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + ldr r3, [pc, #472] @ (69840 <__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 69730 <__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 34010 │ │ │ │ - cbz r0, 6b44a │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r1, [pc, #376] @ (69844 <__udpack_MOD_dcldrawcontour@@Base+0x1f4>) │ │ │ │ + str r0, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31224 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6b458 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6b45c ) │ │ │ │ + ldr r0, [pc, #376] @ (69848 <__udpack_MOD_dcldrawcontour@@Base+0x1f8>) │ │ │ │ + movs r2, #14 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cmp r6, #84 @ 0x54 │ │ │ │ + blx 34974 │ │ │ │ + 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, 6973e <__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 3468c │ │ │ │ + ldr r0, [pc, #324] @ (6984c <__udpack_MOD_dcldrawcontour@@Base+0x1fc>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + blx 30488 │ │ │ │ + ldr r2, [pc, #320] @ (69850 <__udpack_MOD_dcldrawcontour@@Base+0x200>) │ │ │ │ + ldr r3, [pc, #300] @ (69840 <__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 69838 <__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 2fa64 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r5, r9 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 69688 <__udpack_MOD_dcldrawcontour@@Base+0x38> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orrs r3, r7 │ │ │ │ + bpl.n 697ee <__udpack_MOD_dcldrawcontour@@Base+0x19e> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + cmp r7, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + blt.n 697fe <__udpack_MOD_dcldrawcontour@@Base+0x1ae> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 69828 <__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 69772 <__udpack_MOD_dcldrawcontour@@Base+0x122> │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + add lr, r8 │ │ │ │ + add ip, r4 │ │ │ │ + cmp r7, r9 │ │ │ │ + bge.n 69768 <__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 3468c │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 69818 <__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 697d4 <__udpack_MOD_dcldrawcontour@@Base+0x184> │ │ │ │ + add ip, r8 │ │ │ │ + add r0, r4 │ │ │ │ + cmp r7, sl │ │ │ │ + beq.n 69810 <__udpack_MOD_dcldrawcontour@@Base+0x1c0> │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + b.n 697cc <__udpack_MOD_dcldrawcontour@@Base+0x17c> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mul.w r0, r3, r4 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + blx 34010 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 69750 <__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 3468c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 69704 <__udpack_MOD_dcldrawcontour@@Base+0xb4> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.n 69810 <__udpack_MOD_dcldrawcontour@@Base+0x1c0> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 6981c <__udpack_MOD_dcldrawcontour@@Base+0x1cc> │ │ │ │ + b.n 69810 <__udpack_MOD_dcldrawcontour@@Base+0x1c0> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + cmp r7, r2 │ │ │ │ + blt.n 6978e <__udpack_MOD_dcldrawcontour@@Base+0x13e> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r7, r3 │ │ │ │ + bge.n 6982a <__udpack_MOD_dcldrawcontour@@Base+0x1da> │ │ │ │ + b.n 6978e <__udpack_MOD_dcldrawcontour@@Base+0x13e> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + mov lr, r3 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 6943c <__udpack_MOD_dclsetcontourb@@Base> │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - add r6, pc, #440 @ (adr r6, 6b618 ) │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ + cmp sl, lr │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006b460 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00069854 <__datelib_MOD_dcllengthofyear@@Base>: │ │ │ │ + push {r3, r4, r5, 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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b50a │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (69884 <__datelib_MOD_dcllengthofyear@@Base+0x30>) │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b518 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30ac0 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - movs r6, #1 │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ + blx 2f694 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ + blx 351a0 │ │ │ │ + movs r1, #15 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6b528 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6b52c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6b530 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6b534 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ - movs r0, r1 │ │ │ │ - add r5, pc, #872 @ (adr r5, 6b898 ) │ │ │ │ - movs r0, r1 │ │ │ │ - cmp r5, #134 @ 0x86 │ │ │ │ - movs r0, r1 │ │ │ │ - add r5, pc, #992 @ (adr r5, 6b918 ) │ │ │ │ + blx 2fb8c │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006b538 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00069888 <__datelib_MOD_dcllengthofmonth@@Base>: │ │ │ │ + push {r4, r5, r6, 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 34010 │ │ │ │ - cbz r0, 6b59e │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33778 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (698bc <__datelib_MOD_dcllengthofmonth@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 31354 │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 332a0 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6b5ac ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6b5b0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cmp r5, #0 │ │ │ │ - movs r0, r1 │ │ │ │ - add r5, pc, #632 @ (adr r5, 6b82c ) │ │ │ │ + blx 2fb8c │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006b5b4 : │ │ │ │ - b.w 31290 │ │ │ │ - │ │ │ │ -0006b5b8 : │ │ │ │ - push {r3, lr} │ │ │ │ +000698c0 <__datelib_MOD_dcldayofweek@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f6b0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ (698f8 <__datelib_MOD_dcldayofweek@@Base+0x38>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + add.w r2, r5, #8 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34440 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb8c │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldmia r6!, {r4} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006b5d4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000698fc <__datelib_MOD_dclformatdate@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #52] @ (69940 <__datelib_MOD_dclformatdate@@Base+0x44>) │ │ │ │ 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 34010 │ │ │ │ - cbz r0, 6b642 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f3a0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 2f694 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add.w r3, r5, #8 │ │ │ │ + adds r2, r5, #4 │ │ │ │ + blx 2f100 │ │ │ │ + movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6b650 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6b654 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ - movs r0, r1 │ │ │ │ - add r5, pc, #152 @ (adr r5, 6b6f0 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldmia r5, {r1, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006b658 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00069944 <__datelib_MOD_dcldiffdate@@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 34010 │ │ │ │ - cbz r0, 6b6c6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31678 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #56] @ (6998c <__datelib_MOD_dcldiffdate@@Base+0x48>) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + movs r1, #11 │ │ │ │ + blx 2f694 │ │ │ │ + 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 3063c │ │ │ │ + movs r1, #11 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6b6d4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6b6d8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cmp r3, #216 @ 0xd8 │ │ │ │ - movs r0, r1 │ │ │ │ - add r4, pc, #824 @ (adr r4, 6ba14 ) │ │ │ │ + blx 2fb8c │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006b6dc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00069990 <__datelib_MOD_dcladddate@@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 │ │ │ │ - mov r5, r2 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #104] @ (69a0c <__datelib_MOD_dcladddate@@Base+0x7c>) │ │ │ │ + ldr r3, [pc, #108] @ (69a10 <__datelib_MOD_dcladddate@@Base+0x80>) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #104] @ (69a14 <__datelib_MOD_dcladddate@@Base+0x84>) │ │ │ │ mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 6b74a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2eed8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + 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 2f694 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6b758 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6b75c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cmp r3, #84 @ 0x54 │ │ │ │ - movs r0, r1 │ │ │ │ - add r4, pc, #472 @ (adr r4, 6b938 ) │ │ │ │ + add r4, sp, #16 │ │ │ │ + adds r2, r7, #4 │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r7 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + add r3, sp, #20 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add.w r3, r7, #8 │ │ │ │ + blx 3233c │ │ │ │ + movs r1, #10 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r3, [pc, #40] @ (69a10 <__datelib_MOD_dcladddate@@Base+0x80>) │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + stmia.w r6, {r0, r1, r2} │ │ │ │ + ldr r2, [pc, #40] @ (69a18 <__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 69a06 <__datelib_MOD_dcladddate@@Base+0x76> │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + muls r6, r3 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5, {r1, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ + orrs r4, r2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006b760 : │ │ │ │ - push {r3, lr} │ │ │ │ +00069a1c <__datelib_MOD_dclgetdate@@Base>: │ │ │ │ + push {r4, r5, r6, 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} │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r2, [pc, #88] @ (69a84 <__datelib_MOD_dclgetdate@@Base+0x68>) │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r3, [pc, #88] @ (69a88 <__datelib_MOD_dclgetdate@@Base+0x6c>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #84] @ (69a8c <__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 2f694 │ │ │ │ + add r2, sp, #8 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, sp │ │ │ │ + blx 32fb8 │ │ │ │ + movs r1, #10 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r3, [pc, #40] @ (69a88 <__datelib_MOD_dclgetdate@@Base+0x6c>) │ │ │ │ + ldmia.w sp, {r0, r1, r2} │ │ │ │ + stmia.w r6, {r0, r1, r2} │ │ │ │ + ldr r2, [pc, #40] @ (69a90 <__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 69a7e <__datelib_MOD_dclgetdate@@Base+0x62> │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + cmn r2, r2 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r4, r3 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006b77c : │ │ │ │ - push {r3, lr} │ │ │ │ +00069a94 <__uwpack_MOD_dclgetygridnumber@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 352ec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (69ac4 <__uwpack_MOD_dclgetygridnumber@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #17 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 332b0 │ │ │ │ + movs r1, #17 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb8c │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006b798 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00069ac8 <__uwpack_MOD_dclgetxgridnumber@@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 34010 │ │ │ │ - cbz r0, 6b806 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (69af8 <__uwpack_MOD_dclgetxgridnumber@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #17 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 32fe0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32844 │ │ │ │ + movs r1, #17 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + blx 2fb8c │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00069afc <__uwpack_MOD_dclgetygridvalue@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (69b34 <__uwpack_MOD_dclgetygridvalue@@Base+0x38>) │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6b814 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6b818 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3502c │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 2fb8c │ │ │ │ + vldr s0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ - add r3, pc, #920 @ (adr r3, 6bbb4 ) │ │ │ │ + │ │ │ │ +00069b38 <__uwpack_MOD_dclgetxgridvalue@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (69b70 <__uwpack_MOD_dclgetxgridvalue@@Base+0x38>) │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f358 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 2fb8c │ │ │ │ + vldr s0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldmia r4, {r1, r2, r4} │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006b81c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00069b74 <__uwpack_MOD_dclgetyevengrid@@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] @ (69bb0 <__uwpack_MOD_dclgetyevengrid@@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 34010 │ │ │ │ - cbz r0, 6b876 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #15 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32be8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 30fa8 │ │ │ │ + movs r1, #15 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6b884 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6b888 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ - movs r0, r1 │ │ │ │ - add r3, pc, #648 @ (adr r3, 6bb14 ) │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006b88c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00069bb4 <__uwpack_MOD_dclgetxevengrid@@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] @ (69bf0 <__uwpack_MOD_dclgetxevengrid@@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 34010 │ │ │ │ - cbz r0, 6b8e6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #15 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31590 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 2fed8 │ │ │ │ + movs r1, #15 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6b8f4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6b8f8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ - movs r0, r1 │ │ │ │ - add r3, pc, #376 @ (adr r3, 6ba74 ) │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006b8fc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00069bf4 <__uwpack_MOD_dclsetyevengrid@@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 34010 │ │ │ │ - cbz r0, 6b96a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34374 │ │ │ │ - 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] @ (69c30 <__uwpack_MOD_dclsetyevengrid@@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 31354 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 30030 │ │ │ │ + movs r1, #15 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6b978 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6b97c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ - movs r0, r1 │ │ │ │ - add r3, pc, #24 @ (adr r3, 6b998 ) │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldmia r3, {r1, r2, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006b980 : │ │ │ │ - push {r3, lr} │ │ │ │ +00069c34 <__uwpack_MOD_dclsetxevengrid@@Base>: │ │ │ │ + push {r4, r5, r6, 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} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (69c70 <__uwpack_MOD_dclsetxevengrid@@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 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 34120 │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006b99c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00069c74 <__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, #4040] @ 0xfc8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #216] @ (69d60 <__uwpack_MOD_dclgetygrid@@Base+0xec>) │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #216] @ (69d64 <__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, 69ce6 <__uwpack_MOD_dclgetygrid@@Base+0x72> │ │ │ │ + ldr r0, [pc, #188] @ (69d68 <__uwpack_MOD_dclgetygrid@@Base+0xf4>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 69cf2 <__uwpack_MOD_dclgetygrid@@Base+0x7e> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 350f8 │ │ │ │ + ldr r2, [pc, #168] @ (69d6c <__uwpack_MOD_dclgetygrid@@Base+0xf8>) │ │ │ │ + ldr r3, [pc, #156] @ (69d64 <__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 69d5a <__uwpack_MOD_dclgetygrid@@Base+0xe6> │ │ │ │ + ldr r0, [pc, #152] @ (69d70 <__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 2fb88 │ │ │ │ + ldr r0, [pc, #140] @ (69d74 <__uwpack_MOD_dclgetygrid@@Base+0x100>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + b.n 69cb8 <__uwpack_MOD_dclgetygrid@@Base+0x44> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 69d40 <__uwpack_MOD_dclgetygrid@@Base+0xcc> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ blx 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ba48 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + mov r9, r0 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ba56 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ + 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 69d06 <__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 350f8 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + ldr.w r1, [r5], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r2 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 69d2c <__uwpack_MOD_dclgetygrid@@Base+0xb8> │ │ │ │ mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 34950 │ │ │ │ - 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 69cc2 <__uwpack_MOD_dclgetygrid@@Base+0x4e> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 350f8 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (6ba64 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6ba68 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6ba6c ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6ba70 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ - movs r0, r1 │ │ │ │ - add r2, pc, #336 @ (adr r2, 6bbbc ) │ │ │ │ + b.n 69cc2 <__uwpack_MOD_dclgetygrid@@Base+0x4e> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + eors r2, r7 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r1, r3} │ │ │ │ movs r0, r1 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + ands r6, r7 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - add r2, pc, #456 @ (adr r2, 6bc3c ) │ │ │ │ + ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006ba74 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00069d78 <__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, #4040] @ 0xfc8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #216] @ (69e64 <__uwpack_MOD_dclsetygrid@@Base+0xec>) │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #216] @ (69e68 <__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, 69dea <__uwpack_MOD_dclsetygrid@@Base+0x72> │ │ │ │ + ldr r0, [pc, #188] @ (69e6c <__uwpack_MOD_dclsetygrid@@Base+0xf4>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 69df6 <__uwpack_MOD_dclsetygrid@@Base+0x7e> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 35d38 │ │ │ │ + ldr r2, [pc, #168] @ (69e70 <__uwpack_MOD_dclsetygrid@@Base+0xf8>) │ │ │ │ + ldr r3, [pc, #156] @ (69e68 <__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 69e5e <__uwpack_MOD_dclsetygrid@@Base+0xe6> │ │ │ │ + ldr r0, [pc, #152] @ (69e74 <__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 2fb88 │ │ │ │ + ldr r0, [pc, #140] @ (69e78 <__uwpack_MOD_dclsetygrid@@Base+0x100>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + b.n 69dbc <__uwpack_MOD_dclsetygrid@@Base+0x44> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 69e44 <__uwpack_MOD_dclsetygrid@@Base+0xcc> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ blx 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bb20 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + mov r9, r0 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bb2e │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ + 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 69e0a <__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 35d38 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + ldr.w r1, [r5], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r2 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 69e30 <__uwpack_MOD_dclsetygrid@@Base+0xb8> │ │ │ │ mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31a9c │ │ │ │ - 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 69dc6 <__uwpack_MOD_dclsetygrid@@Base+0x4e> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 35d38 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (6bb3c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6bb40 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6bb44 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6bb48 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - movs r7, #126 @ 0x7e │ │ │ │ - movs r0, r1 │ │ │ │ - add r1, pc, #848 @ (adr r1, 6be94 ) │ │ │ │ + b.n 69dc6 <__uwpack_MOD_dclsetygrid@@Base+0x4e> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + subs r7, #118 @ 0x76 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ movs r0, r1 │ │ │ │ - movs r7, #112 @ 0x70 │ │ │ │ + subs r7, #58 @ 0x3a │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - add r1, pc, #968 @ (adr r1, 6bf14 ) │ │ │ │ + ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006bb4c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00069e7c <__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, #4040] @ 0xfc8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #216] @ (69f68 <__uwpack_MOD_dclgetxgrid@@Base+0xec>) │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #216] @ (69f6c <__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, 69eee <__uwpack_MOD_dclgetxgrid@@Base+0x72> │ │ │ │ + ldr r0, [pc, #188] @ (69f70 <__uwpack_MOD_dclgetxgrid@@Base+0xf4>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 69efa <__uwpack_MOD_dclgetxgrid@@Base+0x7e> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 32a28 │ │ │ │ + ldr r2, [pc, #168] @ (69f74 <__uwpack_MOD_dclgetxgrid@@Base+0xf8>) │ │ │ │ + ldr r3, [pc, #156] @ (69f6c <__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 69f62 <__uwpack_MOD_dclgetxgrid@@Base+0xe6> │ │ │ │ + ldr r0, [pc, #152] @ (69f78 <__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 2fb88 │ │ │ │ + ldr r0, [pc, #140] @ (69f7c <__uwpack_MOD_dclgetxgrid@@Base+0x100>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + b.n 69ec0 <__uwpack_MOD_dclgetxgrid@@Base+0x44> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 69f48 <__uwpack_MOD_dclgetxgrid@@Base+0xcc> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ blx 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bbf8 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + mov r9, r0 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bc06 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ + 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 69f0e <__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 32a28 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + ldr.w r1, [r5], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r2 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 69f34 <__uwpack_MOD_dclgetxgrid@@Base+0xb8> │ │ │ │ mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 33bc8 │ │ │ │ - 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 69eca <__uwpack_MOD_dclgetxgrid@@Base+0x4e> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 32a28 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (6bc14 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6bc18 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6bc1c ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6bc20 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - movs r6, #166 @ 0xa6 │ │ │ │ - movs r0, r1 │ │ │ │ - add r1, pc, #336 @ (adr r1, 6bd6c ) │ │ │ │ + b.n 69eca <__uwpack_MOD_dclgetxgrid@@Base+0x4e> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + subs r6, #114 @ 0x72 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ movs r0, r1 │ │ │ │ - movs r6, #152 @ 0x98 │ │ │ │ + subs r6, #54 @ 0x36 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - add r1, pc, #456 @ (adr r1, 6bdec ) │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006bc24 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00069f80 <__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, #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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bd10 │ │ │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bd2c │ │ │ │ - ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #216] @ (6a06c <__uwpack_MOD_dclsetxgrid@@Base+0xec>) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #216] @ (6a070 <__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 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r6, r4, #1 │ │ │ │ + bic.w r7, r6, r6, asr #31 │ │ │ │ + cbz r5, 69ff2 <__uwpack_MOD_dclsetxgrid@@Base+0x72> │ │ │ │ + ldr r0, [pc, #188] @ (6a074 <__uwpack_MOD_dclsetxgrid@@Base+0xf4>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 69ffe <__uwpack_MOD_dclsetxgrid@@Base+0x7e> │ │ │ │ + add r1, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 31720 │ │ │ │ + ldr r2, [pc, #168] @ (6a078 <__uwpack_MOD_dclsetxgrid@@Base+0xf8>) │ │ │ │ + ldr r3, [pc, #156] @ (6a070 <__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 6a066 <__uwpack_MOD_dclsetxgrid@@Base+0xe6> │ │ │ │ + ldr r0, [pc, #152] @ (6a07c <__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 2fb88 │ │ │ │ + ldr r0, [pc, #140] @ (6a080 <__uwpack_MOD_dclsetxgrid@@Base+0x100>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + b.n 69fc4 <__uwpack_MOD_dclsetxgrid@@Base+0x44> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 6a04c <__uwpack_MOD_dclsetxgrid@@Base+0xcc> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ blx 34010 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bd1e │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 31354 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - blx 345d4 │ │ │ │ - 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 31354 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fa68 │ │ │ │ - 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 6a012 <__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 31720 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + ldr.w r1, [r5], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r2 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 6a038 <__uwpack_MOD_dclsetxgrid@@Base+0xb8> │ │ │ │ + mov r0, r9 │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 69fce <__uwpack_MOD_dclsetxgrid@@Base+0x4e> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 31720 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (6bd3c ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (6bd40 ) │ │ │ │ - add r1, pc │ │ │ │ + b.n 69fce <__uwpack_MOD_dclsetxgrid@@Base+0x4e> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r1, r5} │ │ │ │ + movs r0, r1 │ │ │ │ + subs r5, #50 @ 0x32 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0006a084 <__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} │ │ │ │ + │ │ │ │ +0006a0a4 <__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, #4040] @ 0xfc8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #372] @ (6a22c <__fftreal_MOD_dclrealfft_b@@Base+0x188>) │ │ │ │ + ldr r3, [pc, #372] @ (6a230 <__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] @ (6a234 <__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 │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #36] @ (6bd44 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #36] @ (6bd48 ) │ │ │ │ + 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 2f694 │ │ │ │ + cbz r5, 6a100 <__fftreal_MOD_dclrealfft_b@@Base+0x5c> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [pc, #308] @ (6a238 <__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 6a12e <__fftreal_MOD_dclrealfft_b@@Base+0x8a> │ │ │ │ + movs r3, #12 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #288] @ (6a23c <__fftreal_MOD_dclrealfft_b@@Base+0x198>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #284] @ (6a240 <__fftreal_MOD_dclrealfft_b@@Base+0x19c>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #284] @ (6a244 <__fftreal_MOD_dclrealfft_b@@Base+0x1a0>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (6bd4c ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (6bd50 ) │ │ │ │ - add r1, pc │ │ │ │ + blx 33af8 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 6a150 <__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 6a13e <__fftreal_MOD_dclrealfft_b@@Base+0x9a> │ │ │ │ + ldr r4, [pc, #244] @ (6a248 <__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 6a18e <__fftreal_MOD_dclrealfft_b@@Base+0xea> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 343d0 │ │ │ │ + ldr r2, [pc, #224] @ (6a24c <__fftreal_MOD_dclrealfft_b@@Base+0x1a8>) │ │ │ │ + ldr r3, [pc, #192] @ (6a230 <__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 6a226 <__fftreal_MOD_dclrealfft_b@@Base+0x182> │ │ │ │ + ldr r0, [pc, #208] @ (6a250 <__fftreal_MOD_dclrealfft_b@@Base+0x1ac>) │ │ │ │ + movs r1, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + ldrd r8, r3, [r4, #32] │ │ │ │ + subs.w r9, r3, r8 │ │ │ │ + bmi.n 6a21c <__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 34010 │ │ │ │ + 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 6a1c0 <__fftreal_MOD_dclrealfft_b@@Base+0x11c> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 343d0 │ │ │ │ + ldr r2, [pc, #120] @ (6a254 <__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 6a214 <__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 │ │ │ │ + mul.w r4, r5, r4 │ │ │ │ + ldr.w r2, [r1], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 6a208 <__fftreal_MOD_dclrealfft_b@@Base+0x164> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6a16a <__fftreal_MOD_dclrealfft_b@@Base+0xc6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6a1ce <__fftreal_MOD_dclrealfft_b@@Base+0x12a> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ - movs r0, r1 │ │ │ │ - add r0, pc, #592 @ (adr r0, 6bf94 ) │ │ │ │ - movs r0, r1 │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r3} │ │ │ │ movs r0, r1 │ │ │ │ - add r0, pc, #888 @ (adr r0, 6c0c4 ) │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ + movs r3, r1 │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - add r0, pc, #656 @ (adr r0, 6bfe4 ) │ │ │ │ + lsls r4, r5, #31 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ + movs r3, r1 │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -0006bd54 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006a258 <__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, #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] @ (6a3e0 <__fftreal_MOD_dclrealfft_f@@Base+0x188>) │ │ │ │ + ldr r3, [pc, #372] @ (6a3e4 <__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] @ (6a3e8 <__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 2f694 │ │ │ │ + cbz r5, 6a2b4 <__fftreal_MOD_dclrealfft_f@@Base+0x5c> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [pc, #308] @ (6a3ec <__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 6a2e2 <__fftreal_MOD_dclrealfft_f@@Base+0x8a> │ │ │ │ + movs r3, #12 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #288] @ (6a3f0 <__fftreal_MOD_dclrealfft_f@@Base+0x198>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #284] @ (6a3f4 <__fftreal_MOD_dclrealfft_f@@Base+0x19c>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #284] @ (6a3f8 <__fftreal_MOD_dclrealfft_f@@Base+0x1a0>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 6a304 <__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 6a2f2 <__fftreal_MOD_dclrealfft_f@@Base+0x9a> │ │ │ │ + ldr r4, [pc, #244] @ (6a3fc <__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 6a342 <__fftreal_MOD_dclrealfft_f@@Base+0xea> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 33788 │ │ │ │ + ldr r2, [pc, #224] @ (6a400 <__fftreal_MOD_dclrealfft_f@@Base+0x1a8>) │ │ │ │ + ldr r3, [pc, #192] @ (6a3e4 <__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 6a3da <__fftreal_MOD_dclrealfft_f@@Base+0x182> │ │ │ │ + ldr r0, [pc, #208] @ (6a404 <__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 2fb88 │ │ │ │ + ldrd r8, r3, [r4, #32] │ │ │ │ + subs.w r9, r3, r8 │ │ │ │ + bmi.n 6a3d0 <__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 34010 │ │ │ │ - cbz r0, 6bdc2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - 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 6a374 <__fftreal_MOD_dclrealfft_f@@Base+0x11c> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 33788 │ │ │ │ + ldr r2, [pc, #120] @ (6a408 <__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 6a3c8 <__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 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34c28 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - 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 6a3bc <__fftreal_MOD_dclrealfft_f@@Base+0x164> │ │ │ │ + mov r0, r8 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6bdd0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6bdd4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + b.n 6a31e <__fftreal_MOD_dclrealfft_f@@Base+0xc6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6a382 <__fftreal_MOD_dclrealfft_f@@Base+0x12a> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ + movs r3, r1 │ │ │ │ + stmia r5!, {r1, r2, r6} │ │ │ │ movs r0, r1 │ │ │ │ - add r0, pc, #408 @ (adr r0, 6bf70 ) │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r1, #226 @ 0xe2 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ + adds r7, #0 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -0006bdd8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006a40c <__fftreal_MOD_dcldeallocrealfft@@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 34010 │ │ │ │ - cbz r0, 6be46 │ │ │ │ + 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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f09c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [pc, #68] @ (6a464 <__fftreal_MOD_dcldeallocrealfft@@Base+0x58>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + mov r3, r4 │ │ │ │ + cbz r4, 6a42e <__fftreal_MOD_dcldeallocrealfft@@Base+0x22> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r4, [pc, #56] @ (6a468 <__fftreal_MOD_dcldeallocrealfft@@Base+0x5c>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r4, pc │ │ │ │ + mla r4, r2, r3, r4 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 6a452 <__fftreal_MOD_dcldeallocrealfft@@Base+0x46> │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6be54 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6be58 ) │ │ │ │ + ldr r0, [pc, #40] @ (6a46c <__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 2fb88 │ │ │ │ + ldr r2, [pc, #28] @ (6a470 <__fftreal_MOD_dcldeallocrealfft@@Base+0x64>) │ │ │ │ + ldr r1, [pc, #28] @ (6a474 <__fftreal_MOD_dcldeallocrealfft@@Base+0x68>) │ │ │ │ + ldr r0, [pc, #32] @ (6a478 <__fftreal_MOD_dcldeallocrealfft@@Base+0x6c>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - movs r4, #88 @ 0x58 │ │ │ │ + blx 33a98 <_gfortran_runtime_error_at@plt> │ │ │ │ + nop │ │ │ │ + stmia r4!, {r2, r3} │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ + movs r3, r1 │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r3!, {r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - add r0, pc, #56 @ (adr r0, 6be94 ) │ │ │ │ + pop {r1, r6, pc} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r3!, {r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006be5c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006a47c <__fftreal_MOD_dclinitrealfft@@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 34010 │ │ │ │ - cbz r0, 6beca │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #192] @ (6a550 <__fftreal_MOD_dclinitrealfft@@Base+0xd4>) │ │ │ │ + mov r5, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #14 │ │ │ │ + blx 2f694 │ │ │ │ + cbz r5, 6a4a0 <__fftreal_MOD_dclinitrealfft@@Base+0x24> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [pc, #176] @ (6a554 <__fftreal_MOD_dclinitrealfft@@Base+0xd8>) │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r1, r5, r3 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbz r3, 6a4c6 <__fftreal_MOD_dclinitrealfft@@Base+0x4a> │ │ │ │ + movs r0, #14 │ │ │ │ + ldr r2, [pc, #164] @ (6a558 <__fftreal_MOD_dclinitrealfft@@Base+0xdc>) │ │ │ │ + strd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r1, [pc, #160] @ (6a55c <__fftreal_MOD_dclinitrealfft@@Base+0xe0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #160] @ (6a560 <__fftreal_MOD_dclinitrealfft@@Base+0xe4>) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r3, [pc, #152] @ (6a564 <__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 6a53a <__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 34010 │ │ │ │ + ldr r3, [pc, #100] @ (6a568 <__fftreal_MOD_dclinitrealfft@@Base+0xec>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30790 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6bed8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6bedc ) │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r5, r3 │ │ │ │ + str r0, [r3, #4] │ │ │ │ + cbz r0, 6a542 <__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 2fecc │ │ │ │ + ldr r0, [pc, #64] @ (6a56c <__fftreal_MOD_dclinitrealfft@@Base+0xf0>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + ldr r0, [pc, #52] @ (6a570 <__fftreal_MOD_dclinitrealfft@@Base+0xf4>) │ │ │ │ + add r0, pc │ │ │ │ + blx 33db4 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #48] @ (6a574 <__fftreal_MOD_dclinitrealfft@@Base+0xf8>) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #48] @ (6a578 <__fftreal_MOD_dclinitrealfft@@Base+0xfc>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + stmia r3!, {r1, r4, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + adds r5, #236 @ 0xec │ │ │ │ + movs r3, r1 │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r5, #194 @ 0xc2 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r5, #136 @ 0x88 │ │ │ │ + movs r3, r1 │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ + movs r0, r1 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + movs r0, r1 │ │ │ │ + adds r4, #12 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + stmia r3!, {r1, r2, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006bee0 : │ │ │ │ +0006a57c <__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, #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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bf8a │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + ldr r4, [pc, #792] @ (6a8a8 <__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] @ (6a8ac <__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] │ │ │ │ + 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] @ (6a8b0 <__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 2f694 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 6a606 <__ffteasy_MOD_dcleasyfft_b@@Base+0x8a> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ + ldr r3, [pc, #684] @ (6a8b4 <__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 6a63c <__ffteasy_MOD_dcleasyfft_b@@Base+0xc0> │ │ │ │ + movs r3, #12 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #656] @ (6a8b8 <__ffteasy_MOD_dcleasyfft_b@@Base+0x33c>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #652] @ (6a8bc <__ffteasy_MOD_dcleasyfft_b@@Base+0x340>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #652] @ (6a8c0 <__ffteasy_MOD_dcleasyfft_b@@Base+0x344>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + cmp r6, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w sl, [sp, #12] │ │ │ │ + bne.n 6a6be <__ffteasy_MOD_dcleasyfft_b@@Base+0x142> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r8, [sp, #16] │ │ │ │ + bne.n 6a6f8 <__ffteasy_MOD_dcleasyfft_b@@Base+0x17c> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #20] │ │ │ │ + bne.n 6a730 <__ffteasy_MOD_dcleasyfft_b@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #616] @ (6a8c4 <__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 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + bne.w 6a81e <__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 340b4 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 6a7f8 <__ffteasy_MOD_dcleasyfft_b@@Base+0x27c> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.w 6a7d2 <__ffteasy_MOD_dcleasyfft_b@@Base+0x256> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 6a7ac <__ffteasy_MOD_dcleasyfft_b@@Base+0x230> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 6a75e <__ffteasy_MOD_dcleasyfft_b@@Base+0x1e2> │ │ │ │ + ldr r2, [pc, #556] @ (6a8c8 <__ffteasy_MOD_dcleasyfft_b@@Base+0x34c>) │ │ │ │ + ldr r3, [pc, #528] @ (6a8ac <__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 6a8a4 <__ffteasy_MOD_dcleasyfft_b@@Base+0x328> │ │ │ │ + ldr r0, [pc, #540] @ (6a8cc <__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 2fb88 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 6a898 <__ffteasy_MOD_dcleasyfft_b@@Base+0x31c> │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bf98 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r8, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6a6dc <__ffteasy_MOD_dcleasyfft_b@@Base+0x160> │ │ │ │ + cmp r5, #1 │ │ │ │ + str.w sl, [sp, #48] @ 0x30 │ │ │ │ + it eq │ │ │ │ + ldreq.w r8, [sp, #16] │ │ │ │ + beq.n 6a650 <__ffteasy_MOD_dcleasyfft_b@@Base+0xd4> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 6a874 <__ffteasy_MOD_dcleasyfft_b@@Base+0x2f8> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + 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 6a712 <__ffteasy_MOD_dcleasyfft_b@@Base+0x196> │ │ │ │ + cmp r4, #1 │ │ │ │ + str.w r8, [sp, #44] @ 0x2c │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #20] │ │ │ │ + beq.n 6a65a <__ffteasy_MOD_dcleasyfft_b@@Base+0xde> │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 6a880 <__ffteasy_MOD_dcleasyfft_b@@Base+0x304> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 6a748 <__ffteasy_MOD_dcleasyfft_b@@Base+0x1cc> │ │ │ │ + str.w r9, [sp, #52] @ 0x34 │ │ │ │ + b.n 6a65a <__ffteasy_MOD_dcleasyfft_b@@Base+0xde> │ │ │ │ + ldr r3, [pc, #368] @ (6a8d0 <__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 6a7a4 <__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 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 344d4 │ │ │ │ - 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ + 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 6a798 <__ffteasy_MOD_dcleasyfft_b@@Base+0x21c> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 6a698 <__ffteasy_MOD_dcleasyfft_b@@Base+0x11c> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6a7ca <__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 6a7be <__ffteasy_MOD_dcleasyfft_b@@Base+0x242> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (6bfa8 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6bfac ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6bfb0 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6bfb4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - movs r3, #20 │ │ │ │ + b.n 6a694 <__ffteasy_MOD_dcleasyfft_b@@Base+0x118> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6a7f0 <__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 6a7e4 <__ffteasy_MOD_dcleasyfft_b@@Base+0x268> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6a68e <__ffteasy_MOD_dcleasyfft_b@@Base+0x112> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6a816 <__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 6a80a <__ffteasy_MOD_dcleasyfft_b@@Base+0x28e> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6a688 <__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 6a88c <__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 34010 │ │ │ │ + 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 6a860 <__ffteasy_MOD_dcleasyfft_b@@Base+0x2e4> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + b.n 6a672 <__ffteasy_MOD_dcleasyfft_b@@Base+0xf6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 6a650 <__ffteasy_MOD_dcleasyfft_b@@Base+0xd4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 6a65a <__ffteasy_MOD_dcleasyfft_b@@Base+0xde> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + b.n 6a672 <__ffteasy_MOD_dcleasyfft_b@@Base+0xf6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 6a646 <__ffteasy_MOD_dcleasyfft_b@@Base+0xca> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ + adds r4, #134 @ 0x86 │ │ │ │ + movs r3, r1 │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - movs r3, #6 │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r4, #50 @ 0x32 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r2!, {r1, r2, r4} │ │ │ │ movs r0, r1 │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -0006bfb8 : │ │ │ │ +0006a8d4 <__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, #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.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + ldr r4, [pc, #792] @ (6ac00 <__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] @ (6ac04 <__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] @ (6ac08 <__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 2f694 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 6a95e <__ffteasy_MOD_dcleasyfft_f@@Base+0x8a> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ + ldr r3, [pc, #684] @ (6ac0c <__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 6a994 <__ffteasy_MOD_dcleasyfft_f@@Base+0xc0> │ │ │ │ + movs r3, #12 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #656] @ (6ac10 <__ffteasy_MOD_dcleasyfft_f@@Base+0x33c>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #652] @ (6ac14 <__ffteasy_MOD_dcleasyfft_f@@Base+0x340>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #652] @ (6ac18 <__ffteasy_MOD_dcleasyfft_f@@Base+0x344>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + cmp r6, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w sl, [sp, #12] │ │ │ │ + bne.n 6aa16 <__ffteasy_MOD_dcleasyfft_f@@Base+0x142> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r8, [sp, #16] │ │ │ │ + bne.n 6aa50 <__ffteasy_MOD_dcleasyfft_f@@Base+0x17c> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #20] │ │ │ │ + bne.n 6aa88 <__ffteasy_MOD_dcleasyfft_f@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #616] @ (6ac1c <__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 6ab76 <__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 331e4 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 6ab50 <__ffteasy_MOD_dcleasyfft_f@@Base+0x27c> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.w 6ab2a <__ffteasy_MOD_dcleasyfft_f@@Base+0x256> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 6ab04 <__ffteasy_MOD_dcleasyfft_f@@Base+0x230> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 6aab6 <__ffteasy_MOD_dcleasyfft_f@@Base+0x1e2> │ │ │ │ + ldr r2, [pc, #556] @ (6ac20 <__ffteasy_MOD_dcleasyfft_f@@Base+0x34c>) │ │ │ │ + ldr r3, [pc, #528] @ (6ac04 <__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 6abfc <__ffteasy_MOD_dcleasyfft_f@@Base+0x328> │ │ │ │ + ldr r0, [pc, #540] @ (6ac24 <__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 2fb88 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 6abf0 <__ffteasy_MOD_dcleasyfft_f@@Base+0x31c> │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c0aa │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r8, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6aa34 <__ffteasy_MOD_dcleasyfft_f@@Base+0x160> │ │ │ │ + cmp r5, #1 │ │ │ │ + str.w sl, [sp, #48] @ 0x30 │ │ │ │ + it eq │ │ │ │ + ldreq.w r8, [sp, #16] │ │ │ │ + beq.n 6a9a8 <__ffteasy_MOD_dcleasyfft_f@@Base+0xd4> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 6abcc <__ffteasy_MOD_dcleasyfft_f@@Base+0x2f8> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c0c6 │ │ │ │ - ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + 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 6aa6a <__ffteasy_MOD_dcleasyfft_f@@Base+0x196> │ │ │ │ + cmp r4, #1 │ │ │ │ + str.w r8, [sp, #44] @ 0x2c │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #20] │ │ │ │ + beq.n 6a9b2 <__ffteasy_MOD_dcleasyfft_f@@Base+0xde> │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 6abd8 <__ffteasy_MOD_dcleasyfft_f@@Base+0x304> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 34010 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c0b8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - blx 31354 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - ldrd r1, r3, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - strd r9, r8, [sp, #8] │ │ │ │ - blx 33374 │ │ │ │ - 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 31354 │ │ │ │ - ldrd r1, r2, [sp, #24] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r6 │ │ │ │ + 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 6aaa0 <__ffteasy_MOD_dcleasyfft_f@@Base+0x1cc> │ │ │ │ + str.w r9, [sp, #52] @ 0x34 │ │ │ │ + b.n 6a9b2 <__ffteasy_MOD_dcleasyfft_f@@Base+0xde> │ │ │ │ + ldr r3, [pc, #368] @ (6ac28 <__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 6aafc <__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 6aaf0 <__ffteasy_MOD_dcleasyfft_f@@Base+0x21c> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 6a9f0 <__ffteasy_MOD_dcleasyfft_f@@Base+0x11c> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6ab22 <__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 6ab16 <__ffteasy_MOD_dcleasyfft_f@@Base+0x242> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 6a9ec <__ffteasy_MOD_dcleasyfft_f@@Base+0x118> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6ab48 <__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 6ab3c <__ffteasy_MOD_dcleasyfft_f@@Base+0x268> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #32] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ (6c0d4 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (6c0d8 ) │ │ │ │ - add r1, pc │ │ │ │ + b.n 6a9e6 <__ffteasy_MOD_dcleasyfft_f@@Base+0x112> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6ab6e <__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 6ab62 <__ffteasy_MOD_dcleasyfft_f@@Base+0x28e> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6a9e0 <__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 6abe4 <__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 34010 │ │ │ │ + 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 6abb8 <__ffteasy_MOD_dcleasyfft_f@@Base+0x2e4> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + b.n 6a9ca <__ffteasy_MOD_dcleasyfft_f@@Base+0xf6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 6a9a8 <__ffteasy_MOD_dcleasyfft_f@@Base+0xd4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 6a9b2 <__ffteasy_MOD_dcleasyfft_f@@Base+0xde> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + b.n 6a9ca <__ffteasy_MOD_dcleasyfft_f@@Base+0xf6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 6a99e <__ffteasy_MOD_dcleasyfft_f@@Base+0xca> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + adds r4, #26 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + nop {10} │ │ │ │ + movs r0, r1 │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ + movs r3, r1 │ │ │ │ + sevl │ │ │ │ + movs r0, r1 │ │ │ │ + bkpt 0x006c │ │ │ │ + movs r0, r1 │ │ │ │ + vaddl.u8 q0, d6, d8 │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ + movs r3, r1 │ │ │ │ + adds r3, #16 │ │ │ │ + movs r2, r1 │ │ │ │ + bkpt 0x00ce │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r7, #214 @ 0xd6 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0006ac2c <__ffteasy_MOD_dcldealloceasyfft@@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] @ (6ac88 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x5c>) │ │ │ │ + movs r1, #17 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #32] @ (6c0dc ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #32] @ (6c0e0 ) │ │ │ │ - add r1, pc │ │ │ │ + blx 2f694 │ │ │ │ + mov r3, r4 │ │ │ │ + cbz r4, 6ac4e <__ffteasy_MOD_dcldealloceasyfft@@Base+0x22> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r4, [pc, #60] @ (6ac8c <__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, 6ac76 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x4a> │ │ │ │ + blx 2fa68 │ │ │ │ + ldr r0, [pc, #44] @ (6ac90 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x64>) │ │ │ │ + movs r3, #0 │ │ │ │ + movs r1, #17 │ │ │ │ + str.w r3, [r4, #404] @ 0x194 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (6c0e4 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (6c0e8 ) │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + ldr r2, [pc, #28] @ (6ac94 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x68>) │ │ │ │ + ldr r1, [pc, #28] @ (6ac98 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x6c>) │ │ │ │ + ldr r0, [pc, #32] @ (6ac9c <__ffteasy_MOD_dcldealloceasyfft@@Base+0x70>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - movs r1, #244 @ 0xf4 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [sp, #360] @ 0x168 │ │ │ │ + blx 33a98 <_gfortran_runtime_error_at@plt> │ │ │ │ + nop │ │ │ │ + pop {r3, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - movs r1, #230 @ 0xe6 │ │ │ │ + cmp r6, #62 @ 0x3e │ │ │ │ + movs r3, r1 │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [sp, #656] @ 0x290 │ │ │ │ + cbnz r4, 6ad08 <__ffteasy_MOD_dcliniteasyfft@@Base+0x68> │ │ │ │ movs r0, r1 │ │ │ │ - movs r1, #216 @ 0xd8 │ │ │ │ + push {r1, r2, r3, r4, lr} │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006c0ec : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0006aca0 <__ffteasy_MOD_dcliniteasyfft@@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, #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 34010 │ │ │ │ - cbz r0, 6c176 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6c184 │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r0, [pc, #212] @ (6ad88 <__ffteasy_MOD_dcliniteasyfft@@Base+0xe8>) │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #14 │ │ │ │ + blx 2f694 │ │ │ │ + cbz r4, 6acc4 <__ffteasy_MOD_dcliniteasyfft@@Base+0x24> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + subs r4, #1 │ │ │ │ + ldr r3, [pc, #196] @ (6ad8c <__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, 6acec <__ffteasy_MOD_dcliniteasyfft@@Base+0x4c> │ │ │ │ + movs r0, #14 │ │ │ │ + ldr r2, [pc, #184] @ (6ad90 <__ffteasy_MOD_dcliniteasyfft@@Base+0xf0>) │ │ │ │ + strd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fef0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r1, [pc, #180] @ (6ad94 <__ffteasy_MOD_dcliniteasyfft@@Base+0xf4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #180] @ (6ad98 <__ffteasy_MOD_dcliniteasyfft@@Base+0xf8>) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + ldr r3, [pc, #172] @ (6ad9c <__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 6ad70 <__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 34010 │ │ │ │ + ldr r3, [pc, #108] @ (6ada0 <__ffteasy_MOD_dcliniteasyfft@@Base+0x100>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r4, r3 │ │ │ │ + str.w r0, [r3, #404] @ 0x194 │ │ │ │ + cbz r0, 6ad78 <__ffteasy_MOD_dcliniteasyfft@@Base+0xd8> │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #16 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6c194 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6c198 ) │ │ │ │ - add r1, pc │ │ │ │ + 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 34a70 │ │ │ │ + ldr r0, [pc, #64] @ (6ada4 <__ffteasy_MOD_dcliniteasyfft@@Base+0x104>) │ │ │ │ + movs r1, #14 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6c19c ) │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + ldr r0, [pc, #52] @ (6ada8 <__ffteasy_MOD_dcliniteasyfft@@Base+0x108>) │ │ │ │ + add r0, pc │ │ │ │ + blx 33db4 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #48] @ (6adac <__ffteasy_MOD_dcliniteasyfft@@Base+0x10c>) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6c1a0 ) │ │ │ │ + ldr r0, [pc, #48] @ (6adb0 <__ffteasy_MOD_dcliniteasyfft@@Base+0x110>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + pop {r1, r2, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ + movs r3, r1 │ │ │ │ + cbnz r4, 6adf8 <__fftsin_MOD_dclsinfft@@Base+0x44> │ │ │ │ movs r0, r1 │ │ │ │ - movs r1, #26 │ │ │ │ + pop {r3, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + stc2 0, cr0, [lr], #-32 @ 0xffffffe0 │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r5, #90 @ 0x5a │ │ │ │ + movs r3, r1 │ │ │ │ + cbnz r0, 6ae16 <__fftsin_MOD_dclsinfft@@Base+0x62> │ │ │ │ + movs r0, r1 │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r3, #214 @ 0xd6 │ │ │ │ + movs r0, r1 │ │ │ │ + cbnz r4, 6ae1e <__fftsin_MOD_dclsinfft@@Base+0x6a> │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006c1a4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0006adb4 <__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, #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 34010 │ │ │ │ - cbz r0, 6c22c │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 6c23a │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #388] @ (6af4c <__fftsin_MOD_dclsinfft@@Base+0x198>) │ │ │ │ + ldr r3, [pc, #388] @ (6af50 <__fftsin_MOD_dclsinfft@@Base+0x19c>) │ │ │ │ + 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, #368] @ (6af54 <__fftsin_MOD_dclsinfft@@Base+0x1a0>) │ │ │ │ + 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 2f694 │ │ │ │ + cbz r5, 6ae10 <__fftsin_MOD_dclsinfft@@Base+0x5c> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [pc, #324] @ (6af58 <__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 6ae40 <__fftsin_MOD_dclsinfft@@Base+0x8c> │ │ │ │ + movs r3, #9 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #304] @ (6af5c <__fftsin_MOD_dclsinfft@@Base+0x1a8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f560 │ │ │ │ - mov r0, r5 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6c248 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6c24c ) │ │ │ │ + ldr r2, [pc, #300] @ (6af60 <__fftsin_MOD_dclsinfft@@Base+0x1ac>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #300] @ (6af64 <__fftsin_MOD_dclsinfft@@Base+0x1b0>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6c250 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6c254 ) │ │ │ │ - add r1, pc │ │ │ │ + blx 33af8 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 6ae62 <__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 6ae50 <__fftsin_MOD_dclsinfft@@Base+0x9c> │ │ │ │ + ldr r4, [pc, #260] @ (6af68 <__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 6aea4 <__fftsin_MOD_dclsinfft@@Base+0xf0> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 30c78 │ │ │ │ + ldr r2, [pc, #232] @ (6af6c <__fftsin_MOD_dclsinfft@@Base+0x1b8>) │ │ │ │ + ldr r3, [pc, #204] @ (6af50 <__fftsin_MOD_dclsinfft@@Base+0x19c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6af48 <__fftsin_MOD_dclsinfft@@Base+0x194> │ │ │ │ + ldr r0, [pc, #216] @ (6af70 <__fftsin_MOD_dclsinfft@@Base+0x1bc>) │ │ │ │ + movs r1, #9 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - movs r0, #114 @ 0x72 │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + ldrd r8, r3, [r4, #832] @ 0x340 │ │ │ │ + subs.w r9, r3, r8 │ │ │ │ + bmi.n 6af3e <__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 34010 │ │ │ │ + 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 6aeda <__fftsin_MOD_dclsinfft@@Base+0x126> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 30c78 │ │ │ │ + ldr r2, [pc, #128] @ (6af74 <__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 6af36 <__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 6af2a <__fftsin_MOD_dclsinfft@@Base+0x176> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6ae80 <__fftsin_MOD_dclsinfft@@Base+0xcc> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6aee8 <__fftsin_MOD_dclsinfft@@Base+0x134> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r4, 6afb0 <__fftsin_MOD_dcldeallocsinfft@@Base+0x38> │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ + movs r3, r1 │ │ │ │ + cbnz r0, 6afa8 <__fftsin_MOD_dcldeallocsinfft@@Base+0x30> │ │ │ │ movs r0, r1 │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ + cbnz r0, 6af94 <__fftsin_MOD_dcldeallocsinfft@@Base+0x1c> │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + @ instruction: 0xfada0008 │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r6, #128 @ 0x80 │ │ │ │ + movs r2, r1 │ │ │ │ + hlt 0x003c │ │ │ │ movs r0, r1 │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -0006c258 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0006af78 <__fftsin_MOD_dcldeallocsinfft@@Base>: │ │ │ │ + push {r4, 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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c302 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c310 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2efe8 │ │ │ │ - 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [pc, #72] @ (6afd4 <__fftsin_MOD_dcldeallocsinfft@@Base+0x5c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + mov r3, r4 │ │ │ │ + cbz r4, 6af9a <__fftsin_MOD_dcldeallocsinfft@@Base+0x22> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r4, [pc, #60] @ (6afd8 <__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, 6afc2 <__fftsin_MOD_dcldeallocsinfft@@Base+0x4a> │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (6c320 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6c324 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r0, [pc, #44] @ (6afdc <__fftsin_MOD_dcldeallocsinfft@@Base+0x64>) │ │ │ │ + movs r3, #0 │ │ │ │ + movs r1, #16 │ │ │ │ + str.w r3, [r4, #804] @ 0x324 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6c328 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6c32c ) │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + ldr r2, [pc, #28] @ (6afe0 <__fftsin_MOD_dcldeallocsinfft@@Base+0x68>) │ │ │ │ + ldr r1, [pc, #28] @ (6afe4 <__fftsin_MOD_dcldeallocsinfft@@Base+0x6c>) │ │ │ │ + ldr r0, [pc, #32] @ (6afe8 <__fftsin_MOD_dcldeallocsinfft@@Base+0x70>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + blx 33a98 <_gfortran_runtime_error_at@plt> │ │ │ │ nop │ │ │ │ - subs r4, r3, #6 │ │ │ │ + cbnz r4, 6b00c <__fftsin_MOD_dclinitsinfft@@Base+0x20> │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + cmp r2, #242 @ 0xf2 │ │ │ │ + movs r3, r1 │ │ │ │ + cbnz r0, 6b00a <__fftsin_MOD_dclinitsinfft@@Base+0x1e> │ │ │ │ movs r0, r1 │ │ │ │ - subs r6, r1, #6 │ │ │ │ + @ instruction: 0xb878 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [sp, #336] @ 0x150 │ │ │ │ + cbz r2, 6b01c <__fftsin_MOD_dclinitsinfft@@Base+0x30> │ │ │ │ + movs r0, r1 │ │ │ │ + cbnz r0, 6b016 <__fftsin_MOD_dclinitsinfft@@Base+0x2a> │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006c330 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0006afec <__fftsin_MOD_dclinitsinfft@@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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c3ce │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c3dc │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #232] @ (6b0e8 <__fftsin_MOD_dclinitsinfft@@Base+0xfc>) │ │ │ │ + mov r5, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #13 │ │ │ │ + blx 2f694 │ │ │ │ + cbz r5, 6b010 <__fftsin_MOD_dclinitsinfft@@Base+0x24> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [pc, #216] @ (6b0ec <__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, 6b038 <__fftsin_MOD_dclinitsinfft@@Base+0x4c> │ │ │ │ + movs r0, #13 │ │ │ │ + ldr r2, [pc, #204] @ (6b0f0 <__fftsin_MOD_dclinitsinfft@@Base+0x104>) │ │ │ │ + strd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 329a8 │ │ │ │ - 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6c3ec ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6c3f0 ) │ │ │ │ + ldr r1, [pc, #200] @ (6b0f4 <__fftsin_MOD_dclinitsinfft@@Base+0x108>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #200] @ (6b0f8 <__fftsin_MOD_dclinitsinfft@@Base+0x10c>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6c3f4 ) │ │ │ │ + blx 33af8 │ │ │ │ + vldr s13, [r6] │ │ │ │ + vmov.f32 s14, #4 @ 0x40200000 2.5 │ │ │ │ + vmov.f32 s15, #46 @ 0x41700000 15.0 │ │ │ │ + ldr r3, [pc, #180] @ (6b0fc <__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 6b0d0 <__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 34010 │ │ │ │ + ldr r3, [pc, #108] @ (6b100 <__fftsin_MOD_dclinitsinfft@@Base+0x114>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r5, r3 │ │ │ │ + str.w r0, [r3, #804] @ 0x324 │ │ │ │ + cbz r0, 6b0d8 <__fftsin_MOD_dclinitsinfft@@Base+0xec> │ │ │ │ + mov r0, r6 │ │ │ │ + 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 35974 │ │ │ │ + ldr r0, [pc, #64] @ (6b104 <__fftsin_MOD_dclinitsinfft@@Base+0x118>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + ldr r0, [pc, #52] @ (6b108 <__fftsin_MOD_dclinitsinfft@@Base+0x11c>) │ │ │ │ + add r0, pc │ │ │ │ + blx 33db4 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #48] @ (6b10c <__fftsin_MOD_dclinitsinfft@@Base+0x120>) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6c3f8 ) │ │ │ │ + ldr r0, [pc, #48] @ (6b110 <__fftsin_MOD_dclinitsinfft@@Base+0x124>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - subs r0, r2, #3 │ │ │ │ + cbnz r2, 6b110 <__fftsin_MOD_dclinitsinfft@@Base+0x124> │ │ │ │ movs r0, r1 │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xb848 │ │ │ │ movs r0, r1 │ │ │ │ - subs r2, r0, #3 │ │ │ │ + cbnz r4, 6b110 <__fftsin_MOD_dclinitsinfft@@Base+0x124> │ │ │ │ movs r0, r1 │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ + str??.w r0, [r2, #8] │ │ │ │ + cmp r2, #66 @ 0x42 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xb8d0 │ │ │ │ + movs r0, r1 │ │ │ │ + cbz r2, 6b132 <__fftcos_MOD_dclcosfft@@Base+0x1e> │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r0, #118 @ 0x76 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xb8c4 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006c3fc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30524 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006c418 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006b114 <__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, #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, #396] @ (6b2b4 <__fftcos_MOD_dclcosfft@@Base+0x1a0>) │ │ │ │ + ldr r3, [pc, #396] @ (6b2b8 <__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] @ (6b2bc <__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 2f694 │ │ │ │ + cbz r5, 6b170 <__fftcos_MOD_dclcosfft@@Base+0x5c> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [pc, #332] @ (6b2c0 <__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 6b1a0 <__fftcos_MOD_dclcosfft@@Base+0x8c> │ │ │ │ + movs r3, #9 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #312] @ (6b2c4 <__fftcos_MOD_dclcosfft@@Base+0x1b0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #308] @ (6b2c8 <__fftcos_MOD_dclcosfft@@Base+0x1b4>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #308] @ (6b2cc <__fftcos_MOD_dclcosfft@@Base+0x1b8>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 6b1c2 <__fftcos_MOD_dclcosfft@@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 6b1b0 <__fftcos_MOD_dclcosfft@@Base+0x9c> │ │ │ │ + ldr r4, [pc, #268] @ (6b2d0 <__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 6b204 <__fftcos_MOD_dclcosfft@@Base+0xf0> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 2efd0 │ │ │ │ + ldr r2, [pc, #240] @ (6b2d4 <__fftcos_MOD_dclcosfft@@Base+0x1c0>) │ │ │ │ + ldr r3, [pc, #212] @ (6b2b8 <__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 6b2b0 <__fftcos_MOD_dclcosfft@@Base+0x19c> │ │ │ │ + ldr r0, [pc, #224] @ (6b2d8 <__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 2fb88 │ │ │ │ + ldr.w r8, [r4, #1232] @ 0x4d0 │ │ │ │ + ldr.w r3, [r4, #1236] @ 0x4d4 │ │ │ │ + subs.w r9, r3, r8 │ │ │ │ + bmi.n 6b2a6 <__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 34010 │ │ │ │ - cbz r0, 6c486 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ + 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 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, r4 │ │ │ │ + cmp r9, r1 │ │ │ │ + str.w r2, [r7], #4 │ │ │ │ + bge.n 6b23e <__fftcos_MOD_dclcosfft@@Base+0x12a> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 2efd0 │ │ │ │ + ldr r2, [pc, #132] @ (6b2dc <__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 6b29e <__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 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 317ac │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + mul.w r4, r5, r4 │ │ │ │ + ldr.w r2, [r1], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 6b292 <__fftcos_MOD_dclcosfft@@Base+0x17e> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6b1e0 <__fftcos_MOD_dclcosfft@@Base+0xcc> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34010 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6b24c <__fftcos_MOD_dclcosfft@@Base+0x138> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + cmp r3, #216 @ 0xd8 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb87c │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r1, #24 │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ + movs r0, r1 │ │ │ │ + cpsie │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xf77a0008 │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r3, #32 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb7d4 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r0, #54 @ 0x36 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0006b2e0 <__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] @ (6b33c <__fftcos_MOD_dcldealloccosfft@@Base+0x5c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + mov r3, r4 │ │ │ │ + cbz r4, 6b302 <__fftcos_MOD_dcldealloccosfft@@Base+0x22> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r4, [pc, #60] @ (6b340 <__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, 6b32a <__fftcos_MOD_dcldealloccosfft@@Base+0x4a> │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6c494 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c498 ) │ │ │ │ + ldr r0, [pc, #44] @ (6b344 <__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 2fb88 │ │ │ │ + ldr r2, [pc, #28] @ (6b348 <__fftcos_MOD_dcldealloccosfft@@Base+0x68>) │ │ │ │ + ldr r1, [pc, #28] @ (6b34c <__fftcos_MOD_dcldealloccosfft@@Base+0x6c>) │ │ │ │ + ldr r0, [pc, #32] @ (6b350 <__fftcos_MOD_dcldealloccosfft@@Base+0x70>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r0, r3, #0 │ │ │ │ + blx 33a98 <_gfortran_runtime_error_at@plt> │ │ │ │ + nop │ │ │ │ + @ instruction: 0xb6e4 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xb6b8 │ │ │ │ + movs r0, r1 │ │ │ │ + push {r4, lr} │ │ │ │ + movs r0, r1 │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xb6b8 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006c49c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006b354 <__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, #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 34010 │ │ │ │ - cbz r0, 6c50a │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #220] @ (6b444 <__fftcos_MOD_dclinitcosfft@@Base+0xf0>) │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #13 │ │ │ │ + blx 2f694 │ │ │ │ + cbz r4, 6b378 <__fftcos_MOD_dclinitcosfft@@Base+0x24> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + subs r4, #1 │ │ │ │ + ldr r3, [pc, #204] @ (6b448 <__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, 6b3a0 <__fftcos_MOD_dclinitcosfft@@Base+0x4c> │ │ │ │ + movs r0, #13 │ │ │ │ + ldr r2, [pc, #192] @ (6b44c <__fftcos_MOD_dclinitcosfft@@Base+0xf8>) │ │ │ │ + strd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r1, [pc, #188] @ (6b450 <__fftcos_MOD_dclinitcosfft@@Base+0xfc>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #188] @ (6b454 <__fftcos_MOD_dclinitcosfft@@Base+0x100>) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + ldr r3, [pc, #180] @ (6b458 <__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 6b42c <__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 34010 │ │ │ │ + ldr r3, [pc, #112] @ (6b45c <__fftcos_MOD_dclinitcosfft@@Base+0x108>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 328e4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6c518 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c51c ) │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r4, r3 │ │ │ │ + str.w r0, [r3, #1204] @ 0x4b4 │ │ │ │ + cbz r0, 6b434 <__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 333e0 │ │ │ │ + ldr r0, [pc, #64] @ (6b460 <__fftcos_MOD_dclinitcosfft@@Base+0x10c>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + ldr r0, [pc, #52] @ (6b464 <__fftcos_MOD_dclinitcosfft@@Base+0x110>) │ │ │ │ + add r0, pc │ │ │ │ + blx 33db4 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #48] @ (6b468 <__fftcos_MOD_dclinitcosfft@@Base+0x114>) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #48] @ (6b46c <__fftcos_MOD_dclinitcosfft@@Base+0x118>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - adds r4, r2, #6 │ │ │ │ + nop │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + movs r7, #20 │ │ │ │ + movs r3, r1 │ │ │ │ + push {r5, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + cpsid a │ │ │ │ + movs r0, r1 │ │ │ │ + sbcs.w r0, sl, #8912896 @ 0x880000 │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r6, #162 @ 0xa2 │ │ │ │ + movs r3, r1 │ │ │ │ + push {r2, r3, r5, r6, r7, lr} │ │ │ │ + movs r0, r1 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r5, #26 │ │ │ │ + movs r0, r1 │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006c520 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006b470 <__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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ + ldr r2, [pc, #396] @ (6b610 <__fftqsin_MOD_dclsinqft_b@@Base+0x1a0>) │ │ │ │ + ldr r3, [pc, #396] @ (6b614 <__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] @ (6b618 <__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 2f694 │ │ │ │ + cbz r5, 6b4cc <__fftqsin_MOD_dclsinqft_b@@Base+0x5c> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [pc, #332] @ (6b61c <__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 6b4fc <__fftqsin_MOD_dclsinqft_b@@Base+0x8c> │ │ │ │ + movs r3, #11 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #312] @ (6b620 <__fftqsin_MOD_dclsinqft_b@@Base+0x1b0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #308] @ (6b624 <__fftqsin_MOD_dclsinqft_b@@Base+0x1b4>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #308] @ (6b628 <__fftqsin_MOD_dclsinqft_b@@Base+0x1b8>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 6b51e <__fftqsin_MOD_dclsinqft_b@@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 6b50c <__fftqsin_MOD_dclsinqft_b@@Base+0x9c> │ │ │ │ + ldr r4, [pc, #268] @ (6b62c <__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 6b560 <__fftqsin_MOD_dclsinqft_b@@Base+0xf0> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 33cfc │ │ │ │ + ldr r2, [pc, #240] @ (6b630 <__fftqsin_MOD_dclsinqft_b@@Base+0x1c0>) │ │ │ │ + ldr r3, [pc, #212] @ (6b614 <__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 6b60c <__fftqsin_MOD_dclsinqft_b@@Base+0x19c> │ │ │ │ + ldr r0, [pc, #224] @ (6b634 <__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 2fb88 │ │ │ │ + ldr.w r8, [r4, #1632] @ 0x660 │ │ │ │ + ldr.w r3, [r4, #1636] @ 0x664 │ │ │ │ + subs.w r9, r3, r8 │ │ │ │ + bmi.n 6b602 <__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 34010 │ │ │ │ - cbz r0, 6c58e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ + 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 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, r4 │ │ │ │ + cmp r9, r1 │ │ │ │ + str.w r2, [r7], #4 │ │ │ │ + bge.n 6b59a <__fftqsin_MOD_dclsinqft_b@@Base+0x12a> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 33cfc │ │ │ │ + ldr r2, [pc, #132] @ (6b638 <__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 6b5fa <__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 6b5ee <__fftqsin_MOD_dclsinqft_b@@Base+0x17e> │ │ │ │ mov r0, r8 │ │ │ │ - blx 353ec │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6c59c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c5a0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - adds r0, r2, #4 │ │ │ │ + b.n 6b53c <__fftqsin_MOD_dclsinqft_b@@Base+0xcc> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6b5a8 <__fftqsin_MOD_dclsinqft_b@@Base+0x138> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + cmp r0, #124 @ 0x7c │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r3, r4, r7, lr} │ │ │ │ movs r0, r1 │ │ │ │ - ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ + movs r3, r1 │ │ │ │ + push {r2, r4, r6, lr} │ │ │ │ movs r0, r1 │ │ │ │ + cbz r4, 6b668 <__fftqsin_MOD_dclsinqft_f@@Base+0x2c> │ │ │ │ + movs r0, r1 │ │ │ │ + ands.w r0, lr, #8912896 @ 0x880000 │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ + movs r3, r1 │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ + movs r2, r1 │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + movs r4, #218 @ 0xda │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -0006c5a4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34df4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006c5c0 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006b63c <__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, #4088] @ 0xff8 │ │ │ │ - blx 2f8a0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #396] @ (6b7dc <__fftqsin_MOD_dclsinqft_f@@Base+0x1a0>) │ │ │ │ + ldr r3, [pc, #396] @ (6b7e0 <__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] @ (6b7e4 <__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 2f694 │ │ │ │ + cbz r5, 6b698 <__fftqsin_MOD_dclsinqft_f@@Base+0x5c> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [pc, #332] @ (6b7e8 <__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 6b6c8 <__fftqsin_MOD_dclsinqft_f@@Base+0x8c> │ │ │ │ + movs r3, #11 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #312] @ (6b7ec <__fftqsin_MOD_dclsinqft_f@@Base+0x1b0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #308] @ (6b7f0 <__fftqsin_MOD_dclsinqft_f@@Base+0x1b4>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #308] @ (6b7f4 <__fftqsin_MOD_dclsinqft_f@@Base+0x1b8>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 6b6ea <__fftqsin_MOD_dclsinqft_f@@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 6b6d8 <__fftqsin_MOD_dclsinqft_f@@Base+0x9c> │ │ │ │ + ldr r4, [pc, #268] @ (6b7f8 <__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 6b72c <__fftqsin_MOD_dclsinqft_f@@Base+0xf0> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 33008 │ │ │ │ + ldr r2, [pc, #240] @ (6b7fc <__fftqsin_MOD_dclsinqft_f@@Base+0x1c0>) │ │ │ │ + ldr r3, [pc, #212] @ (6b7e0 <__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 6b7d8 <__fftqsin_MOD_dclsinqft_f@@Base+0x19c> │ │ │ │ + ldr r0, [pc, #224] @ (6b800 <__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 2fb88 │ │ │ │ + ldr.w r8, [r4, #1632] @ 0x660 │ │ │ │ + ldr.w r3, [r4, #1636] @ 0x664 │ │ │ │ + subs.w r9, r3, r8 │ │ │ │ + bmi.n 6b7ce <__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 34010 │ │ │ │ + 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 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, r4 │ │ │ │ + cmp r9, r1 │ │ │ │ + str.w r2, [r7], #4 │ │ │ │ + bge.n 6b766 <__fftqsin_MOD_dclsinqft_f@@Base+0x12a> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 33008 │ │ │ │ + ldr r2, [pc, #132] @ (6b804 <__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 6b7c6 <__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 6b7ba <__fftqsin_MOD_dclsinqft_f@@Base+0x17e> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6b708 <__fftqsin_MOD_dclsinqft_f@@Base+0xcc> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6b774 <__fftqsin_MOD_dclsinqft_f@@Base+0x138> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 6b85e <__fftqsin_MOD_dcldeallocsinqft@@Base+0x56> │ │ │ │ + movs r0, r1 │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ + movs r3, r1 │ │ │ │ + cbz r4, 6b854 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x4c> │ │ │ │ + movs r0, r1 │ │ │ │ + cbz r0, 6b802 <__fftqsin_MOD_dclsinqft_f@@Base+0x1c6> │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xf2520008 │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ + movs r2, r1 │ │ │ │ + cbz r0, 6b850 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x48> │ │ │ │ + movs r0, r1 │ │ │ │ + movs r3, #14 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -0006c5dc : │ │ │ │ - push {r3, lr} │ │ │ │ +0006b808 <__fftqsin_MOD_dcldeallocsinqft@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33f1c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #72] @ (6b864 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x5c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + mov r3, r4 │ │ │ │ + cbz r4, 6b82a <__fftqsin_MOD_dcldeallocsinqft@@Base+0x22> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r4, [pc, #60] @ (6b868 <__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, 6b852 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x4a> │ │ │ │ + blx 2fa68 │ │ │ │ + ldr r0, [pc, #44] @ (6b86c <__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 2fb88 │ │ │ │ + ldr r2, [pc, #28] @ (6b870 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x68>) │ │ │ │ + ldr r1, [pc, #28] @ (6b874 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x6c>) │ │ │ │ + ldr r0, [pc, #32] @ (6b878 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x70>) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33a98 <_gfortran_runtime_error_at@plt> │ │ │ │ + nop │ │ │ │ + sxtb r0, r0 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ + movs r3, r1 │ │ │ │ + sxth r4, r2 │ │ │ │ + movs r0, r1 │ │ │ │ + add r7, sp, #928 @ 0x3a0 │ │ │ │ + movs r0, r1 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ + movs r0, r1 │ │ │ │ + sxth r4, r2 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006c5f8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006b87c <__fftqsin_MOD_dclinitsinqft@@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 34010 │ │ │ │ - cbz r0, 6c666 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #220] @ (6b96c <__fftqsin_MOD_dclinitsinqft@@Base+0xf0>) │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #13 │ │ │ │ + blx 2f694 │ │ │ │ + cbz r4, 6b8a0 <__fftqsin_MOD_dclinitsinqft@@Base+0x24> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + subs r4, #1 │ │ │ │ + ldr r3, [pc, #204] @ (6b970 <__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, 6b8c8 <__fftqsin_MOD_dclinitsinqft@@Base+0x4c> │ │ │ │ + movs r0, #13 │ │ │ │ + ldr r2, [pc, #192] @ (6b974 <__fftqsin_MOD_dclinitsinqft@@Base+0xf8>) │ │ │ │ + strd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r1, [pc, #188] @ (6b978 <__fftqsin_MOD_dclinitsinqft@@Base+0xfc>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #188] @ (6b97c <__fftqsin_MOD_dclinitsinqft@@Base+0x100>) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + ldr r3, [pc, #180] @ (6b980 <__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 6b954 <__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 34010 │ │ │ │ + ldr r3, [pc, #112] @ (6b984 <__fftqsin_MOD_dclinitsinqft@@Base+0x108>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - 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] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6c674 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c678 ) │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r4, r3 │ │ │ │ + str.w r0, [r3, #1604] @ 0x644 │ │ │ │ + cbz r0, 6b95c <__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 332bc │ │ │ │ + ldr r0, [pc, #64] @ (6b988 <__fftqsin_MOD_dclinitsinqft@@Base+0x10c>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + ldr r0, [pc, #52] @ (6b98c <__fftqsin_MOD_dclinitsinqft@@Base+0x110>) │ │ │ │ + add r0, pc │ │ │ │ + blx 33db4 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #48] @ (6b990 <__fftqsin_MOD_dclinitsinqft@@Base+0x114>) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #48] @ (6b994 <__fftqsin_MOD_dclinitsinqft@@Base+0x118>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - adds r0, r7, #0 │ │ │ │ + nop │ │ │ │ + cbz r6, 6b9ae <__fftqcos_MOD_dclcosqft_b@@Base+0x16> │ │ │ │ movs r0, r1 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ + movs r3, r1 │ │ │ │ + add r7, sp, #736 @ 0x2e0 │ │ │ │ + movs r0, r1 │ │ │ │ + cbz r0, 6b9b0 <__fftqcos_MOD_dclcosqft_b@@Base+0x18> │ │ │ │ + movs r0, r1 │ │ │ │ + orrs.w r0, r2, #8 │ │ │ │ + movs r1, #190 @ 0xbe │ │ │ │ + movs r3, r1 │ │ │ │ + movs r1, #122 @ 0x7a │ │ │ │ + movs r3, r1 │ │ │ │ + cbz r0, 6b99e <__fftqcos_MOD_dclcosqft_b@@Base+0x6> │ │ │ │ + movs r0, r1 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r2, r6, #7 │ │ │ │ + movs r0, r1 │ │ │ │ + cbz r4, 6b9a6 <__fftqcos_MOD_dclcosqft_b@@Base+0xe> │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006c67c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006b998 <__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 r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ + ldr r2, [pc, #400] @ (6bb3c <__fftqcos_MOD_dclcosqft_b@@Base+0x1a4>) │ │ │ │ + ldr r3, [pc, #400] @ (6bb40 <__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] @ (6bb44 <__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 2f694 │ │ │ │ + cbz r5, 6b9fa <__fftqcos_MOD_dclcosqft_b@@Base+0x62> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [pc, #332] @ (6bb48 <__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 6ba26 <__fftqcos_MOD_dclcosqft_b@@Base+0x8e> │ │ │ │ + movs r3, #11 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #312] @ (6bb4c <__fftqcos_MOD_dclcosqft_b@@Base+0x1b4>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #308] @ (6bb50 <__fftqcos_MOD_dclcosqft_b@@Base+0x1b8>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #308] @ (6bb54 <__fftqcos_MOD_dclcosqft_b@@Base+0x1bc>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 6ba46 <__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 6ba38 <__fftqcos_MOD_dclcosqft_b@@Base+0xa0> │ │ │ │ + ldr r4, [pc, #272] @ (6bb58 <__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 6ba8a <__fftqcos_MOD_dclcosqft_b@@Base+0xf2> │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 3498c │ │ │ │ + ldr r2, [pc, #244] @ (6bb5c <__fftqcos_MOD_dclcosqft_b@@Base+0x1c4>) │ │ │ │ + ldr r3, [pc, #212] @ (6bb40 <__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 6bb36 <__fftqcos_MOD_dclcosqft_b@@Base+0x19e> │ │ │ │ + ldr r0, [pc, #228] @ (6bb60 <__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 2fb88 │ │ │ │ + ldr.w r9, [r4, #2032] @ 0x7f0 │ │ │ │ + ldr.w r3, [r4, #2036] @ 0x7f4 │ │ │ │ + subs.w r8, r3, r9 │ │ │ │ + bmi.n 6bb2c <__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 34010 │ │ │ │ - cbz r0, 6c6d6 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r1, [r4, #2024] @ 0x7e8 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, 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 6bac4 <__fftqcos_MOD_dclcosqft_b@@Base+0x12c> │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 315ec │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6c6e4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c6e8 ) │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 3498c │ │ │ │ + ldr r1, [pc, #132] @ (6bb64 <__fftqcos_MOD_dclcosqft_b@@Base+0x1cc>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r0, r1, r7 │ │ │ │ + mla r1, r3, r5, r1 │ │ │ │ + ldr.w r4, [r1, #2032] @ 0x7f0 │ │ │ │ + ldr.w r2, [r1, #2036] @ 0x7f4 │ │ │ │ + cmp r4, r2 │ │ │ │ + bgt.n 6bb24 <__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 │ │ │ │ + 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 6bb18 <__fftqcos_MOD_dclcosqft_b@@Base+0x180> │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6ba66 <__fftqcos_MOD_dclcosqft_b@@Base+0xce> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 6bad2 <__fftqcos_MOD_dclcosqft_b@@Base+0x13a> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r3, #84 @ 0x54 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ + movs r3, r1 │ │ │ │ + sub sp, #184 @ 0xb8 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r2, [sp, #776] @ 0x308 │ │ │ │ + add r5, sp, #872 @ 0x368 │ │ │ │ + movs r0, r1 │ │ │ │ + cdp 0, 15, cr0, cr4, cr8, {0} │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ + movs r2, r1 │ │ │ │ + add sp, #296 @ 0x128 │ │ │ │ movs r0, r1 │ │ │ │ + subs r0, r6, #6 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -0006c6ec : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006bb68 <__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 r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ + ldr r2, [pc, #396] @ (6bd08 <__fftqcos_MOD_dclcosqft_f@@Base+0x1a0>) │ │ │ │ + ldr r3, [pc, #396] @ (6bd0c <__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] @ (6bd10 <__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 2f694 │ │ │ │ + cbz r5, 6bbc4 <__fftqcos_MOD_dclcosqft_f@@Base+0x5c> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [pc, #332] @ (6bd14 <__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 6bbf4 <__fftqcos_MOD_dclcosqft_f@@Base+0x8c> │ │ │ │ + movs r3, #11 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #312] @ (6bd18 <__fftqcos_MOD_dclcosqft_f@@Base+0x1b0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #308] @ (6bd1c <__fftqcos_MOD_dclcosqft_f@@Base+0x1b4>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #308] @ (6bd20 <__fftqcos_MOD_dclcosqft_f@@Base+0x1b8>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 6bc16 <__fftqcos_MOD_dclcosqft_f@@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 6bc04 <__fftqcos_MOD_dclcosqft_f@@Base+0x9c> │ │ │ │ + ldr r4, [pc, #268] @ (6bd24 <__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 6bc58 <__fftqcos_MOD_dclcosqft_f@@Base+0xf0> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 305b0 │ │ │ │ + ldr r2, [pc, #240] @ (6bd28 <__fftqcos_MOD_dclcosqft_f@@Base+0x1c0>) │ │ │ │ + ldr r3, [pc, #212] @ (6bd0c <__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 6bd04 <__fftqcos_MOD_dclcosqft_f@@Base+0x19c> │ │ │ │ + ldr r0, [pc, #224] @ (6bd2c <__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 2fb88 │ │ │ │ + ldr.w r8, [r4, #2032] @ 0x7f0 │ │ │ │ + ldr.w r3, [r4, #2036] @ 0x7f4 │ │ │ │ + subs.w r9, r3, r8 │ │ │ │ + bmi.n 6bcfa <__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 34010 │ │ │ │ + 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 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, r4 │ │ │ │ + cmp r9, r1 │ │ │ │ + str.w r2, [r7], #4 │ │ │ │ + bge.n 6bc92 <__fftqcos_MOD_dclcosqft_f@@Base+0x12a> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 305b0 │ │ │ │ + ldr r2, [pc, #132] @ (6bd30 <__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 6bcf2 <__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 6bce6 <__fftqcos_MOD_dclcosqft_f@@Base+0x17e> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6bc34 <__fftqcos_MOD_dclcosqft_f@@Base+0xcc> │ │ │ │ + movs r0, #1 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 6c746 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6bca0 <__fftqcos_MOD_dclcosqft_f@@Base+0x138> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, sp, #192 @ 0xc0 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r4, r0, #3 │ │ │ │ + movs r3, r1 │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ + movs r0, r1 │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ + movs r0, r1 │ │ │ │ + stc 0, cr0, [r6, #-32]! @ 0xffffffe0 │ │ │ │ + subs r6, r6, #1 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r2, r4, #7 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0006bd34 <__fftqcos_MOD_dcldealloccosqft@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34ef4 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + ldr r0, [pc, #72] @ (6bd90 <__fftqcos_MOD_dcldealloccosqft@@Base+0x5c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + mov r3, r4 │ │ │ │ + cbz r4, 6bd56 <__fftqcos_MOD_dcldealloccosqft@@Base+0x22> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r4, [pc, #60] @ (6bd94 <__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, 6bd7e <__fftqcos_MOD_dcldealloccosqft@@Base+0x4a> │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (6c754 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c758 ) │ │ │ │ + ldr r0, [pc, #44] @ (6bd98 <__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 2fb88 │ │ │ │ + ldr r2, [pc, #28] @ (6bd9c <__fftqcos_MOD_dcldealloccosqft@@Base+0x68>) │ │ │ │ + ldr r1, [pc, #28] @ (6bda0 <__fftqcos_MOD_dcldealloccosqft@@Base+0x6c>) │ │ │ │ + ldr r0, [pc, #32] @ (6bda4 <__fftqcos_MOD_dcldealloccosqft@@Base+0x70>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r0, r3, r5 │ │ │ │ + blx 33a98 <_gfortran_runtime_error_at@plt> │ │ │ │ + nop │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ + adds r6, r6, #4 │ │ │ │ + movs r3, r1 │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ + movs r0, r1 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ + movs r0, r1 │ │ │ │ + add r4, pc, #88 @ (adr r4, 6bdfc <__fftqcos_MOD_dclinitcosqft@@Base+0x54>) │ │ │ │ + movs r0, r1 │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006c75c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006bda8 <__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 34010 │ │ │ │ - cbz r0, 6c7ca │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #220] @ (6be98 <__fftqcos_MOD_dclinitcosqft@@Base+0xf0>) │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #13 │ │ │ │ + blx 2f694 │ │ │ │ + cbz r4, 6bdcc <__fftqcos_MOD_dclinitcosqft@@Base+0x24> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + subs r4, #1 │ │ │ │ + ldr r3, [pc, #204] @ (6be9c <__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, 6bdf4 <__fftqcos_MOD_dclinitcosqft@@Base+0x4c> │ │ │ │ + movs r0, #13 │ │ │ │ + ldr r2, [pc, #192] @ (6bea0 <__fftqcos_MOD_dclinitcosqft@@Base+0xf8>) │ │ │ │ + strd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r1, [pc, #188] @ (6bea4 <__fftqcos_MOD_dclinitcosqft@@Base+0xfc>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #188] @ (6bea8 <__fftqcos_MOD_dclinitcosqft@@Base+0x100>) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + ldr r3, [pc, #180] @ (6beac <__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 6be80 <__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 34010 │ │ │ │ + ldr r3, [pc, #112] @ (6beb0 <__fftqcos_MOD_dclinitcosqft@@Base+0x108>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35b14 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6c7d8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c7dc ) │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r4, r3 │ │ │ │ + str.w r0, [r3, #2004] @ 0x7d4 │ │ │ │ + cbz r0, 6be88 <__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 30298 │ │ │ │ + ldr r0, [pc, #64] @ (6beb4 <__fftqcos_MOD_dclinitcosqft@@Base+0x10c>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + ldr r0, [pc, #52] @ (6beb8 <__fftqcos_MOD_dclinitcosqft@@Base+0x110>) │ │ │ │ + add r0, pc │ │ │ │ + blx 33db4 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #48] @ (6bebc <__fftqcos_MOD_dclinitcosqft@@Base+0x114>) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #48] @ (6bec0 <__fftqcos_MOD_dclinitcosqft@@Base+0x118>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - subs r4, r2, r3 │ │ │ │ + nop │ │ │ │ + add r5, sp, #344 @ 0x158 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + adds r0, r0, #3 │ │ │ │ + movs r3, r1 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ + movs r0, r1 │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xeb260008 │ │ │ │ + adds r2, r2, #2 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r6, r1, #1 │ │ │ │ + movs r3, r1 │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ + movs r0, r1 │ │ │ │ + add r3, pc, #936 @ (adr r3, 6c264 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1c8>) │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, r0, r3 │ │ │ │ + movs r0, r1 │ │ │ │ + add r4, sp, #592 @ 0x250 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006c7e0 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006bec4 <__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, #4088] @ 0xff8 │ │ │ │ - blx 2f838 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #408] @ (6c070 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1ac>) │ │ │ │ + ldr r3, [pc, #408] @ (6c074 <__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] @ (6c078 <__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 2f694 │ │ │ │ + cbz r5, 6bf20 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x5c> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [pc, #344] @ (6c07c <__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 6bf50 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x8c> │ │ │ │ + movs r3, #15 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #324] @ (6c080 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1bc>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #320] @ (6c084 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1c0>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #320] @ (6c088 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1c4>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 6bf7e <__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 6bf64 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0xa0> │ │ │ │ + ldr r4, [pc, #268] @ (6c08c <__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 6bfc0 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0xfc> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 35950 │ │ │ │ + ldr r2, [pc, #240] @ (6c090 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1cc>) │ │ │ │ + ldr r3, [pc, #212] @ (6c074 <__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 6c06c <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1a8> │ │ │ │ + ldr r0, [pc, #224] @ (6c094 <__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 2fb88 │ │ │ │ + ldr.w r8, [r4, #2432] @ 0x980 │ │ │ │ + ldr.w r3, [r4, #2436] @ 0x984 │ │ │ │ + subs.w r9, r3, r8 │ │ │ │ + bmi.n 6c062 <__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 34010 │ │ │ │ + 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 6bffa <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x136> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 35950 │ │ │ │ + ldr r2, [pc, #132] @ (6c098 <__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 6c05a <__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 │ │ │ │ + mul.w r4, r5, r4 │ │ │ │ + ldr.w r2, [r1], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 6c04e <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x18a> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6bf9c <__fftcmplx_MOD_dclcomplexfft_b@@Base+0xd8> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6c008 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x144> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + subs r0, r5, #0 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, sp, #304 @ 0x130 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r0, r5, r5 │ │ │ │ + movs r3, r1 │ │ │ │ + add r4, sp, #32 │ │ │ │ + movs r0, r1 │ │ │ │ + add r0, sp, #704 @ 0x2c0 │ │ │ │ + movs r0, r1 │ │ │ │ + strd r0, r0, [sl, #32] │ │ │ │ + subs r6, r1, r4 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r4, r4, #5 │ │ │ │ + movs r2, r1 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r2, r7, r1 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -0006c7fc : │ │ │ │ - push {r3, lr} │ │ │ │ +0006c09c <__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, #4088] @ 0xff8 │ │ │ │ - blx 35184 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #408] @ (6c248 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1ac>) │ │ │ │ + ldr r3, [pc, #408] @ (6c24c <__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] @ (6c250 <__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 2f694 │ │ │ │ + cbz r5, 6c0f8 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x5c> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [pc, #344] @ (6c254 <__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 6c128 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x8c> │ │ │ │ + movs r3, #15 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #324] @ (6c258 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1bc>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #320] @ (6c25c <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1c0>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #320] @ (6c260 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1c4>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 6c156 <__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 6c13c <__fftcmplx_MOD_dclcomplexfft_f@@Base+0xa0> │ │ │ │ + ldr r4, [pc, #268] @ (6c264 <__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 6c198 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0xfc> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 343c0 │ │ │ │ + ldr r2, [pc, #240] @ (6c268 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1cc>) │ │ │ │ + ldr r3, [pc, #212] @ (6c24c <__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 6c244 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1a8> │ │ │ │ + ldr r0, [pc, #224] @ (6c26c <__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 2fb88 │ │ │ │ + ldr.w r8, [r4, #2432] @ 0x980 │ │ │ │ + ldr.w r3, [r4, #2436] @ 0x984 │ │ │ │ + subs.w r9, r3, r8 │ │ │ │ + bmi.n 6c23a <__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 34010 │ │ │ │ + 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 6c1d2 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x136> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 343c0 │ │ │ │ + ldr r2, [pc, #132] @ (6c270 <__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 6c232 <__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 │ │ │ │ + mul.w r4, r5, r4 │ │ │ │ + ldr.w r2, [r1], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 6c226 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x18a> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6c174 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0xd8> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6c1e0 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x144> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + adds r0, r2, #1 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r0, r2, r6 │ │ │ │ + movs r3, r1 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ + movs r0, r1 │ │ │ │ + add r6, pc, #864 @ (adr r6, 6c5c0 <__scpack_MOD_dcldraw3dhatch@@Base+0x94>) │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 6c248 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1ac> │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, r6, r4 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r4, r1, r6 │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r2, r4, r2 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -0006c818 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006c274 <__fftcmplx_MOD_dcldealloccomplexfft@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33864 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #72] @ (6c2d0 <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x5c>) │ │ │ │ + movs r1, #20 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + mov r3, r4 │ │ │ │ + cbz r4, 6c296 <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x22> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r4, [pc, #60] @ (6c2d4 <__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, 6c2be <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x4a> │ │ │ │ + blx 2fa68 │ │ │ │ + ldr r0, [pc, #44] @ (6c2d8 <__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 2fb88 │ │ │ │ + ldr r2, [pc, #28] @ (6c2dc <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x68>) │ │ │ │ + ldr r1, [pc, #28] @ (6c2e0 <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x6c>) │ │ │ │ + ldr r0, [pc, #32] @ (6c2e4 <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x70>) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33a98 <_gfortran_runtime_error_at@plt> │ │ │ │ + nop │ │ │ │ + add r0, sp, #912 @ 0x390 │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r6, r6, #31 │ │ │ │ + movs r3, r1 │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ + movs r0, r1 │ │ │ │ + add r5, pc, #496 @ (adr r5, 6c4d0 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x58>) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ + movs r0, r1 │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006c834 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006c2e8 <__fftcmplx_MOD_dclinitcomplexfft@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f60c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #224] @ (6c3dc <__fftcmplx_MOD_dclinitcomplexfft@@Base+0xf4>) │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #17 │ │ │ │ + blx 2f694 │ │ │ │ + cbz r4, 6c30c <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x24> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + subs r4, #1 │ │ │ │ + ldr r3, [pc, #208] @ (6c3e0 <__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, 6c334 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x4c> │ │ │ │ + movs r0, #17 │ │ │ │ + ldr r2, [pc, #196] @ (6c3e4 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0xfc>) │ │ │ │ + strd r0, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #192] @ (6c3e8 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x100>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #192] @ (6c3ec <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x104>) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + ldr r3, [pc, #184] @ (6c3f0 <__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 6c3c4 <__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 34010 │ │ │ │ + ldr r3, [pc, #112] @ (6c3f4 <__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, 6c3cc <__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 34004 │ │ │ │ + ldr r0, [pc, #64] @ (6c3f8 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x110>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + ldr r0, [pc, #52] @ (6c3fc <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x114>) │ │ │ │ + add r0, pc │ │ │ │ + blx 33db4 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #48] @ (6c400 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x118>) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #48] @ (6c404 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x11c>) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + add r0, sp, #664 @ 0x298 │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ + movs r3, r1 │ │ │ │ + add r5, pc, #304 @ (adr r5, 6c518 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xa0>) │ │ │ │ + movs r0, r1 │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 6bfbc <__fftcmplx_MOD_dclcomplexfft_b@@Base+0xf8> │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r2, r2, #29 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ + movs r3, r1 │ │ │ │ + add r7, pc, #944 @ (adr r7, 6c7ac <__scpack_MOD_dclset3dmarkertype@@Base+0x28>) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [sp, #664] @ 0x298 │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r2, r0, #22 │ │ │ │ + movs r0, r1 │ │ │ │ + add r7, pc, #912 @ (adr r7, 6c798 <__scpack_MOD_dclset3dmarkertype@@Base+0x14>) │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006c850 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006c408 <__scpack_MOD_dclget3dhatchpattern@@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 32874 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (6c43c <__scpack_MOD_dclget3dhatchpattern@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #20 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 300f8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + add r7, pc, #776 @ (adr r7, 6c748 <__scpack_MOD_dclset3dmarkersize@@Base+0x2c>) │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006c87c : │ │ │ │ - push {r4, lr} │ │ │ │ +0006c440 <__scpack_MOD_dclset3dhatchpattern@@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 2f6a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (6c474 <__scpack_MOD_dclset3dhatchpattern@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #20 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2f4a0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + add r7, pc, #648 @ (adr r7, 6c700 <__scpack_MOD_dclget3dmarkertype@@Base+0x4c>) │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006c8a8 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006c478 <__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, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #136] @ (6c514 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x9c>) │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #136] @ (6c518 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xa0>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #24 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r0, [pc, #128] @ (6c51c <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xa4>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #24 │ │ │ │ + ldr r1, [pc, #128] @ (6c520 <__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 34974 │ │ │ │ + cbz r5, 6c4f6 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x7e> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #12 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cbz r4, 6c504 <__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] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 304a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + blx 35250 │ │ │ │ + ldr r2, [pc, #80] @ (6c524 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xac>) │ │ │ │ + ldr r3, [pc, #64] @ (6c518 <__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 6c510 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x98> │ │ │ │ + ldr r0, [pc, #64] @ (6c528 <__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 30484 │ │ │ │ + add r5, sp, #12 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 300f8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 6c4be <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x46> │ │ │ │ + add r4, sp, #16 │ │ │ │ + add r0, sp, #8 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 300f8 │ │ │ │ + b.n 6c4c4 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x4c> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + adds r4, r6, r1 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #448 @ (adr r7, 6c6e0 <__scpack_MOD_dclget3dmarkertype@@Base+0x2c>) │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xb820 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, r5, r0 │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, pc, #152 @ (adr r7, 6c5c4 <__scpack_MOD_dcldraw3dhatch@@Base+0x98>) │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006c8d4 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006c52c <__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, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #136] @ (6c5c8 <__scpack_MOD_dcldraw3dhatch@@Base+0x9c>) │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #136] @ (6c5cc <__scpack_MOD_dcldraw3dhatch@@Base+0xa0>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #24 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r0, [pc, #128] @ (6c5d0 <__scpack_MOD_dcldraw3dhatch@@Base+0xa4>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #14 │ │ │ │ + ldr r1, [pc, #128] @ (6c5d4 <__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 34974 │ │ │ │ + cbz r5, 6c5aa <__scpack_MOD_dcldraw3dhatch@@Base+0x7e> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #12 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cbz r4, 6c5b8 <__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] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 336bc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + blx 31124 │ │ │ │ + ldr r2, [pc, #80] @ (6c5d8 <__scpack_MOD_dcldraw3dhatch@@Base+0xac>) │ │ │ │ + ldr r3, [pc, #64] @ (6c5cc <__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 6c5c4 <__scpack_MOD_dcldraw3dhatch@@Base+0x98> │ │ │ │ + ldr r0, [pc, #64] @ (6c5dc <__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 30484 │ │ │ │ + add r5, sp, #12 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 300f8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 6c572 <__scpack_MOD_dcldraw3dhatch@@Base+0x46> │ │ │ │ + add r4, sp, #16 │ │ │ │ + add r0, sp, #8 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 300f8 │ │ │ │ + b.n 6c578 <__scpack_MOD_dcldraw3dhatch@@Base+0x4c> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + asrs r0, r0, #31 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #864 @ (adr r6, 6c934 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x17c>) │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xb76c │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, pc, #568 @ (adr r6, 6c818 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x60>) │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006c900 : │ │ │ │ +0006c5e0 <__scpack_MOD_dclget3dmarkersize@@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] │ │ │ │ - blx 34524 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #76] @ (6c63c <__scpack_MOD_dclget3dmarkersize@@Base+0x5c>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #76] @ (6c640 <__scpack_MOD_dclget3dmarkersize@@Base+0x60>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #72] @ (6c644 <__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 2f694 │ │ │ │ + mov r0, sp │ │ │ │ + blx 31ec0 │ │ │ │ + movs r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #44] @ (6c648 <__scpack_MOD_dclget3dmarkersize@@Base+0x68>) │ │ │ │ + ldr r3, [pc, #32] @ (6c640 <__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 6c636 <__scpack_MOD_dclget3dmarkersize@@Base+0x56> │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + asrs r6, r1, #28 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #264 @ (adr r6, 6c750 <__scpack_MOD_dclset3dmarkerindex@@Base>) │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r6, r4, #27 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006c92c : │ │ │ │ +0006c64c <__scpack_MOD_dclget3dmarkerindex@@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] │ │ │ │ - blx 32c40 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (6c6a4 <__scpack_MOD_dclget3dmarkerindex@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (6c6a8 <__scpack_MOD_dclget3dmarkerindex@@Base+0x5c>) │ │ │ │ + movs r1, #19 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6c6ac <__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 2f694 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2ff64 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #19 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #40] @ (6c6b0 <__scpack_MOD_dclget3dmarkerindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6c6a8 <__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 6c6a0 <__scpack_MOD_dclget3dmarkerindex@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + asrs r2, r4, #26 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #936 @ (adr r5, 6ca58 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2a0>) │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r2, r7, #25 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006c958 : │ │ │ │ +0006c6b4 <__scpack_MOD_dclget3dmarkertype@@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] │ │ │ │ - blx 30dec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (6c70c <__scpack_MOD_dclget3dmarkertype@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (6c710 <__scpack_MOD_dclget3dmarkertype@@Base+0x5c>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6c714 <__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 2f694 │ │ │ │ + mov r0, sp │ │ │ │ + blx 34558 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #40] @ (6c718 <__scpack_MOD_dclget3dmarkertype@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6c710 <__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 6c708 <__scpack_MOD_dclget3dmarkertype@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + asrs r2, r7, #24 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #600 @ (adr r5, 6c970 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1b8>) │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r2, r2, #24 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006c984 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006c71c <__scpack_MOD_dclset3dmarkersize@@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 358ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (6c74c <__scpack_MOD_dclset3dmarkersize@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #18 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 348f4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + add r5, pc, #288 @ (adr r5, 6c870 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xb8>) │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006c9b0 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006c750 <__scpack_MOD_dclset3dmarkerindex@@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 2fb7c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (6c780 <__scpack_MOD_dclset3dmarkerindex@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #19 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33b04 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #19 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + add r5, pc, #160 @ (adr r5, 6c824 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x6c>) │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006c9dc : │ │ │ │ - push {r4, lr} │ │ │ │ +0006c784 <__scpack_MOD_dclset3dmarkertype@@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 3125c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (6c7b4 <__scpack_MOD_dclset3dmarkertype@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #18 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 308b0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + add r5, pc, #32 @ (adr r5, 6c7d8 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x20>) │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006ca08 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006c7b8 <__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, #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 35af0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ca34 : │ │ │ │ - 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 353f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ca60 : │ │ │ │ - b.w 34e74 │ │ │ │ - │ │ │ │ -0006ca64 : │ │ │ │ - b.w 32998 │ │ │ │ - │ │ │ │ -0006ca68 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 333a0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006ca84 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32da8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006caa0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35044 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006cabc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31db8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006cad8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f770 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006caf4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3166c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006cb10 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 343b4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006cb2c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30af4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006cb48 : │ │ │ │ - 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 31478 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006cb74 : │ │ │ │ - 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 35134 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006cba4 : │ │ │ │ - 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 35550 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + ldr r4, [pc, #684] @ (6ca78 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2c0>) │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #684] @ (6ca7c <__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] @ (6ca80 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2c8>) │ │ │ │ + subs r3, r1, r3 │ │ │ │ + ldr r1, [pc, #612] @ (6ca84 <__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 34974 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 6ca42 <__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 6ca54 <__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 6ca66 <__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 6c908 <__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 6c9f0 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x238> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #32] │ │ │ │ + bne.w 6c9c2 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x20a> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 6c992 <__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 2fff0 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6c96e <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1b6> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6c94a <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x192> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6c924 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #420] @ (6ca88 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2d0>) │ │ │ │ + ldr r3, [pc, #404] @ (6ca7c <__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 6ca72 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2ba> │ │ │ │ + ldr r0, [pc, #400] @ (6ca8c <__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 30484 │ │ │ │ + movs r3, #25 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #384] @ (6ca90 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2d8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #380] @ (6ca94 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2dc>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #380] @ (6ca98 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2e0>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.n 6c894 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xdc> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6c942 <__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 6c936 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6c8e2 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x12a> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6c966 <__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 6c95a <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1a2> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6c8de <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x126> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6c98a <__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 6c97e <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1c6> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6c8da <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x122> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 6ca36 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x27e> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 6c9ae <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1f6> │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 6c8c0 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x108> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6ca2a <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x272> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 6c9da <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x222> │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + b.n 6c8b8 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x100> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6ca1e <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x266> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 6ca0c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x254> │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + b.n 6c8ac <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b.n 6c8ac <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b.n 6c8b8 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x100> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b.n 6c8c0 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x108> │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 34558 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 6c85c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xa4> │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2ff64 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6c86e <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xb6> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 31ec0 │ │ │ │ + b.n 6c876 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xbe> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + asrs r4, r6, #20 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, pc, #512 @ (adr r4, 6cc84 <__scpack_MOD_dcldraw3dmarker@@Base+0x1e8>) │ │ │ │ + movs r0, r1 │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ + movs r2, r1 │ │ │ │ + add r3, pc, #736 @ (adr r3, 6cd70 <__scpack_MOD_dcldraw3dmarker@@Base+0x2d4>) │ │ │ │ + movs r0, r1 │ │ │ │ + add r3, pc, #632 @ (adr r3, 6cd0c <__scpack_MOD_dcldraw3dmarker@@Base+0x270>) │ │ │ │ + movs r0, r1 │ │ │ │ + add r3, pc, #728 @ (adr r3, 6cd70 <__scpack_MOD_dcldraw3dmarker@@Base+0x2d4>) │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r4, r7, #18 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006cbd0 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006ca9c <__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, #4088] @ 0xff8 │ │ │ │ - blx 333e0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + ldr r4, [pc, #684] @ (6cd5c <__scpack_MOD_dcldraw3dmarker@@Base+0x2c0>) │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #684] @ (6cd60 <__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] @ (6cd64 <__scpack_MOD_dcldraw3dmarker@@Base+0x2c8>) │ │ │ │ + subs r3, r1, r3 │ │ │ │ + ldr r1, [pc, #612] @ (6cd68 <__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 34974 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 6cd26 <__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 6cd38 <__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 6cd4a <__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 6cbec <__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 6ccd4 <__scpack_MOD_dcldraw3dmarker@@Base+0x238> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #32] │ │ │ │ + bne.w 6cca6 <__scpack_MOD_dcldraw3dmarker@@Base+0x20a> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 6cc76 <__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 32abc │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6cc52 <__scpack_MOD_dcldraw3dmarker@@Base+0x1b6> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6cc2e <__scpack_MOD_dcldraw3dmarker@@Base+0x192> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6cc08 <__scpack_MOD_dcldraw3dmarker@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #420] @ (6cd6c <__scpack_MOD_dcldraw3dmarker@@Base+0x2d0>) │ │ │ │ + ldr r3, [pc, #404] @ (6cd60 <__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 6cd56 <__scpack_MOD_dcldraw3dmarker@@Base+0x2ba> │ │ │ │ + ldr r0, [pc, #400] @ (6cd70 <__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 30484 │ │ │ │ + movs r3, #15 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #384] @ (6cd74 <__scpack_MOD_dcldraw3dmarker@@Base+0x2d8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #380] @ (6cd78 <__scpack_MOD_dcldraw3dmarker@@Base+0x2dc>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #380] @ (6cd7c <__scpack_MOD_dcldraw3dmarker@@Base+0x2e0>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.n 6cb78 <__scpack_MOD_dcldraw3dmarker@@Base+0xdc> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6cc26 <__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 6cc1a <__scpack_MOD_dcldraw3dmarker@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6cbc6 <__scpack_MOD_dcldraw3dmarker@@Base+0x12a> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6cc4a <__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 6cc3e <__scpack_MOD_dcldraw3dmarker@@Base+0x1a2> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6cbc2 <__scpack_MOD_dcldraw3dmarker@@Base+0x126> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6cc6e <__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 6cc62 <__scpack_MOD_dcldraw3dmarker@@Base+0x1c6> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6cbbe <__scpack_MOD_dcldraw3dmarker@@Base+0x122> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 6cd1a <__scpack_MOD_dcldraw3dmarker@@Base+0x27e> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 6cc92 <__scpack_MOD_dcldraw3dmarker@@Base+0x1f6> │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 6cba4 <__scpack_MOD_dcldraw3dmarker@@Base+0x108> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6cd0e <__scpack_MOD_dcldraw3dmarker@@Base+0x272> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 6ccbe <__scpack_MOD_dcldraw3dmarker@@Base+0x222> │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + b.n 6cb9c <__scpack_MOD_dcldraw3dmarker@@Base+0x100> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6cd02 <__scpack_MOD_dcldraw3dmarker@@Base+0x266> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 6ccf0 <__scpack_MOD_dcldraw3dmarker@@Base+0x254> │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + b.n 6cb90 <__scpack_MOD_dcldraw3dmarker@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b.n 6cb90 <__scpack_MOD_dcldraw3dmarker@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b.n 6cb9c <__scpack_MOD_dcldraw3dmarker@@Base+0x100> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b.n 6cba4 <__scpack_MOD_dcldraw3dmarker@@Base+0x108> │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 34558 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 6cb40 <__scpack_MOD_dcldraw3dmarker@@Base+0xa4> │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2ff64 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6cb52 <__scpack_MOD_dcldraw3dmarker@@Base+0xb6> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 31ec0 │ │ │ │ + b.n 6cb5a <__scpack_MOD_dcldraw3dmarker@@Base+0xbe> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + asrs r0, r2, #9 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #864 @ (adr r1, 6d0c8 <__scpack_MOD_dcldraw3dline@@Base+0x20>) │ │ │ │ + movs r0, r1 │ │ │ │ + cbz r0, 6cd9a <__scpack_MOD_dclget3dlineindex@@Base+0x1a> │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, pc, #64 @ (adr r1, 6cdb4 <__scpack_MOD_dclget3dlineindex@@Base+0x34>) │ │ │ │ + movs r0, r1 │ │ │ │ + add r0, pc, #984 @ (adr r0, 6d150 <__scpack_MOD_dcldraw3dline@@Base+0xa8>) │ │ │ │ + movs r0, r1 │ │ │ │ + add r0, pc, #840 @ (adr r0, 6d0c4 <__scpack_MOD_dcldraw3dline@@Base+0x1c>) │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006cbec : │ │ │ │ +0006cd80 <__scpack_MOD_dclget3dlineindex@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (6cdd8 <__scpack_MOD_dclget3dlineindex@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 33214 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (6cddc <__scpack_MOD_dclget3dlineindex@@Base+0x5c>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6cde0 <__scpack_MOD_dclget3dlineindex@@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 2f694 │ │ │ │ + mov r0, sp │ │ │ │ + blx 32d48 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #17 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #40] @ (6cde4 <__scpack_MOD_dclget3dlineindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6cddc <__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 6cdd4 <__scpack_MOD_dclget3dlineindex@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [sp, #408] @ 0x198 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006cc10 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006cde8 <__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 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 33540 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006cc34 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35950 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r4, [pc, #32] @ (6ce18 <__scpack_MOD_dclset3dlineindex@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #17 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30d88 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #17 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006cc50 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006ce1c <__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, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 32aa4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + ldr r4, [pc, #596] @ (6d084 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x268>) │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #596] @ (6d088 <__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] @ (6d08c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x270>) │ │ │ │ + sub.w sl, r1, r3 │ │ │ │ + ldr r1, [pc, #532] @ (6d090 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x274>) │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + 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 34974 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 6d074 <__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 6cf3e <__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 6d022 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x206> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #16] │ │ │ │ + bne.n 6cff4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1d8> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #20] │ │ │ │ + bne.n 6cfc8 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1ac> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r1, r7 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + mov r2, r9 │ │ │ │ + blx 30c1c │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6cfa4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x188> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6cf80 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x164> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6cf5a <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x13e> │ │ │ │ + ldr r2, [pc, #376] @ (6d094 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x278>) │ │ │ │ + ldr r3, [pc, #364] @ (6d088 <__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 6d080 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x264> │ │ │ │ + ldr r0, [pc, #360] @ (6d098 <__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 30484 │ │ │ │ + movs r3, #23 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #344] @ (6d09c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x280>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #340] @ (6d0a0 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x284>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #340] @ (6d0a4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x288>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.n 6ced2 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xb6> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6cf78 <__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 6cf6c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x150> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6cf18 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xfc> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6cf9c <__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 6cf90 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x174> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6cf14 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xf8> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6cfc0 <__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 6cfb4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x198> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6cf10 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xf4> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.n 6d068 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x24c> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 6cfe0 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1c4> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 6cefe <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xe2> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6d05c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x240> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 6d00c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1f0> │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + b.n 6cef6 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xda> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6d050 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x234> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 6d03e <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x222> │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + b.n 6ceec <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xd0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 6ceec <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xd0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 6cef6 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xda> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 6cefe <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xe2> │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 32d48 │ │ │ │ + b.n 6ceb0 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x94> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ + movs r0, r1 │ │ │ │ + add r6, sp, #296 @ 0x128 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006cc78 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006d0a8 <__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, #4088] @ 0xff8 │ │ │ │ - blx 30c78 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + ldr r4, [pc, #596] @ (6d310 <__scpack_MOD_dcldraw3dline@@Base+0x268>) │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #596] @ (6d314 <__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] @ (6d318 <__scpack_MOD_dcldraw3dline@@Base+0x270>) │ │ │ │ + sub.w sl, r1, r3 │ │ │ │ + ldr r1, [pc, #532] @ (6d31c <__scpack_MOD_dcldraw3dline@@Base+0x274>) │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + 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 34974 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 6d300 <__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 6d1ca <__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 6d2ae <__scpack_MOD_dcldraw3dline@@Base+0x206> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #16] │ │ │ │ + bne.n 6d280 <__scpack_MOD_dcldraw3dline@@Base+0x1d8> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #20] │ │ │ │ + bne.n 6d254 <__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 35398 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6d230 <__scpack_MOD_dcldraw3dline@@Base+0x188> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6d20c <__scpack_MOD_dcldraw3dline@@Base+0x164> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6d1e6 <__scpack_MOD_dcldraw3dline@@Base+0x13e> │ │ │ │ + ldr r2, [pc, #376] @ (6d320 <__scpack_MOD_dcldraw3dline@@Base+0x278>) │ │ │ │ + ldr r3, [pc, #364] @ (6d314 <__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 6d30c <__scpack_MOD_dcldraw3dline@@Base+0x264> │ │ │ │ + ldr r0, [pc, #360] @ (6d324 <__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 30484 │ │ │ │ + movs r3, #13 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #344] @ (6d328 <__scpack_MOD_dcldraw3dline@@Base+0x280>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #340] @ (6d32c <__scpack_MOD_dcldraw3dline@@Base+0x284>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #340] @ (6d330 <__scpack_MOD_dcldraw3dline@@Base+0x288>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.n 6d15e <__scpack_MOD_dcldraw3dline@@Base+0xb6> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6d204 <__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 6d1f8 <__scpack_MOD_dcldraw3dline@@Base+0x150> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6d1a4 <__scpack_MOD_dcldraw3dline@@Base+0xfc> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6d228 <__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 6d21c <__scpack_MOD_dcldraw3dline@@Base+0x174> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6d1a0 <__scpack_MOD_dcldraw3dline@@Base+0xf8> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6d24c <__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 6d240 <__scpack_MOD_dcldraw3dline@@Base+0x198> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6d19c <__scpack_MOD_dcldraw3dline@@Base+0xf4> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.n 6d2f4 <__scpack_MOD_dcldraw3dline@@Base+0x24c> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 6d26c <__scpack_MOD_dcldraw3dline@@Base+0x1c4> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 6d18a <__scpack_MOD_dcldraw3dline@@Base+0xe2> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6d2e8 <__scpack_MOD_dcldraw3dline@@Base+0x240> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 6d298 <__scpack_MOD_dcldraw3dline@@Base+0x1f0> │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + b.n 6d182 <__scpack_MOD_dcldraw3dline@@Base+0xda> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6d2dc <__scpack_MOD_dcldraw3dline@@Base+0x234> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 6d2ca <__scpack_MOD_dcldraw3dline@@Base+0x222> │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + b.n 6d178 <__scpack_MOD_dcldraw3dline@@Base+0xd0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 6d178 <__scpack_MOD_dcldraw3dline@@Base+0xd0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 6d182 <__scpack_MOD_dcldraw3dline@@Base+0xda> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 6d18a <__scpack_MOD_dcldraw3dline@@Base+0xe2> │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 32d48 │ │ │ │ + b.n 6d13c <__scpack_MOD_dcldraw3dline@@Base+0x94> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + movs r0, r1 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r3, [sp, #520] @ 0x208 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006cc94 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006d334 <__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 │ │ │ │ - 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 35a04 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ccc0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33788 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006ccdc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #44] @ (6d370 <__scpack_MOD_dclget2dplane@@Base+0x3c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 33f74 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 32f18 │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006cd04 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32a04 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006cd20 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 332bc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006cd3c : │ │ │ │ - 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 30024 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006cd78 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34004 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006cd94 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006d374 <__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 │ │ │ │ - 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 2f304 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006cdc4 : │ │ │ │ - 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 35c70 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006cdec : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 343c0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006ce08 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #44] @ (6d3b0 <__scpack_MOD_dclget3dobjectpoint@@Base+0x3c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2fc28 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #19 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 2f33c │ │ │ │ + movs r1, #19 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ce2c : │ │ │ │ - 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 2fd78 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006ce58 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006d3b4 <__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 │ │ │ │ - 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 347a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ce88 : │ │ │ │ - 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 332d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ceb0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34a70 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006cecc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34cb8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006cee8 : │ │ │ │ - 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 304f0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006cf0c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #44] @ (6d3f0 <__scpack_MOD_dclget3deyepoint@@Base+0x3c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 32e80 │ │ │ │ - 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 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 352ac │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006cf30 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 343d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006cf4c : │ │ │ │ - push {r4, lr} │ │ │ │ +0006d3f4 <__scpack_MOD_dclset3dprojection@@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] │ │ │ │ - blx 301b8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r0, [pc, #32] @ (6d424 <__scpack_MOD_dclset3dprojection@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #18 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + blx 31990 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #18 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldr r1, [sp, #512] @ 0x200 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006cf70 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006d428 <__scpack_MOD_dclset2dplane@@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] @ (6d464 <__scpack_MOD_dclset2dplane@@Base+0x3c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 331e4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 30984 │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006cf98 : │ │ │ │ - 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 351ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006cfd0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2efd0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006cfec : │ │ │ │ - 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 2f6d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006d028 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006d468 <__scpack_MOD_dclset3dobjectpoint@@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] @ (6d4a4 <__scpack_MOD_dclset3dobjectpoint@@Base+0x3c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 34380 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #19 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 32190 │ │ │ │ + movs r1, #19 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d050 : │ │ │ │ - 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 3376c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d088 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fd18 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d0a4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 305e0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006d0c0 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006d4a8 <__scpack_MOD_dclset3deyepoint@@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] @ (6d4e4 <__scpack_MOD_dclset3deyepoint@@Base+0x3c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 340b4 │ │ │ │ - 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 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 34230 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006d0e8 : │ │ │ │ +0006d4e8 <__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] @ (6d540 <__scpack_MOD_dclget3dtransnumber@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 33248 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (6d544 <__scpack_MOD_dclget3dtransnumber@@Base+0x5c>) │ │ │ │ + movs r1, #19 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6d548 <__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 2f694 │ │ │ │ + mov r0, sp │ │ │ │ + blx 32558 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #19 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #40] @ (6d54c <__scpack_MOD_dclget3dtransnumber@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6d544 <__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 6d53c <__scpack_MOD_dclget3dtransnumber@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + lsrs r6, r0, #32 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006d10c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3498c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d128 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33008 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d144 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006d550 <__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 │ │ │ │ - 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 32e74 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d174 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fecc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d190 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #48] @ (6d590 <__scpack_MOD_dclget3dorigin@@Base+0x40>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 32160 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d1b4 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -0006d1d0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35974 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d1ec : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 305b0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d208 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33cfc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d224 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f990 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d240 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 6d29a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30614 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6d2a8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d2ac ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - asrs r4, r0, #32 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006d2b0 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 6d30a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f0f4 │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ + blx 34fdc │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6d318 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d31c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r6, [r7, #56] @ 0x38 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006d320 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006d594 <__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 34010 │ │ │ │ - cbz r0, 6d38e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30c28 │ │ │ │ - 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] @ (6d5d0 <__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 31354 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 35478 │ │ │ │ + movs r1, #15 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6d39c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d3a0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006d3a4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35be4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d3c0 : │ │ │ │ +0006d5d4 <__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] @ (6d61c <__scpack_MOD_dclget3dwindow@@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 34010 │ │ │ │ - cbz r0, 6d42e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - 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 2fac0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + blx 2f694 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + blx 2f224 │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6d43c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d440 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r6, #50] @ 0x32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006d444 : │ │ │ │ +0006d620 <__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] @ (6d668 <__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 34010 │ │ │ │ - cbz r0, 6d4b2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33534 │ │ │ │ - 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 31354 │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + blx 30dac │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6d4c0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d4c4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r4, r5, #23 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + str r7, [sp, #896] @ 0x380 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006d4c8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006d66c <__scpack_MOD_dclset3dtransfunction@@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 r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 6d536 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 348bc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6d544 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d548 ) │ │ │ │ - add r1, pc │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (6d69c <__scpack_MOD_dclset3dtransfunction@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #21 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r0, #46] @ 0x2e │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + blx 336e0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #21 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006d54c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3546c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d568 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3380c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d584 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006d6a0 <__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 34010 │ │ │ │ - cbz r0, 6d5f2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3542c │ │ │ │ - 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] @ (6d6d0 <__scpack_MOD_dclset3dtransnumber@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #19 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 350d4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6d600 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d604 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r4, r5, #18 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + movs r1, #19 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + str r7, [sp, #576] @ 0x240 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006d608 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006d6d4 <__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] @ (6d714 <__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 34010 │ │ │ │ - cbz r0, 6d662 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f618 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ + blx 32608 │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6d670 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d674 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r6, [r5, #38] @ 0x26 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + str r7, [sp, #440] @ 0x1b8 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006d678 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006d718 <__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] @ (6d754 <__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 34010 │ │ │ │ - cbz r0, 6d6d2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #15 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35414 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 30d94 │ │ │ │ + movs r1, #15 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6d6e0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d6e4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006d6e8 : │ │ │ │ +0006d758 <__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] @ (6d7a0 <__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 34010 │ │ │ │ - cbz r0, 6d756 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - 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 33698 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + blx 2f694 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + blx 321fc │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6d764 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d768 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r2, #34] @ 0x22 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + str r7, [sp, #32] │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006d76c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3354c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d788 : │ │ │ │ +0006d7a4 <__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] @ (6d7ec <__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 34010 │ │ │ │ - cbz r0, 6d7f6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - 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 341cc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + blx 2f694 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + blx 33a18 │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6d804 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d808 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r6, [r3, #30] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + str r6, [sp, #816] @ 0x330 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006d80c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006d7f0 <__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 34010 │ │ │ │ - cbz r0, 6d87a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31e9c │ │ │ │ - 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] @ (6d848 <__uupack_MOD_dclgetframeindex@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (6d84c <__uupack_MOD_dclgetframeindex@@Base+0x5c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6d850 <__uupack_MOD_dclgetframeindex@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, sp │ │ │ │ + blx 306bc │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6d888 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d88c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r6, [r0, #28] │ │ │ │ + movs r1, #16 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #40] @ (6d854 <__uupack_MOD_dclgetframeindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6d84c <__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 6d844 <__uupack_MOD_dclgetframeindex@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + lsls r6, r7, #19 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ movs r0, r1 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006d890 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006d858 <__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 34010 │ │ │ │ - cbz r0, 6d8fe │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 347cc │ │ │ │ - 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] @ (6d888 <__uupack_MOD_dclsetframeindex@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3478c │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6d90c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d910 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r0, r4, #6 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r6, [r5, #24] │ │ │ │ + movs r1, #16 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006d914 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006d88c <__uupack_MOD_dclgetframetype@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33978 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (6d8e4 <__uupack_MOD_dclgetframetype@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (6d8e8 <__uupack_MOD_dclgetframetype@@Base+0x5c>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6d8ec <__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 2f694 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2fce0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #15 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #40] @ (6d8f0 <__uupack_MOD_dclgetframetype@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6d8e8 <__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 6d8e0 <__uupack_MOD_dclgetframetype@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + lsls r2, r4, #17 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r2, r7, #16 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006d930 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006d8f4 <__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 35570 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (6d924 <__uupack_MOD_dclsetframetype@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 351e0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #15 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + str r5, [sp, #816] @ 0x330 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006d94c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006d928 <__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 34010 │ │ │ │ - cbz r0, 6d9ba │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 312e0 │ │ │ │ - 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] @ (6d95c <__uupack_MOD_dclgetareapattern@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #17 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2f408 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6d9c8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d9cc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + movs r1, #17 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + str r5, [sp, #664] @ 0x298 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006d9d0 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006d960 <__uupack_MOD_dclsetareapattern@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fd60 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (6d994 <__uupack_MOD_dclsetareapattern@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #17 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34254 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #17 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006d9ec : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006d998 <__uupack_MOD_dclgetbarwidth@@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 34010 │ │ │ │ - cbz r0, 6da5a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 324c8 │ │ │ │ - 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, #76] @ (6d9f4 <__uupack_MOD_dclgetbarwidth@@Base+0x5c>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #76] @ (6d9f8 <__uupack_MOD_dclgetbarwidth@@Base+0x60>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #72] @ (6d9fc <__uupack_MOD_dclgetbarwidth@@Base+0x64>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, sp │ │ │ │ + blx 30a74 │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6da68 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6da6c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r5, #16] │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #44] @ (6da00 <__uupack_MOD_dclgetbarwidth@@Base+0x68>) │ │ │ │ + ldr r3, [pc, #32] @ (6d9f8 <__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 6d9ee <__uupack_MOD_dclgetbarwidth@@Base+0x56> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r6, r2, #13 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ movs r0, r1 │ │ │ │ + lsls r6, r5, #12 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006da70 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006da04 <__uupack_MOD_dclsetbarwidth@@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 34010 │ │ │ │ - cbz r0, 6dade │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 354d8 │ │ │ │ - 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] @ (6da34 <__uupack_MOD_dclsetbarwidth@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 313cc │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6daec ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6daf0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r0, #31 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r2, #14] │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + str r5, [sp, #16] │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006daf4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006da38 <__uupack_MOD_dclgeterrorbarwidth@@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 34010 │ │ │ │ - cbz r0, 6db62 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34674 │ │ │ │ - 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, #76] @ (6da94 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x5c>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #76] @ (6da98 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x60>) │ │ │ │ + movs r1, #19 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #72] @ (6da9c <__uupack_MOD_dclgeterrorbarwidth@@Base+0x64>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, sp │ │ │ │ + blx 35038 │ │ │ │ + movs r1, #19 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6db70 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6db74 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r7, #28 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #44] @ (6daa0 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x68>) │ │ │ │ + ldr r3, [pc, #32] @ (6da98 <__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 6da8e <__uupack_MOD_dclgeterrorbarwidth@@Base+0x56> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r6, r6, #10 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #872] @ 0x368 │ │ │ │ movs r0, r1 │ │ │ │ + lsls r6, r1, #10 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006db78 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006daa4 <__uupack_MOD_dclseterrorbarwidth@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f414 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (6dad4 <__uupack_MOD_dclseterrorbarwidth@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #19 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31dd0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #19 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + str r4, [sp, #544] @ 0x220 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006db94 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006dad8 <__uupack_MOD_dclgeterrorbarlineindex@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 339e4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (6db30 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (6db34 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x5c>) │ │ │ │ + movs r1, #23 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6db38 <__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 2f694 │ │ │ │ + mov r0, sp │ │ │ │ + blx 30e04 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #23 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #40] @ (6db3c <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6db34 <__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 6db2c <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + lsls r6, r2, #8 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r6, r5, #7 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006dbb0 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006db40 <__uupack_MOD_dclseterrorbarlineindex@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31f6c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (6db70 <__uupack_MOD_dclseterrorbarlineindex@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #23 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35858 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #23 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006dbcc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006db74 <__uupack_MOD_dclgeterrorbarlinetype@@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 34010 │ │ │ │ - cbz r0, 6dc3a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 304c8 │ │ │ │ - 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] @ (6dbcc <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (6dbd0 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x5c>) │ │ │ │ + movs r1, #22 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6dbd4 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, sp │ │ │ │ + blx 34574 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6dc48 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6dc4c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r4, #25 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r6, [r1, #6] │ │ │ │ + movs r1, #22 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [pc, #40] @ (6dbd8 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6dbd0 <__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 6dbc8 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + lsls r2, r7, #5 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #984] @ 0x3d8 │ │ │ │ movs r0, r1 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006dc50 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006dbdc <__uupack_MOD_dclseterrorbarlinetype@@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 34010 │ │ │ │ - cbz r0, 6dcaa │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (6dc0c <__uupack_MOD_dclseterrorbarlinetype@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #22 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 33f8c │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 313b4 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6dcb8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6dcbc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r6, #23 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r1, #4] │ │ │ │ + movs r1, #22 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006dcc0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006dc10 <__umpack_MOD_dclfillmap@@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, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ (6dc48 <__umpack_MOD_dclfillmap@@Base+0x38>) │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #40] @ (6dc4c <__umpack_MOD_dclfillmap@@Base+0x3c>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 6dd1a │ │ │ │ - mov r4, r0 │ │ │ │ + add r4, pc │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f654 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6dd28 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6dd2c ) │ │ │ │ + movs r2, #10 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r0, #22 │ │ │ │ + blx 34974 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 35aa4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #10 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 30484 │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r6, [r0, #2] │ │ │ │ + add r0, pc, #632 @ (adr r0, 6dec8 <__umpack_MOD_dclsetmappoint@@Base+0x150>) │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006dd30 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006dc50 <__umpack_MOD_dcldrawmap@@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 34010 │ │ │ │ - cbz r0, 6dd9e │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ (6dc88 <__umpack_MOD_dcldrawmap@@Base+0x38>) │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #40] @ (6dc8c <__umpack_MOD_dcldrawmap@@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 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34e28 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6ddac ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6ddb0 ) │ │ │ │ + movs r2, #10 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + blx 34974 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 30898 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #10 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 30484 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ movs r0, r1 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + add r0, pc, #376 @ (adr r0, 6de08 <__umpack_MOD_dclsetmappoint@@Base+0x90>) │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006ddb4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 335f4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006ddd0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006dc90 <__umpack_MOD_dcldrawlimb@@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 34010 │ │ │ │ - cbz r0, 6de3e │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #36] @ (6dcc4 <__umpack_MOD_dcldrawlimb@@Base+0x34>) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r1, [pc, #36] @ (6dcc8 <__umpack_MOD_dcldrawlimb@@Base+0x38>) │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32e8c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6de4c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6de50 ) │ │ │ │ - add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + movs r2, #11 │ │ │ │ + add r1, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 34974 │ │ │ │ + blx 35c24 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #11 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 30484 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ movs r0, r1 │ │ │ │ - strh r2, [r7, #58] @ 0x3a │ │ │ │ + add r0, pc, #136 @ (adr r0, 6dd54 <__umpack_MOD_dclfitmapparm@@Base+0x10>) │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006de54 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006dccc <__umpack_MOD_dcldrawgrid@@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 r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 6dec2 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #36] @ (6dd00 <__umpack_MOD_dcldrawgrid@@Base+0x34>) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r1, [pc, #36] @ (6dd04 <__umpack_MOD_dcldrawgrid@@Base+0x38>) │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f000 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6ded0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6ded4 ) │ │ │ │ - add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + movs r2, #11 │ │ │ │ + add r1, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 34974 │ │ │ │ + blx 32650 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #11 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 30484 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ movs r0, r1 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #920] @ 0x398 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006ded8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006dd08 <__umpack_MOD_dcldrawglobe@@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 r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 6df46 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #36] @ (6dd3c <__umpack_MOD_dcldrawglobe@@Base+0x34>) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r1, [pc, #36] @ (6dd40 <__umpack_MOD_dcldrawglobe@@Base+0x38>) │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34fe8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6df54 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6df58 ) │ │ │ │ - add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + movs r2, #12 │ │ │ │ + add r1, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 34974 │ │ │ │ + blx 2feb0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #12 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 30484 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ movs r0, r1 │ │ │ │ - strh r2, [r1, #54] @ 0x36 │ │ │ │ + ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006df5c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31f48 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006df78 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006dd44 <__umpack_MOD_dclfitmapparm@@Base>: │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f29c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (6dd74 <__umpack_MOD_dclfitmapparm@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + blx 33a3c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #13 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fb88 │ │ │ │ + nop │ │ │ │ + str r2, [sp, #624] @ 0x270 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006df94 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006dd78 <__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, #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, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #448] @ (6df4c <__umpack_MOD_dclsetmappoint@@Base+0x1d4>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #448] @ (6df50 <__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] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 6e002 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r0, [pc, #416] @ (6df54 <__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 2f694 │ │ │ │ + cmp r8, fp │ │ │ │ + beq.n 6ddf6 <__umpack_MOD_dclsetmappoint@@Base+0x7e> │ │ │ │ + movs r3, #14 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r0, [pc, #372] @ (6df58 <__umpack_MOD_dclsetmappoint@@Base+0x1e0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r2, [pc, #368] @ (6df5c <__umpack_MOD_dclsetmappoint@@Base+0x1e4>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, pc │ │ │ │ + blx 33af8 │ │ │ │ + cmp r8, fp │ │ │ │ + mov r3, r8 │ │ │ │ + it ge │ │ │ │ + movge r3, fp │ │ │ │ + cmp r6, #1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bne.n 6de38 <__umpack_MOD_dclsetmappoint@@Base+0xc0> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 6ded4 <__umpack_MOD_dclsetmappoint@@Base+0x15c> │ │ │ │ + ldrd r1, r2, [sp, #12] │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 34a58 │ │ │ │ + ldr r2, [pc, #332] @ (6df60 <__umpack_MOD_dclsetmappoint@@Base+0x1e8>) │ │ │ │ + ldr r3, [pc, #312] @ (6df50 <__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 6df48 <__umpack_MOD_dclsetmappoint@@Base+0x1d0> │ │ │ │ + ldr r0, [pc, #312] @ (6df64 <__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 2fb88 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 6de60 <__umpack_MOD_dclsetmappoint@@Base+0xe8> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + it ne │ │ │ │ + strne.w r8, [sp, #28] │ │ │ │ + bne.n 6ded8 <__umpack_MOD_dclsetmappoint@@Base+0x160> │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30d54 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 34a58 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6de12 <__umpack_MOD_dclsetmappoint@@Base+0x9a> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + mov.w r8, r6, lsl #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 6de74 <__umpack_MOD_dclsetmappoint@@Base+0xfc> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 6df3a <__umpack_MOD_dclsetmappoint@@Base+0x1c2> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r0, sp, #32 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + blx 34a58 │ │ │ │ + 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 6de98 <__umpack_MOD_dclsetmappoint@@Base+0x120> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fa68 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 6de12 <__umpack_MOD_dclsetmappoint@@Base+0x9a> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 6decc <__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 6dec0 <__umpack_MOD_dclsetmappoint@@Base+0x148> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6de12 <__umpack_MOD_dclsetmappoint@@Base+0x9a> │ │ │ │ + ldr.w r8, [sp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 6defe <__umpack_MOD_dclsetmappoint@@Base+0x186> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34010 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 34a58 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 6decc <__umpack_MOD_dclsetmappoint@@Base+0x154> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 6df40 <__umpack_MOD_dclsetmappoint@@Base+0x1c8> │ │ │ │ + mov.w r8, r6, lsl #2 │ │ │ │ + b.n 6de90 <__umpack_MOD_dclsetmappoint@@Base+0x118> │ │ │ │ + mov.w r0, sl, lsl #2 │ │ │ │ + lsls r5, r7, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 6df10 <__umpack_MOD_dclsetmappoint@@Base+0x198> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 34a58 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 6deb6 <__umpack_MOD_dclsetmappoint@@Base+0x13e> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 6def8 <__umpack_MOD_dclsetmappoint@@Base+0x180> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e010 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e014 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r3, #10 │ │ │ │ + b.n 6deb6 <__umpack_MOD_dclsetmappoint@@Base+0x13e> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + b.n 6ded8 <__umpack_MOD_dclsetmappoint@@Base+0x160> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6decc <__umpack_MOD_dclsetmappoint@@Base+0x154> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + vhadd.u d16, d6, d9 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xf7ec0007 │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ movs r0, r1 │ │ │ │ - strh r2, [r7, #48] @ 0x30 │ │ │ │ + cdp2 0, 14, cr0, cr14, cr9, {0} │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006e018 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006df68 <__umpack_MOD_dclsetcirclewindow@@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 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #116] @ (6dff0 <__umpack_MOD_dclsetcirclewindow@@Base+0x88>) │ │ │ │ + ldr r3, [pc, #120] @ (6dff4 <__umpack_MOD_dclsetcirclewindow@@Base+0x8c>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 6e072 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34208 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6e080 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e084 ) │ │ │ │ - add r1, pc │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #116] @ (6dff8 <__umpack_MOD_dclsetcirclewindow@@Base+0x90>) │ │ │ │ + sub sp, #24 │ │ │ │ + mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r5, #8 │ │ │ │ + movs r1, #18 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + ldr r0, [pc, #96] @ (6dffc <__umpack_MOD_dclsetcirclewindow@@Base+0x94>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 34e1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cbz r6, 6dfb2 <__umpack_MOD_dclsetcirclewindow@@Base+0x4a> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cbz r5, 6dfb8 <__umpack_MOD_dclsetcirclewindow@@Base+0x50> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r4, 6dfbe <__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 31bf8 │ │ │ │ + ldr r2, [pc, #52] @ (6e000 <__umpack_MOD_dclsetcirclewindow@@Base+0x98>) │ │ │ │ + ldr r3, [pc, #40] @ (6dff4 <__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 6dfec <__umpack_MOD_dclsetcirclewindow@@Base+0x84> │ │ │ │ + ldr r0, [pc, #36] @ (6e004 <__umpack_MOD_dclsetcirclewindow@@Base+0x9c>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + stc2 0, cr0, [r6, #36] @ 0x24 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r6, [r2, #28] │ │ │ │ movs r0, r1 │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ + ldc2 0, cr0, [r8, #-36]! @ 0xffffffdc │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006e088 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006e008 <__umpack_MOD_dclsetmapcontactpoint@@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 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #116] @ (6e090 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x88>) │ │ │ │ + ldr r3, [pc, #120] @ (6e094 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x8c>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 6e0e2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 328cc │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6e0f0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e0f4 ) │ │ │ │ - add r1, pc │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #116] @ (6e098 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x90>) │ │ │ │ + sub sp, #24 │ │ │ │ + mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r7, #6 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r2, [r6, #44] @ 0x2c │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006e0f8 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 6e166 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32c74 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e174 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e178 ) │ │ │ │ - add r1, pc │ │ │ │ + movs r1, #21 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + ldr r0, [pc, #96] @ (6e09c <__umpack_MOD_dclsetmapcontactpoint@@Base+0x94>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #8 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r7, #4 │ │ │ │ + blx 34e1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cbz r6, 6e052 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x4a> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cbz r5, 6e058 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x50> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r4, 6e05e <__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 334f8 │ │ │ │ + ldr r2, [pc, #52] @ (6e0a0 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x98>) │ │ │ │ + ldr r3, [pc, #40] @ (6e094 <__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 6e08c <__umpack_MOD_dclsetmapcontactpoint@@Base+0x84> │ │ │ │ + ldr r0, [pc, #36] @ (6e0a4 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x9c>) │ │ │ │ + movs r1, #21 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fb88 │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + stc2l 0, cr0, [r6], #36 @ 0x24 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ movs r0, r1 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strb r6, [r6, #25] │ │ │ │ + movs r0, r1 │ │ │ │ + ldc2 0, cr0, [r8], {9} │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006e17c : │ │ │ │ - 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 32578 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ +0006e0a8 <__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 │ │ │ │ │ │ │ │ -0006e1a8 : │ │ │ │ - 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 2ffe4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ +0006e0b4 <__dcl_common_MOD___copy_dcl_common_Polar@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldmia r0, {r0, r1} │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ │ │ │ │ -0006e1cc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33c6c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ +0006e0c0 <__dcl_common_MOD___copy_dcl_common_Map@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldmia r0, {r0, r1} │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ │ │ │ │ -0006e1e8 : │ │ │ │ - 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 30ec4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ +0006e0cc <__dcl_common_MOD___copy_dcl_common_Hyperbolic@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldmia r0, {r0, r1} │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ │ │ │ │ -0006e228 : │ │ │ │ - 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 35b6c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ +0006e0d8 <__dcl_common_MOD___copy_dcl_common_Elliptic@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldmia r0, {r0, r1} │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ │ │ │ │ -0006e268 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 330ec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ +0006e0e4 <__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 │ │ │ │ │ │ │ │ -0006e284 : │ │ │ │ - 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 2efb4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ +0006e0f0 <__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 │ │ │ │ │ │ │ │ -0006e2b0 : │ │ │ │ - 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 302e0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ +0006e0fc <__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 │ │ │ │ │ │ │ │ -0006e2e4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 329f4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ +0006e108 <__dcl_common_MOD___copy_dcl_common_Cartesian@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldmia r0, {r0, r1} │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ │ │ │ │ -0006e300 : │ │ │ │ - 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 31448 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ +0006e114 <__dcl_common_MOD___copy_dcl_common_Bipolar@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldmia r0, {r0, r1} │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ │ │ │ │ -0006e32c : │ │ │ │ - push {r4, lr} │ │ │ │ +0006e120 <__dcl_common_MOD_dclswapindex@@Base>: │ │ │ │ + push {r4, r5, r6, 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 3595c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ + ldr r2, [pc, #276] @ (6e244 <__dcl_common_MOD_dclswapindex@@Base+0x124>) │ │ │ │ + sub sp, #200 @ 0xc8 │ │ │ │ + ldr r3, [pc, #276] @ (6e248 <__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, 6e14c <__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 6e178 <__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] @ (6e24c <__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 32780 <_gfortran_reshape_r4@plt> │ │ │ │ + ldr r2, [pc, #36] @ (6e250 <__dcl_common_MOD_dclswapindex@@Base+0x130>) │ │ │ │ + ldr r3, [pc, #28] @ (6e248 <__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 6e240 <__dcl_common_MOD_dclswapindex@@Base+0x120> │ │ │ │ + add sp, #200 @ 0xc8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xfbd00009 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 6e024 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x1c> │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xfad80009 │ │ │ │ │ │ │ │ -0006e368 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006e254 <__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 │ │ │ │ - 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 32080 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e3b0 : │ │ │ │ - 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 32d8c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e3d8 : │ │ │ │ - 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 35368 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e3fc : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -0006e418 : │ │ │ │ - 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 2f5e4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e44c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 351b8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006e468 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3580c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006e484 : │ │ │ │ - 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 3549c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e4cc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 336a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006e4e8 : │ │ │ │ - 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 2febc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e510 : │ │ │ │ - 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 33898 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e554 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3149c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006e570 : │ │ │ │ - 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 35b88 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e5a8 : │ │ │ │ - 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 3084c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e5d4 : │ │ │ │ - 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 32920 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e620 : │ │ │ │ - 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 32224 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e650 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fdc8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006e66c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32ed0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006e688 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30128 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006e6a4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30eb8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006e6c0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34980 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006e6dc : │ │ │ │ - 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 33cb0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e700 : │ │ │ │ - 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 33460 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e724 : │ │ │ │ - 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 32a64 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e750 : │ │ │ │ - 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 35210 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e77c : │ │ │ │ - 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 34698 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e7a4 : │ │ │ │ - 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 345f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e7d4 : │ │ │ │ - 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 2f2a8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e7fc : │ │ │ │ - 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 33618 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e82c : │ │ │ │ - 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 311e8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e860 : │ │ │ │ - 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 34928 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e888 : │ │ │ │ - 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 304d4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e8b0 : │ │ │ │ - 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 30acc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e8e0 : │ │ │ │ - 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 319f0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e910 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -0006e92c : │ │ │ │ - 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 31684 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e958 : │ │ │ │ - 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 307e4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e980 : │ │ │ │ - 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 3057c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e9b0 : │ │ │ │ - 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 33570 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e9e8 : │ │ │ │ - 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 35944 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ea18 : │ │ │ │ - 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 32ce4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ea50 : │ │ │ │ - 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 3219c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ea8c : │ │ │ │ - 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 2fa40 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006eabc : │ │ │ │ - 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 328f0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006eae8 : │ │ │ │ - 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 3364c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006eb2c : │ │ │ │ - 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 33278 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006eb68 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3119c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006eb84 : │ │ │ │ - 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 35444 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ebac : │ │ │ │ - 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 34be0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ebf0 : │ │ │ │ - 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 306c8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ec2c : │ │ │ │ - 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 343fc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ec50 : │ │ │ │ - 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 30c38 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ec80 : │ │ │ │ - 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 31afc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006eccc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32c58 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006ece8 : │ │ │ │ - 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 2fd6c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ed30 : │ │ │ │ - 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 355a0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ed60 : │ │ │ │ - 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 31a3c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ed88 : │ │ │ │ - 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 31060 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006edb0 : │ │ │ │ - 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 33ac4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006edd8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 355c4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006edf4 : │ │ │ │ - push {r4, 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, #544] @ (6e488 <__uvpack_MOD_dcldrawyboxline@@Base+0x234>) │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #544] @ (6e48c <__uvpack_MOD_dcldrawyboxline@@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 │ │ │ │ + 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] @ (6e490 <__uvpack_MOD_dcldrawyboxline@@Base+0x23c>) │ │ │ │ + subs r6, r6, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r1, [pc, #492] @ (6e494 <__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 34974 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 6e452 <__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 6e462 <__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 6e304 <__uvpack_MOD_dcldrawyboxline@@Base+0xb0> │ │ │ │ + movs r3, #15 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #424] @ (6e498 <__uvpack_MOD_dcldrawyboxline@@Base+0x244>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #420] @ (6e49c <__uvpack_MOD_dcldrawyboxline@@Base+0x248>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #420] @ (6e4a0 <__uvpack_MOD_dcldrawyboxline@@Base+0x24c>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + cmp r5, sl │ │ │ │ + it ge │ │ │ │ + movge r5, sl │ │ │ │ + cmp r4, #1 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + bne.n 6e352 <__uvpack_MOD_dcldrawyboxline@@Base+0xfe> │ │ │ │ + cmp.w r8, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w sl, [sp, #12] │ │ │ │ + bne.n 6e3c4 <__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] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 332fc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ee1c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32b58 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006ee38 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 349d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006ee54 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 329e8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006ee70 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33114 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006ee8c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3251c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006eea8 : │ │ │ │ - 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 │ │ │ │ - strd r3, r2, [sp, #24] │ │ │ │ - blx 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ef96 │ │ │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + blx 303c8 │ │ │ │ + ldr r2, [pc, #372] @ (6e4a4 <__uvpack_MOD_dcldrawyboxline@@Base+0x250>) │ │ │ │ + ldr r3, [pc, #348] @ (6e48c <__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 │ │ │ │ + bne.w 6e484 <__uvpack_MOD_dcldrawyboxline@@Base+0x230> │ │ │ │ + ldr r0, [pc, #356] @ (6e4a8 <__uvpack_MOD_dcldrawyboxline@@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 30484 │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.n 6e446 <__uvpack_MOD_dcldrawyboxline@@Base+0x1f2> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + lsls r5, r4, #2 │ │ │ │ blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6efb2 │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + 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 6e368 <__uvpack_MOD_dcldrawyboxline@@Base+0x114> │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ + cmp.w r8, #1 │ │ │ │ + bne.n 6e3c4 <__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 303c8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 6e47c <__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 6e3a0 <__uvpack_MOD_dcldrawyboxline@@Base+0x14c> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fa68 │ │ │ │ + cmp.w r8, #1 │ │ │ │ + beq.n 6e32c <__uvpack_MOD_dcldrawyboxline@@Base+0xd8> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.n 6e414 <__uvpack_MOD_dcldrawyboxline@@Base+0x1c0> │ │ │ │ + mov.w r5, r8, lsl #2 │ │ │ │ + b.n 6e3fe <__uvpack_MOD_dcldrawyboxline@@Base+0x1aa> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 6e41c <__uvpack_MOD_dcldrawyboxline@@Base+0x1c8> │ │ │ │ + mov.w r0, fp, lsl #2 │ │ │ │ + mov.w r5, r8, lsl #2 │ │ │ │ blx 34010 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6efa4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 31354 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 31354 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - strd r9, r8, [sp, #4] │ │ │ │ - blx 35c30 │ │ │ │ - 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 31354 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ + 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 6e3dc <__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 303c8 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6e46e <__uvpack_MOD_dcldrawyboxline@@Base+0x21a> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r6 │ │ │ │ + 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 6e408 <__uvpack_MOD_dcldrawyboxline@@Base+0x1b4> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 6e32c <__uvpack_MOD_dcldrawyboxline@@Base+0xd8> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + 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 303c8 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 6e414 <__uvpack_MOD_dcldrawyboxline@@Base+0x1c0> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 6e396 <__uvpack_MOD_dcldrawyboxline@@Base+0x142> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 6e414 <__uvpack_MOD_dcldrawyboxline@@Base+0x1c0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.n 6e37a <__uvpack_MOD_dcldrawyboxline@@Base+0x126> │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2fce0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 6e2d4 <__uvpack_MOD_dcldrawyboxline@@Base+0x80> │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 306bc │ │ │ │ + b.n 6e2dc <__uvpack_MOD_dcldrawyboxline@@Base+0x88> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 6e396 <__uvpack_MOD_dcldrawyboxline@@Base+0x142> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (6efc0 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (6efc4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #32] @ (6efc8 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #32] @ (6efcc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (6efd0 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (6efd4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ssat r0, #8, r8 │ │ │ │ - strb r6, [r2, #29] │ │ │ │ + b.n 6e3b8 <__uvpack_MOD_dcldrawyboxline@@Base+0x164> │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6e32c <__uvpack_MOD_dcldrawyboxline@@Base+0xd8> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xfa980009 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xf2fa0007 │ │ │ │ - strb r0, [r4, #30] │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xf2ec0007 │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + strb r0, [r0, #15] │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xf2da0007 │ │ │ │ + ldr??.w r0, [r4, #9] │ │ │ │ + ldrh r2, [r7, #38] @ 0x26 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006efd8 : │ │ │ │ +0006e4ac <__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, #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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6f0c6 │ │ │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6f0e2 │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6f0d4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r1, r5 │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + ldr r4, [pc, #660] @ (6e754 <__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] @ (6e758 <__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] @ (6e75c <__uvpack_MOD_dclshadeyboxarea@@Base+0x2b0>) │ │ │ │ + sub.w fp, r1, r3 │ │ │ │ + ldr r1, [pc, #592] @ (6e760 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2b4>) │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 31354 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ + 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 34974 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6e72e <__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 6e742 <__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 6e594 <__uvpack_MOD_dclshadeyboxarea@@Base+0xe8> │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #484] @ (6e764 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2b8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 31354 │ │ │ │ + ldr r2, [pc, #480] @ (6e768 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2bc>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #480] @ (6e76c <__uvpack_MOD_dclshadeyboxarea@@Base+0x2c0>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + 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 6e604 <__uvpack_MOD_dclshadeyboxarea@@Base+0x158> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #16] │ │ │ │ + bne.n 6e63c <__uvpack_MOD_dclshadeyboxarea@@Base+0x190> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #20] │ │ │ │ + bne.n 6e670 <__uvpack_MOD_dclshadeyboxarea@@Base+0x1c4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - strd r9, r8, [sp, #4] │ │ │ │ - blx 32c9c │ │ │ │ - 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 31354 │ │ │ │ + mov r1, r7 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r9 │ │ │ │ + blx 2fad8 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 6e6e6 <__uvpack_MOD_dclshadeyboxarea@@Base+0x23a> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6e6c2 <__uvpack_MOD_dclshadeyboxarea@@Base+0x216> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6e69c <__uvpack_MOD_dclshadeyboxarea@@Base+0x1f0> │ │ │ │ + ldr r2, [pc, #400] @ (6e770 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2c4>) │ │ │ │ + ldr r3, [pc, #372] @ (6e758 <__uvpack_MOD_dclshadeyboxarea@@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 6e750 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2a4> │ │ │ │ + ldr r0, [pc, #380] @ (6e774 <__uvpack_MOD_dclshadeyboxarea@@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 30484 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 6e722 <__uvpack_MOD_dclshadeyboxarea@@Base+0x276> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 6e622 <__uvpack_MOD_dclshadeyboxarea@@Base+0x176> │ │ │ │ + cmp r5, #1 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #16] │ │ │ │ + beq.n 6e5b6 <__uvpack_MOD_dclshadeyboxarea@@Base+0x10a> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6e70a <__uvpack_MOD_dclshadeyboxarea@@Base+0x25e> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 6e654 <__uvpack_MOD_dclshadeyboxarea@@Base+0x1a8> │ │ │ │ + cmp r4, #1 │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #20] │ │ │ │ + beq.n 6e5be <__uvpack_MOD_dclshadeyboxarea@@Base+0x112> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.n 6e716 <__uvpack_MOD_dclshadeyboxarea@@Base+0x26a> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r6 │ │ │ │ + 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 6e688 <__uvpack_MOD_dclshadeyboxarea@@Base+0x1dc> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 6e5be <__uvpack_MOD_dclshadeyboxarea@@Base+0x112> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6e6ba <__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 6e6ae <__uvpack_MOD_dclshadeyboxarea@@Base+0x202> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 6e5de <__uvpack_MOD_dclshadeyboxarea@@Base+0x132> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6e6de <__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 6e6d2 <__uvpack_MOD_dclshadeyboxarea@@Base+0x226> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 6e5da <__uvpack_MOD_dclshadeyboxarea@@Base+0x12e> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6e702 <__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 6e6f6 <__uvpack_MOD_dclshadeyboxarea@@Base+0x24a> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (6f0f0 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (6f0f4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #32] @ (6f0f8 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #32] @ (6f0fc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (6f100 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (6f104 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - rsbs r0, r8, #7 │ │ │ │ - strb r2, [r5, #26] │ │ │ │ + b.n 6e5d6 <__uvpack_MOD_dclshadeyboxarea@@Base+0x12a> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 6e5b6 <__uvpack_MOD_dclshadeyboxarea@@Base+0x10a> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 6e5be <__uvpack_MOD_dclshadeyboxarea@@Base+0x112> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 6e5ac <__uvpack_MOD_dclshadeyboxarea@@Base+0x100> │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 2f408 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 6e54a <__uvpack_MOD_dclshadeyboxarea@@Base+0x9e> │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx 2f408 │ │ │ │ + b.n 6e554 <__uvpack_MOD_dclshadeyboxarea@@Base+0xa8> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + str.w r0, [r2, r9] │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ + movs r0, r1 │ │ │ │ + str r7, [sp, #728] @ 0x2d8 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r0, [r1, #22] │ │ │ │ movs r0, r1 │ │ │ │ - rsb r0, sl, #7 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r0, [r6, #4] │ │ │ │ movs r0, r1 │ │ │ │ - subs.w r0, ip, #7 │ │ │ │ - strb r2, [r7, #26] │ │ │ │ + orr.w r0, sl, #7 │ │ │ │ + @ instruction: 0xf7220009 │ │ │ │ + ldrh r0, [r3, #18] │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006f108 : │ │ │ │ +0006e778 <__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, #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.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r4, [pc, #652] @ (6ea1c <__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] @ (6ea20 <__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] │ │ │ │ + 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] @ (6ea24 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2ac>) │ │ │ │ + sub.w fp, r1, r3 │ │ │ │ + ldr r1, [pc, #588] @ (6ea28 <__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 34974 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 6e9fa <__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 6ea0c <__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 6e860 <__uvpack_MOD_dcldrawyboxframe@@Base+0xe8> │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #480] @ (6ea2c <__uvpack_MOD_dcldrawyboxframe@@Base+0x2b4>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #476] @ (6ea30 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2b8>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #476] @ (6ea34 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2bc>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + 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 6e8d0 <__uvpack_MOD_dcldrawyboxframe@@Base+0x158> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #12] │ │ │ │ + bne.n 6e908 <__uvpack_MOD_dcldrawyboxframe@@Base+0x190> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #16] │ │ │ │ + bne.n 6e93c <__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 2f3b8 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 6e9b2 <__uvpack_MOD_dcldrawyboxframe@@Base+0x23a> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6e98e <__uvpack_MOD_dcldrawyboxframe@@Base+0x216> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6e968 <__uvpack_MOD_dcldrawyboxframe@@Base+0x1f0> │ │ │ │ + ldr r2, [pc, #396] @ (6ea38 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2c0>) │ │ │ │ + ldr r3, [pc, #368] @ (6ea20 <__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 6ea18 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2a0> │ │ │ │ + ldr r0, [pc, #376] @ (6ea3c <__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 30484 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 6e9ee <__uvpack_MOD_dcldrawyboxframe@@Base+0x276> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6f1f4 │ │ │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + 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 6e8ee <__uvpack_MOD_dcldrawyboxframe@@Base+0x176> │ │ │ │ + cmp r5, #1 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #12] │ │ │ │ + beq.n 6e882 <__uvpack_MOD_dcldrawyboxframe@@Base+0x10a> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6e9d6 <__uvpack_MOD_dcldrawyboxframe@@Base+0x25e> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6f210 │ │ │ │ - ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + 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 6e920 <__uvpack_MOD_dcldrawyboxframe@@Base+0x1a8> │ │ │ │ + cmp r4, #1 │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #16] │ │ │ │ + beq.n 6e88a <__uvpack_MOD_dcldrawyboxframe@@Base+0x112> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.n 6e9e2 <__uvpack_MOD_dcldrawyboxframe@@Base+0x26a> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 34010 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6f202 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 31354 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - blx 34ebc │ │ │ │ - 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 31354 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r6 │ │ │ │ + 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 6e954 <__uvpack_MOD_dcldrawyboxframe@@Base+0x1dc> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 6e88a <__uvpack_MOD_dcldrawyboxframe@@Base+0x112> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6e986 <__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 6e97a <__uvpack_MOD_dcldrawyboxframe@@Base+0x202> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 6e8aa <__uvpack_MOD_dcldrawyboxframe@@Base+0x132> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6e9aa <__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 6e99e <__uvpack_MOD_dcldrawyboxframe@@Base+0x226> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 6e8a6 <__uvpack_MOD_dcldrawyboxframe@@Base+0x12e> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6e9ce <__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 6e9c2 <__uvpack_MOD_dcldrawyboxframe@@Base+0x24a> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (6f220 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (6f224 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #36] @ (6f228 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #36] @ (6f22c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (6f230 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (6f234 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf0aa0007 │ │ │ │ - strb r0, [r0, #24] │ │ │ │ + b.n 6e8a2 <__uvpack_MOD_dcldrawyboxframe@@Base+0x12a> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 6e882 <__uvpack_MOD_dcldrawyboxframe@@Base+0x10a> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 6e88a <__uvpack_MOD_dcldrawyboxframe@@Base+0x112> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 6e878 <__uvpack_MOD_dcldrawyboxframe@@Base+0x100> │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2fce0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6e818 <__uvpack_MOD_dcldrawyboxframe@@Base+0xa0> │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 306bc │ │ │ │ + b.n 6e820 <__uvpack_MOD_dcldrawyboxframe@@Base+0xa8> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + sbcs.w r0, r2, #8978432 @ 0x890000 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ movs r0, r1 │ │ │ │ - eors.w r0, ip, #7 │ │ │ │ - strb r2, [r1, #25] │ │ │ │ + str r4, [sp, #936] @ 0x3a8 │ │ │ │ movs r0, r1 │ │ │ │ - eor.w r0, lr, #7 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + ldrh r0, [r2, #0] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ + movs r0, r1 │ │ │ │ + ldcl 0, cr0, [lr, #-28]! @ 0xffffffe4 │ │ │ │ + orrs.w r0, r6, #8978432 @ 0x890000 │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006f238 : │ │ │ │ - b.w 32c30 │ │ │ │ - │ │ │ │ -0006f23c : │ │ │ │ - b.w 33928 │ │ │ │ - │ │ │ │ -0006f240 : │ │ │ │ - b.w 2fe70 │ │ │ │ - │ │ │ │ -0006f244 : │ │ │ │ - b.w 32fb4 │ │ │ │ - │ │ │ │ -0006f248 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33ce0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f264 : │ │ │ │ - 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 32960 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f290 : │ │ │ │ - b.w 32f24 │ │ │ │ - │ │ │ │ -0006f294 : │ │ │ │ - b.w 2ff0c │ │ │ │ - │ │ │ │ -0006f298 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35344 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f2b4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31714 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f2d0 : │ │ │ │ - b.w 30638 │ │ │ │ - │ │ │ │ -0006f2d4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0006ea40 <__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 │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 6f348 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #604] @ (6ecb0 <__uvpack_MOD_dcldrawybarline@@Base+0x270>) │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #604] @ (6ecb4 <__uvpack_MOD_dcldrawybarline@@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 │ │ │ │ + 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] @ (6ecb8 <__uvpack_MOD_dcldrawybarline@@Base+0x278>) │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r1, [pc, #552] @ (6ecbc <__uvpack_MOD_dcldrawybarline@@Base+0x27c>) │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2f100 │ │ │ │ - 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 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (6f358 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6f35c ) │ │ │ │ add r1, pc │ │ │ │ + add.w r9, r6, r3 │ │ │ │ + adds r6, r5, r3 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + blx 34974 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 6ec64 <__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 6ec76 <__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 6ec88 <__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 6eb06 <__uvpack_MOD_dcldrawybarline@@Base+0xc6> │ │ │ │ + movs r3, #15 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #460] @ (6ecc0 <__uvpack_MOD_dcldrawybarline@@Base+0x280>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #456] @ (6ecc4 <__uvpack_MOD_dcldrawybarline@@Base+0x284>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #456] @ (6ecc8 <__uvpack_MOD_dcldrawybarline@@Base+0x288>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - vhadd.s16 d16, d6, d7 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006f360 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -0006f37c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ + blx 33af8 │ │ │ │ + cmp r8, sl │ │ │ │ + mov r3, r8 │ │ │ │ + it ge │ │ │ │ + movge r3, sl │ │ │ │ + cmp r4, #1 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bne.n 6eb58 <__uvpack_MOD_dcldrawybarline@@Base+0x118> │ │ │ │ + cmp r7, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w r8, [sp, #8] │ │ │ │ + bne.n 6ebce <__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 34a94 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f3a0 : │ │ │ │ - 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 2f00c │ │ │ │ + ldr r2, [pc, #408] @ (6eccc <__uvpack_MOD_dcldrawybarline@@Base+0x28c>) │ │ │ │ + ldr r3, [pc, #380] @ (6ecb4 <__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 │ │ │ │ + bne.w 6ecaa <__uvpack_MOD_dcldrawybarline@@Base+0x26a> │ │ │ │ + ldr r0, [pc, #388] @ (6ecd0 <__uvpack_MOD_dcldrawybarline@@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 30484 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 6ec58 <__uvpack_MOD_dcldrawybarline@@Base+0x218> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 6f40e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + mov r8, r0 │ │ │ │ + mov.w ip, r4, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r6, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6eb74 <__uvpack_MOD_dcldrawybarline@@Base+0x134> │ │ │ │ + str.w r8, [sp, #36] @ 0x24 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 6ebce <__uvpack_MOD_dcldrawybarline@@Base+0x18e> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 359ec │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + 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 2f00c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 6eca2 <__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 6ebae <__uvpack_MOD_dcldrawybarline@@Base+0x16e> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6f41c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6f420 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - cdp 0, 9, cr0, cr0, cr7, {0} │ │ │ │ - strb r6, [r2, #18] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006f424 : │ │ │ │ - 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 3233c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f450 : │ │ │ │ - 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 2f86c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f474 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f5d4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f490 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30b3c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f4ac : │ │ │ │ - b.w 3519c │ │ │ │ - │ │ │ │ -0006f4b0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33a70 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f4cc : │ │ │ │ - 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] │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 6eb32 <__uvpack_MOD_dcldrawybarline@@Base+0xf2> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6ec22 <__uvpack_MOD_dcldrawybarline@@Base+0x1e2> │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + b.n 6ec0a <__uvpack_MOD_dcldrawybarline@@Base+0x1ca> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 6ec2a <__uvpack_MOD_dcldrawybarline@@Base+0x1ea> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 6f53a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ + 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 6ebe4 <__uvpack_MOD_dcldrawybarline@@Base+0x1a4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34dc0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + 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 2f00c │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6ec94 <__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 6ec16 <__uvpack_MOD_dcldrawybarline@@Base+0x1d6> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6f548 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6f54c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - stcl 0, cr0, [r4, #-28]! @ 0xffffffe4 │ │ │ │ - strb r6, [r2, #14] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006f550 : │ │ │ │ - b.w 3329c │ │ │ │ - │ │ │ │ -0006f554 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35128 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f570 : │ │ │ │ - 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] │ │ │ │ + b.n 6eb32 <__uvpack_MOD_dcldrawybarline@@Base+0xf2> │ │ │ │ + movs r0, #1 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 6f5e2 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 302bc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, fp │ │ │ │ + str r0, [sp, #32] │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 2f00c │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 6ec22 <__uvpack_MOD_dcldrawybarline@@Base+0x1e2> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 6eba4 <__uvpack_MOD_dcldrawybarline@@Base+0x164> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6ec22 <__uvpack_MOD_dcldrawybarline@@Base+0x1e2> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34010 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b.n 6eb86 <__uvpack_MOD_dcldrawybarline@@Base+0x146> │ │ │ │ + add.w fp, sp, #48 @ 0x30 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2fce0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 6eac2 <__uvpack_MOD_dcldrawybarline@@Base+0x82> │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 306bc │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 6ead4 <__uvpack_MOD_dcldrawybarline@@Base+0x94> │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 30a74 │ │ │ │ + b.n 6eade <__uvpack_MOD_dcldrawybarline@@Base+0x9e> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 6eba4 <__uvpack_MOD_dcldrawybarline@@Base+0x164> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (6f5f0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6f5f4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldc 0, cr0, [ip], #28 │ │ │ │ - strb r2, [r3, #12] │ │ │ │ + b.n 6ebc4 <__uvpack_MOD_dcldrawybarline@@Base+0x184> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6eb32 <__uvpack_MOD_dcldrawybarline@@Base+0xf2> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + subw r0, ip, #9 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r4, #46] @ 0x2e │ │ │ │ + movs r0, r1 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ + movs r0, r1 │ │ │ │ + strh r6, [r7, #42] @ 0x2a │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xead80007 │ │ │ │ + rsb r0, lr, #9 │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006f5f8 : │ │ │ │ - b.w 34f0c │ │ │ │ - │ │ │ │ -0006f5fc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30dd0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f618 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006ecd4 <__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, #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 34010 │ │ │ │ - cbz r0, 6f686 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ + ldr r4, [pc, #688] @ (6ef98 <__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] @ (6ef9c <__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] @ (6efa0 <__uvpack_MOD_dclshadeybararea@@Base+0x2cc>) │ │ │ │ + subs r3, r1, r3 │ │ │ │ + ldr r1, [pc, #616] @ (6efa4 <__uvpack_MOD_dclshadeybararea@@Base+0x2d0>) │ │ │ │ + str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33ad0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6f694 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6f698 ) │ │ │ │ + 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 │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldc 0, cr0, [r8], {7} │ │ │ │ - strb r2, [r4, #10] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006f69c : │ │ │ │ - b.w 3443c │ │ │ │ - │ │ │ │ -0006f6a0 : │ │ │ │ - b.w 2f458 │ │ │ │ - │ │ │ │ -0006f6a4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 302fc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f6c0 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 6f728 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + movs r2, #16 │ │ │ │ + add r7, r3 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + blx 34974 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6ef5e <__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 6ef72 <__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 6ef86 <__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 6ee24 <__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 6ef0c <__uvpack_MOD_dclshadeybararea@@Base+0x238> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #36] @ 0x24 │ │ │ │ + bne.w 6eede <__uvpack_MOD_dclshadeybararea@@Base+0x20a> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #40] @ 0x28 │ │ │ │ + bne.n 6eeae <__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 303a4 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6ee8a <__uvpack_MOD_dclshadeybararea@@Base+0x1b6> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6ee66 <__uvpack_MOD_dclshadeybararea@@Base+0x192> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6ee40 <__uvpack_MOD_dclshadeybararea@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #424] @ (6efa8 <__uvpack_MOD_dclshadeybararea@@Base+0x2d4>) │ │ │ │ + ldr r3, [pc, #408] @ (6ef9c <__uvpack_MOD_dclshadeybararea@@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 6ef92 <__uvpack_MOD_dclshadeybararea@@Base+0x2be> │ │ │ │ + ldr r0, [pc, #404] @ (6efac <__uvpack_MOD_dclshadeybararea@@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 30484 │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #388] @ (6efb0 <__uvpack_MOD_dclshadeybararea@@Base+0x2dc>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30f90 │ │ │ │ - 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 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6f738 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6f73c ) │ │ │ │ + ldr r2, [pc, #384] @ (6efb4 <__uvpack_MOD_dclshadeybararea@@Base+0x2e0>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #384] @ (6efb8 <__uvpack_MOD_dclshadeybararea@@Base+0x2e4>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - sbcs.w r0, r6, r7 │ │ │ │ - strb r4, [r5, #8] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006f740 : │ │ │ │ - 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 33af8 │ │ │ │ + b.n 6edb0 <__uvpack_MOD_dclshadeybararea@@Base+0xdc> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6ee5e <__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 6ee52 <__uvpack_MOD_dclshadeybararea@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6edfe <__uvpack_MOD_dclshadeybararea@@Base+0x12a> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6ee82 <__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 6ee76 <__uvpack_MOD_dclshadeybararea@@Base+0x1a2> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6edfa <__uvpack_MOD_dclshadeybararea@@Base+0x126> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6eea6 <__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 6ee9a <__uvpack_MOD_dclshadeybararea@@Base+0x1c6> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6edf6 <__uvpack_MOD_dclshadeybararea@@Base+0x122> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 6ef52 <__uvpack_MOD_dclshadeybararea@@Base+0x27e> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 6f7a8 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - movs r3, #1 │ │ │ │ + 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 6eeca <__uvpack_MOD_dclshadeybararea@@Base+0x1f6> │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 6eddc <__uvpack_MOD_dclshadeybararea@@Base+0x108> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6ef46 <__uvpack_MOD_dclshadeybararea@@Base+0x272> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 6eef6 <__uvpack_MOD_dclshadeybararea@@Base+0x222> │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + b.n 6edd4 <__uvpack_MOD_dclshadeybararea@@Base+0x100> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6ef3a <__uvpack_MOD_dclshadeybararea@@Base+0x266> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35c94 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r9, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6ef28 <__uvpack_MOD_dclshadeybararea@@Base+0x254> │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + b.n 6edc8 <__uvpack_MOD_dclshadeybararea@@Base+0xf4> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6f7b8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6f7bc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xeaf60007 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006f7c0 : │ │ │ │ - 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 34a7c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f7e8 : │ │ │ │ - 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 34010 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b.n 6edc8 <__uvpack_MOD_dclshadeybararea@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 6f856 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32134 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b.n 6edd4 <__uvpack_MOD_dclshadeybararea@@Base+0x100> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6f864 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6f868 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - orr.w r0, r8, r7 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + blx 34010 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b.n 6eddc <__uvpack_MOD_dclshadeybararea@@Base+0x108> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + blx 2f408 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 6ed76 <__uvpack_MOD_dclshadeybararea@@Base+0xa2> │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2f408 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 6ed88 <__uvpack_MOD_dclshadeybararea@@Base+0xb4> │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 30a74 │ │ │ │ + b.n 6ed92 <__uvpack_MOD_dclshadeybararea@@Base+0xbe> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ands.w r0, sl, #9 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r7, #24] │ │ │ │ movs r0, r1 │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ + movs r0, r1 │ │ │ │ + vhadd.s8 d0, d2, d9 │ │ │ │ + strh r0, [r6, #18] │ │ │ │ + movs r0, r1 │ │ │ │ + strh r6, [r2, #18] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 6eefc <__uvpack_MOD_dclshadeybararea@@Base+0x228> │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -0006f86c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3584c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f888 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33d78 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f8a4 : │ │ │ │ - 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 35088 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f8cc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006efbc <__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, #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 34010 │ │ │ │ - cbz r0, 6f93a │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + ldr r4, [pc, #684] @ (6f27c <__uvpack_MOD_dcldrawybarframe@@Base+0x2c0>) │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #684] @ (6f280 <__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] @ (6f284 <__uvpack_MOD_dcldrawybarframe@@Base+0x2c8>) │ │ │ │ + subs r3, r1, r3 │ │ │ │ + ldr r1, [pc, #612] @ (6f288 <__uvpack_MOD_dcldrawybarframe@@Base+0x2cc>) │ │ │ │ + str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3132c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6f948 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6f94c ) │ │ │ │ + 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 3080c <_gfortran_os_error_at@plt> │ │ │ │ - strd r0, r0, [r4, #-28]! │ │ │ │ - strb r6, [r3, #2] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006f950 : │ │ │ │ - b.w 31fa4 │ │ │ │ - │ │ │ │ -0006f954 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #56] @ (6f99c ) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #56] @ (6f9a0 ) │ │ │ │ - add r0, sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - str r1, [sp, #4] │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #16 │ │ │ │ + add r7, r3 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + blx 34974 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 6f246 <__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 6f258 <__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 6f26a <__uvpack_MOD_dcldrawybarframe@@Base+0x2ae> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 322b4 │ │ │ │ - ldr r2, [pc, #36] @ (6f9a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (6f9a0 ) │ │ │ │ + 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 6f10c <__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 6f1f4 <__uvpack_MOD_dcldrawybarframe@@Base+0x238> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #32] │ │ │ │ + bne.w 6f1c6 <__uvpack_MOD_dcldrawybarframe@@Base+0x20a> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 6f196 <__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 31b54 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6f172 <__uvpack_MOD_dcldrawybarframe@@Base+0x1b6> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6f14e <__uvpack_MOD_dcldrawybarframe@@Base+0x192> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6f128 <__uvpack_MOD_dcldrawybarframe@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #420] @ (6f28c <__uvpack_MOD_dcldrawybarframe@@Base+0x2d0>) │ │ │ │ + ldr r3, [pc, #404] @ (6f280 <__uvpack_MOD_dcldrawybarframe@@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 6f996 │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - b.n 700d4 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 700ac │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0006f9a8 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 6fa10 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ + bne.w 6f276 <__uvpack_MOD_dcldrawybarframe@@Base+0x2ba> │ │ │ │ + ldr r0, [pc, #400] @ (6f290 <__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 30484 │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #384] @ (6f294 <__uvpack_MOD_dcldrawybarframe@@Base+0x2d8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31e80 │ │ │ │ - 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 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6fa20 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6fa24 ) │ │ │ │ + ldr r2, [pc, #380] @ (6f298 <__uvpack_MOD_dcldrawybarframe@@Base+0x2dc>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #380] @ (6f29c <__uvpack_MOD_dcldrawybarframe@@Base+0x2e0>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - stmia.w lr, {r0, r1, r2} │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006fa28 : │ │ │ │ - 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 33af8 │ │ │ │ + b.n 6f098 <__uvpack_MOD_dcldrawybarframe@@Base+0xdc> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6f146 <__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 6f13a <__uvpack_MOD_dcldrawybarframe@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6f0e6 <__uvpack_MOD_dcldrawybarframe@@Base+0x12a> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6f16a <__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 6f15e <__uvpack_MOD_dcldrawybarframe@@Base+0x1a2> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6f0e2 <__uvpack_MOD_dcldrawybarframe@@Base+0x126> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6f18e <__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 6f182 <__uvpack_MOD_dcldrawybarframe@@Base+0x1c6> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6f0de <__uvpack_MOD_dcldrawybarframe@@Base+0x122> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 6f23a <__uvpack_MOD_dcldrawybarframe@@Base+0x27e> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 6fa96 │ │ │ │ - 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 6f1b2 <__uvpack_MOD_dcldrawybarframe@@Base+0x1f6> │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 6f0c4 <__uvpack_MOD_dcldrawybarframe@@Base+0x108> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6f22e <__uvpack_MOD_dcldrawybarframe@@Base+0x272> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 6f1de <__uvpack_MOD_dcldrawybarframe@@Base+0x222> │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + b.n 6f0bc <__uvpack_MOD_dcldrawybarframe@@Base+0x100> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6f222 <__uvpack_MOD_dcldrawybarframe@@Base+0x266> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fdf0 │ │ │ │ - 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 6f210 <__uvpack_MOD_dcldrawybarframe@@Base+0x254> │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + b.n 6f0b0 <__uvpack_MOD_dcldrawybarframe@@Base+0xf4> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6faa4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6faa8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xe8080007 │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006faac : │ │ │ │ - b.w 3383c │ │ │ │ - │ │ │ │ -0006fab0 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 6fb0c │ │ │ │ - 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 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fffc │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b.n 6f0b0 <__uvpack_MOD_dcldrawybarframe@@Base+0xf4> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6fb1c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6fb20 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + blx 34010 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b.n 6f0bc <__uvpack_MOD_dcldrawybarframe@@Base+0x100> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b.n 6f0c4 <__uvpack_MOD_dcldrawybarframe@@Base+0x108> │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2fce0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 6f060 <__uvpack_MOD_dcldrawybarframe@@Base+0xa4> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 306bc │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6f072 <__uvpack_MOD_dcldrawybarframe@@Base+0xb6> │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 30a74 │ │ │ │ + b.n 6f07a <__uvpack_MOD_dcldrawybarframe@@Base+0xbe> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 6fa44 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r0, [r2, #116] @ 0x74 │ │ │ │ + ldc 0, cr0, [r0, #-36]! @ 0xffffffdc │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r4, #2] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r0, [r3, #36] @ 0x24 │ │ │ │ + movs r0, r1 │ │ │ │ + ldc 0, cr0, [sl], {9} │ │ │ │ + ldrb r4, [r3, #30] │ │ │ │ movs r0, r1 │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ + movs r0, r1 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 6ec10 <__uvpack_MOD_dcldrawybarline@@Base+0x1d0> │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -0006fb24 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006f2a0 <__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, #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 34010 │ │ │ │ - cbz r0, 6fb80 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + ldr r4, [pc, #644] @ (6f538 <__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] @ (6f53c <__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, #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, #576] @ (6f540 <__uvpack_MOD_dclshadeygap@@Base+0x2a0>) │ │ │ │ + sub.w fp, r1, r3 │ │ │ │ + ldr r1, [pc, #576] @ (6f544 <__uvpack_MOD_dclshadeygap@@Base+0x2a4>) │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35cd4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6fb90 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6fb94 ) │ │ │ │ + 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 34974 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6f512 <__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 6f526 <__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 6f3dc <__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 6f4c0 <__uvpack_MOD_dclshadeygap@@Base+0x220> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #16] │ │ │ │ + bne.w 6f492 <__uvpack_MOD_dclshadeygap@@Base+0x1f2> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #20] │ │ │ │ + bne.n 6f466 <__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 34424 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6f442 <__uvpack_MOD_dclshadeygap@@Base+0x1a2> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6f41e <__uvpack_MOD_dclshadeygap@@Base+0x17e> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6f3f8 <__uvpack_MOD_dclshadeygap@@Base+0x158> │ │ │ │ + ldr r2, [pc, #400] @ (6f548 <__uvpack_MOD_dclshadeygap@@Base+0x2a8>) │ │ │ │ + ldr r3, [pc, #384] @ (6f53c <__uvpack_MOD_dclshadeygap@@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 6f534 <__uvpack_MOD_dclshadeygap@@Base+0x294> │ │ │ │ + ldr r0, [pc, #380] @ (6f54c <__uvpack_MOD_dclshadeygap@@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 30484 │ │ │ │ + movs r3, #12 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #364] @ (6f550 <__uvpack_MOD_dclshadeygap@@Base+0x2b0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #360] @ (6f554 <__uvpack_MOD_dclshadeygap@@Base+0x2b4>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #360] @ (6f558 <__uvpack_MOD_dclshadeygap@@Base+0x2b8>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - b.n 6f9d0 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r0, [r1, #112] @ 0x70 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006fb98 : │ │ │ │ - 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 33af8 │ │ │ │ + b.n 6f36a <__uvpack_MOD_dclshadeygap@@Base+0xca> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6f416 <__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 6f40a <__uvpack_MOD_dclshadeygap@@Base+0x16a> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6f3b6 <__uvpack_MOD_dclshadeygap@@Base+0x116> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6f43a <__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 6f42e <__uvpack_MOD_dclshadeygap@@Base+0x18e> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6f3b2 <__uvpack_MOD_dclshadeygap@@Base+0x112> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6f45e <__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 6f452 <__uvpack_MOD_dclshadeygap@@Base+0x1b2> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6f3ae <__uvpack_MOD_dclshadeygap@@Base+0x10e> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.n 6f506 <__uvpack_MOD_dclshadeygap@@Base+0x266> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 6fbf4 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - movs r3, #1 │ │ │ │ + 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 6f47e <__uvpack_MOD_dclshadeygap@@Base+0x1de> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 6f398 <__uvpack_MOD_dclshadeygap@@Base+0xf8> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6f4fa <__uvpack_MOD_dclshadeygap@@Base+0x25a> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 6f4aa <__uvpack_MOD_dclshadeygap@@Base+0x20a> │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + b.n 6f390 <__uvpack_MOD_dclshadeygap@@Base+0xf0> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6f4ee <__uvpack_MOD_dclshadeygap@@Base+0x24e> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34494 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r9, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6f4dc <__uvpack_MOD_dclshadeygap@@Base+0x23c> │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + b.n 6f384 <__uvpack_MOD_dclshadeygap@@Base+0xe4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 6f384 <__uvpack_MOD_dclshadeygap@@Base+0xe4> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6fc04 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6fc08 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - b.n 6f95c │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + blx 34010 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 6f390 <__uvpack_MOD_dclshadeygap@@Base+0xf0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 6f398 <__uvpack_MOD_dclshadeygap@@Base+0xf8> │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 2f408 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 6f33e <__uvpack_MOD_dclshadeygap@@Base+0x9e> │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx 2f408 │ │ │ │ + b.n 6f348 <__uvpack_MOD_dclshadeygap@@Base+0xa8> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + orr.w r0, lr, r9 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r2, [r0, #14] │ │ │ │ + movs r0, r1 │ │ │ │ + strd r0, r0, [sl, #-36] @ 0x24 │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ + movs r0, r1 │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ movs r0, r1 │ │ │ │ + b.n 6f92c <__uhpack_MOD_dcldrawxboxline@@Base+0xec> │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -0006fc0c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006f55c <__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, #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 34010 │ │ │ │ - cbz r0, 6fc68 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + ldr r4, [pc, #684] @ (6f81c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2c0>) │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #684] @ (6f820 <__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, #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] @ (6f824 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2c8>) │ │ │ │ + subs r3, r1, r3 │ │ │ │ + ldr r1, [pc, #612] @ (6f828 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2cc>) │ │ │ │ + str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ + 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 34974 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 6f7e6 <__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 6f7f8 <__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 6f80a <__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 6f6ac <__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 6f794 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x238> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #32] │ │ │ │ + bne.w 6f766 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x20a> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 6f736 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1da> │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3146c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6fc78 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6fc7c ) │ │ │ │ + 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 32720 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6f712 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1b6> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6f6ee <__uvpack_MOD_dcldrawyerrorbar@@Base+0x192> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6f6c8 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #420] @ (6f82c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2d0>) │ │ │ │ + ldr r3, [pc, #404] @ (6f820 <__uvpack_MOD_dcldrawyerrorbar@@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 6f816 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2ba> │ │ │ │ + ldr r0, [pc, #400] @ (6f830 <__uvpack_MOD_dcldrawyerrorbar@@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 30484 │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #384] @ (6f834 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2d8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #380] @ (6f838 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2dc>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #380] @ (6f83c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2e0>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - b.n 6f8e8 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006fc80 : │ │ │ │ - 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 33af8 │ │ │ │ + b.n 6f638 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xdc> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6f6e6 <__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 6f6da <__uvpack_MOD_dcldrawyerrorbar@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6f686 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x12a> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6f70a <__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 6f6fe <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1a2> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6f682 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x126> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6f72e <__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 6f722 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1c6> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6f67e <__uvpack_MOD_dcldrawyerrorbar@@Base+0x122> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 6f7da <__uvpack_MOD_dcldrawyerrorbar@@Base+0x27e> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 6fcdc │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - movs r3, #1 │ │ │ │ + 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 6f752 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1f6> │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 6f664 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x108> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6f7ce <__uvpack_MOD_dcldrawyerrorbar@@Base+0x272> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 6f77e <__uvpack_MOD_dcldrawyerrorbar@@Base+0x222> │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + b.n 6f65c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x100> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6f7c2 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x266> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 303bc │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r9, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6f7b0 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x254> │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + b.n 6f650 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b.n 6f650 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xf4> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6fcec ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6fcf0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + blx 34010 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b.n 6f65c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x100> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b.n 6f664 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x108> │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 34574 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 6f600 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xa4> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 30e04 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6f612 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xb6> │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 35038 │ │ │ │ + b.n 6f61a <__uvpack_MOD_dcldrawyerrorbar@@Base+0xbe> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 6f874 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + b.n 6f740 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1e4> │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ + movs r0, r1 │ │ │ │ + strh r0, [r7, #54] @ 0x36 │ │ │ │ movs r0, r1 │ │ │ │ + b.n 6f524 <__uvpack_MOD_dclshadeygap@@Base+0x284> │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r6, [r0, #8] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ + movs r0, r1 │ │ │ │ + svc 24 │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -0006fcf4 : │ │ │ │ +0006f840 <__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, #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 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6fd92 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6fda0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #544] @ (6fa74 <__uhpack_MOD_dcldrawxboxline@@Base+0x234>) │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #544] @ (6fa78 <__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 │ │ │ │ + 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] @ (6fa7c <__uhpack_MOD_dcldrawxboxline@@Base+0x23c>) │ │ │ │ + subs r6, r6, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r1, [pc, #492] @ (6fa80 <__uhpack_MOD_dcldrawxboxline@@Base+0x240>) │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f1b0 │ │ │ │ - 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6fdb0 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6fdb4 ) │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6fdb8 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6fdbc ) │ │ │ │ + add.w r9, r7, r3 │ │ │ │ + add.w fp, r6, r3 │ │ │ │ + blx 34974 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 6fa3e <__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 6fa4e <__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 6f8f0 <__uhpack_MOD_dcldrawxboxline@@Base+0xb0> │ │ │ │ + movs r3, #15 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #424] @ (6fa84 <__uhpack_MOD_dcldrawxboxline@@Base+0x244>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #420] @ (6fa88 <__uhpack_MOD_dcldrawxboxline@@Base+0x248>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #420] @ (6fa8c <__uhpack_MOD_dcldrawxboxline@@Base+0x24c>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - b.n 6f7cc │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ + blx 33af8 │ │ │ │ + cmp r5, sl │ │ │ │ + it ge │ │ │ │ + movge r5, sl │ │ │ │ + cmp r4, #1 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + bne.n 6f93e <__uhpack_MOD_dcldrawxboxline@@Base+0xfe> │ │ │ │ + cmp.w r8, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w sl, [sp, #12] │ │ │ │ + bne.n 6f9b0 <__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 30a5c │ │ │ │ + ldr r2, [pc, #372] @ (6fa90 <__uhpack_MOD_dcldrawxboxline@@Base+0x250>) │ │ │ │ + ldr r3, [pc, #348] @ (6fa78 <__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 6fa70 <__uhpack_MOD_dcldrawxboxline@@Base+0x230> │ │ │ │ + ldr r0, [pc, #356] @ (6fa94 <__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 30484 │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.n 6fa32 <__uhpack_MOD_dcldrawxboxline@@Base+0x1f2> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + lsls r5, r4, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 6f954 <__uhpack_MOD_dcldrawxboxline@@Base+0x114> │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ + cmp.w r8, #1 │ │ │ │ + bne.n 6f9b0 <__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 30a5c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 6fa68 <__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 6f98c <__uhpack_MOD_dcldrawxboxline@@Base+0x14c> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fa68 │ │ │ │ + cmp.w r8, #1 │ │ │ │ + beq.n 6f918 <__uhpack_MOD_dcldrawxboxline@@Base+0xd8> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.n 6fa00 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c0> │ │ │ │ + mov.w r5, r8, lsl #2 │ │ │ │ + b.n 6f9ea <__uhpack_MOD_dcldrawxboxline@@Base+0x1aa> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 6fa08 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c8> │ │ │ │ + mov.w r0, fp, lsl #2 │ │ │ │ + mov.w r5, r8, lsl #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 6f9c8 <__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 30a5c │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6fa5a <__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 6f9f4 <__uhpack_MOD_dcldrawxboxline@@Base+0x1b4> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6f918 <__uhpack_MOD_dcldrawxboxline@@Base+0xd8> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + 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 30a5c │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 6fa00 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c0> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 6f982 <__uhpack_MOD_dcldrawxboxline@@Base+0x142> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6fa00 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.n 6f966 <__uhpack_MOD_dcldrawxboxline@@Base+0x126> │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2fce0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 6f8c0 <__uhpack_MOD_dcldrawxboxline@@Base+0x80> │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 306bc │ │ │ │ + b.n 6f8c8 <__uhpack_MOD_dcldrawxboxline@@Base+0x88> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 6f982 <__uhpack_MOD_dcldrawxboxline@@Base+0x142> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6f9a4 <__uhpack_MOD_dcldrawxboxline@@Base+0x164> │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6f918 <__uhpack_MOD_dcldrawxboxline@@Base+0xd8> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + b.n 6f3d0 <__uvpack_MOD_dclshadeygap@@Base+0x130> │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ + movs r0, r1 │ │ │ │ + strh r2, [r6, #32] │ │ │ │ movs r0, r1 │ │ │ │ - b.n 6f7b8 │ │ │ │ + strb r0, [r6, #31] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ + movs r0, r1 │ │ │ │ + bgt.n 6fa6c <__uhpack_MOD_dcldrawxboxline@@Base+0x22c> │ │ │ │ movs r7, r0 │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + b.n 70264 <__uhpack_MOD_dcldrawxbarline@@Base+0x238> │ │ │ │ + movs r1, r1 │ │ │ │ + strb r2, [r4, #30] │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006fdc0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006fa98 <__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, #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, #3976] @ 0xf88 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + ldr r5, [pc, #660] @ (6fd40 <__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] @ (6fd44 <__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] │ │ │ │ + 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] @ (6fd48 <__uhpack_MOD_dclshadexboxarea@@Base+0x2b0>) │ │ │ │ + sub.w fp, r1, r3 │ │ │ │ + ldr r1, [pc, #592] @ (6fd4c <__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 34974 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6fd18 <__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 6fd2c <__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 6fb7e <__uhpack_MOD_dclshadexboxarea@@Base+0xe6> │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #484] @ (6fd50 <__uhpack_MOD_dclshadexboxarea@@Base+0x2b8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #480] @ (6fd54 <__uhpack_MOD_dclshadexboxarea@@Base+0x2bc>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #480] @ (6fd58 <__uhpack_MOD_dclshadexboxarea@@Base+0x2c0>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + 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 6fbee <__uhpack_MOD_dclshadexboxarea@@Base+0x156> │ │ │ │ + cmp r6, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #16] │ │ │ │ + bne.n 6fc26 <__uhpack_MOD_dclshadexboxarea@@Base+0x18e> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #20] │ │ │ │ + bne.n 6fc5a <__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 31584 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.w 6fcd0 <__uhpack_MOD_dclshadexboxarea@@Base+0x238> │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6fcac <__uhpack_MOD_dclshadexboxarea@@Base+0x214> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6fc86 <__uhpack_MOD_dclshadexboxarea@@Base+0x1ee> │ │ │ │ + ldr r2, [pc, #400] @ (6fd5c <__uhpack_MOD_dclshadexboxarea@@Base+0x2c4>) │ │ │ │ + ldr r3, [pc, #376] @ (6fd44 <__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 6fd3a <__uhpack_MOD_dclshadexboxarea@@Base+0x2a2> │ │ │ │ + ldr r0, [pc, #384] @ (6fd60 <__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 30484 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 6fd0c <__uhpack_MOD_dclshadexboxarea@@Base+0x274> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 6fe1c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - movs r3, #1 │ │ │ │ + mov.w ip, r7, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa8c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r9, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6fc0c <__uhpack_MOD_dclshadexboxarea@@Base+0x174> │ │ │ │ + cmp r6, #1 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #16] │ │ │ │ + beq.n 6fba0 <__uhpack_MOD_dclshadexboxarea@@Base+0x108> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6fcf4 <__uhpack_MOD_dclshadexboxarea@@Base+0x25c> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 6fc3e <__uhpack_MOD_dclshadexboxarea@@Base+0x1a6> │ │ │ │ + cmp r5, #1 │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #20] │ │ │ │ + beq.n 6fba8 <__uhpack_MOD_dclshadexboxarea@@Base+0x110> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.n 6fd00 <__uhpack_MOD_dclshadexboxarea@@Base+0x268> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 6fc72 <__uhpack_MOD_dclshadexboxarea@@Base+0x1da> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 6fba8 <__uhpack_MOD_dclshadexboxarea@@Base+0x110> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6fca4 <__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 6fc98 <__uhpack_MOD_dclshadexboxarea@@Base+0x200> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6fe2c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6fe30 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + b.n 6fbc8 <__uhpack_MOD_dclshadexboxarea@@Base+0x130> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6fcc8 <__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 6fcbc <__uhpack_MOD_dclshadexboxarea@@Base+0x224> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6fbc4 <__uhpack_MOD_dclshadexboxarea@@Base+0x12c> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6fcec <__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 6fce0 <__uhpack_MOD_dclshadexboxarea@@Base+0x248> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6fbc0 <__uhpack_MOD_dclshadexboxarea@@Base+0x128> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 6fba0 <__uhpack_MOD_dclshadexboxarea@@Base+0x108> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 6fba8 <__uhpack_MOD_dclshadexboxarea@@Base+0x110> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 6fb96 <__uhpack_MOD_dclshadexboxarea@@Base+0xfe> │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 2f408 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 6fb36 <__uhpack_MOD_dclshadexboxarea@@Base+0x9e> │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx 2f408 │ │ │ │ + b.n 6fb40 <__uhpack_MOD_dclshadexboxarea@@Base+0xa8> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 6f734 │ │ │ │ + b.n 701f0 <__uhpack_MOD_dcldrawxbarline@@Base+0x1c4> │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r4, #23] │ │ │ │ + movs r0, r1 │ │ │ │ + strh r2, [r1, #14] │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r6, #21] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ + movs r0, r1 │ │ │ │ + bge.n 6fe1c <__uhpack_MOD_dcldrawxboxframe@@Base+0xb8> │ │ │ │ movs r7, r0 │ │ │ │ - ldr r4, [r6, #84] @ 0x54 │ │ │ │ + b.n 6ffd0 <__uhpack_MOD_dcldrawxboxframe@@Base+0x26c> │ │ │ │ + movs r1, r1 │ │ │ │ + strb r2, [r0, #20] │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006fe34 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006fd64 <__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, #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, #3984] @ 0xf90 │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [pc, #652] @ (70008 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2a4>) │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + add r5, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [pc, #644] @ (7000c <__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] @ (70010 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2ac>) │ │ │ │ + sub.w fp, r1, r3 │ │ │ │ + ldr r1, [pc, #588] @ (70014 <__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 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 34974 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 6ffe4 <__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 6fff6 <__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 6fe4a <__uhpack_MOD_dcldrawxboxframe@@Base+0xe6> │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #480] @ (70018 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2b4>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #476] @ (7001c <__uhpack_MOD_dcldrawxboxframe@@Base+0x2b8>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #476] @ (70020 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2bc>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + 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 6feba <__uhpack_MOD_dcldrawxboxframe@@Base+0x156> │ │ │ │ + cmp r6, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #12] │ │ │ │ + bne.n 6fef2 <__uhpack_MOD_dcldrawxboxframe@@Base+0x18e> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #16] │ │ │ │ + bne.n 6ff26 <__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 34634 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.w 6ff9c <__uhpack_MOD_dcldrawxboxframe@@Base+0x238> │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6ff78 <__uhpack_MOD_dcldrawxboxframe@@Base+0x214> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6ff52 <__uhpack_MOD_dcldrawxboxframe@@Base+0x1ee> │ │ │ │ + ldr r2, [pc, #396] @ (70024 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2c0>) │ │ │ │ + ldr r3, [pc, #372] @ (7000c <__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 70002 <__uhpack_MOD_dcldrawxboxframe@@Base+0x29e> │ │ │ │ + ldr r0, [pc, #380] @ (70028 <__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 30484 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 6ffd8 <__uhpack_MOD_dcldrawxboxframe@@Base+0x274> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 6fe90 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - movs r3, #1 │ │ │ │ + mov.w ip, r7, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 354e4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r9, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6fed8 <__uhpack_MOD_dcldrawxboxframe@@Base+0x174> │ │ │ │ + cmp r6, #1 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #12] │ │ │ │ + beq.n 6fe6c <__uhpack_MOD_dcldrawxboxframe@@Base+0x108> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6ffc0 <__uhpack_MOD_dcldrawxboxframe@@Base+0x25c> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 6ff0a <__uhpack_MOD_dcldrawxboxframe@@Base+0x1a6> │ │ │ │ + cmp r5, #1 │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #16] │ │ │ │ + beq.n 6fe74 <__uhpack_MOD_dcldrawxboxframe@@Base+0x110> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.n 6ffcc <__uhpack_MOD_dcldrawxboxframe@@Base+0x268> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 6ff3e <__uhpack_MOD_dcldrawxboxframe@@Base+0x1da> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 6fe74 <__uhpack_MOD_dcldrawxboxframe@@Base+0x110> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6ff70 <__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 6ff64 <__uhpack_MOD_dcldrawxboxframe@@Base+0x200> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6fea0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6fea4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + b.n 6fe94 <__uhpack_MOD_dcldrawxboxframe@@Base+0x130> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6ff94 <__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 6ff88 <__uhpack_MOD_dcldrawxboxframe@@Base+0x224> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6fe90 <__uhpack_MOD_dcldrawxboxframe@@Base+0x12c> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6ffb8 <__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 6ffac <__uhpack_MOD_dcldrawxboxframe@@Base+0x248> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 6fe8c <__uhpack_MOD_dcldrawxboxframe@@Base+0x128> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 6fe6c <__uhpack_MOD_dcldrawxboxframe@@Base+0x108> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 6fe74 <__uhpack_MOD_dcldrawxboxframe@@Base+0x110> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 6fe62 <__uhpack_MOD_dcldrawxboxframe@@Base+0xfe> │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2fce0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6fe04 <__uhpack_MOD_dcldrawxboxframe@@Base+0xa0> │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 306bc │ │ │ │ + b.n 6fe0c <__uhpack_MOD_dcldrawxboxframe@@Base+0xa8> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 6f6c0 │ │ │ │ + svc 134 @ 0x86 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r5, #12] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r6, [r7, #27] │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r7, #10] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ + movs r0, r1 │ │ │ │ + bvc.n 6ff4c <__uhpack_MOD_dcldrawxboxframe@@Base+0x1e8> │ │ │ │ movs r7, r0 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + udf #108 @ 0x6c │ │ │ │ + movs r1, r1 │ │ │ │ + strb r2, [r1, #9] │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006fea8 : │ │ │ │ - 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 310d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006fed8 : │ │ │ │ - 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 30eec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ff08 : │ │ │ │ - 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 31320 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ff38 : │ │ │ │ - b.w 32e10 │ │ │ │ - │ │ │ │ -0006ff3c : │ │ │ │ - push {r4, lr} │ │ │ │ +0007002c <__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, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #604] @ (7029c <__uhpack_MOD_dcldrawxbarline@@Base+0x270>) │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #604] @ (702a0 <__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 │ │ │ │ + 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] @ (702a4 <__uhpack_MOD_dcldrawxbarline@@Base+0x278>) │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r1, [pc, #552] @ (702a8 <__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 34974 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 70250 <__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 70262 <__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 70274 <__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 700f2 <__uhpack_MOD_dcldrawxbarline@@Base+0xc6> │ │ │ │ + movs r3, #15 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #460] @ (702ac <__uhpack_MOD_dcldrawxbarline@@Base+0x280>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #456] @ (702b0 <__uhpack_MOD_dcldrawxbarline@@Base+0x284>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #456] @ (702b4 <__uhpack_MOD_dcldrawxbarline@@Base+0x288>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + cmp r8, sl │ │ │ │ + mov r3, r8 │ │ │ │ + it ge │ │ │ │ + movge r3, sl │ │ │ │ + cmp r4, #1 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bne.n 70144 <__uhpack_MOD_dcldrawxbarline@@Base+0x118> │ │ │ │ + cmp r7, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w r8, [sp, #8] │ │ │ │ + bne.n 701ba <__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] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 351ec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ff64 : │ │ │ │ - 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 346cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ff94 : │ │ │ │ - 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 3475c │ │ │ │ + ldr r2, [pc, #408] @ (702b8 <__uhpack_MOD_dcldrawxbarline@@Base+0x28c>) │ │ │ │ + ldr r3, [pc, #380] @ (702a0 <__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 70296 <__uhpack_MOD_dcldrawxbarline@@Base+0x26a> │ │ │ │ + ldr r0, [pc, #388] @ (702bc <__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 30484 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 70244 <__uhpack_MOD_dcldrawxbarline@@Base+0x218> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 70002 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + mov r8, r0 │ │ │ │ + mov.w ip, r4, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - 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 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r6, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 70160 <__uhpack_MOD_dcldrawxbarline@@Base+0x134> │ │ │ │ + str.w r8, [sp, #36] @ 0x24 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 701ba <__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 3475c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 7028e <__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 7019a <__uhpack_MOD_dcldrawxbarline@@Base+0x16e> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70010 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70014 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - b.n 7054c │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00070018 : │ │ │ │ - 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] │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 7011e <__uhpack_MOD_dcldrawxbarline@@Base+0xf2> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 7020e <__uhpack_MOD_dcldrawxbarline@@Base+0x1e2> │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + b.n 701f6 <__uhpack_MOD_dcldrawxbarline@@Base+0x1ca> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 70216 <__uhpack_MOD_dcldrawxbarline@@Base+0x1ea> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 70086 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ + 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 701d0 <__uhpack_MOD_dcldrawxbarline@@Base+0x1a4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 305ec │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + 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 3475c │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 70280 <__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 70202 <__uhpack_MOD_dcldrawxbarline@@Base+0x1d6> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70094 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70098 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - b.n 704c8 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r6, [r1, #56] @ 0x38 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0007009c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3092c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000700b8 : │ │ │ │ - b.w 31170 │ │ │ │ - │ │ │ │ -000700bc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 317ec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000700d8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 313a8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000700f4 : │ │ │ │ - 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 7011e <__uhpack_MOD_dcldrawxbarline@@Base+0xf2> │ │ │ │ + movs r0, #1 │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 70162 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dfc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, fp │ │ │ │ + str r0, [sp, #32] │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 3475c │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 7020e <__uhpack_MOD_dcldrawxbarline@@Base+0x1e2> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 70190 <__uhpack_MOD_dcldrawxbarline@@Base+0x164> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 7020e <__uhpack_MOD_dcldrawxbarline@@Base+0x1e2> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34010 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b.n 70172 <__uhpack_MOD_dcldrawxbarline@@Base+0x146> │ │ │ │ + add.w fp, sp, #48 @ 0x30 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2fce0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 700ae <__uhpack_MOD_dcldrawxbarline@@Base+0x82> │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 306bc │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 700c0 <__uhpack_MOD_dcldrawxbarline@@Base+0x94> │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 30a74 │ │ │ │ + b.n 700ca <__uhpack_MOD_dcldrawxbarline@@Base+0x9e> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 70190 <__uhpack_MOD_dcldrawxbarline@@Base+0x164> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70170 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70174 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - b.n 703ec │ │ │ │ + b.n 701b0 <__uhpack_MOD_dcldrawxbarline@@Base+0x184> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 7011e <__uhpack_MOD_dcldrawxbarline@@Base+0xf2> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + bgt.n 70220 <__uhpack_MOD_dcldrawxbarline@@Base+0x1f4> │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r1, #2] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ + movs r0, r1 │ │ │ │ + strb r6, [r4, #0] │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r2, r7] │ │ │ │ + movs r0, r1 │ │ │ │ + bmi.n 70290 <__uhpack_MOD_dcldrawxbarline@@Base+0x264> │ │ │ │ movs r7, r0 │ │ │ │ - ldr r6, [r3, #44] @ 0x2c │ │ │ │ + blt.n 70280 <__uhpack_MOD_dcldrawxbarline@@Base+0x254> │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00070178 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35a28 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00070194 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33794 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000701b0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000702c0 <__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, #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 34010 │ │ │ │ - cbz r0, 7021e │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ + ldr r4, [pc, #688] @ (70584 <__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] @ (70588 <__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] @ (7058c <__uhpack_MOD_dclshadexbararea@@Base+0x2cc>) │ │ │ │ + subs r3, r1, r3 │ │ │ │ + ldr r1, [pc, #616] @ (70590 <__uhpack_MOD_dclshadexbararea@@Base+0x2d0>) │ │ │ │ + str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f844 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ + 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 34974 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7054a <__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 7055e <__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 70572 <__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 70410 <__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 704f8 <__uhpack_MOD_dclshadexbararea@@Base+0x238> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #36] @ 0x24 │ │ │ │ + bne.w 704ca <__uhpack_MOD_dclshadexbararea@@Base+0x20a> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #40] @ 0x28 │ │ │ │ + bne.n 7049a <__uhpack_MOD_dclshadexbararea@@Base+0x1da> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (7022c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70230 ) │ │ │ │ + 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 2f918 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 70476 <__uhpack_MOD_dclshadexbararea@@Base+0x1b6> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 70452 <__uhpack_MOD_dclshadexbararea@@Base+0x192> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 7042c <__uhpack_MOD_dclshadexbararea@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #424] @ (70594 <__uhpack_MOD_dclshadexbararea@@Base+0x2d4>) │ │ │ │ + ldr r3, [pc, #408] @ (70588 <__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 7057e <__uhpack_MOD_dclshadexbararea@@Base+0x2be> │ │ │ │ + ldr r0, [pc, #404] @ (70598 <__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 30484 │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #388] @ (7059c <__uhpack_MOD_dclshadexbararea@@Base+0x2dc>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #384] @ (705a0 <__uhpack_MOD_dclshadexbararea@@Base+0x2e0>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #384] @ (705a4 <__uhpack_MOD_dclshadexbararea@@Base+0x2e4>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - b.n 70330 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r6, [r1, #36] @ 0x24 │ │ │ │ + blx 33af8 │ │ │ │ + b.n 7039c <__uhpack_MOD_dclshadexbararea@@Base+0xdc> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 7044a <__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 7043e <__uhpack_MOD_dclshadexbararea@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 703ea <__uhpack_MOD_dclshadexbararea@@Base+0x12a> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 7046e <__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 70462 <__uhpack_MOD_dclshadexbararea@@Base+0x1a2> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 703e6 <__uhpack_MOD_dclshadexbararea@@Base+0x126> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 70492 <__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 70486 <__uhpack_MOD_dclshadexbararea@@Base+0x1c6> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 703e2 <__uhpack_MOD_dclshadexbararea@@Base+0x122> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 7053e <__uhpack_MOD_dclshadexbararea@@Base+0x27e> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 704b6 <__uhpack_MOD_dclshadexbararea@@Base+0x1f6> │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 703c8 <__uhpack_MOD_dclshadexbararea@@Base+0x108> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 70532 <__uhpack_MOD_dclshadexbararea@@Base+0x272> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 704e2 <__uhpack_MOD_dclshadexbararea@@Base+0x222> │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + b.n 703c0 <__uhpack_MOD_dclshadexbararea@@Base+0x100> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 70526 <__uhpack_MOD_dclshadexbararea@@Base+0x266> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 70514 <__uhpack_MOD_dclshadexbararea@@Base+0x254> │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + b.n 703b4 <__uhpack_MOD_dclshadexbararea@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b.n 703b4 <__uhpack_MOD_dclshadexbararea@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b.n 703c0 <__uhpack_MOD_dclshadexbararea@@Base+0x100> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b.n 703c8 <__uhpack_MOD_dclshadexbararea@@Base+0x108> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + blx 2f408 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 70362 <__uhpack_MOD_dclshadexbararea@@Base+0xa2> │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2f408 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 70374 <__uhpack_MOD_dclshadexbararea@@Base+0xb4> │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 30a74 │ │ │ │ + b.n 7037e <__uhpack_MOD_dclshadexbararea@@Base+0xbe> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + bge.n 705e4 <__uhpack_MOD_dcldrawxbarframe@@Base+0x3c> │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r4, [r2, #6] │ │ │ │ + movs r0, r1 │ │ │ │ + bls.n 705c4 <__uhpack_MOD_dcldrawxbarframe@@Base+0x1c> │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ + movs r0, r1 │ │ │ │ + strh r2, [r3, r2] │ │ │ │ movs r0, r1 │ │ │ │ + bne.n 70510 <__uhpack_MOD_dclshadexbararea@@Base+0x250> │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -00070234 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000705a8 <__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, #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 34010 │ │ │ │ - cbz r0, 702a8 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + ldr r4, [pc, #684] @ (70868 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2c0>) │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #684] @ (7086c <__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 │ │ │ │ + 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] @ (70870 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2c8>) │ │ │ │ + subs r3, r1, r3 │ │ │ │ + ldr r1, [pc, #612] @ (70874 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2cc>) │ │ │ │ + str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ + 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 34974 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 70832 <__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 70844 <__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 70856 <__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 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + bic.w sl, r3, r3, asr #31 │ │ │ │ + cmp r7, sl │ │ │ │ + it eq │ │ │ │ + cmpeq fp, sl │ │ │ │ + bne.n 706f8 <__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 707e0 <__uhpack_MOD_dcldrawxbarframe@@Base+0x238> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #32] │ │ │ │ + bne.w 707b2 <__uhpack_MOD_dcldrawxbarframe@@Base+0x20a> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 70782 <__uhpack_MOD_dcldrawxbarframe@@Base+0x1da> │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 30a68 │ │ │ │ - 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 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (702b8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (702bc ) │ │ │ │ + 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 33e9c │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 7075e <__uhpack_MOD_dcldrawxbarframe@@Base+0x1b6> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 7073a <__uhpack_MOD_dcldrawxbarframe@@Base+0x192> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 70714 <__uhpack_MOD_dcldrawxbarframe@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #420] @ (70878 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2d0>) │ │ │ │ + ldr r3, [pc, #404] @ (7086c <__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 70862 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2ba> │ │ │ │ + ldr r0, [pc, #400] @ (7087c <__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 30484 │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #384] @ (70880 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2d8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #380] @ (70884 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2dc>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #380] @ (70888 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2e0>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + blx 33af8 │ │ │ │ + b.n 70684 <__uhpack_MOD_dcldrawxbarframe@@Base+0xdc> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 70732 <__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 70726 <__uhpack_MOD_dcldrawxbarframe@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 706d2 <__uhpack_MOD_dcldrawxbarframe@@Base+0x12a> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 70756 <__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 7074a <__uhpack_MOD_dcldrawxbarframe@@Base+0x1a2> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 706ce <__uhpack_MOD_dcldrawxbarframe@@Base+0x126> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 7077a <__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 7076e <__uhpack_MOD_dcldrawxbarframe@@Base+0x1c6> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 706ca <__uhpack_MOD_dcldrawxbarframe@@Base+0x122> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 70826 <__uhpack_MOD_dcldrawxbarframe@@Base+0x27e> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 7079e <__uhpack_MOD_dcldrawxbarframe@@Base+0x1f6> │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 706b0 <__uhpack_MOD_dcldrawxbarframe@@Base+0x108> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 7081a <__uhpack_MOD_dcldrawxbarframe@@Base+0x272> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 707ca <__uhpack_MOD_dcldrawxbarframe@@Base+0x222> │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + b.n 706a8 <__uhpack_MOD_dcldrawxbarframe@@Base+0x100> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 7080e <__uhpack_MOD_dcldrawxbarframe@@Base+0x266> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 707fc <__uhpack_MOD_dcldrawxbarframe@@Base+0x254> │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + b.n 7069c <__uhpack_MOD_dcldrawxbarframe@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b.n 7069c <__uhpack_MOD_dcldrawxbarframe@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b.n 706a8 <__uhpack_MOD_dcldrawxbarframe@@Base+0x100> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b.n 706b0 <__uhpack_MOD_dcldrawxbarframe@@Base+0x108> │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2fce0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 7064c <__uhpack_MOD_dcldrawxbarframe@@Base+0xa4> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 306bc │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7065e <__uhpack_MOD_dcldrawxbarframe@@Base+0xb6> │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 30a74 │ │ │ │ + b.n 70666 <__uhpack_MOD_dcldrawxbarframe@@Base+0xbe> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - svc 246 @ 0xf6 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + bvc.n 708f4 <__uhpack_MOD_dclshadexgap@@Base+0x68> │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ movs r0, r1 │ │ │ │ + strb r4, [r5, #26] │ │ │ │ + movs r0, r1 │ │ │ │ + bvs.n 708d8 <__uhpack_MOD_dclshadexgap@@Base+0x4c> │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r7, [pc, #712] @ (70b50 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x8>) │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -000702c0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 319b4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000702dc : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -000702f8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3511c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00070314 : │ │ │ │ +0007088c <__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, #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.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + ldr r4, [pc, #644] @ (70b24 <__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] @ (70b28 <__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] │ │ │ │ + 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] │ │ │ │ - blx 34010 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 703c0 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 703ce │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ + 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] @ (70b2c <__uhpack_MOD_dclshadexgap@@Base+0x2a0>) │ │ │ │ + sub.w fp, r1, r3 │ │ │ │ + ldr r1, [pc, #576] @ (70b30 <__uhpack_MOD_dclshadexgap@@Base+0x2a4>) │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ - blx 31354 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ + 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 34974 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 70afe <__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 70b12 <__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 r7, r2, r2, asr #31 │ │ │ │ + add.w r2, fp, #1 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bic.w sl, r2, r2, asr #31 │ │ │ │ + cmp r7, sl │ │ │ │ + it eq │ │ │ │ + cmpeq r3, sl │ │ │ │ + bne.n 709c8 <__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 70aac <__uhpack_MOD_dclshadexgap@@Base+0x220> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #16] │ │ │ │ + bne.w 70a7e <__uhpack_MOD_dclshadexgap@@Base+0x1f2> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #20] │ │ │ │ + bne.n 70a52 <__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 350ec │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 70a2e <__uhpack_MOD_dclshadexgap@@Base+0x1a2> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 70a0a <__uhpack_MOD_dclshadexgap@@Base+0x17e> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 709e4 <__uhpack_MOD_dclshadexgap@@Base+0x158> │ │ │ │ + ldr r2, [pc, #400] @ (70b34 <__uhpack_MOD_dclshadexgap@@Base+0x2a8>) │ │ │ │ + ldr r3, [pc, #384] @ (70b28 <__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 70b20 <__uhpack_MOD_dclshadexgap@@Base+0x294> │ │ │ │ + ldr r0, [pc, #380] @ (70b38 <__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 30484 │ │ │ │ + movs r3, #12 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #364] @ (70b3c <__uhpack_MOD_dclshadexgap@@Base+0x2b0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31f04 │ │ │ │ - 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 31354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r2, [pc, #360] @ (70b40 <__uhpack_MOD_dclshadexgap@@Base+0x2b4>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #360] @ (70b44 <__uhpack_MOD_dclshadexgap@@Base+0x2b8>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.n 70956 <__uhpack_MOD_dclshadexgap@@Base+0xca> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 70a02 <__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 709f6 <__uhpack_MOD_dclshadexgap@@Base+0x16a> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2fa68 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 709a2 <__uhpack_MOD_dclshadexgap@@Base+0x116> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 70a26 <__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 70a1a <__uhpack_MOD_dclshadexgap@@Base+0x18e> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2fa68 │ │ │ │ - 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] @ (703dc ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (703e0 ) │ │ │ │ + b.n 7099e <__uhpack_MOD_dclshadexgap@@Base+0x112> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 70a4a <__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 70a3e <__uhpack_MOD_dclshadexgap@@Base+0x1b2> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 7099a <__uhpack_MOD_dclshadexgap@@Base+0x10e> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.n 70af2 <__uhpack_MOD_dclshadexgap@@Base+0x266> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 70a6a <__uhpack_MOD_dclshadexgap@@Base+0x1de> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 70984 <__uhpack_MOD_dclshadexgap@@Base+0xf8> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 70ae6 <__uhpack_MOD_dclshadexgap@@Base+0x25a> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 70a96 <__uhpack_MOD_dclshadexgap@@Base+0x20a> │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + b.n 7097c <__uhpack_MOD_dclshadexgap@@Base+0xf0> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 70ada <__uhpack_MOD_dclshadexgap@@Base+0x24e> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 70ac8 <__uhpack_MOD_dclshadexgap@@Base+0x23c> │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + b.n 70970 <__uhpack_MOD_dclshadexgap@@Base+0xe4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 70970 <__uhpack_MOD_dclshadexgap@@Base+0xe4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 7097c <__uhpack_MOD_dclshadexgap@@Base+0xf0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 70984 <__uhpack_MOD_dclshadexgap@@Base+0xf8> │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 2f408 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 7092a <__uhpack_MOD_dclshadexgap@@Base+0x9e> │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx 2f408 │ │ │ │ + b.n 70934 <__uhpack_MOD_dclshadexgap@@Base+0xa8> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + bmi.n 70bec <__uhpack_MOD_dcldrawxerrorbar@@Base+0xa4> │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + movs r0, r1 │ │ │ │ + strb r6, [r2, #15] │ │ │ │ + movs r0, r1 │ │ │ │ + bcc.n 70bf4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0xac> │ │ │ │ + movs r1, r1 │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ + movs r0, r1 │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r4, [pc, #904] @ (70ecc <__ctrlib_MOD_dclrotatespherical@@Base+0xa0>) │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + │ │ │ │ +00070b48 <__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] @ (70e08 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2c0>) │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #684] @ (70e0c <__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] @ (70e10 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2c8>) │ │ │ │ + subs r3, r1, r3 │ │ │ │ + ldr r1, [pc, #612] @ (70e14 <__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] │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (703e4 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (703e8 ) │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #16 │ │ │ │ + add r7, r3 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + blx 34974 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 70dd2 <__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 70de4 <__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 70df6 <__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 fp, r3, r3, asr #31 │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + bic.w r7, r3, r3, asr #31 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + bic.w sl, r3, r3, asr #31 │ │ │ │ + cmp r7, sl │ │ │ │ + it eq │ │ │ │ + cmpeq fp, sl │ │ │ │ + bne.n 70c98 <__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 70d80 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x238> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #32] │ │ │ │ + bne.w 70d52 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x20a> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 70d22 <__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 32ef4 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 70cfe <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1b6> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 70cda <__uhpack_MOD_dcldrawxerrorbar@@Base+0x192> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 70cb4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #420] @ (70e18 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2d0>) │ │ │ │ + ldr r3, [pc, #404] @ (70e0c <__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 70e02 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2ba> │ │ │ │ + ldr r0, [pc, #400] @ (70e1c <__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 30484 │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #384] @ (70e20 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2d8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #380] @ (70e24 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2dc>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #380] @ (70e28 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2e0>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - udf #222 @ 0xde │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ + blx 33af8 │ │ │ │ + b.n 70c24 <__uhpack_MOD_dcldrawxerrorbar@@Base+0xdc> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 70cd2 <__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 70cc6 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 70c72 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x12a> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 70cf6 <__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 70cea <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1a2> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 70c6e <__uhpack_MOD_dcldrawxerrorbar@@Base+0x126> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 70d1a <__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 70d0e <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1c6> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + blx 2fa68 │ │ │ │ + b.n 70c6a <__uhpack_MOD_dcldrawxerrorbar@@Base+0x122> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 70dc6 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x27e> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 70d3e <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1f6> │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 70c50 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x108> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 70dba <__uhpack_MOD_dcldrawxerrorbar@@Base+0x272> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 70d6a <__uhpack_MOD_dcldrawxerrorbar@@Base+0x222> │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + b.n 70c48 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x100> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 70dae <__uhpack_MOD_dcldrawxerrorbar@@Base+0x266> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34010 │ │ │ │ + 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 70d9c <__uhpack_MOD_dcldrawxerrorbar@@Base+0x254> │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + b.n 70c3c <__uhpack_MOD_dcldrawxerrorbar@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b.n 70c3c <__uhpack_MOD_dcldrawxerrorbar@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b.n 70c48 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x100> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34010 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b.n 70c50 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x108> │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 34574 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 70bec <__uhpack_MOD_dcldrawxerrorbar@@Base+0xa4> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 30e04 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 70bfe <__uhpack_MOD_dcldrawxerrorbar@@Base+0xb6> │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 35038 │ │ │ │ + b.n 70c06 <__uhpack_MOD_dcldrawxerrorbar@@Base+0xbe> │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + bne.n 70d54 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x20c> │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ movs r0, r1 │ │ │ │ - udf #208 @ 0xd0 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + strb r4, [r1, #4] │ │ │ │ movs r0, r1 │ │ │ │ + beq.n 70d38 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1f0> │ │ │ │ + movs r1, r1 │ │ │ │ + str r0, [r1, #76] @ 0x4c │ │ │ │ + movs r0, r1 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [pc, #72] @ (70e70 <__ctrlib_MOD_dclrotatespherical@@Base+0x44>) │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -000703ec : │ │ │ │ - b.w 32fec │ │ │ │ - │ │ │ │ -000703f0 : │ │ │ │ - b.w 32dc4 │ │ │ │ - │ │ │ │ -000703f4 : │ │ │ │ - b.w 32ac8 │ │ │ │ - │ │ │ │ -000703f8 : │ │ │ │ - b.w 32070 │ │ │ │ - │ │ │ │ -000703fc : │ │ │ │ - b.w 2fbf4 │ │ │ │ - │ │ │ │ -00070400 : │ │ │ │ - b.w 30f7c │ │ │ │ - │ │ │ │ -00070404 : │ │ │ │ - b.w 30440 │ │ │ │ - │ │ │ │ -00070408 : │ │ │ │ - b.w 34294 │ │ │ │ - │ │ │ │ -0007040c : │ │ │ │ - b.w 2fae4 │ │ │ │ - │ │ │ │ -00070410 : │ │ │ │ - b.w 302ec │ │ │ │ - │ │ │ │ -00070414 : │ │ │ │ - b.w 32c64 │ │ │ │ - │ │ │ │ -00070418 : │ │ │ │ - b.w 346e4 │ │ │ │ - │ │ │ │ -0007041c : │ │ │ │ - b.w 2f0e4 │ │ │ │ - │ │ │ │ -00070420 : │ │ │ │ - b.w 330f8 │ │ │ │ - │ │ │ │ -00070424 : │ │ │ │ - b.w 2f03c │ │ │ │ - │ │ │ │ -00070428 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31974 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00070444 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31720 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00070460 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 332e4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0007047c : │ │ │ │ - b.w 333ac │ │ │ │ - │ │ │ │ -00070480 : │ │ │ │ +00070e2c <__ctrlib_MOD_dclrotatespherical@@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, #4008] @ 0xfa8 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + ldr r0, [pc, #136] @ (70ec8 <__ctrlib_MOD_dclrotatespherical@@Base+0x9c>) │ │ │ │ mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 704e0 │ │ │ │ - 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 31354 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fe14 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + ldr r1, [pc, #136] @ (70ecc <__ctrlib_MOD_dclrotatespherical@@Base+0xa0>) │ │ │ │ + add r0, pc │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ + ldr r4, [pc, #132] @ (70ed0 <__ctrlib_MOD_dclrotatespherical@@Base+0xa4>) │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31354 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + mov.w r1, #0 │ │ │ │ + movs r1, #18 │ │ │ │ + blx 2f694 │ │ │ │ + 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 3326c │ │ │ │ + movs r1, #18 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - add sp, #24 │ │ │ │ + blx 2fb8c │ │ │ │ + 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] @ (70ed4 <__ctrlib_MOD_dclrotatespherical@@Base+0xa8>) │ │ │ │ + ldr r3, [pc, #40] @ (70ecc <__ctrlib_MOD_dclrotatespherical@@Base+0xa0>) │ │ │ │ + add r2, pc │ │ │ │ + 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, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 70ec4 <__ctrlib_MOD_dclrotatespherical@@Base+0x98> │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (704f0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (704f4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ble.n 70470 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ movs r0, r1 │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000704f8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 350f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00070514 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32ba0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00070530 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fe24 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0007054c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3004c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00070568 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fed8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00070584 : │ │ │ │ - b.w 2fd04 │ │ │ │ - │ │ │ │ -00070588 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30fa8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000705a4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30030 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000705c0 : │ │ │ │ - b.w 35050 │ │ │ │ - │ │ │ │ -000705c4 : │ │ │ │ - b.w 35028 │ │ │ │ - │ │ │ │ -000705c8 : │ │ │ │ - b.w 30198 │ │ │ │ - │ │ │ │ -000705cc : │ │ │ │ - b.w 30070 │ │ │ │ - │ │ │ │ -000705d0 : │ │ │ │ - b.w 339fc │ │ │ │ - │ │ │ │ -000705d4 : │ │ │ │ - b.w 34eac │ │ │ │ - │ │ │ │ -000705d8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33c38 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000705f4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35828 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00070610 : │ │ │ │ - b.w 31a14 │ │ │ │ - │ │ │ │ -00070614 : │ │ │ │ - b.w 2ff54 │ │ │ │ - │ │ │ │ -00070618 : │ │ │ │ - b.w 35228 │ │ │ │ - │ │ │ │ -0007061c : │ │ │ │ - b.w 300a4 │ │ │ │ - │ │ │ │ -00070620 : │ │ │ │ - b.w 31ddc │ │ │ │ - │ │ │ │ -00070624 : │ │ │ │ - b.w 30400 │ │ │ │ - │ │ │ │ -00070628 : │ │ │ │ - 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 32208 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00070650 : │ │ │ │ - b.w 31e8c │ │ │ │ - │ │ │ │ -00070654 : │ │ │ │ - b.w 33a54 │ │ │ │ - │ │ │ │ -00070658 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00070ed8 <__ctrlib_MOD_dclrotate3d@@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 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 706b4 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ 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 31354 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [pc, #140] @ (70f78 <__ctrlib_MOD_dclrotate3d@@Base+0xa0>) │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #140] @ (70f7c <__ctrlib_MOD_dclrotate3d@@Base+0xa4>) │ │ │ │ + add r0, pc │ │ │ │ + strd r3, r2, [sp, #24] │ │ │ │ + ldr r5, [pc, #136] @ (70f80 <__ctrlib_MOD_dclrotate3d@@Base+0xa8>) │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + add r5, pc │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + mov.w r1, #0 │ │ │ │ + movs r1, #11 │ │ │ │ + blx 2f694 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - blx 30508 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (706c4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (706c8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + 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 2f788 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb8c │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + stmia.w r3, {r0, r1, r2} │ │ │ │ + ldr r2, [pc, #52] @ (70f84 <__ctrlib_MOD_dclrotate3d@@Base+0xac>) │ │ │ │ + ldr r3, [pc, #40] @ (70f7c <__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 70f72 <__ctrlib_MOD_dclrotate3d@@Base+0x9a> │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - blt.n 7069c │ │ │ │ - movs r7, r0 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + ldmia r6!, {r2, r4} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ movs r0, r1 │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000706cc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35d38 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000706e8 : │ │ │ │ - b.w 33f40 │ │ │ │ - │ │ │ │ -000706ec : │ │ │ │ - b.w 3138c │ │ │ │ - │ │ │ │ -000706f0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34120 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0007070c : │ │ │ │ - b.w 325ac │ │ │ │ - │ │ │ │ -00070710 : │ │ │ │ - b.w 30f40 │ │ │ │ - │ │ │ │ -00070714 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32674 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00070730 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30ef8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0007074c : │ │ │ │ - b.w 32584 │ │ │ │ - │ │ │ │ -00070750 : │ │ │ │ - b.w 34b74 │ │ │ │ - │ │ │ │ -00070754 : │ │ │ │ - b.w 34af4 │ │ │ │ - │ │ │ │ -00070758 : │ │ │ │ - b.w 326f4 │ │ │ │ - │ │ │ │ -0007075c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32a28 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00070778 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 349b0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00070794 : │ │ │ │ - b.w 30ddc │ │ │ │ - │ │ │ │ -00070798 : │ │ │ │ - b.w 2f3d0 │ │ │ │ - │ │ │ │ -0007079c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33108 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000707b8 : │ │ │ │ - b.w 2f354 │ │ │ │ - │ │ │ │ -000707bc : │ │ │ │ - b.w 32b2c │ │ │ │ - │ │ │ │ -000707c0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fb9c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000707dc : │ │ │ │ - b.w 34fb4 │ │ │ │ - │ │ │ │ -000707e0 : │ │ │ │ - b.w 31108 │ │ │ │ - │ │ │ │ -000707e4 : │ │ │ │ - b.w 32e48 │ │ │ │ - │ │ │ │ -000707e8 : │ │ │ │ - b.w 33050 │ │ │ │ - │ │ │ │ -000707ec : │ │ │ │ - b.w 34d14 │ │ │ │ - │ │ │ │ -000707f0 : │ │ │ │ - b.w 35078 │ │ │ │ - │ │ │ │ -000707f4 : │ │ │ │ - b.w 34408 │ │ │ │ - │ │ │ │ -000707f8 : │ │ │ │ - b.w 31a54 │ │ │ │ - │ │ │ │ -000707fc : │ │ │ │ - b.w 30684 │ │ │ │ - │ │ │ │ -00070800 : │ │ │ │ - b.w 31754 │ │ │ │ - │ │ │ │ -00070804 : │ │ │ │ - b.w 310bc │ │ │ │ - │ │ │ │ -00070808 : │ │ │ │ - b.w 2f214 │ │ │ │ - │ │ │ │ -0007080c : │ │ │ │ - b.w 334c4 │ │ │ │ - │ │ │ │ -00070810 : │ │ │ │ - b.w 3232c │ │ │ │ - │ │ │ │ -00070814 : │ │ │ │ - b.w 347f0 │ │ │ │ - │ │ │ │ -00070818 : │ │ │ │ - b.w 309b4 │ │ │ │ - │ │ │ │ -0007081c : │ │ │ │ - b.w 2f7b8 │ │ │ │ - │ │ │ │ -00070820 : │ │ │ │ - b.w 2f4e0 │ │ │ │ - │ │ │ │ -00070824 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00070f88 <__ctrlib_MOD_dclrotate2d@@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, #4032] @ 0xfc0 │ │ │ │ + ldr r2, [pc, #104] @ (71000 <__ctrlib_MOD_dclrotate2d@@Base+0x78>) │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + ldr r3, [pc, #104] @ (71004 <__ctrlib_MOD_dclrotate2d@@Base+0x7c>) │ │ │ │ + mov r5, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #100] @ (71008 <__ctrlib_MOD_dclrotate2d@@Base+0x80>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 7087e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + movs r1, #11 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - blx 30bcc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + 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 2f1a4 │ │ │ │ + movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (7088c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70890 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bge.n 708d0 │ │ │ │ - movs r7, r0 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #52] @ (7100c <__ctrlib_MOD_dclrotate2d@@Base+0x84>) │ │ │ │ + ldmia.w r3, {r0, r1} │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [pc, #36] @ (71004 <__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, #44] @ 0x2c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 70ffc <__ctrlib_MOD_dclrotate2d@@Base+0x74> │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r4, #28] │ │ │ │ movs r0, r1 │ │ │ │ + ldmia r5, {r1, r3, r5} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00070894 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00071010 <__ctrlib_MOD_dclconvspherical@@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 34010 │ │ │ │ - cbz r0, 708ee │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #116] @ (71094 <__ctrlib_MOD_dclconvspherical@@Base+0x84>) │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ + ldr r3, [pc, #116] @ (71098 <__ctrlib_MOD_dclconvspherical@@Base+0x88>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #112] @ (7109c <__ctrlib_MOD_dclconvspherical@@Base+0x8c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - blx 31518 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + 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 31c7c │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (708fc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70900 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bls.n 70860 │ │ │ │ - movs r7, r0 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + blx 2fb8c │ │ │ │ + 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] @ (710a0 <__ctrlib_MOD_dclconvspherical@@Base+0x90>) │ │ │ │ + ldr r3, [pc, #40] @ (71098 <__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 7108e <__ctrlib_MOD_dclconvspherical@@Base+0x7e> │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r5, #20] │ │ │ │ movs r0, r1 │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00070904 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000710a4 <__ctrlib_MOD_dclconv3d@@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 34010 │ │ │ │ - cbz r0, 70972 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b60 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #116] @ (71128 <__ctrlib_MOD_dclconv3d@@Base+0x84>) │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ + ldr r3, [pc, #116] @ (7112c <__ctrlib_MOD_dclconv3d@@Base+0x88>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #112] @ (71130 <__ctrlib_MOD_dclconv3d@@Base+0x8c>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + 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 329c0 │ │ │ │ + movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70980 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70984 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bls.n 709dc │ │ │ │ - movs r7, r0 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + blx 2fb8c │ │ │ │ + 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] @ (71134 <__ctrlib_MOD_dclconv3d@@Base+0x90>) │ │ │ │ + ldr r3, [pc, #40] @ (7112c <__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 71122 <__ctrlib_MOD_dclconv3d@@Base+0x7e> │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r5, #12] │ │ │ │ movs r0, r1 │ │ │ │ + ldmia r4!, {r1} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00070988 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33cc8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000709a4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00071138 <__ctrlib_MOD_dclconvhyperbolic@@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 34010 │ │ │ │ - cbz r0, 70a12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fd48 │ │ │ │ - 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] @ (711ac <__ctrlib_MOD_dclconvhyperbolic@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (711b0 <__ctrlib_MOD_dclconvhyperbolic@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (711b4 <__ctrlib_MOD_dclconvhyperbolic@@Base+0x7c>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31804 │ │ │ │ + movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70a20 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70a24 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bhi.n 7093c │ │ │ │ - movs r7, r0 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (711b0 <__ctrlib_MOD_dclconvhyperbolic@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (711b8 <__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 711a6 <__ctrlib_MOD_dclconvhyperbolic@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r4, #4] │ │ │ │ movs r0, r1 │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00070a28 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000711bc <__ctrlib_MOD_dclconvpolar@@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 34010 │ │ │ │ - cbz r0, 70a96 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 313c0 │ │ │ │ - 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] @ (71230 <__ctrlib_MOD_dclconvpolar@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (71234 <__ctrlib_MOD_dclconvpolar@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (71238 <__ctrlib_MOD_dclconvpolar@@Base+0x7c>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 331bc │ │ │ │ + movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70aa4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70aa8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bhi.n 70ab8 │ │ │ │ - movs r7, r0 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (71234 <__ctrlib_MOD_dclconvpolar@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (7123c <__ctrlib_MOD_dclconvpolar@@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 7122a <__ctrlib_MOD_dclconvpolar@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ movs r0, r1 │ │ │ │ + ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00070aac : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00071240 <__ctrlib_MOD_dclh2c@@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 34010 │ │ │ │ - cbz r0, 70b1a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3208c │ │ │ │ - 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] @ (712b4 <__ctrlib_MOD_dclh2c@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (712b8 <__ctrlib_MOD_dclh2c@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (712bc <__ctrlib_MOD_dclh2c@@Base+0x7c>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f590 │ │ │ │ + movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70b28 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70b2c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bvc.n 70a34 │ │ │ │ - movs r7, r0 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (712b8 <__ctrlib_MOD_dclh2c@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (712c0 <__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 712ae <__ctrlib_MOD_dclh2c@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r4, [r7, r5] │ │ │ │ movs r0, r1 │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00070b30 : │ │ │ │ - push {r3, lr} │ │ │ │ +000712c4 <__ctrlib_MOD_dclb2c@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35a78 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (71338 <__ctrlib_MOD_dclb2c@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (7133c <__ctrlib_MOD_dclb2c@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (71340 <__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, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31d84 │ │ │ │ + movs r1, #9 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (7133c <__ctrlib_MOD_dclb2c@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (71344 <__ctrlib_MOD_dclb2c@@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 71332 <__ctrlib_MOD_dclb2c@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldmia r2!, {r1, r3, r5} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00070b4c : │ │ │ │ - push {r3, lr} │ │ │ │ +00071348 <__ctrlib_MOD_dcle2c@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34750 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (713bc <__ctrlib_MOD_dcle2c@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (713c0 <__ctrlib_MOD_dcle2c@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (713c4 <__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 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 34c34 │ │ │ │ + movs r1, #9 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (713c0 <__ctrlib_MOD_dcle2c@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (713c8 <__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 713b6 <__ctrlib_MOD_dcle2c@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r1, {r1, r2, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00070b68 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000713cc <__ctrlib_MOD_dclp2c@@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 34010 │ │ │ │ - cbz r0, 70bd6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f6f4 │ │ │ │ - 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] @ (71440 <__ctrlib_MOD_dclp2c@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (71444 <__ctrlib_MOD_dclp2c@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (71448 <__ctrlib_MOD_dclp2c@@Base+0x7c>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f694 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 32534 │ │ │ │ + movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70be4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70be8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bvs.n 70b78 │ │ │ │ - movs r7, r0 │ │ │ │ - str r6, [r4, #40] @ 0x28 │ │ │ │ + blx 2fb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (71444 <__ctrlib_MOD_dclp2c@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (7144c <__ctrlib_MOD_dclp2c@@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 7143a <__ctrlib_MOD_dclp2c@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldmia r1, {r1, r5} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r6, r7] │ │ │ │ movs r0, r1 │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00070bec : │ │ │ │ +00071450 <__intrlib_MOD_dclinterpolatec@@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 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #176] @ (71510 <__intrlib_MOD_dclinterpolatec@@Base+0xc0>) │ │ │ │ + sub sp, #28 │ │ │ │ + ldr r3, [pc, #176] @ (71514 <__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 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 70c46 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #128] @ (71518 <__intrlib_MOD_dclinterpolatec@@Base+0xc8>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 714c8 <__intrlib_MOD_dclinterpolatec@@Base+0x78> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov.w lr, r7, lsl #3 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34998 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + 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 714b0 <__intrlib_MOD_dclinterpolatec@@Base+0x60> │ │ │ │ + ldr r2, [pc, #80] @ (7151c <__intrlib_MOD_dclinterpolatec@@Base+0xcc>) │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r0, sp, #12 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + add r2, pc │ │ │ │ + blx 2f4e4 │ │ │ │ + ldr r0, [pc, #72] @ (71520 <__intrlib_MOD_dclinterpolatec@@Base+0xd0>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb8c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + ldr r2, [pc, #52] @ (71524 <__intrlib_MOD_dclinterpolatec@@Base+0xd4>) │ │ │ │ + ldr r3, [pc, #32] @ (71514 <__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 7150a <__intrlib_MOD_dclinterpolatec@@Base+0xba> │ │ │ │ + add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70c54 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70c58 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bvs.n 70d08 │ │ │ │ - movs r7, r0 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r1, r5] │ │ │ │ + movs r0, r1 │ │ │ │ + cbz r0, 7158c <__intrlib_MOD_dclinterpolater@@Base+0x64> │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ movs r0, r1 │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00070c5c : │ │ │ │ +00071528 <__intrlib_MOD_dclinterpolater@@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 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #164] @ (715dc <__intrlib_MOD_dclinterpolater@@Base+0xb4>) │ │ │ │ + sub sp, #28 │ │ │ │ + ldr r3, [pc, #164] @ (715e0 <__intrlib_MOD_dclinterpolater@@Base+0xb8>) │ │ │ │ + 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 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34010 │ │ │ │ - cbz r0, 70cb6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3292c │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #116] @ (715e4 <__intrlib_MOD_dclinterpolater@@Base+0xbc>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f694 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 71594 <__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 71586 <__intrlib_MOD_dclinterpolater@@Base+0x5e> │ │ │ │ + ldr r2, [pc, #80] @ (715e8 <__intrlib_MOD_dclinterpolater@@Base+0xc0>) │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r0, sp, #12 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + add r2, pc │ │ │ │ + blx 3251c │ │ │ │ + ldr r0, [pc, #72] @ (715ec <__intrlib_MOD_dclinterpolater@@Base+0xc4>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb8c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + ldr r2, [pc, #52] @ (715f0 <__intrlib_MOD_dclinterpolater@@Base+0xc8>) │ │ │ │ + ldr r3, [pc, #32] @ (715e0 <__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 715d6 <__intrlib_MOD_dclinterpolater@@Base+0xae> │ │ │ │ + add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70cc4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70cc8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bpl.n 70c98 │ │ │ │ - movs r7, r0 │ │ │ │ - str r6, [r3, #32] │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + stmia r7!, {r3, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ + movs r0, r1 │ │ │ │ + uxtb r4, r4 │ │ │ │ movs r0, r1 │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00070ccc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000715f4 <__lrllib_MOD_dclge@@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 34010 │ │ │ │ - cbz r0, 70d3a │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #52] @ (7163c <__lrllib_MOD_dclge@@Base+0x48>) │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + cbz r2, 71632 <__lrllib_MOD_dclge@@Base+0x3e> │ │ │ │ + blx 33ddc │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f764 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70d48 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70d4c ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r0, [pc, #28] @ (71640 <__lrllib_MOD_dclge@@Base+0x4c>) │ │ │ │ + movs r1, #5 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bpl.n 70e14 │ │ │ │ - movs r7, r0 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + blx 2fb8c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 2fe40 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 71622 <__lrllib_MOD_dclge@@Base+0x2e> │ │ │ │ + nop │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r6, [r3, r7] │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00070d50 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00070d6c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00071644 <__lrllib_MOD_dclgt@@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 34010 │ │ │ │ - cbz r0, 70dda │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #52] @ (7168c <__lrllib_MOD_dclgt@@Base+0x48>) │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + cbz r2, 71682 <__lrllib_MOD_dclgt@@Base+0x3e> │ │ │ │ + blx 30558 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31614 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70de8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70dec ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r0, [pc, #28] @ (71690 <__lrllib_MOD_dclgt@@Base+0x4c>) │ │ │ │ + movs r1, #5 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bmi.n 70d74 │ │ │ │ - movs r7, r0 │ │ │ │ - str r2, [r2, #20] │ │ │ │ + blx 2fb8c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 34188 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 71672 <__lrllib_MOD_dclgt@@Base+0x2e> │ │ │ │ + nop │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00070df0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00071694 <__lrllib_MOD_dclle@@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 34010 │ │ │ │ - cbz r0, 70e5e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #52] @ (716dc <__lrllib_MOD_dclle@@Base+0x48>) │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33724 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70e6c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70e70 ) │ │ │ │ - add r1, pc │ │ │ │ + mov r0, r5 │ │ │ │ + cbz r2, 716d2 <__lrllib_MOD_dclle@@Base+0x3e> │ │ │ │ + blx 31364 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #28] @ (716e0 <__lrllib_MOD_dclle@@Base+0x4c>) │ │ │ │ + movs r1, #5 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bmi.n 70ef0 │ │ │ │ - movs r7, r0 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + blx 2fb8c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 34304 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 716c2 <__lrllib_MOD_dclle@@Base+0x2e> │ │ │ │ + nop │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00070e74 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000716e4 <__lrllib_MOD_dcllt@@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 34010 │ │ │ │ - cbz r0, 70ee2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #52] @ (7172c <__lrllib_MOD_dcllt@@Base+0x48>) │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34464 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70ef0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70ef4 ) │ │ │ │ - add r1, pc │ │ │ │ + mov r0, r5 │ │ │ │ + cbz r2, 71722 <__lrllib_MOD_dcllt@@Base+0x3e> │ │ │ │ + blx 31cdc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #28] @ (71730 <__lrllib_MOD_dcllt@@Base+0x4c>) │ │ │ │ + movs r1, #5 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bcc.n 70e6c │ │ │ │ - movs r7, r0 │ │ │ │ - str r2, [r4, #8] │ │ │ │ + blx 2fb8c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 35868 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 71712 <__lrllib_MOD_dcllt@@Base+0x2e> │ │ │ │ + nop │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r6, [r0, r4] │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00070ef8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33e3c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00070f14 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35b60 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00070f30 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00071734 <__lrllib_MOD_dclne@@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 34010 │ │ │ │ - cbz r0, 70f9e │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #52] @ (7177c <__lrllib_MOD_dclne@@Base+0x48>) │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + cbz r2, 71772 <__lrllib_MOD_dclne@@Base+0x3e> │ │ │ │ + blx 35a44 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 350ac │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70fac ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70fb0 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r0, [pc, #28] @ (71780 <__lrllib_MOD_dclne@@Base+0x4c>) │ │ │ │ + movs r1, #5 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bcc.n 70fb0 │ │ │ │ - movs r7, r0 │ │ │ │ - str r2, [r2, #0] │ │ │ │ + blx 2fb8c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 31894 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 71762 <__lrllib_MOD_dclne@@Base+0x2e> │ │ │ │ + nop │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00070fb4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00071784 <__lrllib_MOD_dcleq@@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 34010 │ │ │ │ - cbz r0, 7100e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #52] @ (717cc <__lrllib_MOD_dcleq@@Base+0x48>) │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f694 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3357c │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (7101c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71020 ) │ │ │ │ - add r1, pc │ │ │ │ + mov r0, r5 │ │ │ │ + cbz r2, 717c2 <__lrllib_MOD_dcleq@@Base+0x3e> │ │ │ │ + blx 31660 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #28] @ (717d0 <__lrllib_MOD_dcleq@@Base+0x4c>) │ │ │ │ + movs r1, #5 │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bcs.n 70f40 │ │ │ │ - movs r7, r0 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + blx 2fb8c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 34e44 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 717b2 <__lrllib_MOD_dcleq@@Base+0x2e> │ │ │ │ + nop │ │ │ │ + ldrh r0, [r2, r2] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00071024 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000717d4 : │ │ │ │ + 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 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 7107e │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #144] @ (71874 ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r6, r1 │ │ │ │ + add r4, pc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 71854 │ │ │ │ + cmp.w r3, #4000 @ 0xfa0 │ │ │ │ + bgt.n 71836 │ │ │ │ + ldr r2, [pc, #124] @ (71878 ) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ + movs r2, #0 │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + ldr r3, [pc, #116] @ (7187c ) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + blx 301ec │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + ldr r3, [pc, #104] @ (71880 ) │ │ │ │ + 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 2fe20 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #27 │ │ │ │ + ldr r1, [pc, #72] @ (71884 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35c4c │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (7108c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71090 ) │ │ │ │ + ldr r2, [pc, #68] @ (71888 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #68] @ (7188c ) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bcs.n 710d0 │ │ │ │ - movs r7, r0 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00071094 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 71102 │ │ │ │ - mov r4, r0 │ │ │ │ + blx 33af8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + b.n 717f8 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #28 │ │ │ │ + ldr r1, [pc, #52] @ (71890 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32834 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71110 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71114 ) │ │ │ │ + ldr r2, [pc, #48] @ (71894 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #48] @ (71898 ) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - bne.n 7104c │ │ │ │ - movs r7, r0 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + blx 33af8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + b.n 717f2 │ │ │ │ + nop │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + add sp, #496 @ 0x1f0 │ │ │ │ movs r0, r1 │ │ │ │ - │ │ │ │ -00071118 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 317e0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00071134 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 711a2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30f9c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (711b0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (711b4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - beq.n 711ac │ │ │ │ - movs r7, r0 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ movs r0, r1 │ │ │ │ - │ │ │ │ -000711b8 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 71226 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - 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 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71234 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71238 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - beq.n 71328 │ │ │ │ - movs r7, r0 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrh r4, [r2, r0] │ │ │ │ movs r0, r1 │ │ │ │ - │ │ │ │ -0007123c : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 712aa │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33fa8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (712b8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (712bc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - ldrsh r6, [r1, r0] │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ + movs r0, r1 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000712c0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34a64 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000712dc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33950 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ +0007189c : │ │ │ │ + ldr r3, [pc, #8] @ (718a8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000712f8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31cbc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ +000718ac : │ │ │ │ + ldr r3, [pc, #8] @ (718b8 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldmia r5!, {r3, r4, r6} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00071314 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 71382 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31644 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71390 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71394 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ - movs r7, r0 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ - movs r0, r1 │ │ │ │ +000718bc : │ │ │ │ + ldr r3, [pc, #28] @ (718dc ) │ │ │ │ + ldr.w ip, [pc, #32] @ 718e0 │ │ │ │ + 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 r4!, {r1, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00071398 : │ │ │ │ +000718e4 : │ │ │ │ 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 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + vldr s14, [r0] │ │ │ │ + sub sp, #12 │ │ │ │ + vldr s15, [r1] │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r4, [pc, #112] @ (71970 ) │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + add r4, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 71946 │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + vsub.f32 s11, s15, s14 │ │ │ │ + ldr r3, [pc, #96] @ (71974 ) │ │ │ │ + subs r0, r1, #1 │ │ │ │ + vmov s13, r0 │ │ │ │ + ldr r2, [pc, #92] @ (71978 ) │ │ │ │ + movs r0, #1 │ │ │ │ + vcvt.f32.s32 s13, s13 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r2, pc │ │ │ │ + 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 2fe20 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 713f2 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #14 │ │ │ │ + ldr r1, [pc, #44] @ (7197c ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32e20 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (71400 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71404 ) │ │ │ │ + ldr r2, [pc, #40] @ (71980 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #40] @ (71984 ) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r6!, {r2, r3, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - ldrb r6, [r3, r4] │ │ │ │ + blx 33af8 │ │ │ │ + vldr s14, [r6] │ │ │ │ + vldr s15, [r5] │ │ │ │ + b.n 7190c │ │ │ │ + nop │ │ │ │ + stmia r4!, {} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ movs r0, r1 │ │ │ │ - │ │ │ │ -00071408 : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 71462 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34050 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa68 │ │ │ │ - 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] @ (71470 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71474 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ - movs r7, r0 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00071478 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00071988 : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 714e6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #40] @ (719c0 ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr.w ip, [pc, #40] @ 719c4 │ │ │ │ + mov r2, r1 │ │ │ │ + add r3, pc │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30308 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (714f4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (714f8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r5, {r3, r4, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - ldrb r2, [r0, r2] │ │ │ │ + ldr.w r0, [r3, ip] │ │ │ │ + ldr r3, [pc, #28] @ (719c8 ) │ │ │ │ + adds r0, #20 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr.w r4, [r0, #-16] │ │ │ │ + str r4, [r2, #0] │ │ │ │ + blx 301ec │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, sp, #864 @ 0x360 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000714fc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34650 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00071518 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000719cc : │ │ │ │ + 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 34010 │ │ │ │ - cbz r0, 71586 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #144] @ (71a6c ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r6, r1 │ │ │ │ + add r4, pc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 71a4c │ │ │ │ + cmp.w r3, #4000 @ 0xfa0 │ │ │ │ + bgt.n 71a2e │ │ │ │ + ldr r2, [pc, #124] @ (71a70 ) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ + movs r2, #0 │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + ldr r3, [pc, #116] @ (71a74 ) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + blx 301ec │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + ldr r3, [pc, #104] @ (71a78 ) │ │ │ │ + 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 32b9c │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #27 │ │ │ │ + ldr r1, [pc, #72] @ (71a7c ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33bf0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71594 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71598 ) │ │ │ │ + ldr r2, [pc, #68] @ (71a80 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #68] @ (71a84 ) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r5!, {r3, r4} │ │ │ │ - movs r7, r0 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0007159c : │ │ │ │ - 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 34010 │ │ │ │ - cbz r0, 7160a │ │ │ │ - mov r4, r0 │ │ │ │ + blx 33af8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + b.n 719f0 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #28 │ │ │ │ + ldr r1, [pc, #52] @ (71a88 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 32f64 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71618 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (7161c ) │ │ │ │ + ldr r2, [pc, #48] @ (71a8c ) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #48] @ (71a90 ) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r4, {r2, r4, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + blx 33af8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + b.n 719ea │ │ │ │ + nop │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r2, [r2, #54] @ 0x36 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsb r6, [r2, r7] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00071620 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00071a94 : │ │ │ │ + ldr r3, [pc, #8] @ (71aa0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00071aa4 : │ │ │ │ + ldr r3, [pc, #8] @ (71ab0 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldmia r3!, {r2, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00071ab4 : │ │ │ │ + ldr r3, [pc, #28] @ (71ad4 ) │ │ │ │ + ldr.w ip, [pc, #32] @ 71ad8 │ │ │ │ + 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 r2!, {r1, r3, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00071adc : │ │ │ │ + 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 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 7168e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33b74 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + vldr s14, [r0] │ │ │ │ + sub sp, #12 │ │ │ │ + vldr s15, [r1] │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r4, [pc, #112] @ (71b68 ) │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + add r4, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 71b3e │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + vsub.f32 s11, s15, s14 │ │ │ │ + ldr r3, [pc, #96] @ (71b6c ) │ │ │ │ + subs r0, r1, #1 │ │ │ │ + vmov s13, r0 │ │ │ │ + ldr r2, [pc, #92] @ (71b70 ) │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (7169c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (716a0 ) │ │ │ │ + vcvt.f32.s32 s13, s13 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r2, pc │ │ │ │ + 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 32b9c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #14 │ │ │ │ + ldr r1, [pc, #44] @ (71b74 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #40] @ (71b78 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #40] @ (71b7c ) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r4, {r4} │ │ │ │ - movs r7, r0 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ + blx 33af8 │ │ │ │ + vldr s14, [r6] │ │ │ │ + vldr s15, [r5] │ │ │ │ + b.n 71b04 │ │ │ │ + nop │ │ │ │ + stmia r2!, {r3} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2!, {r4, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsb r4, [r0, r5] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000716a4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00071b80 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 312c8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #40] @ (71bb8 ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr.w ip, [pc, #40] @ 71bbc │ │ │ │ + mov r2, r1 │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r0, [r3, ip] │ │ │ │ + ldr r3, [pc, #28] @ (71bc0 ) │ │ │ │ + adds r0, #20 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr.w r4, [r0, #-16] │ │ │ │ + str r4, [r2, #0] │ │ │ │ + blx 301ec │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, sp, #912 @ 0x390 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000716c0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f968 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ +00071bc4 : │ │ │ │ + ldr r3, [pc, #44] @ (71bf4 ) │ │ │ │ + ldr r2, [pc, #48] @ (71bf8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + subs r1, r2, #1 │ │ │ │ + cbz r0, 71bea │ │ │ │ + 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 r1!, {r2, r3, r4, r5} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -000716dc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00071bfc : │ │ │ │ + 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 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34010 │ │ │ │ - cbz r0, 7174a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #156] @ (71cac ) │ │ │ │ + sub sp, #24 │ │ │ │ + ldr r3, [pc, #156] @ (71cb0 ) │ │ │ │ + add r7, sp, #4 │ │ │ │ + add r2, pc │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r1 │ │ │ │ mov r0, r7 │ │ │ │ - blx 31354 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3495c │ │ │ │ - mov r3, r5 │ │ │ │ + add r1, sp, #8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31354 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71758 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (7175c ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + add r3, sp, #16 │ │ │ │ + blx 31910 │ │ │ │ + mov r0, sp │ │ │ │ + blx 33108 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cbz r3, 71c5e │ │ │ │ + mov r0, sp │ │ │ │ + blx 32674 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cbz r3, 71c7c │ │ │ │ + ldr r2, [pc, #108] @ (71cb4 ) │ │ │ │ + ldr r3, [pc, #104] @ (71cb0 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 71ca8 │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r2, r9 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 34120 │ │ │ │ + ldr r0, [pc, #76] @ (71cb8 ) │ │ │ │ add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - ldrh r6, [r1, r3] │ │ │ │ + blx 33c38 │ │ │ │ + mov r0, sp │ │ │ │ + blx 32674 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 71c44 │ │ │ │ + mov r2, sl │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r0, sp, #12 │ │ │ │ + blx 30030 │ │ │ │ + ldr r2, [pc, #52] @ (71cbc ) │ │ │ │ + ldr r3, [pc, #36] @ (71cb0 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 71ca8 │ │ │ │ + ldr r0, [pc, #36] @ (71cc0 ) │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fb98 │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + stmia r0!, {r4, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00071760 : │ │ │ │ - push {r4, lr} │ │ │ │ +00071cc4 : │ │ │ │ + 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 3204c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r0, [pc, #24] @ (71cec ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 33c38 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fb98 │ │ │ │ + nop │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071788 : │ │ │ │ - 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 334ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ +00071cf0 : │ │ │ │ + ldr.w ip, [pc, #668] @ 71f90 │ │ │ │ + vldr s15, [r0] │ │ │ │ + add ip, pc │ │ │ │ + ldr r3, [pc, #664] @ (71f94 ) │ │ │ │ + add r3, pc │ │ │ │ + vldr s14, [ip] │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + blt.n 71d6e │ │ │ │ + vldr s14, [ip, #4] │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 71d6e │ │ │ │ + ldr r0, [pc, #636] @ (71f98 ) │ │ │ │ + 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 71d80 │ │ │ │ + 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] @ (71f9c ) │ │ │ │ + vldr s14, [pc, #536] @ 71f8c │ │ │ │ + add r3, pc │ │ │ │ + vstr s14, [r2] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + bx lr │ │ │ │ + ldr r3, [pc, #540] @ (71fa0 ) │ │ │ │ + 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 71e1c │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + str.w r3, [ip, #16] │ │ │ │ + ble.n 71e72 │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + vldr s14, [r5, #20] │ │ │ │ + sub.w ip, r4, #2 │ │ │ │ + mov r6, r4 │ │ │ │ + cmp ip, r3 │ │ │ │ + blt.n 71e00 │ │ │ │ + add.w ip, r0, #20 │ │ │ │ + mov r5, lr │ │ │ │ + add.w lr, ip, r3, lsl #2 │ │ │ │ + add.w ip, r3, #1 │ │ │ │ + b.n 71dd8 │ │ │ │ + mov r7, ip │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + movs r5, #1 │ │ │ │ + cmp r6, ip │ │ │ │ + beq.w 71f34 │ │ │ │ + vldr s12, [lr] │ │ │ │ + add.w lr, lr, #4 │ │ │ │ + vcmpe.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 71dca │ │ │ │ + cbz r5, 71e00 │ │ │ │ + ldr r3, [pc, #436] @ (71fa4 ) │ │ │ │ + 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] @ (71fa8 ) │ │ │ │ + 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 71ec0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + str.w sl, [ip, #16] │ │ │ │ + ble.w 71f7c │ │ │ │ + add.w lr, r0, #16 │ │ │ │ + mov ip, sl │ │ │ │ + add.w lr, lr, r3, lsl #2 │ │ │ │ + b.n 71e48 │ │ │ │ + subs.w ip, ip, #1 │ │ │ │ + mov.w r4, #1 │ │ │ │ + mov r6, ip │ │ │ │ + beq.w 71f4a │ │ │ │ + vldmdb lr!, {s14} │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 71e3a │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 71f7c │ │ │ │ + ldr r3, [pc, #332] @ (71fac ) │ │ │ │ + add.w ip, r0, r6, lsl #2 │ │ │ │ + add r3, pc │ │ │ │ + vldr s13, [ip, #16] │ │ │ │ + vldr s14, [ip, #20] │ │ │ │ + str r6, [r3, #16] │ │ │ │ + mov r3, r6 │ │ │ │ + b.n 71e00 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 71f72 │ │ │ │ + add.w ip, r0, #16 │ │ │ │ + mov r4, lr │ │ │ │ + vmov.f32 s14, s13 │ │ │ │ + add.w lr, ip, r3, lsl #2 │ │ │ │ + mov ip, r3 │ │ │ │ + b.n 71e96 │ │ │ │ + cmp.w ip, #1 │ │ │ │ + beq.n 71f24 │ │ │ │ + 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 71e88 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 71f72 │ │ │ │ + ldr r3, [pc, #260] @ (71fb0 ) │ │ │ │ + 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 71e00 │ │ │ │ + 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 71e00 │ │ │ │ + add.w lr, r0, #20 │ │ │ │ + mov r5, fp │ │ │ │ + add.w lr, lr, r3, lsl #2 │ │ │ │ + add.w ip, r3, #1 │ │ │ │ + b.n 71ef4 │ │ │ │ + mov r8, ip │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + movs r5, #1 │ │ │ │ + cmp r6, ip │ │ │ │ + beq.n 71f5a │ │ │ │ + vldr s12, [lr] │ │ │ │ + add.w lr, lr, #4 │ │ │ │ + vcmpe.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 71ee8 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 71e00 │ │ │ │ + ldr r3, [pc, #164] @ (71fb4 ) │ │ │ │ + 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 71e00 │ │ │ │ + vldr s13, [r0, #20] │ │ │ │ + mov r3, ip │ │ │ │ + ldr r0, [pc, #140] @ (71fb8 ) │ │ │ │ + add r0, pc │ │ │ │ + str.w ip, [r0, #16] │ │ │ │ + b.n 71e00 │ │ │ │ + add.w r0, r0, r7, lsl #2 │ │ │ │ + vmov.f32 s13, s12 │ │ │ │ + mov r3, r7 │ │ │ │ + vldr s14, [r0, #20] │ │ │ │ + ldr r0, [pc, #120] @ (71fbc ) │ │ │ │ + add r0, pc │ │ │ │ + str r7, [r0, #16] │ │ │ │ + b.n 71e00 │ │ │ │ + vldr s13, [r0, #16] │ │ │ │ + mov r3, ip │ │ │ │ + ldr r0, [pc, #108] @ (71fc0 ) │ │ │ │ + add r0, pc │ │ │ │ + str.w ip, [r0, #16] │ │ │ │ + b.n 71e00 │ │ │ │ + add.w r0, r0, r8, lsl #2 │ │ │ │ + vmov.f32 s13, s12 │ │ │ │ + mov r3, r8 │ │ │ │ + vldr s14, [r0, #20] │ │ │ │ + ldr r0, [pc, #88] @ (71fc4 ) │ │ │ │ + add r0, pc │ │ │ │ + str.w r8, [r0, #16] │ │ │ │ + b.n 71e00 │ │ │ │ + add.w r0, r0, r3, lsl #2 │ │ │ │ + vldr s14, [r0, #20] │ │ │ │ + b.n 71e00 │ │ │ │ + add.w r0, r0, r3, lsl #2 │ │ │ │ + vmov.f32 s14, s13 │ │ │ │ + mov r3, sl │ │ │ │ + vldr s13, [r0, #12] │ │ │ │ + b.n 71e00 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r0!, {r3} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia.w lr!, {r0, r3} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4} │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xe8280009 │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r7!, {r1, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r6!, {r2, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000717b0 : │ │ │ │ - push {r4, lr} │ │ │ │ +00071fc8 : │ │ │ │ + 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 30428 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r3, [pc, #124] @ (72054 ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r5, [pc, #124] @ (72058 ) │ │ │ │ + mov.w ip, #1 │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #120] @ (7205c ) │ │ │ │ + add r5, pc │ │ │ │ + ldr r4, [pc, #120] @ (72060 ) │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r5, #8 │ │ │ │ + str.w ip, [r3] │ │ │ │ + blx 32be8 │ │ │ │ + ldr r3, [pc, #108] @ (72064 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cbnz r2, 7201e │ │ │ │ + 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] @ (72068 ) │ │ │ │ + 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 71d00 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + strh r0, [r1, r3] │ │ │ │ + movs r0, r1 │ │ │ │ + pop {r2, r3, pc} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000717d8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007206c : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #72] @ (71834 ) │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [pc, #72] @ (71838 ) │ │ │ │ - add r0, sp, #8 │ │ │ │ - add r1, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #80] @ 720cc │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #76] @ (720d0 ) │ │ │ │ + add r2, sp, #4 │ │ │ │ + add ip, pc │ │ │ │ + add r1, sp, #8 │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 31cf8 <__time64@plt> │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 34144 <__localtime64@plt> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldrd r3, r1, [r0] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - str r0, [r6, #0] │ │ │ │ - str r1, [r5, #0] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #32] @ (7183c ) │ │ │ │ - ldr r3, [pc, #28] @ (71838 ) │ │ │ │ + blx 30ef8 │ │ │ │ + vldr s15, [sp, #4] │ │ │ │ + vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #48] @ (720d4 ) │ │ │ │ + vadd.f32 s15, s15, s14 │ │ │ │ add r2, pc │ │ │ │ + vcvt.s32.f32 s15, s15 │ │ │ │ + vmov r0, s15 │ │ │ │ + add r0, r3 │ │ │ │ + ldr r3, [pc, #24] @ (720d0 ) │ │ │ │ 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 71830 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne.n 720c8 │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + pop {r7} │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r5, r6, r7} │ │ │ │ + pop {r2, r3, r4, r6} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00071840 : │ │ │ │ - push {lr} │ │ │ │ +000720d8 : │ │ │ │ + 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, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #72] @ (7189c ) │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #72] @ (718a0 ) │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - add r0, sp, #16 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr.w ip, [pc, #736] @ 723cc │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #736] @ (723d0 ) │ │ │ │ + sub sp, #16 │ │ │ │ + add ip, pc │ │ │ │ + ldr r3, [pc, #732] @ (723d4 ) │ │ │ │ + ldr r4, [pc, #736] @ (723d8 ) │ │ │ │ + add r3, pc │ │ │ │ + vldr s0, [r0] │ │ │ │ + ldr.w r1, [ip, r1] │ │ │ │ + add r4, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #28] │ │ │ │ + str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ - add r1, sp, #20 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 31174 │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - blx 317ec │ │ │ │ - ldr r2, [pc, #36] @ (718a4 ) │ │ │ │ - ldr r3, [pc, #24] @ (7189c ) │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + vldr s15, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 721a8 │ │ │ │ + vstr s0, [r3, #12] │ │ │ │ + vcmpe.f32 s15, s0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 7217c │ │ │ │ + ldr.w lr, [pc, #692] @ 723dc │ │ │ │ + add lr, pc │ │ │ │ + vldr s15, [lr, #16] │ │ │ │ + vcmpe.f32 s15, s0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + blt.n 7217c │ │ │ │ + ldr r3, [pc, #676] @ (723e0 ) │ │ │ │ + ldr r1, [r4, r3] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 721d0 │ │ │ │ + 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 │ │ │ │ + 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 72186 │ │ │ │ + ldr r3, [pc, #612] @ (723e4 ) │ │ │ │ + vldr s15, [pc, #584] @ 723c8 │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + vstr s15, [r2] │ │ │ │ + ldr r2, [pc, #604] @ (723e8 ) │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr r3, [pc, #576] @ (723d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 71896 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {pc} │ │ │ │ + bne.w 723c2 │ │ │ │ + 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] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 3522c │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + vldr s15, [r3] │ │ │ │ + vadd.f32 s0, s0, s15 │ │ │ │ + vstr s0, [r3, #12] │ │ │ │ + b.n 7211a │ │ │ │ + ldr r3, [pc, #536] @ (723ec ) │ │ │ │ + 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 72264 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + str.w r3, [lr, #28] │ │ │ │ + ble.n 722b8 │ │ │ │ + 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 72250 │ │ │ │ + add.w lr, r1, #20 │ │ │ │ + add.w ip, r3, #1 │ │ │ │ + add.w lr, lr, r3, lsl #2 │ │ │ │ + b.n 7222c │ │ │ │ + mov r6, ip │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + add.w lr, lr, #4 │ │ │ │ + movs r0, #1 │ │ │ │ + cmp r4, ip │ │ │ │ + beq.w 72392 │ │ │ │ + vldr s13, [lr] │ │ │ │ + vcmpe.f32 s13, s0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + blt.n 7221a │ │ │ │ + cbz r0, 72250 │ │ │ │ + ldr r3, [pc, #432] @ (723f0 ) │ │ │ │ + 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] @ (723f4 ) │ │ │ │ + vsub.f32 s0, s0, s14 │ │ │ │ + vsub.f32 s14, s15, s14 │ │ │ │ + add r1, pc │ │ │ │ + vdiv.f32 s15, s0, s14 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + b.n 72186 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 72304 │ │ │ │ + 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 7228a │ │ │ │ + b.n 723b2 │ │ │ │ + mov.w ip, #1 │ │ │ │ + subs r0, #1 │ │ │ │ + beq.n 72384 │ │ │ │ + mov r8, r0 │ │ │ │ + vldmdb lr!, {s15} │ │ │ │ + vcmpe.f32 s15, s0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + blt.n 72280 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 723b2 │ │ │ │ + ldr r3, [pc, #340] @ (723f8 ) │ │ │ │ + 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 72250 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 723a8 │ │ │ │ + add.w lr, r1, #16 │ │ │ │ + vmov.f32 s15, s14 │ │ │ │ + add.w lr, lr, r3, lsl #2 │ │ │ │ + mov ip, r3 │ │ │ │ + b.n 722de │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ + cmp.w ip, #1 │ │ │ │ + beq.n 72374 │ │ │ │ + vldmdb lr!, {s15} │ │ │ │ + mov r9, ip │ │ │ │ + movs r0, #1 │ │ │ │ + vcmpe.f32 s0, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 722cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 723a8 │ │ │ │ + ldr r3, [pc, #268] @ (723fc ) │ │ │ │ + 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 72250 │ │ │ │ + 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 72250 │ │ │ │ + add.w lr, r1, #20 │ │ │ │ + adds r0, r3, #1 │ │ │ │ + add.w lr, lr, r3, lsl #2 │ │ │ │ + b.n 72334 │ │ │ │ + mov r7, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + add.w lr, lr, #4 │ │ │ │ + mov.w ip, #1 │ │ │ │ + cmp r4, r0 │ │ │ │ + beq.n 7235e │ │ │ │ + vldr s13, [lr] │ │ │ │ + vcmpe.f32 s13, s0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.n 72324 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 72250 │ │ │ │ + ldr r3, [pc, #180] @ (72400 ) │ │ │ │ + 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 │ │ │ │ + b.n 72250 │ │ │ │ + add.w r1, r1, r7, lsl #2 │ │ │ │ + vmov.f32 s14, s13 │ │ │ │ + mov r3, r7 │ │ │ │ + vldr s15, [r1, #20] │ │ │ │ + ldr r1, [pc, #148] @ (72404 ) │ │ │ │ + add r1, pc │ │ │ │ + str r7, [r1, #28] │ │ │ │ + b.n 72250 │ │ │ │ + vldr s14, [r1, #20] │ │ │ │ + mov r3, ip │ │ │ │ + ldr r1, [pc, #140] @ (72408 ) │ │ │ │ + add r1, pc │ │ │ │ + str.w ip, [r1, #28] │ │ │ │ + b.n 72250 │ │ │ │ + vldr s14, [r1, #16] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r1, [pc, #128] @ (7240c ) │ │ │ │ + add r1, pc │ │ │ │ + str r0, [r1, #28] │ │ │ │ + b.n 72250 │ │ │ │ + add.w r1, r1, r6, lsl #2 │ │ │ │ + vmov.f32 s14, s13 │ │ │ │ + mov r3, r6 │ │ │ │ + vldr s15, [r1, #20] │ │ │ │ + ldr r1, [pc, #108] @ (72410 ) │ │ │ │ + add r1, pc │ │ │ │ + str r6, [r1, #28] │ │ │ │ + b.n 72250 │ │ │ │ + add.w r1, r1, r3, lsl #2 │ │ │ │ + vldr s15, [r1, #20] │ │ │ │ + b.n 72250 │ │ │ │ + add.w r1, r1, r3, lsl #2 │ │ │ │ + vmov.f32 s15, s14 │ │ │ │ + mov r3, sl │ │ │ │ + vldr s14, [r1, #12] │ │ │ │ + b.n 72250 │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + pop {r1, r4} │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r3, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + pop {r1} │ │ │ │ movs r1, r1 │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r4!, {r1, r5, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + cbnz r4, 72448 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 71cb4 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r3!, {r1, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 72bb4 │ │ │ │ movs r1, r1 │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r2!, {r1, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000718a8 : │ │ │ │ - push {r4, lr} │ │ │ │ +00072414 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #72] @ (71904 ) │ │ │ │ - add r3, sp, #24 │ │ │ │ - ldr r1, [pc, #72] @ (71908 ) │ │ │ │ - mov r2, r3 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #176] @ (724d4 ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r4, [pc, #176] @ (724d8 ) │ │ │ │ + mov.w ip, #1 │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #172] @ (724dc ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [pc, #172] @ (724e0 ) │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + str.w ip, [r3] │ │ │ │ + blx 32be8 │ │ │ │ + ldr r0, [pc, #160] @ (724e4 ) │ │ │ │ + movs r2, #4 │ │ │ │ + add.w r1, r4, #32 │ │ │ │ + add r5, pc │ │ │ │ add r0, pc │ │ │ │ + blx 358e4 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 35cc8 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + vldr s0, [pc, #116] @ 724d0 │ │ │ │ + cbz r3, 724c4 │ │ │ │ + ldr r2, [pc, #132] @ (724e8 ) │ │ │ │ + ldr r3, [pc, #136] @ (724ec ) │ │ │ │ + add r2, pc │ │ │ │ + vstr s0, [r2, #8] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cbnz r1, 7248e │ │ │ │ + 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] @ (724f0 ) │ │ │ │ + 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 300a8 │ │ │ │ + vadd.f32 s0, s0, s0 │ │ │ │ + b.n 72460 │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + bics r4, r6 │ │ │ │ + b.n 728f0 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [pc, #496] @ (726d0 ) │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [pc, #432] @ (72698 ) │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r1!, {r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r3, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000724f4 : │ │ │ │ + ldr r3, [pc, #44] @ (72524 ) │ │ │ │ + ldr r2, [pc, #48] @ (72528 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + subs r1, r2, #1 │ │ │ │ + cbz r0, 7251a │ │ │ │ + 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: 0xb80c │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0007252c : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #80] @ 7258c │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #76] @ (72590 ) │ │ │ │ + add r2, sp, #4 │ │ │ │ + add ip, pc │ │ │ │ + add r1, sp, #8 │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - add r0, sp, #16 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - mov.w r1, #0 │ │ │ │ - add r1, sp, #20 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - blx 31174 │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 332e4 │ │ │ │ + vldr s15, [sp, #4] │ │ │ │ + vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #48] @ (72594 ) │ │ │ │ + vadd.f32 s15, s15, s14 │ │ │ │ + add r2, pc │ │ │ │ + vcvt.s32.f32 s15, s15 │ │ │ │ + vmov r0, s15 │ │ │ │ + add r0, r3 │ │ │ │ + ldr r3, [pc, #24] @ (72590 ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 72588 │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xb7c0 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb79c │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00072598 : │ │ │ │ + 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 32690 │ │ │ │ + cbz r0, 725d0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - blx 35a28 │ │ │ │ - ldr r2, [pc, #32] @ (7190c ) │ │ │ │ - ldr r3, [pc, #28] @ (71908 ) │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + movs r1, #1 │ │ │ │ + strd r1, r4, [sp] │ │ │ │ + ldr r1, [pc, #40] @ (725ec ) │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc │ │ │ │ + blx 32880 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r1, [pc, #24] @ (725f0 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #20] @ (725f4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #20] @ (725f8 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.n 725b6 │ │ │ │ + add r2, pc, #824 @ (adr r2, 72928 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r4, [pc, #1016] @ (729ec ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r4, [pc, #888] @ (72970 ) │ │ │ │ + movs r0, r1 │ │ │ │ + strh r0, [r6, #24] │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +000725fc : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr.w ip, [pc, #92] @ 72668 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #88] @ (7266c ) │ │ │ │ + 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 35c94 │ │ │ │ + ldrb.w r3, [sp] │ │ │ │ + ldr r2, [pc, #56] @ (72670 ) │ │ │ │ + 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] @ (7266c ) │ │ │ │ + it ls │ │ │ │ + andls.w r0, r0, #1 │ │ │ │ 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 71900 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 72662 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - stmia r4!, {r1, r6} │ │ │ │ + nop │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r4} │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00071910 : │ │ │ │ +00072674 : │ │ │ │ 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, #3672] @ 0xe58 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #400] @ (71ab8 ) │ │ │ │ - sub sp, #380 @ 0x17c │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #396] @ (71abc ) │ │ │ │ + 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] @ (72a7c ) │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [pc, #1000] @ (72a80 ) │ │ │ │ add r2, pc │ │ │ │ - mov r4, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r8, [sp, #424] @ 0x1a8 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #588] @ 0x24c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r1, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #372] @ 0x174 │ │ │ │ + str r3, [sp, #524] @ 0x20c │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 3453c │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r5, [pc, #368] @ (71ac0 ) │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - add r5, pc │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - add.w fp, r5, #36 @ 0x24 │ │ │ │ - strd r2, r3, [r5, #16] │ │ │ │ - add.w r2, r5, #32 │ │ │ │ - str r0, [r5, #0] │ │ │ │ - strd r4, r1, [r5, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r4, [pc, #344] @ (71ac4 ) │ │ │ │ - subs r3, #1 │ │ │ │ - ldr.w r9, [pc, #344] @ 71ac8 │ │ │ │ - movs r6, #1 │ │ │ │ - add r4, pc │ │ │ │ - mov r1, r5 │ │ │ │ - add r9, pc │ │ │ │ - add r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r8, r6, [sp] │ │ │ │ - blx 344a0 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - mov ip, r0 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ - add r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - str.w ip, [r5, #24] │ │ │ │ - blx 2f9f8 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - str r0, [r5, #28] │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #580] @ 0x244 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + blx 32690 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 72a52 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.w 729ee │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71a7a │ │ │ │ - vldr d8, [pc, #260] @ 71ab0 │ │ │ │ - subs r0, r0, r3 │ │ │ │ - ldr.w r9, [pc, #280] @ 71acc │ │ │ │ - add r0, r6 │ │ │ │ - ldr r2, [pc, #280] @ (71ad0 ) │ │ │ │ - movs r3, #31 │ │ │ │ - str r0, [r5, #32] │ │ │ │ - add r0, sp, #24 │ │ │ │ - add r9, pc │ │ │ │ - mov.w sl, #6 │ │ │ │ - add r2, pc │ │ │ │ - strd r9, r3, [sp, #32] │ │ │ │ - strd fp, sl, [sp, #92] @ 0x5c │ │ │ │ + ble.w 72a12 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 72a36 │ │ │ │ + ldr r3, [pc, #940] @ (72a84 ) │ │ │ │ + movs r7, #4 │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ + movs r4, #1 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [pc, #932] @ (72a88 ) │ │ │ │ + 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 │ │ │ │ - vstr d8, [sp, #24] │ │ │ │ - strd r3, r2, [sp, #72] @ 0x48 │ │ │ │ - movs r2, #16 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + strd r2, r3, [sp, #168] @ 0xa8 │ │ │ │ blx 31c1c <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #240] @ (71ad4 ) │ │ │ │ - movs r2, #2 │ │ │ │ - add r0, sp, #24 │ │ │ │ - add r1, pc │ │ │ │ - blx 359c8 <_gfortran_transfer_character_write@plt> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 30a14 <_gfortran_transfer_integer_write@plt> │ │ │ │ - ldr r1, [pc, #224] @ (71ad8 ) │ │ │ │ - mov r2, r6 │ │ │ │ - add r0, sp, #24 │ │ │ │ - add r1, pc │ │ │ │ - blx 359c8 <_gfortran_transfer_character_write@plt> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, sp, #24 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r7 │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ + add r6, sp, #516 @ 0x204 │ │ │ │ blx 30a14 <_gfortran_transfer_integer_write@plt> │ │ │ │ - ldr r1, [pc, #204] @ (71adc ) │ │ │ │ - mov r2, r6 │ │ │ │ - add r0, sp, #24 │ │ │ │ - add r1, pc │ │ │ │ - blx 359c8 <_gfortran_transfer_character_write@plt> │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r3, [pc, #868] @ (72a8c ) │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #6 │ │ │ │ + add r3, pc │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + blx 34ca8 │ │ │ │ + ldr r3, [pc, #848] @ (72a90 ) │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #7 │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r8, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + movs r2, #7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + blx 34ca8 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + movs r2, #6 │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [pc, #812] @ (72a94 ) │ │ │ │ + movs r0, #7 │ │ │ │ + add r3, pc │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ + movs r2, #7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + blx 319cc │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + movs r2, #6 │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [pc, #784] @ (72a98 ) │ │ │ │ + movs r0, #7 │ │ │ │ + add r3, pc │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + blx 319cc │ │ │ │ + ldr r3, [pc, #764] @ (72a9c ) │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + strd r4, r8, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + blx 319cc │ │ │ │ + ldr r0, [pc, #736] @ (72aa0 ) │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + blx 34ca8 │ │ │ │ + ldr r0, [pc, #724] @ (72aa4 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ + add r0, pc │ │ │ │ + blx 32cc0 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - movs r3, #32 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - add r0, sp, #24 │ │ │ │ - str.w r9, [sp, #32] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - subs r2, #1 │ │ │ │ - add r3, r6 │ │ │ │ - add r2, r7 │ │ │ │ - str.w fp, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - str.w sl, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - vstr d8, [sp, #24] │ │ │ │ - blx 31c1c <_gfortran_st_write@plt> │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - movs r0, #10 │ │ │ │ - ldr r1, [r5, #32] │ │ │ │ - add.w r3, r5, r3, lsl #2 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ - blx 31e40 <_gfortran_pow_i4_i4@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 729da │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + ldr r1, [pc, #700] @ (72aa8 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r9 │ │ │ │ + blx 329a8 │ │ │ │ + cbnz r0, 7282a │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ + add r1, sp, #148 @ 0x94 │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ + blx 31910 │ │ │ │ + ldr r1, [pc, #672] @ (72aac ) │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r9 │ │ │ │ + add r1, pc │ │ │ │ + mov r2, r3 │ │ │ │ + blx 329a8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 729cc │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + add r2, sp, #124 @ 0x7c │ │ │ │ + vldr s17, [pc, #592] @ 72a74 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + b.n 72852 │ │ │ │ + ldr r0, [pc, #644] @ (72ab0 ) │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + blx 34ca8 │ │ │ │ + ldr r0, [pc, #632] @ (72ab4 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ + add r0, pc │ │ │ │ + blx 319cc │ │ │ │ + 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 728d4 │ │ │ │ + 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 728a4 │ │ │ │ + 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 728d0 │ │ │ │ + add r3, sp, #164 @ 0xa4 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + mov r0, r8 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 33ca4 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 7288a │ │ │ │ + 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 728a4 │ │ │ │ + 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 729a6 │ │ │ │ + ldr r4, [pc, #380] @ (72ab8 ) │ │ │ │ + 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 30b18 │ │ │ │ + ldr r3, [pc, #340] @ (72abc ) │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + movs r0, #6 │ │ │ │ + add r3, pc │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - blx 335dc <__aeabi_idivmod@plt> │ │ │ │ - add r0, sp, #24 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - movs r2, #4 │ │ │ │ - add r1, sp, #20 │ │ │ │ - blx 30a14 <_gfortran_transfer_integer_write@plt> │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ - ldr r2, [pc, #100] @ (71ae0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #20] │ │ │ │ - cmp r3, #3 │ │ │ │ - ble.w 71968 │ │ │ │ - ldr r2, [pc, #88] @ (71ae4 ) │ │ │ │ - ldr r3, [pc, #44] @ (71abc ) │ │ │ │ + blx 33ef8 │ │ │ │ + ldr r2, [pc, #312] @ (72ac0 ) │ │ │ │ + ldr r3, [pc, #244] @ (72a80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #372] @ 0x174 │ │ │ │ + ldr r3, [sp, #524] @ 0x20c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 71aa8 │ │ │ │ - add sp, #380 @ 0x17c │ │ │ │ + bne.n 72a6e │ │ │ │ + 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 2f860 │ │ │ │ + b.n 72966 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + add r2, sp, #124 @ 0x7c │ │ │ │ + vldr s17, [pc, #164] @ 72a78 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + b.n 72852 │ │ │ │ + ldr r0, [pc, #232] @ (72ac4 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + add r0, pc │ │ │ │ + blx 34ca8 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + subs r7, #1 │ │ │ │ + b.n 727e8 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r0, #19 │ │ │ │ + ldr r2, [pc, #212] @ (72ac8 ) │ │ │ │ + strd r3, r0, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #208] @ (72acc ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #208] @ (72ad0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 726cc │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #47 @ 0x2f │ │ │ │ + ldr r2, [pc, #188] @ (72ad4 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #184] @ (72ad8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #184] @ (72adc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 726d6 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #28 │ │ │ │ + ldr r1, [pc, #164] @ (72ae0 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #160] @ (72ae4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #160] @ (72ae8 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.n 726d6 │ │ │ │ + ldr r2, [pc, #152] @ (72aec ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #152] @ (72af0 ) │ │ │ │ + movs r4, #26 │ │ │ │ + ldr r0, [pc, #152] @ (72af4 ) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, r4, [sp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + blx 33af8 │ │ │ │ + b.n 726ba │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ - str r0, [r0, r0] │ │ │ │ - movs r0, r0 │ │ │ │ + nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb66c │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - stcl 0, cr0, [r2], {9} │ │ │ │ - add r7, sp, #152 @ 0x98 │ │ │ │ + ldr r4, [pc, #328] @ (72bd0 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r4, [pc, #304] @ (72bbc ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r4, [r2, r2] │ │ │ │ + ldr r4, [pc, #96] @ (72af0 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ + ldr r4, [pc, #24] @ (72aac ) │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldr r3, [pc, #936] @ (72e40 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + ldr r3, [pc, #840] @ (72de4 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + ldr r3, [pc, #768] @ (72da0 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [pc, #664] @ (72d3c ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [pc, #640] @ (72d28 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ + movs r0, r1 │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r6, #30 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [pc, #272] @ (72bc8 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r1, [pc, #856] @ (72e18 ) │ │ │ │ + movs r0, r1 │ │ │ │ + cbz r2, 72b22 │ │ │ │ movs r1, r1 │ │ │ │ + ldr r1, [pc, #624] @ (72d38 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [pc, #960] @ (72e8c ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [pc, #912] @ (72e60 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [pc, #896] @ (72e58 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [pc, #768] @ (72ddc ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [pc, #640] @ (72d64 ) │ │ │ │ + movs r0, r1 │ │ │ │ + blxns sp │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [pc, #400] @ (72c80 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [pc, #520] @ (72cfc ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r0, [r6, #26] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071ae8 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00072af8 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [pc, #76] @ (71b48 ) │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #76] @ (71b4c ) │ │ │ │ - add r1, pc │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r5, r0 │ │ │ │ - add r0, sp, #24 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r1, sp, #28 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - mov.w r2, #0 │ │ │ │ - add r2, sp, #32 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - blx 313a8 │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 30a68 │ │ │ │ - ldr r2, [pc, #32] @ (71b50 ) │ │ │ │ - ldr r3, [pc, #28] @ (71b4c ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #232] @ (72bf4 ) │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #232] @ (72bf8 ) │ │ │ │ + add r0, pc │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #20 │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r0, [pc, #224] @ (72bfc ) │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + mov.w r1, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + blx 32280 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3453c │ │ │ │ + cmp r0, #1 │ │ │ │ + ble.n 72b3e │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ + cmp r2, #43 @ 0x2b │ │ │ │ + beq.n 72b8c │ │ │ │ + cmp r6, #15 │ │ │ │ + ble.n 72b74 │ │ │ │ + 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] @ (72c00 ) │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + mov r1, r5 │ │ │ │ + blx 300c4 │ │ │ │ + ldr r2, [pc, #164] @ (72c04 ) │ │ │ │ + ldr r3, [pc, #152] @ (72bf8 ) │ │ │ │ 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 71b44 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bne.n 72bf0 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33e08 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r6, #16 │ │ │ │ + adds r0, r5, r6 │ │ │ │ + blx 3124c │ │ │ │ + b.n 72b4e │ │ │ │ + str r0, [sp, #12] │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3453c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 72ba4 │ │ │ │ + ldrb.w r2, [sp, #21] │ │ │ │ + cmp r2, #43 @ 0x2b │ │ │ │ + bne.n 72bd4 │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.n 72bc6 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r4, sp, #21 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 33e08 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r1, #32 │ │ │ │ + adds r0, r4, r6 │ │ │ │ + subs r2, r3, r6 │ │ │ │ + blx 3124c │ │ │ │ + b.n 72b4e │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, sp, #21 │ │ │ │ + blx 33e08 │ │ │ │ + b.n 72b4e │ │ │ │ + movs r4, #26 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #44] @ (72c08 ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r0, r4, [sp] │ │ │ │ + ldr r1, [pc, #40] @ (72c0c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #40] @ (72c10 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.n 72b4e │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - stmia r2!, {r1, r2} │ │ │ │ + cbz r6, 72c34 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldr r0, [pc, #408] @ (72d98 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [pc, #224] @ (72ce4 ) │ │ │ │ + movs r0, r1 │ │ │ │ + cbz r4, 72c30 │ │ │ │ movs r1, r1 │ │ │ │ + @ instruction: 0x47b2 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0x47ca │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071b54 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00072c14 : │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #8] @ (72c24 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + b.w 3227c │ │ │ │ + nop │ │ │ │ + bx lr │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00072c28 : │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #76] @ (71bb4 ) │ │ │ │ - ldr r3, [pc, #80] @ (71bb8 ) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ + str.w r0, [ip, #3144] @ 0xc48 │ │ │ │ + sub.w sp, sp, #900 @ 0x384 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #828] @ (72f80 ) │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [pc, #828] @ (72f84 ) │ │ │ │ + movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - add r1, sp, #24 │ │ │ │ + str r0, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r2, sp, #28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #892] @ 0x37c │ │ │ │ mov.w r3, #0 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 3511c │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ + blx 32690 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 72fd8 │ │ │ │ + vldr s15, [r4] │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 73002 │ │ │ │ + vldr s17, [r5] │ │ │ │ + vcmpe.f32 s17, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 7302c │ │ │ │ + vldr s16, [r4] │ │ │ │ + vcmpe.f32 s16, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 72f3a │ │ │ │ + vdiv.f32 s18, s17, s16 │ │ │ │ + vmov.f32 s0, s18 │ │ │ │ + blx 30ba8 │ │ │ │ + vmov s15, r0 │ │ │ │ + vldr s14, [pc, #724] @ 72f78 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vsub.f32 s18, s18, s15 │ │ │ │ + vabs.f32 s18, s18 │ │ │ │ + vcmpe.f32 s18, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bgt.w 72f1e │ │ │ │ + ldr r5, [pc, #712] @ (72f88 ) │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #5 │ │ │ │ + add r5, pc │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 30a68 │ │ │ │ - ldr r2, [pc, #32] @ (71bbc ) │ │ │ │ - ldr r3, [pc, #28] @ (71bb8 ) │ │ │ │ + ldr r4, [pc, #700] @ (72f8c ) │ │ │ │ + blx 32bdc │ │ │ │ + ldr r0, [pc, #700] @ (72f90 ) │ │ │ │ + add r4, pc │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + blx 34e1c │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #5 │ │ │ │ + blx 3272c │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + blx 35420 │ │ │ │ + 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 31910 │ │ │ │ + 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 2eefc │ │ │ │ + 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 2f068 │ │ │ │ + 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 31ef8 │ │ │ │ + vldr s14, [r5] │ │ │ │ + cbnz r0, 72d76 │ │ │ │ + vadd.f32 s14, s14, s16 │ │ │ │ + add.w sl, sp, #84 @ 0x54 │ │ │ │ + vldr s18, [pc, #512] @ 72f7c │ │ │ │ + mov r6, sl │ │ │ │ + add r4, sp, #76 @ 0x4c │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 72dbc │ │ │ │ + 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 347c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 72d86 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 72f02 │ │ │ │ + vcmp.f32 s16, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 72e5e │ │ │ │ + ldr r6, [pc, #432] @ (72f94 ) │ │ │ │ + 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 34c70 │ │ │ │ + ldr r3, [pc, #412] @ (72f98 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #884 @ 0x374 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + strd r5, r4, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + add r0, sp, #884 @ 0x374 │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 32cc0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbnz r3, 72e4c │ │ │ │ + ldr r0, [pc, #384] @ (72f9c ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r0, pc │ │ │ │ + blx 3272c │ │ │ │ + ldr r2, [pc, #376] @ (72fa0 ) │ │ │ │ + ldr r3, [pc, #344] @ (72f84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #892] @ 0x37c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 71bb0 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - stmia r1!, {r1, r3, r4, r7} │ │ │ │ + bne.w 73052 │ │ │ │ + add.w sp, sp, #900 @ 0x384 │ │ │ │ + vpop {d8-d9} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30888 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, sl │ │ │ │ + add.w r1, r6, #8 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 35718 │ │ │ │ + b.n 72e1a │ │ │ │ + ldr r1, [pc, #324] @ (72fa4 ) │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + movs r3, #1 │ │ │ │ + add r1, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + adds r1, #8 │ │ │ │ + mov r3, r7 │ │ │ │ + blx 34c70 │ │ │ │ + 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 2f068 │ │ │ │ + vmov s15, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + mov r1, r5 │ │ │ │ + vmul.f32 s15, s15, s17 │ │ │ │ + vstr s15, [r5] │ │ │ │ + blx 31ef8 │ │ │ │ + vldr s14, [r5] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7304c │ │ │ │ + vldr s16, [pc, #204] @ 72f7c │ │ │ │ + b.n 72ef0 │ │ │ │ + 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 │ │ │ │ + vstr s14, [r4] │ │ │ │ + blx 347c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 72eb4 │ │ │ │ + b.n 72de2 │ │ │ │ + movs r4, #29 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #160] @ (72fa8 ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r0, r4, [sp] │ │ │ │ + ldr r1, [pc, #156] @ (72fac ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #156] @ (72fb0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.n 72e1a │ │ │ │ + movs r4, #49 @ 0x31 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #144] @ (72fb4 ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r0, r4, [sp] │ │ │ │ + ldr r1, [pc, #140] @ (72fb8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #140] @ (72fbc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.n 72cbe │ │ │ │ + ldr r2, [pc, #132] @ (72fc0 ) │ │ │ │ + movs r6, #6 │ │ │ │ + ldr r1, [pc, #132] @ (72fc4 ) │ │ │ │ + movs r3, #46 @ 0x2e │ │ │ │ + ldr r0, [pc, #132] @ (72fc8 ) │ │ │ │ + add r2, pc │ │ │ │ + strd r6, r3, [sp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + blx 33af8 │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r1, [pc, #116] @ (72fcc ) │ │ │ │ + movs r3, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r0, [pc, #112] @ (72fd0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [pc, #112] @ (72fd4 ) │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + add r2, pc │ │ │ │ + vldr s16, [r5] │ │ │ │ + vldr s17, [r4] │ │ │ │ + blx 33af8 │ │ │ │ + b.n 72c92 │ │ │ │ + nop │ │ │ │ + @ instruction: 0xb717 │ │ │ │ + subs r0, #209 @ 0xd1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + sub sp, #232 @ 0xe8 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ + @ instruction: 0x47c2 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [sp, #816] @ 0x330 │ │ │ │ + movs r0, r1 │ │ │ │ + blx r7 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ + movs r0, r1 │ │ │ │ + mov sl, r7 │ │ │ │ + movs r0, r1 │ │ │ │ + mov r0, sp │ │ │ │ + movs r0, r1 │ │ │ │ + add r6, sp, #872 @ 0x368 │ │ │ │ movs r1, r1 │ │ │ │ - │ │ │ │ -00071bc0 : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - mov.w ip, #3600 @ 0xe10 │ │ │ │ - push {lr} │ │ │ │ - mov.w lr, #60 @ 0x3c │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - mul.w r1, lr, r1 │ │ │ │ - mla r1, ip, r0, r1 │ │ │ │ - add r1, r2 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00071be0 : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - movw ip, #10000 @ 0x2710 │ │ │ │ - push {lr} │ │ │ │ - mov.w lr, #100 @ 0x64 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mul.w r2, lr, r2 │ │ │ │ - mla r2, ip, r1, r2 │ │ │ │ - add r2, r3 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - pop {pc} │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r8, r1 │ │ │ │ + movs r0, r1 │ │ │ │ + add ip, r4 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r6, [r0, #3] │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r0, r5 │ │ │ │ + movs r0, r1 │ │ │ │ + add r8, r1 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r5, #2] │ │ │ │ + movs r0, r1 │ │ │ │ + add ip, r7 │ │ │ │ + movs r0, r1 │ │ │ │ + add r6, sp │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r2, #2] │ │ │ │ + movs r0, r1 │ │ │ │ + add lr, sp │ │ │ │ + movs r0, r1 │ │ │ │ + add r6, pc, #464 @ (adr r6, 731a4 ) │ │ │ │ + movs r7, r0 │ │ │ │ + add sl, r9 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r1, [pc, #120] @ (73058 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #116] @ (7305c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #116] @ (73060 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + vldr s15, [r4] │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + b.w ed4c0 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #92] @ (73064 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #88] @ (73068 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #88] @ (7306c ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + vldr s17, [r5] │ │ │ │ + vcmpe.f32 s17, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 72c82 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #60] @ (73070 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #56] @ (73074 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #56] @ (73078 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + vldr s17, [r5] │ │ │ │ + b.n 72c82 │ │ │ │ + vadd.f32 s14, s14, s17 │ │ │ │ + b.n 72eae │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ + mvns r2, r2 │ │ │ │ + movs r0, r1 │ │ │ │ + cmn r6, r2 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ + movs r0, r1 │ │ │ │ + bics r0, r5 │ │ │ │ + movs r0, r1 │ │ │ │ + bics r4, r5 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ + movs r0, r1 │ │ │ │ + muls r6, r7 │ │ │ │ + movs r0, r1 │ │ │ │ + bics r2, r4 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r4, [r2, #3] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071c00 : │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - movw ip, #46021 @ 0xb3c5 │ │ │ │ - movt ip, #37282 @ 0x91a2 │ │ │ │ - push {r4, lr} │ │ │ │ - smull lr, ip, ip, r3 │ │ │ │ - add.w lr, ip, r3 │ │ │ │ - mov.w ip, r3, asr #31 │ │ │ │ - rsb ip, ip, lr, asr #11 │ │ │ │ - str.w ip, [r0] │ │ │ │ - movw r0, #61936 @ 0xf1f0 │ │ │ │ - movt r0, #65535 @ 0xffff │ │ │ │ - movw lr, #34953 @ 0x8889 │ │ │ │ - movt lr, #34952 @ 0x8888 │ │ │ │ - mul.w ip, r0, ip │ │ │ │ - add.w r0, r3, ip │ │ │ │ - smull r4, lr, lr, r0 │ │ │ │ - add lr, r0 │ │ │ │ - asrs r0, r0, #31 │ │ │ │ - rsb r0, r0, lr, asr #5 │ │ │ │ - str r0, [r1, #0] │ │ │ │ - mvn.w r1, #59 @ 0x3b │ │ │ │ - mla r3, r1, r0, r3 │ │ │ │ - add r3, ip │ │ │ │ - str r3, [r2, #0] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071c54 : │ │ │ │ - push {r4, lr} │ │ │ │ +0007307c : │ │ │ │ + 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 r3, r1 │ │ │ │ - ldr r1, [pc, #72] @ (71cb0 ) │ │ │ │ - ldr r2, [pc, #76] @ (71cb4 ) │ │ │ │ - sub sp, #32 │ │ │ │ - add r1, pc │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r4, [pc, #256] @ (73190 ) │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #256] @ (73194 ) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + 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 │ │ │ │ - add r0, sp, #16 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r1, sp, #20 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - mov.w r2, #0 │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 313a8 │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - blx 35a28 │ │ │ │ - ldr r2, [pc, #32] @ (71cb8 ) │ │ │ │ - ldr r3, [pc, #28] @ (71cb4 ) │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + mov.w r1, #0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ble.n 73150 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 73170 │ │ │ │ + ldr r5, [pc, #220] @ (73198 ) │ │ │ │ + add r3, sp, #20 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #5 │ │ │ │ + add r5, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 358e4 │ │ │ │ + ldr r1, [pc, #208] @ (7319c ) │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, pc │ │ │ │ + blx 31d94 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2f468 │ │ │ │ + ldr.w r9, [r6] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 73126 │ │ │ │ + movs r6, #1 │ │ │ │ + add r7, sp, #24 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r3, sp, #28 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 34718 │ │ │ │ + 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 35524 │ │ │ │ + cmp r9, r6 │ │ │ │ + bge.n 730ea │ │ │ │ + blx 31184 │ │ │ │ + ldr r0, [pc, #116] @ (731a0 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + blx 31d94 │ │ │ │ + ldr r2, [pc, #108] @ (731a4 ) │ │ │ │ + ldr r3, [pc, #88] @ (73194 ) │ │ │ │ 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.n 71cac │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 7318c │ │ │ │ + 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, #80] @ (731a8 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #76] @ (731ac ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #76] @ (731b0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 730b8 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #22 │ │ │ │ + ldr r1, [pc, #60] @ (731b4 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #56] @ (731b8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #56] @ (731bc ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.n 730b8 │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - stmia r0!, {r1, r3, r4, r7} │ │ │ │ + add r4, sp, #448 @ 0x1c0 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r5, r6} │ │ │ │ + add r0, r4 │ │ │ │ + movs r0, r1 │ │ │ │ + str r7, [sp, #880] @ 0x370 │ │ │ │ + movs r0, r1 │ │ │ │ + bics r0, r6 │ │ │ │ + movs r0, r1 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ movs r1, r1 │ │ │ │ + lsrs r6, r2 │ │ │ │ + movs r0, r1 │ │ │ │ + muls r6, r3 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r6, #30] │ │ │ │ + movs r0, r1 │ │ │ │ + muls r2, r0 │ │ │ │ + movs r0, r1 │ │ │ │ + muls r6, r0 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r2, #30] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071cbc : │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - movw ip, #35757 @ 0x8bad │ │ │ │ - movt ip, #26843 @ 0x68db │ │ │ │ - push {lr} │ │ │ │ - smull ip, lr, ip, r0 │ │ │ │ - mov.w ip, r0, asr #31 │ │ │ │ - rsb ip, ip, lr, asr #12 │ │ │ │ - str.w ip, [r1] │ │ │ │ - movw r1, #55536 @ 0xd8f0 │ │ │ │ - movt r1, #65535 @ 0xffff │ │ │ │ - mla r0, r1, ip, r0 │ │ │ │ - movw ip, #34079 @ 0x851f │ │ │ │ - movt ip, #20971 @ 0x51eb │ │ │ │ - asrs r1, r0, #31 │ │ │ │ - smull lr, ip, ip, r0 │ │ │ │ - rsb r1, r1, ip, asr #5 │ │ │ │ - mvn.w ip, #99 @ 0x63 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - mla r0, ip, r1, r0 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - pop {pc} │ │ │ │ +000731c0 : │ │ │ │ + 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 32690 │ │ │ │ + cbz r0, 731f8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + movs r1, #1 │ │ │ │ + strd r1, r4, [sp] │ │ │ │ + ldr r1, [pc, #40] @ (73214 ) │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc │ │ │ │ + blx 32880 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r1, [pc, #24] @ (73218 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #20] @ (7321c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #20] @ (73220 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.n 731de │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ + movs r0, r1 │ │ │ │ + cmn r2, r4 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r6, r6 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r1, #28] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071d04 : │ │ │ │ +00073224 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #68] @ (71d58 ) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #68] @ (71d5c ) │ │ │ │ - mov r7, r1 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr r2, [pc, #368] @ (733a8 ) │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + ldr r3, [pc, #368] @ (733ac ) │ │ │ │ + movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ - mov r1, sp │ │ │ │ + mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r2, sp, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ - blx 3511c │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #8 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, sp │ │ │ │ - blx 317ec │ │ │ │ - ldr r2, [pc, #32] @ (71d60 ) │ │ │ │ - ldr r3, [pc, #28] @ (71d5c ) │ │ │ │ + blx 32690 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 73388 │ │ │ │ + ldr r3, [pc, #344] @ (733b0 ) │ │ │ │ + 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #32 │ │ │ │ + blx 34ca8 │ │ │ │ + ldr r0, [pc, #316] @ (733b4 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 34ca8 │ │ │ │ + ldr r0, [pc, #308] @ (733b8 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + blx 34ca8 │ │ │ │ + ldr r0, [pc, #300] @ (733bc ) │ │ │ │ + movs r2, #4 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, pc │ │ │ │ + blx 34ca8 │ │ │ │ + ldr r0, [pc, #292] @ (733c0 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, pc │ │ │ │ + blx 319cc │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r1, [pc, #280] @ (733c4 ) │ │ │ │ + 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 329a8 │ │ │ │ + vldr s16, [sp, #40] @ 0x28 │ │ │ │ + cbnz r0, 7332e │ │ │ │ + ldr r1, [pc, #256] @ (733c8 ) │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc │ │ │ │ + blx 329a8 │ │ │ │ + vmov s15, r7 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vmul.f32 s15, s15, s16 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 73360 │ │ │ │ + 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 359a0 │ │ │ │ + ldr r2, [pc, #184] @ (733cc ) │ │ │ │ + ldr r3, [pc, #148] @ (733ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 71d54 │ │ │ │ - add sp, #20 │ │ │ │ + bne.n 733a4 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #160] @ (733d0 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #20 │ │ │ │ + add r0, pc │ │ │ │ + blx 319cc │ │ │ │ + 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 732e2 │ │ │ │ + b.n 73364 │ │ │ │ + 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 73304 │ │ │ │ + movs r5, #26 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #68] @ (733d4 ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r0, r5, [sp] │ │ │ │ + ldr r1, [pc, #64] @ (733d8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #64] @ (733dc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.n 73256 │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - itet al │ │ │ │ - moval r1, r1 │ │ │ │ - mov r2, #68 @ 0x44 │ │ │ │ - moval r0, r0 │ │ │ │ - itt gt │ │ │ │ - movgt r1, r1 │ │ │ │ + add r2, sp, #792 @ 0x318 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r6, r4 │ │ │ │ + movs r0, r1 │ │ │ │ + negs r4, r7 │ │ │ │ + movs r0, r1 │ │ │ │ + negs r0, r7 │ │ │ │ + movs r0, r1 │ │ │ │ + negs r4, r6 │ │ │ │ + movs r0, r1 │ │ │ │ + negs r0, r6 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ + movs r0, r1 │ │ │ │ + add r1, sp, #952 @ 0x3b8 │ │ │ │ + movs r1, r1 │ │ │ │ + eors r0, r2 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r7, #42 @ 0x2a │ │ │ │ + movs r0, r1 │ │ │ │ + adcs r6, r2 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r7, #21] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071d64 : │ │ │ │ - stmdbgt sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000733e0 : │ │ │ │ + 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 │ │ │ │ - ldr r2, [pc, #284] @ (71e94 ) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r3, [pc, #284] @ (71e98 ) │ │ │ │ - mov r5, r0 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #236] @ (734e0 ) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #236] @ (734e4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #284] @ (71e9c ) │ │ │ │ - add r6, pc │ │ │ │ + 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, #12] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ + blx 32690 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 734be │ │ │ │ + blx 35420 │ │ │ │ + ldr r1, [pc, #196] @ (734e8 ) │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 2eefc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71e16 │ │ │ │ + ble.n 73448 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + movs r0, #1 │ │ │ │ + mov r3, r6 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r2, r8 │ │ │ │ + adds r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34c70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - vldr s0, [pc, #244] @ 71e8c │ │ │ │ - cbnz r3, 71db4 │ │ │ │ - ldr r2, [pc, #260] @ (71ea0 ) │ │ │ │ - ldr r3, [pc, #248] @ (71e98 ) │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 7346c │ │ │ │ + ldr r2, [pc, #156] @ (734ec ) │ │ │ │ + ldr r3, [pc, #144] @ (734e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 71e88 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r4, [pc, #236] @ (71ea4 ) │ │ │ │ - add r0, sp, #8 │ │ │ │ - ldr r2, [pc, #236] @ (71ea8 ) │ │ │ │ - add r4, pc │ │ │ │ + bne.n 734da │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30888 │ │ │ │ + ldr r1, [pc, #128] @ (734f0 ) │ │ │ │ + movs r6, #1 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + mov r8, r1 │ │ │ │ + blx 34c70 │ │ │ │ + ldr r3, [pc, #112] @ (734f4 ) │ │ │ │ + add r1, sp, #28 │ │ │ │ + movs r2, #6 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + strd r6, r4, [sp] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 32cc0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 7344e │ │ │ │ + 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 3439c │ │ │ │ + b.n 7344e │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r1, [pc, #52] @ (734f8 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #48] @ (734fc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #48] @ (73500 ) │ │ │ │ add r2, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - ands r1, r3 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - add.w r1, r2, #28 │ │ │ │ - blx 31fa8 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add.w r1, r2, #32 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - str r0, [r4, #12] │ │ │ │ - add r0, sp, #8 │ │ │ │ - ands r3, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 31fa8 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - and.w r2, r2, #2 │ │ │ │ - ands r3, r1 │ │ │ │ - rsb r2, r2, #1 │ │ │ │ - vmov s15, r3 │ │ │ │ - vmov s14, r2 │ │ │ │ - vcvt.f32.s32 s15, s15, #23 │ │ │ │ - vcvt.f32.s32 s14, s14 │ │ │ │ - cbnz r0, 71e5c │ │ │ │ - vmul.f32 s0, s15, s14 │ │ │ │ - vldr s15, [pc, #128] @ 71e90 │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - b.n 71d9a │ │ │ │ - ldr r0, [pc, #148] @ (71eac ) │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r4, [pc, #148] @ (71eb0 ) │ │ │ │ add r0, pc │ │ │ │ - add r4, pc │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r4 │ │ │ │ - adds r2, r4, #4 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [r0, #0] │ │ │ │ - blx 3584c │ │ │ │ - mov r0, r8 │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - str.w r7, [r0, #4]! │ │ │ │ - blx 3584c │ │ │ │ - mov r0, r8 │ │ │ │ - add.w r3, r4, #16 │ │ │ │ - add.w r2, r4, #20 │ │ │ │ - add.w r1, r4, #24 │ │ │ │ - str.w r7, [r0, #8]! │ │ │ │ - blx 3584c │ │ │ │ - str r7, [r6, #0] │ │ │ │ - b.n 71d92 │ │ │ │ - subs r0, #127 @ 0x7f │ │ │ │ - vmov.f32 s0, #0 @ 0x40000000 2.0 │ │ │ │ - vstr s15, [sp, #4] │ │ │ │ - vstr s14, [sp] │ │ │ │ - blx 34310 <__powisf2@plt> │ │ │ │ - vldr s15, [sp, #4] │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s14, [sp] │ │ │ │ - vadd.f32 s15, s15, s13 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vmul.f32 s0, s15, s0 │ │ │ │ - b.n 71d9a │ │ │ │ + blx 33af8 │ │ │ │ + b.n 7341e │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - it hi │ │ │ │ - movhi r1, r1 │ │ │ │ + nop │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia.w r8!, {r0, r3} │ │ │ │ - itte vs │ │ │ │ - movvs r1, r1 │ │ │ │ - ldmiavs r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ - movvc r2, r1 │ │ │ │ - add r2, sp, #912 @ 0x390 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ - movs r2, r1 │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ + movs r0, r1 │ │ │ │ + ands r2, r6 │ │ │ │ movs r0, r1 │ │ │ │ + eors r4, r1 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r5, #240 @ 0xf0 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r0, #17] │ │ │ │ + movs r0, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00071eb4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00073508 : │ │ │ │ + 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 │ │ │ │ - ldr r2, [pc, #228] @ (71fac ) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r3, [pc, #228] @ (71fb0 ) │ │ │ │ - mov r5, r0 │ │ │ │ + str.w r0, [ip, #3608] @ 0xe18 │ │ │ │ + ldr r2, [pc, #512] @ (73720 ) │ │ │ │ + sub sp, #444 @ 0x1bc │ │ │ │ + ldr r3, [pc, #512] @ (73724 ) │ │ │ │ + mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #228] @ (71fb4 ) │ │ │ │ - add r6, pc │ │ │ │ + movs r1, #1 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #436] @ 0x1b4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 71f5c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - vldr s0, [pc, #192] @ 71fa8 │ │ │ │ - cbnz r3, 71f04 │ │ │ │ - ldr r2, [pc, #204] @ (71fb8 ) │ │ │ │ - ldr r3, [pc, #192] @ (71fb0 ) │ │ │ │ + blx 32690 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7368e │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.w 73672 │ │ │ │ + ldr r3, [pc, #476] @ (73728 ) │ │ │ │ + movs r5, #1 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #428 @ 0x1ac │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #6 │ │ │ │ + strd r5, r7, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #32 │ │ │ │ + add r0, sp, #428 @ 0x1ac │ │ │ │ + blx 34ca8 │ │ │ │ + ldr r3, [pc, #452] @ (7372c ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #428 @ 0x1ac │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #6 │ │ │ │ + strd r5, r7, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, sp, #428 @ 0x1ac │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 34ca8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + vldr s15, [sp, #32] │ │ │ │ + vldr s16, [r1] │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 735b8 │ │ │ │ + ldr r2, [pc, #404] @ (73730 ) │ │ │ │ + ldr r3, [pc, #392] @ (73724 ) │ │ │ │ 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 71fa2 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r4, [pc, #180] @ (71fbc ) │ │ │ │ - add r0, sp, #8 │ │ │ │ - ldr r2, [pc, #180] @ (71fc0 ) │ │ │ │ - add r4, pc │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - ands r1, r3 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - add.w r1, r2, #28 │ │ │ │ - blx 31fa8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add.w r1, r2, #32 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - str r0, [r4, #12] │ │ │ │ - add r0, sp, #8 │ │ │ │ - ands r3, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 31fa8 │ │ │ │ - vmov.f32 s0, #48 @ 0x41800000 16.0 │ │ │ │ - subs r0, #65 @ 0x41 │ │ │ │ - blx 34310 <__powisf2@plt> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldrd r1, r2, [r4, #8] │ │ │ │ - ands r3, r1 │ │ │ │ - vmov s15, r3 │ │ │ │ - vcvt.f32.s32 s15, s15, #20 │ │ │ │ - vmul.f32 s0, s15, s0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 71eea │ │ │ │ - vneg.f32 s0, s0 │ │ │ │ - b.n 71eea │ │ │ │ - ldr r0, [pc, #100] @ (71fc4 ) │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r4, [pc, #100] @ (71fc8 ) │ │ │ │ - add r0, pc │ │ │ │ - add r4, pc │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r4 │ │ │ │ - adds r2, r4, #4 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [r0, #0] │ │ │ │ - blx 3584c │ │ │ │ + bne.w 73714 │ │ │ │ + add sp, #444 @ 0x1bc │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #376] @ (73734 ) │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + vldr d7, [pc, #344] @ 73718 │ │ │ │ + movs r2, #0 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [pc, #368] @ (73738 ) │ │ │ │ + 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] │ │ │ │ + blx 31c1c <_gfortran_st_write@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + ldr.w r8, [pc, #336] @ 7373c │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 30a14 <_gfortran_transfer_integer_write@plt> │ │ │ │ + add r8, pc │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ mov r0, r8 │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - str.w r7, [r0, #4]! │ │ │ │ - blx 3584c │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 358e4 │ │ │ │ + ldr r1, [pc, #312] @ (73740 ) │ │ │ │ mov r0, r8 │ │ │ │ - add.w r3, r4, #16 │ │ │ │ - add.w r2, r4, #20 │ │ │ │ - add.w r1, r4, #24 │ │ │ │ - str.w r7, [r0, #8]! │ │ │ │ - blx 3584c │ │ │ │ - str r7, [r6, #0] │ │ │ │ - b.n 71ee2 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, pc │ │ │ │ + add.w r8, sp, #20 │ │ │ │ + blx 31d94 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r3, [pc, #292] @ (73744 ) │ │ │ │ + add r1, sp, #428 @ 0x1ac │ │ │ │ + movs r0, #7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + add r0, sp, #428 @ 0x1ac │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 319cc │ │ │ │ + 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 31910 │ │ │ │ + ldr r1, [pc, #256] @ (73748 ) │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r7 │ │ │ │ + blx 329a8 │ │ │ │ + cbnz r0, 736aa │ │ │ │ + ldr r1, [pc, #244] @ (7374c ) │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc │ │ │ │ + blx 329a8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7370a │ │ │ │ + add r5, sp, #28 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + b.n 736b8 │ │ │ │ + movs r0, #18 │ │ │ │ + movs r1, #6 │ │ │ │ + ldr r2, [pc, #216] @ (73750 ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + ldr r1, [pc, #212] @ (73754 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #212] @ (73758 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.n 73548 │ │ │ │ + movs r0, #26 │ │ │ │ + movs r1, #6 │ │ │ │ + ldr r2, [pc, #200] @ (7375c ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + ldr r1, [pc, #196] @ (73760 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #196] @ (73764 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.n 7353e │ │ │ │ + ldr r0, [pc, #188] @ (73768 ) │ │ │ │ + add r5, sp, #28 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + blx 34ca8 │ │ │ │ + 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 34718 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sl │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + blx 34718 │ │ │ │ + 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 30080 │ │ │ │ + ldr r0, [pc, #108] @ (7376c ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, pc │ │ │ │ + blx 31d94 │ │ │ │ + b.n 73598 │ │ │ │ + add r5, sp, #28 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + b.n 736b8 │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ + str r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0038 │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + add r7, pc, #896 @ (adr r7, 73aa4 ) │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 71e90 │ │ │ │ - movs r1, r1 │ │ │ │ - bkpt 0x0016 │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ + movs r0, r1 │ │ │ │ + add r7, pc, #416 @ (adr r7, 738d4 ) │ │ │ │ movs r1, r1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ - movs r2, r1 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + subs r7, #130 @ 0x82 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + subs r5, #112 @ 0x70 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ + movs r0, r1 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r7, #44 @ 0x2c │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r7, #29] │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, #168 @ 0xa8 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ + movs r0, r1 │ │ │ │ + strb r6, [r1, #10] │ │ │ │ + movs r0, r1 │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, #128 @ 0x80 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r6, #9] │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, r3, #6 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00071fcc : │ │ │ │ - push {r4, lr} │ │ │ │ +00073770 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #252] @ (720d8 ) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r1, [pc, #252] @ (720dc ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [pc, #252] @ (720e0 ) │ │ │ │ - add r1, pc │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #144] @ (73810 ) │ │ │ │ + sub sp, #28 │ │ │ │ + ldr r3, [pc, #144] @ (73814 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add r2, pc │ │ │ │ + movs r1, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 7208c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #232] @ (720e4 ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r2 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - blx 318a0 <_gfortran_random_seed_i4@plt> │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - movs r1, #4 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - strd r2, r2, [r0, #16] │ │ │ │ - str r1, [r0, #12] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - movw r1, #257 @ 0x101 │ │ │ │ - strh r1, [r0, #20] │ │ │ │ - bge.n 720c2 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - it gt │ │ │ │ - lslgt r2, r3, #2 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 720b2 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - blx 34010 │ │ │ │ - ldr r1, [pc, #168] @ (720e8 ) │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - add r1, pc │ │ │ │ - str r0, [r1, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 720ca │ │ │ │ - cmp r3, #0 │ │ │ │ - mov.w r2, #1 │ │ │ │ - strd r2, r3, [r1, #32] │ │ │ │ - it gt │ │ │ │ - addgt.w r3, r0, r3, lsl #2 │ │ │ │ - str r2, [r1, #28] │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [r1, #8] │ │ │ │ - mov.w r2, #4 │ │ │ │ - str r2, [r1, #24] │ │ │ │ - it gt │ │ │ │ - ldrgt r2, [r4, #0] │ │ │ │ - ble.n 72076 │ │ │ │ - str.w r2, [r0], #4 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.n 7206e │ │ │ │ - ldr r1, [pc, #116] @ (720ec ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, pc │ │ │ │ - adds r1, #4 │ │ │ │ - blx 318a0 <_gfortran_random_seed_i4@plt> │ │ │ │ - ldr r3, [pc, #104] @ (720f0 ) │ │ │ │ - movs r2, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 32690 │ │ │ │ + cbz r0, 737ee │ │ │ │ + ldr r3, [pc, #120] @ (73818 ) │ │ │ │ + movs r6, #1 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #12 │ │ │ │ add r3, pc │ │ │ │ - str r2, [r3, #0] │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 335b8 <_gfortran_random_r4@plt> │ │ │ │ - ldr r2, [pc, #96] @ (720f4 ) │ │ │ │ - ldr r3, [pc, #72] @ (720e0 ) │ │ │ │ + movs r0, #6 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #12 │ │ │ │ + blx 33ef8 │ │ │ │ + ldr r3, [pc, #96] @ (7381c ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #12 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #6 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #12 │ │ │ │ + blx 33ef8 │ │ │ │ + ldr r2, [pc, #72] @ (73820 ) │ │ │ │ + ldr r3, [pc, #56] @ (73814 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ 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 720ae │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #68] @ (720f8 ) │ │ │ │ - ldr r1, [pc, #68] @ (720fc ) │ │ │ │ - ldr r0, [pc, #72] @ (72100 ) │ │ │ │ + bne.n 7380a │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + movs r0, #26 │ │ │ │ + movs r1, #6 │ │ │ │ + ldr r2, [pc, #48] @ (73824 ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + ldr r1, [pc, #44] @ (73828 ) │ │ │ │ add r2, pc │ │ │ │ + ldr r0, [pc, #44] @ (7382c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33a98 <_gfortran_runtime_error_at@plt> │ │ │ │ - ldr r0, [pc, #64] @ (72104 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 33db4 <_gfortran_runtime_error@plt> │ │ │ │ - ldr r1, [pc, #60] @ (72108 ) │ │ │ │ - ldr r0, [pc, #60] @ (7210c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3080c <_gfortran_os_error_at@plt> │ │ │ │ + blx 33af8 │ │ │ │ + b.n 7379c │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 71d9c │ │ │ │ - movs r1, r1 │ │ │ │ - pop {r5, pc} │ │ │ │ + add r5, pc, #504 @ (adr r5, 73a0c ) │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - b.n 71c64 │ │ │ │ - movs r1, r1 │ │ │ │ - pop {r1, r2, r3, r5, r6} │ │ │ │ - movs r1, r1 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ movs r0, r1 │ │ │ │ - str r2, [r7, r6] │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ movs r0, r1 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + add r5, pc, #168 @ (adr r5, 738cc ) │ │ │ │ + movs r1, r1 │ │ │ │ + subs r2, #196 @ 0xc4 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - str r4, [r7, r7] │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r2, #4] │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00072110 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00073830 : │ │ │ │ + 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 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 72272 │ │ │ │ - cmp r2, #0 │ │ │ │ - movw lr, #54773 @ 0xd5f5 │ │ │ │ - it lt │ │ │ │ - neglt r2, r2 │ │ │ │ - movw r1, #53433 @ 0xd0b9 │ │ │ │ - movt r1, #517 @ 0x205 │ │ │ │ - add r2, lr │ │ │ │ - movw r5, #7141 @ 0x1be5 │ │ │ │ - movw r6, #34411 @ 0x866b │ │ │ │ - movt r6, #35349 @ 0x8a15 │ │ │ │ - lsrs r3, r2, #7 │ │ │ │ - movw r9, #46392 @ 0xb538 │ │ │ │ - movt r9, #3 │ │ │ │ - ldr.w ip, [pc, #340] @ 722ac │ │ │ │ - umull r4, r3, r1, r3 │ │ │ │ - movw r4, #62592 @ 0xf480 │ │ │ │ - movt r4, #3 │ │ │ │ - add ip, pc │ │ │ │ - vldr s14, [pc, #320] @ 722a8 │ │ │ │ - add.w r8, ip, #388 @ 0x184 │ │ │ │ - lsrs r3, r3, #4 │ │ │ │ - mls r2, r4, r3, r2 │ │ │ │ - mla r2, r5, r2, lr │ │ │ │ - lsrs r3, r2, #7 │ │ │ │ - umull r7, r3, r1, r3 │ │ │ │ - movw r7, #11781 @ 0x2e05 │ │ │ │ - movt r7, #33140 @ 0x8174 │ │ │ │ - lsrs r3, r3, #4 │ │ │ │ - mls r2, r4, r3, r2 │ │ │ │ - mla r2, r5, r2, lr │ │ │ │ - lsrs r3, r2, #7 │ │ │ │ - umull r1, r3, r1, r3 │ │ │ │ - lsrs r3, r3, #4 │ │ │ │ - mls r3, r4, r3, r2 │ │ │ │ - umull r2, r6, r6, r3 │ │ │ │ - lsrs r6, r6, #17 │ │ │ │ - mls r6, r9, r6, r3 │ │ │ │ - mla r2, r5, r3, lr │ │ │ │ - asrs r3, r2, #31 │ │ │ │ - smull r9, r1, r7, r2 │ │ │ │ - add r1, r2 │ │ │ │ - rsb r3, r3, r1, asr #17 │ │ │ │ - mls r3, r4, r3, r2 │ │ │ │ - vmov s15, r3 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstmia ip!, {s15} │ │ │ │ - cmp ip, r8 │ │ │ │ - bne.n 721a6 │ │ │ │ - ldr r2, [pc, #224] @ (722b0 ) │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r0, #0] │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r5, [pc, #416] @ (739e4 ) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r4, [pc, #416] @ (739e8 ) │ │ │ │ + add r5, pc │ │ │ │ + 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 739c0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 739a2 │ │ │ │ + vldr s15, [r5] │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.n 73986 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7394a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 7396a │ │ │ │ + ldr r0, [pc, #340] @ (739ec ) │ │ │ │ + add.w sl, sp, #24 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #12] │ │ │ │ + blx 358e4 │ │ │ │ + ldr r1, [pc, #328] @ (739f0 ) │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, pc │ │ │ │ + blx 31d94 │ │ │ │ + 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 322a8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 73920 │ │ │ │ + movs r6, #1 │ │ │ │ + ldrd r5, r4, [sp, #16] │ │ │ │ + strd r3, sl, [sp, #12] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3453c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r2, sp, #28 │ │ │ │ + blx 34718 │ │ │ │ + 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 31bc4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, r6 │ │ │ │ + bge.n 738dc │ │ │ │ + ldr.w sl, [sp, #16] │ │ │ │ + blx 35700 │ │ │ │ + ldr r0, [pc, #204] @ (739f4 ) │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, pc │ │ │ │ + blx 31d94 │ │ │ │ + ldr r2, [pc, #196] @ (739f8 ) │ │ │ │ + ldr r3, [pc, #180] @ (739e8 ) │ │ │ │ add r2, pc │ │ │ │ - str r1, [r2, #0] │ │ │ │ - movw r2, #4561 @ 0x11d1 │ │ │ │ - movw r0, #51349 @ 0xc895 │ │ │ │ - movw r1, #7141 @ 0x1be5 │ │ │ │ - movw r4, #24987 @ 0x619b │ │ │ │ - movt r4, #8837 @ 0x2285 │ │ │ │ - mla r0, r2, r6, r0 │ │ │ │ - movw r2, #54773 @ 0xd5f5 │ │ │ │ - vldr s14, [pc, #176] @ 722a8 │ │ │ │ - mla r2, r1, r3, r2 │ │ │ │ - movw r1, #11781 @ 0x2e05 │ │ │ │ - movt r1, #33140 @ 0x8174 │ │ │ │ - asrs r3, r2, #31 │ │ │ │ - smull r5, r1, r1, r2 │ │ │ │ - add r1, r2 │ │ │ │ - rsb r3, r3, r1, asr #17 │ │ │ │ - movw r1, #62592 @ 0xf480 │ │ │ │ - movt r1, #3 │ │ │ │ - mls r3, r1, r3, r2 │ │ │ │ - ldr r2, [pc, #148] @ (722b4 ) │ │ │ │ - vmov s15, r3 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 739de │ │ │ │ + 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] @ (739fc ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #168] @ (73a00 ) │ │ │ │ add r2, pc │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - str.w r3, [r2, #388] @ 0x184 │ │ │ │ - smull r3, r1, r4, r0 │ │ │ │ - asrs r3, r0, #31 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - rsb r3, r3, r1, asr #15 │ │ │ │ - movw r1, #46392 @ 0xb538 │ │ │ │ - movt r1, #3 │ │ │ │ - mls r3, r1, r3, r0 │ │ │ │ - movs r1, #97 @ 0x61 │ │ │ │ - str.w r3, [r2, #392] @ 0x188 │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - asrs r1, r3, #31 │ │ │ │ - smull r4, r3, r4, r3 │ │ │ │ - rsb r3, r1, r3, asr #15 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - str.w r1, [r2, #396] @ 0x18c │ │ │ │ - add.w r2, r2, r3, lsl #2 │ │ │ │ - vldr s0, [r2] │ │ │ │ - vstr s15, [r2] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #68] @ (722b8 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 7229e │ │ │ │ - ldr r2, [pc, #64] @ (722bc ) │ │ │ │ + ldr r0, [pc, #168] @ (73a04 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 73894 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #22 │ │ │ │ + ldr r1, [pc, #152] @ (73a08 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #64] @ (722c0 ) │ │ │ │ - movs r5, #31 │ │ │ │ - ldr r0, [pc, #64] @ (722c4 ) │ │ │ │ + ldr r2, [pc, #148] @ (73a0c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #148] @ (73a10 ) │ │ │ │ add r2, pc │ │ │ │ - movs r4, #5 │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.n 73894 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r0, #30 │ │ │ │ + ldr r2, [pc, #136] @ (73a14 ) │ │ │ │ + strd r3, r0, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #132] @ (73a18 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #132] @ (73a1c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ blx 33af8 │ │ │ │ - ldr r2, [pc, #48] @ (722c8 ) │ │ │ │ + b.n 73886 │ │ │ │ + ldr r2, [pc, #124] @ (73a20 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #124] @ (73a24 ) │ │ │ │ + mov.w ip, #28 │ │ │ │ + ldr r0, [pc, #120] @ (73a28 ) │ │ │ │ add r2, pc │ │ │ │ - ldrd r3, r6, [r2, #388] @ 0x184 │ │ │ │ - b.n 721d8 │ │ │ │ - ldr r2, [pc, #44] @ (722cc ) │ │ │ │ + strd r3, ip, [sp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + blx 33af8 │ │ │ │ + b.n 73878 │ │ │ │ + ldr r2, [pc, #104] @ (73a2c ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #104] @ (73a30 ) │ │ │ │ + mov.w lr, #47 @ 0x2f │ │ │ │ + ldr r0, [pc, #104] @ (73a34 ) │ │ │ │ add r2, pc │ │ │ │ - ldrd r3, r6, [r2, #388] @ 0x184 │ │ │ │ - b.n 721d8 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ - adds r6, #129 @ 0x81 │ │ │ │ - stmia r5!, {r2, r3, r4} │ │ │ │ - movs r2, r1 │ │ │ │ - b.n 71b94 │ │ │ │ + strd r3, lr, [sp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + blx 33af8 │ │ │ │ + b.n 73870 │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + add r4, pc, #760 @ (adr r4, 73ce0 ) │ │ │ │ movs r1, r1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ - movs r2, r1 │ │ │ │ - b.n 72a5c │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ + movs r0, r1 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #182 @ 0xb6 │ │ │ │ + movs r0, r1 │ │ │ │ + add r3, pc, #832 @ (adr r3, 73d3c ) │ │ │ │ movs r1, r1 │ │ │ │ - str r4, [r5, r1] │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ movs r0, r1 │ │ │ │ - str r0, [r1, r2] │ │ │ │ + subs r4, #4 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [r6, #120] @ 0x78 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r4, #44 @ 0x2c │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [r7, #116] @ 0x74 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r0, #134 @ 0x86 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [r0, #116] @ 0x74 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ │ │ │ │ -000722d0 : │ │ │ │ - push {lr} │ │ │ │ +00073a38 : │ │ │ │ + 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 │ │ │ │ - cbz r3, 7233a │ │ │ │ - ldr r2, [pc, #140] @ (72374 ) │ │ │ │ - cmp r3, #0 │ │ │ │ - it lt │ │ │ │ - neglt r3, r3 │ │ │ │ - movs r1, #0 │ │ │ │ - add r2, pc │ │ │ │ - str r1, [r0, #0] │ │ │ │ - str r1, [r2, #0] │ │ │ │ - movw r0, #7141 @ 0x1be5 │ │ │ │ - movw r2, #54773 @ 0xd5f5 │ │ │ │ - movw r1, #11781 @ 0x2e05 │ │ │ │ - movt r1, #33140 @ 0x8174 │ │ │ │ - mla r2, r0, r3, r2 │ │ │ │ - movw ip, #62592 @ 0xf480 │ │ │ │ - movt ip, #3 │ │ │ │ - vldr s0, [pc, #92] @ 72370 │ │ │ │ - asrs r3, r2, #31 │ │ │ │ - smull lr, r1, r1, r2 │ │ │ │ - add r1, r2 │ │ │ │ - rsb r3, r3, r1, asr #17 │ │ │ │ - mls r3, ip, r3, r2 │ │ │ │ - ldr r2, [pc, #80] @ (72378 ) │ │ │ │ - vmov s15, r3 │ │ │ │ - add r2, pc │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - vmul.f32 s0, s15, s0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - ldr r3, [pc, #64] @ (7237c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 72368 │ │ │ │ - ldr r2, [pc, #60] @ (72380 ) │ │ │ │ - mov.w lr, #31 │ │ │ │ - ldr r1, [pc, #56] @ (72384 ) │ │ │ │ - mov.w ip, #5 │ │ │ │ - ldr r0, [pc, #56] @ (72388 ) │ │ │ │ + ldr r4, [pc, #152] @ (73ae0 ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r0, [pc, #152] @ (73ae4 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r4, pc │ │ │ │ + add r0, pc │ │ │ │ + mov r1, r4 │ │ │ │ + blx 32cc0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbnz r3, 73ac2 │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + str r2, [r4, #8] │ │ │ │ + ldr r4, [pc, #128] @ (73ae8 ) │ │ │ │ + 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 31910 │ │ │ │ + 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 319a8 │ │ │ │ + blx 32948 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #40] @ (73aec ) │ │ │ │ + adds r1, r4, #4 │ │ │ │ + movs r2, #7 │ │ │ │ add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - ldr r3, [pc, #40] @ (7238c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 722f4 │ │ │ │ - ldr r3, [pc, #36] @ (72390 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 722f4 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ - adds r6, #129 @ 0x81 │ │ │ │ - b.n 72a2c │ │ │ │ - movs r1, r1 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + blx 34ca8 │ │ │ │ + ldr r0, [pc, #32] @ (73af0 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 34ca8 │ │ │ │ + b.n 73a66 │ │ │ │ + nop │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ movs r2, r1 │ │ │ │ - b.n 72998 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r7, [pc, #632] @ (725fc ) │ │ │ │ + subs r3, #112 @ 0x70 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [pc, #784] @ (72698 ) │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r3, #0 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ movs r0, r1 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ - movs r2, r1 │ │ │ │ │ │ │ │ -00072394 : │ │ │ │ +00073af4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #72] @ (73b4c ) │ │ │ │ sub sp, #12 │ │ │ │ - mov r2, r1 │ │ │ │ - movs r1, #32 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 3124c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #16] @ (723c4 ) │ │ │ │ - cmp r2, #9 │ │ │ │ - add r1, pc │ │ │ │ - it ge │ │ │ │ - movge r2, #9 │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + cbz r3, 73b2c │ │ │ │ + ldr r0, [pc, #64] @ (73b50 ) │ │ │ │ + add r0, pc │ │ │ │ + add.w r3, r0, #12 │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + add.w r1, r0, #20 │ │ │ │ + adds r0, #24 │ │ │ │ + blx 319a8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 33e04 │ │ │ │ - ldr r7, [pc, #432] @ (72578 ) │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000723c8 : │ │ │ │ - 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 │ │ │ │ - subs.w r8, r1, #0 │ │ │ │ - ble.n 72458 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - add.w r6, r0, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov.w sl, #0 │ │ │ │ - sub.w r7, r9, r0 │ │ │ │ - b.n 72418 │ │ │ │ - add sl, r0 │ │ │ │ - add.w r2, r5, sl │ │ │ │ - cmp sl, ip │ │ │ │ - beq.n 7240a │ │ │ │ - ldrb r3, [r4, #0] │ │ │ │ - strb.w r3, [r2, #-1] │ │ │ │ - blx 32184 <_gfortran_string_len_trim@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - clz r9, r3 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r4, r6 │ │ │ │ - mov.w r9, r9, lsr #5 │ │ │ │ - beq.n 72448 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32184 <_gfortran_string_len_trim@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #1 │ │ │ │ - add.w ip, r7, r4 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r2, #0 │ │ │ │ - andeq.w r2, r9, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 723f4 │ │ │ │ - movs r3, #0 │ │ │ │ - adds r4, #1 │ │ │ │ - clz r9, r3 │ │ │ │ - cmp r4, r6 │ │ │ │ - mov.w r9, r9, lsr #5 │ │ │ │ - bne.n 72418 │ │ │ │ - cmp sl, r8 │ │ │ │ - bge.n 72458 │ │ │ │ - add r5, sl │ │ │ │ - movs r3, #32 │ │ │ │ - strb.w r3, [r5], #1 │ │ │ │ - cmp r5, r6 │ │ │ │ - bne.n 72450 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - │ │ │ │ -0007245c : │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 72468 │ │ │ │ - movs r3, #78 @ 0x4e │ │ │ │ - strb r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - ite ne │ │ │ │ - movne r3, #83 @ 0x53 │ │ │ │ - moveq r3, #32 │ │ │ │ - strb r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00072474 : │ │ │ │ - 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 r4, [pc, #240] @ (72578 ) │ │ │ │ - mov r3, r2 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r7, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov sl, r1 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 7254e │ │ │ │ - ldr r2, [pc, #228] @ (7257c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr r5, [pc, #224] @ (72580 ) │ │ │ │ - cmp r2, r3 │ │ │ │ - it ge │ │ │ │ - movge r2, r3 │ │ │ │ - mov.w r8, #0 │ │ │ │ - add r5, pc │ │ │ │ - mov r9, r2 │ │ │ │ - cmp r9, r8 │ │ │ │ - mov.w r2, #1 │ │ │ │ - str.w r8, [sl] │ │ │ │ - str r3, [r5, #8] │ │ │ │ - str r2, [r5, #12] │ │ │ │ - ble.n 72548 │ │ │ │ - ldr r6, [pc, #196] @ (72584 ) │ │ │ │ - add.w fp, r5, #16 │ │ │ │ - add r6, pc │ │ │ │ - adds r6, #4 │ │ │ │ - subs r0, r3, r2 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r4, [pc, #188] @ (72588 ) │ │ │ │ - adds r0, #1 │ │ │ │ - movs r1, #0 │ │ │ │ - str.w r8, [r5, #24] │ │ │ │ - sub.w r2, r3, r2, lsl #2 │ │ │ │ - add r4, pc │ │ │ │ - strd r2, r0, [r5, #16] │ │ │ │ - str.w r8, [r5, #28] │ │ │ │ - b.n 724ee │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #28] │ │ │ │ - cmp r1, #15 │ │ │ │ - bgt.n 72526 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - movs r3, #1 │ │ │ │ - subs r0, #1 │ │ │ │ - add r1, r6 │ │ │ │ - mov r2, r3 │ │ │ │ - add r0, r7 │ │ │ │ - blx 329a8 │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 724e4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r1, [r4, #32] │ │ │ │ - str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #128] @ (7258c ) │ │ │ │ - mov r2, fp │ │ │ │ - add.w r1, r5, #32 │ │ │ │ - mov r0, sl │ │ │ │ - add r3, pc │ │ │ │ - blx 3584c │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - adds r2, r3, #1 │ │ │ │ - str r2, [r5, #12] │ │ │ │ - cmp r2, r9 │ │ │ │ - bgt.n 72548 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - b.n 724c6 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 72508 │ │ │ │ - movs r4, #30 │ │ │ │ - movs r0, #6 │ │ │ │ - ldr r2, [pc, #92] @ (72590 ) │ │ │ │ - movs r3, #1 │ │ │ │ - strd r0, r4, [sp] │ │ │ │ - ldr r1, [pc, #88] @ (72594 ) │ │ │ │ + b.w 32944 │ │ │ │ + ldr r2, [pc, #36] @ (73b54 ) │ │ │ │ + mov.w lr, #27 │ │ │ │ + ldr r1, [pc, #36] @ (73b58 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #32] @ (73b5c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #88] @ (72598 ) │ │ │ │ add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ blx 33af8 │ │ │ │ - b.n 72508 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [pc, #76] @ (7259c ) │ │ │ │ - movs r2, #7 │ │ │ │ - ldr r0, [pc, #76] @ (725a0 ) │ │ │ │ - add r5, pc │ │ │ │ - str r3, [sp, #12] │ │ │ │ - adds r1, r5, #4 │ │ │ │ - add r0, pc │ │ │ │ - blx 32be8 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - str r2, [r4, #0] │ │ │ │ - adds r2, r1, #3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ands.w r2, r2, r1, asr #32 │ │ │ │ - it cc │ │ │ │ - movcc r2, r1 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - b.n 7249c │ │ │ │ - b.n 728fc │ │ │ │ - movs r1, r1 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + b.n 73b0c │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ movs r2, r1 │ │ │ │ - b.n 7289c │ │ │ │ - movs r1, r1 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ movs r2, r1 │ │ │ │ - add r3, pc, #856 @ (adr r3, 728e8 ) │ │ │ │ + subs r2, #158 @ 0x9e │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [pc, #1000] @ (7297c ) │ │ │ │ + subs r2, #184 @ 0xb8 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [pc, #88] @ (725f0 ) │ │ │ │ - movs r0, r1 │ │ │ │ - str r6, [sp, #480] @ 0x1e0 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r2!, {r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r5, [pc, #840] @ (728ec ) │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000725a4 : │ │ │ │ - stmdb sp!, {r3, 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 │ │ │ │ - ldr r4, [pc, #180] @ (7266c ) │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 72644 │ │ │ │ - ldr r4, [pc, #168] @ (72670 ) │ │ │ │ - cmp r5, #0 │ │ │ │ - it le │ │ │ │ - movle r3, #1 │ │ │ │ - add r4, pc │ │ │ │ - str r5, [r4, #8] │ │ │ │ - it le │ │ │ │ - strle r3, [r4, #12] │ │ │ │ - bgt.n 725da │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r2, r5 │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3124c │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - cmp r6, r5 │ │ │ │ - it ge │ │ │ │ - movge r6, r5 │ │ │ │ - mov fp, r6 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 725d6 │ │ │ │ - ldr.w sl, [pc, #124] @ 72674 │ │ │ │ - mov ip, r3 │ │ │ │ - add.w r9, r4, #16 │ │ │ │ - add sl, pc │ │ │ │ - b.n 72606 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - sub.w r5, r5, ip │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r9 │ │ │ │ - add.w r1, r4, #24 │ │ │ │ - mov r0, r8 │ │ │ │ - sub.w ip, r6, ip, lsl #2 │ │ │ │ - adds r5, #1 │ │ │ │ - strd ip, r5, [r4, #16] │ │ │ │ - blx 33d78 │ │ │ │ - ldrd r2, r1, [r4, #20] │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - add r1, sl │ │ │ │ - add r2, r7 │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - str.w ip, [r4, #12] │ │ │ │ - cmp ip, fp │ │ │ │ - ldrb r3, [r1, #4] │ │ │ │ - strb.w r3, [r2, #-1] │ │ │ │ - ble.n 72604 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [pc, #48] @ (72678 ) │ │ │ │ - movs r2, #7 │ │ │ │ - ldr r0, [pc, #48] @ (7267c ) │ │ │ │ - add r6, pc │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r6 │ │ │ │ - blx 32be8 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - adds r3, r2, #3 │ │ │ │ - ands.w r3, r3, r2, asr #32 │ │ │ │ - it cc │ │ │ │ - movcc r3, r2 │ │ │ │ - asrs r3, r3, #2 │ │ │ │ - str r3, [r6, #4] │ │ │ │ - b.n 725c4 │ │ │ │ - nop │ │ │ │ - b.n 727b8 │ │ │ │ - movs r1, r1 │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ - movs r2, r1 │ │ │ │ - add r2, pc, #944 @ (adr r2, 72a28 ) │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r4, [pc, #896] @ (72a00 ) │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00072680 : │ │ │ │ +00073b60 : │ │ │ │ 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, #3672] @ 0xe58 │ │ │ │ - ldr r5, [pc, #944] @ (72a48 ) │ │ │ │ - sub sp, #380 @ 0x17c │ │ │ │ - ldr r4, [pc, #944] @ (72a4c ) │ │ │ │ + str.w r0, [ip, #3520] @ 0xdc0 │ │ │ │ + sub.w sp, sp, #540 @ 0x21c │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #308] @ (73cac ) │ │ │ │ mov r9, r1 │ │ │ │ - add r5, pc │ │ │ │ - mov fp, r2 │ │ │ │ - ldr.w r8, [sp, #424] @ 0x1a8 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - cmp.w r8, #7 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #372] @ 0x174 │ │ │ │ - mov.w r4, #0 │ │ │ │ - bgt.n 726c4 │ │ │ │ - ldr r4, [pc, #916] @ (72a50 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 72e2c │ │ │ │ - ldr r4, [pc, #908] @ (72a54 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldrb r3, [r5, #0] │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - strb r3, [r4, #0] │ │ │ │ - blx 35c94 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3453c │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r0, #2 │ │ │ │ - str r0, [r4, #4] │ │ │ │ - strd r3, r3, [r4, #8] │ │ │ │ - ble.n 726f0 │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - cmp r3, #43 @ 0x2b │ │ │ │ - beq.w 72db8 │ │ │ │ - ldr r3, [pc, #868] @ (72a58 ) │ │ │ │ - add r3, pc │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - beq.w 72870 │ │ │ │ - ldr r3, [pc, #860] @ (72a5c ) │ │ │ │ - add r7, sp, #20 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - add r3, pc │ │ │ │ - str r2, [r3, #20] │ │ │ │ - add r4, sp, #24 │ │ │ │ - ldr r5, [pc, #852] @ (72a60 ) │ │ │ │ - ldr r2, [pc, #852] @ (72a64 ) │ │ │ │ - movs r1, #16 │ │ │ │ - ldr.w sl, [pc, #852] @ 72a68 │ │ │ │ - add r5, pc │ │ │ │ - add r2, pc │ │ │ │ - add.w r3, r5, #24 │ │ │ │ - str r1, [r4, #72] @ 0x48 │ │ │ │ - add sl, pc │ │ │ │ - str r3, [r4, #52] @ 0x34 │ │ │ │ - movs r6, #0 │ │ │ │ - str r1, [r4, #56] @ 0x38 │ │ │ │ - movs r1, #87 @ 0x57 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov ip, r3 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - add.w r1, r5, #40 @ 0x28 │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - mov.w r3, #538976288 @ 0x20202020 │ │ │ │ - str r1, [r4, #68] @ 0x44 │ │ │ │ - mov.w r9, #4 │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - vldr d8, [pc, #760] @ 72a40 │ │ │ │ - ldmia r2, {r0, r1, r2} │ │ │ │ - stmia.w ip!, {r0, r1} │ │ │ │ - mov r0, r4 │ │ │ │ - vstr d8, [sp, #24] │ │ │ │ - strh.w r2, [ip], #2 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ - strb.w r2, [ip] │ │ │ │ - str.w r3, [r5, #35] @ 0x23 │ │ │ │ - strb.w r3, [r5, #39] @ 0x27 │ │ │ │ - blx 31c1c <_gfortran_st_write@plt> │ │ │ │ - add.w r1, r5, #20 │ │ │ │ - movs r2, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 330ac <_gfortran_transfer_real_write@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ - ldr r2, [pc, #748] @ (72a6c ) │ │ │ │ - mov r0, r4 │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - add r2, pc │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ - movs r2, #88 @ 0x58 │ │ │ │ - str.w r9, [r4, #56] @ 0x38 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - add.w r2, r5, #46 @ 0x2e │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ - movs r2, #3 │ │ │ │ - str r2, [r4, #72] @ 0x48 │ │ │ │ - vstr d8, [sp, #24] │ │ │ │ - blx 2f388 <_gfortran_st_read@plt> │ │ │ │ - mov r2, r9 │ │ │ │ - add.w r1, r5, #56 @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32b20 <_gfortran_transfer_integer@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30fe8 <_gfortran_st_read_done@plt> │ │ │ │ - ldr r2, [pc, #696] @ (72a70 ) │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [r4, #68] @ 0x44 │ │ │ │ - add r2, pc │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ - movs r2, #89 @ 0x59 │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - movs r2, #5 │ │ │ │ - str r2, [r4, #72] @ 0x48 │ │ │ │ - movs r2, #6 │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ - vstr d8, [sp, #24] │ │ │ │ - blx 2f388 <_gfortran_st_read@plt> │ │ │ │ - mov r2, r9 │ │ │ │ - add.w r1, r5, #60 @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb0c <_gfortran_transfer_real@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30fe8 <_gfortran_st_read_done@plt> │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ - vmov.f32 s0, #36 @ 0x41200000 10.0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - blx 34310 <__powisf2@plt> │ │ │ │ - vldr s15, [r5, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov.w r3, #538976288 @ 0x20202020 │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - cmp r0, #2 │ │ │ │ - vstr s15, [r5, #64] @ 0x40 │ │ │ │ - bls.n 72894 │ │ │ │ - subs r2, r0, #3 │ │ │ │ - cmp r2, #1 │ │ │ │ - bls.w 72faa │ │ │ │ - adds r2, r0, #4 │ │ │ │ - bls.w 72ecc │ │ │ │ - ldrb.w r3, [r5, #44] @ 0x2c │ │ │ │ - negs r0, r0 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - bne.w 73428 │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ - ldrb.w r3, [r5, #-1]! │ │ │ │ - mov r2, r6 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - beq.n 7282e │ │ │ │ - ldr r3, [pc, #568] @ (72a74 ) │ │ │ │ - cmp r6, r0 │ │ │ │ - it lt │ │ │ │ - addlt r2, #2 │ │ │ │ - add r3, pc │ │ │ │ - str r6, [r3, #68] @ 0x44 │ │ │ │ - bge.w 73256 │ │ │ │ - cmp r2, r0 │ │ │ │ - blt.w 72f84 │ │ │ │ - ldr r3, [pc, #548] @ (72a78 ) │ │ │ │ - ldr r2, [pc, #552] @ (72a7c ) │ │ │ │ - add r3, pc │ │ │ │ - add r2, pc │ │ │ │ - mov.w r1, #538976288 @ 0x20202020 │ │ │ │ - str.w r1, [r3, #30] │ │ │ │ - str.w r1, [r3, #34] @ 0x22 │ │ │ │ - strh r1, [r3, #38] @ 0x26 │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - str r0, [r3, #24] │ │ │ │ - strh r1, [r3, #28] │ │ │ │ - b.n 728ea │ │ │ │ - cmp r7, #15 │ │ │ │ - ble.w 72d8e │ │ │ │ - ldr r0, [pc, #520] @ (72a80 ) │ │ │ │ - mov r1, r5 │ │ │ │ - movs r2, #16 │ │ │ │ - add r0, pc │ │ │ │ - adds r0, #24 │ │ │ │ - blx 31af0 │ │ │ │ - ldr r3, [pc, #508] @ (72a84 ) │ │ │ │ - add r7, sp, #20 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - add r4, sp, #24 │ │ │ │ - add r3, pc │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ - b.n 728ea │ │ │ │ - str.w r3, [r5, #30] │ │ │ │ - str.w r3, [r5, #34] @ 0x22 │ │ │ │ - strh r3, [r5, #38] @ 0x26 │ │ │ │ - ldr r3, [pc, #488] @ (72a88 ) │ │ │ │ - ldr r2, [pc, #488] @ (72a8c ) │ │ │ │ - add r3, pc │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ - add r2, pc │ │ │ │ - str.w r9, [r4, #56] @ 0x38 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ - add.w r2, r5, #28 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ - movs r2, #99 @ 0x63 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #72] @ 0x48 │ │ │ │ - vstr d8, [sp, #24] │ │ │ │ - ldmia.w r3, {r0, r1} │ │ │ │ - str r0, [r5, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - strh r1, [r5, #28] │ │ │ │ - blx 31c1c <_gfortran_st_write@plt> │ │ │ │ - ldr r3, [r5, #56] @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r9 │ │ │ │ - rsb r3, r3, #2 │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - blx 30a14 <_gfortran_transfer_integer_write@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ - ldr r5, [pc, #420] @ (72a90 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #420] @ (72a94 ) │ │ │ │ - mov r2, r3 │ │ │ │ - add r5, pc │ │ │ │ - mov.w r6, #538976288 @ 0x20202020 │ │ │ │ - add.w r9, r5, #40 @ 0x28 │ │ │ │ - add r1, pc │ │ │ │ - add.w r0, r5, #25 │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ - strd r6, r6, [r9, #4] │ │ │ │ - str.w r6, [r9, #12] │ │ │ │ - blx 329a8 │ │ │ │ - add.w r6, r5, #24 │ │ │ │ - str.w r9, [r4, #68] @ 0x44 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 72ab8 │ │ │ │ - ldr r3, [pc, #376] @ (72a98 ) │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ - mov.w r2, #20480 @ 0x5000 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [r4, #8] │ │ │ │ - movs r3, #16 │ │ │ │ - str r3, [r4, #72] @ 0x48 │ │ │ │ - str r3, [r4, #56] @ 0x38 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ - str r3, [r4, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - strd r2, r3, [sp, #24] │ │ │ │ - blx 31c1c <_gfortran_st_write@plt> │ │ │ │ - vldr s0, [r5, #64] @ 0x40 │ │ │ │ - blx 30ba8 │ │ │ │ - movs r2, #4 │ │ │ │ - str r0, [r7, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30a14 <_gfortran_transfer_integer_write@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ - ldr r6, [pc, #312] @ (72a9c ) │ │ │ │ - movs r1, #16 │ │ │ │ - add r6, pc │ │ │ │ - add.w r4, r6, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3453c │ │ │ │ - ldr r2, [pc, #300] @ (72aa0 ) │ │ │ │ - str r0, [r7, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - movs r3, #16 │ │ │ │ - movs r7, #1 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (72aa4 ) │ │ │ │ - adds r2, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, pc │ │ │ │ - blx 344a0 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 729aa │ │ │ │ - subs r1, r5, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, r4 │ │ │ │ - subs r7, r5, #1 │ │ │ │ - blx 32184 <_gfortran_string_len_trim@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 72d76 │ │ │ │ - add r7, r6 │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ - strb.w r3, [r7, #39] @ 0x27 │ │ │ │ - ldr r4, [pc, #252] @ (72aa8 ) │ │ │ │ - movs r1, #16 │ │ │ │ - add r4, pc │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - blx 34090 │ │ │ │ - movs r1, #16 │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - blx 3453c │ │ │ │ - ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ - str r0, [r4, #4] │ │ │ │ - cmp r3, #43 @ 0x2b │ │ │ │ - beq.w 72b50 │ │ │ │ - ldr r4, [pc, #220] @ (72aac ) │ │ │ │ - add r4, pc │ │ │ │ - ldrb r3, [r4, #0] │ │ │ │ - sub.w r2, r3, #66 @ 0x42 │ │ │ │ - cmp r2, #1 │ │ │ │ - bls.w 72be8 │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ - beq.w 72f0e │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - beq.w 72af4 │ │ │ │ - ldr r4, [pc, #196] @ (72ab0 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 72b84 │ │ │ │ - vldr s15, [r4, #20] │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - vcmp.f32 s15, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 72e4e │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.w 72f64 │ │ │ │ - bic.w r5, r5, r5, asr #31 │ │ │ │ - cmp r8, r5 │ │ │ │ - ble.w 7326c │ │ │ │ - mov r2, r5 │ │ │ │ - add.w r1, r4, #40 @ 0x28 │ │ │ │ - mov r0, fp │ │ │ │ - blx 31af0 │ │ │ │ - ldr r2, [pc, #140] @ (72ab4 ) │ │ │ │ - ldr r3, [pc, #32] @ (72a4c ) │ │ │ │ + strd r2, r0, [sp, #20] │ │ │ │ + ldr r2, [pc, #300] @ (73cb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #372] @ 0x174 │ │ │ │ - eors r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 72e92 │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r0, r0] │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - @ instruction: 0xb668 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - svc 170 @ 0xaa │ │ │ │ - movs r1, r1 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r1!, {r1, r5, r6} │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r1!, {r6} │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r4, [pc, #472] @ (72c40 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r4, [pc, #488] @ (72c54 ) │ │ │ │ - movs r0, r1 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r3, [pc, #904] @ (72dfc ) │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r0!, {r1, r4} │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r0!, {} │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r3, [pc, #424] @ (72c28 ) │ │ │ │ - movs r0, r1 │ │ │ │ - it le │ │ │ │ - movle r2, r1 │ │ │ │ - itte gt │ │ │ │ - movgt r2, r1 │ │ │ │ - ldrgt r3, [pc, #24] @ (72aa4 ) │ │ │ │ - movle r0, r1 │ │ │ │ - ldr r3, [pc, #24] @ (72aa8 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ittt vs │ │ │ │ - movvs r2, r1 │ │ │ │ - ldrvs r6, [pc, #112] @ (72b08 ) │ │ │ │ - movvs r0, r1 │ │ │ │ - ldr r2, [pc, #448] @ (72c5c ) │ │ │ │ - movs r0, r1 │ │ │ │ - bkpt 0x00f0 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r7, [sp, #520] @ 0x208 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r3, [pc, #72] @ (72af0 ) │ │ │ │ - movs r0, r1 │ │ │ │ - bkpt 0x00a6 │ │ │ │ - movs r2, r1 │ │ │ │ - bkpt 0x0084 │ │ │ │ - movs r2, r1 │ │ │ │ - bkpt 0x0068 │ │ │ │ - movs r2, r1 │ │ │ │ - uxtb r2, r3 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr.w r3, [pc, #1548] @ 730c8 │ │ │ │ - mov.w r2, #20480 @ 0x5000 │ │ │ │ - strd r0, r6, [r4, #48] @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [r4, #8] │ │ │ │ + blx 32690 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 73c86 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 73c46 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 73c6a │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bgt.n 73c2a │ │ │ │ + ldr r0, [pc, #264] @ (73cb4 ) │ │ │ │ movs r3, #16 │ │ │ │ - str r3, [r4, #72] @ 0x48 │ │ │ │ - str r3, [r4, #56] @ 0x38 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ - str r3, [r4, #12] │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - strd r2, r3, [sp, #24] │ │ │ │ - blx 31c1c <_gfortran_st_write@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - add.w r1, r5, #64 @ 0x40 │ │ │ │ - movs r2, #4 │ │ │ │ - blx 330ac <_gfortran_transfer_real_write@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ - b.n 72960 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.n 72b24 │ │ │ │ - ldr.w r1, [pc, #1488] @ 730cc │ │ │ │ - add r1, pc │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - cmp r8, r4 │ │ │ │ - ble.w 72f58 │ │ │ │ - mov r2, r4 │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ - mov r0, fp │ │ │ │ - blx 31af0 │ │ │ │ - movs r1, #32 │ │ │ │ - sub.w r2, r8, r4 │ │ │ │ - add.w r0, fp, r4 │ │ │ │ - blx 3124c │ │ │ │ - ldr.w r2, [pc, #1448] @ 730d0 │ │ │ │ - ldr.w r3, [pc, #1448] @ 730d4 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #372] @ 0x174 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 72a3c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #380 @ 0x17c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30f8c │ │ │ │ - cmp r0, #1 │ │ │ │ - add.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ - it le │ │ │ │ - movle r4, #0 │ │ │ │ - bgt.w 72eee │ │ │ │ - ldr.w r0, [pc, #1400] @ 730d8 │ │ │ │ - cmp r2, #15 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #516 @ 0x204 │ │ │ │ add r0, pc │ │ │ │ - str r2, [r0, #4] │ │ │ │ - bgt.w 72dac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, fp │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ - blx 31af0 │ │ │ │ - rsb r2, r4, #16 │ │ │ │ - add r0, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 3124c │ │ │ │ - b.n 729ce │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 72e9e │ │ │ │ - vldr s15, [r4, #20] │ │ │ │ - vcmp.f32 s15, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 72fc8 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.w 72f64 │ │ │ │ - cmp.w r8, #2 │ │ │ │ - ble.w 733ce │ │ │ │ - ldr.w r2, [pc, #1324] @ 730dc │ │ │ │ - movw r3, #20805 @ 0x5145 │ │ │ │ - strh.w r3, [fp] │ │ │ │ - ldr.w r3, [pc, #1304] @ 730d4 │ │ │ │ + blx 32280 │ │ │ │ + ldr.w sl, [r8] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 73ca4 │ │ │ │ + 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 31f04 │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + adds r5, #12 │ │ │ │ + cmp sl, r4 │ │ │ │ + bge.n 73bd2 │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + ldr r4, [pc, #196] @ (73cb8 ) │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + movs r5, #12 │ │ │ │ + add r4, pc │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movs r4, #1 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + strd r4, r5, [sp, #8] │ │ │ │ + blx 3439c │ │ │ │ + ldr r2, [pc, #172] @ (73cbc ) │ │ │ │ + ldr r3, [pc, #152] @ (73cac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #372] @ 0x174 │ │ │ │ + ldr r3, [sp, #532] @ 0x214 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - ittt eq │ │ │ │ - subeq.w r2, r8, #2 │ │ │ │ - moveq r1, #32 │ │ │ │ - addeq.w r0, fp, #2 │ │ │ │ - bne.w 72a3c │ │ │ │ - add sp, #380 @ 0x17c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 31248 │ │ │ │ - ldr.w r2, [pc, #1268] @ 730e0 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r3, #16 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r3, [pc, #1260] @ 730e4 │ │ │ │ - adds r2, #4 │ │ │ │ - adds r1, r4, #4 │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - add r3, pc │ │ │ │ - blx 344a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 72f06 │ │ │ │ - ldr.w r4, [pc, #1240] @ 730e8 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r2, [pc, #1236] @ 730ec │ │ │ │ - add r4, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r3, #16 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1228] @ 730f0 │ │ │ │ + bne.n 73ca8 │ │ │ │ + add.w sp, sp, #540 @ 0x21c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r2, [pc, #148] @ (73cc0 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #148] @ (73cc4 ) │ │ │ │ + movs r6, #27 │ │ │ │ + ldr r0, [pc, #148] @ (73cc8 ) │ │ │ │ add r2, pc │ │ │ │ - adds r2, #4 │ │ │ │ - adds r1, r4, #4 │ │ │ │ - add r3, pc │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - blx 344a0 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 72f38 │ │ │ │ - subs r5, r0, #1 │ │ │ │ - str r5, [r4, #76] @ 0x4c │ │ │ │ - add r4, r5 │ │ │ │ - mov r2, r5 │ │ │ │ - ldrb.w r3, [r4, #39] @ 0x27 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - bne.w 73170 │ │ │ │ - ldr.w r1, [pc, #1188] @ 730f4 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r1, #38 @ 0x26 │ │ │ │ - add r3, r2 │ │ │ │ - add.w r2, r1, #40 @ 0x28 │ │ │ │ - ldrb r1, [r3, #0] │ │ │ │ - mov r4, r3 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r1, #48 @ 0x30 │ │ │ │ - beq.n 72c5e │ │ │ │ - ldr.w r3, [pc, #1164] @ 730f8 │ │ │ │ - rsb r2, r2, #1 │ │ │ │ - add r2, r4 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ - add r3, pc │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ - beq.w 72f4e │ │ │ │ - subs r5, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 73176 │ │ │ │ - ldr.w r3, [pc, #1140] @ 730fc │ │ │ │ - add r3, pc │ │ │ │ - str r2, [r3, #4] │ │ │ │ - ldr.w r4, [pc, #1136] @ 73100 │ │ │ │ - add r4, pc │ │ │ │ - ldrb r3, [r4, #0] │ │ │ │ - sub.w r2, r3, #67 @ 0x43 │ │ │ │ - cmp r2, #1 │ │ │ │ - bhi.w 729e4 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - cmp r5, #1 │ │ │ │ - ble.w 729ea │ │ │ │ - ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 732a4 │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 73446 │ │ │ │ - ldr.w r4, [pc, #1100] @ 73104 │ │ │ │ - movs r3, #16 │ │ │ │ - ldr.w r2, [pc, #1096] @ 73108 │ │ │ │ - movs r1, #1 │ │ │ │ - add r4, pc │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - ldr.w r3, [pc, #1088] @ 7310c │ │ │ │ - add r2, pc │ │ │ │ - add.w r6, r4, #40 @ 0x28 │ │ │ │ - adds r2, #4 │ │ │ │ - add r3, pc │ │ │ │ - adds r1, r4, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 344a0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 72f34 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add.w sl, r0, #4294967295 @ 0xffffffff │ │ │ │ - adds r2, r0, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - subs r3, r3, r0 │ │ │ │ - bic.w sl, sl, sl, asr #31 │ │ │ │ - add r5, r6 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add.w r7, sl, r3 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r9, r0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.n 72d54 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - subs r7, r4, r2 │ │ │ │ - subs r4, #1 │ │ │ │ - adds r3, r7, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - it ge │ │ │ │ - addge sl, r3 │ │ │ │ - cmp r4, sl │ │ │ │ - ble.w 73502 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, fp │ │ │ │ - blx 31af0 │ │ │ │ - sub.w r2, r4, sl │ │ │ │ - add.w r0, fp, sl │ │ │ │ - movs r1, #32 │ │ │ │ - blx 3124c │ │ │ │ - ldr r4, [pc, #952] @ (73110 ) │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fa68 │ │ │ │ - add r4, pc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 72f34 │ │ │ │ - mov r1, fp │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - blx 31af0 │ │ │ │ - b.n 72f34 │ │ │ │ - add r6, r7 │ │ │ │ - ldrb.w r3, [r6, #39] @ 0x27 │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - bne.w 729aa │ │ │ │ - ldr r3, [pc, #912] @ (73114 ) │ │ │ │ - subs r5, #3 │ │ │ │ - add r3, pc │ │ │ │ - ldrh r3, [r3, #0] │ │ │ │ - strh r3, [r4, r5] │ │ │ │ - b.n 729aa │ │ │ │ - ldr r3, [pc, #904] @ (73118 ) │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - add r3, pc │ │ │ │ - add.w r0, r3, #24 │ │ │ │ - blx 31af0 │ │ │ │ - rsb r2, r7, #16 │ │ │ │ - add r0, r7 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 3124c │ │ │ │ - b.n 72884 │ │ │ │ - movs r2, #16 │ │ │ │ - mov r1, fp │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ - blx 31af0 │ │ │ │ - b.n 729ce │ │ │ │ - adds r1, r5, #2 │ │ │ │ - cmp r0, #4 │ │ │ │ - bgt.w 72fbc │ │ │ │ - subs r6, r0, #2 │ │ │ │ - adds r4, #16 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31af0 │ │ │ │ - adds r0, r4, r6 │ │ │ │ - rsb r2, r6, #3 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 3124c │ │ │ │ - ldr r4, [pc, #832] @ (7311c ) │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #832] @ (73120 ) │ │ │ │ - movs r2, #3 │ │ │ │ - add r4, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r0, r4, #16 │ │ │ │ - blx 329a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 7320a │ │ │ │ - ldr r3, [pc, #816] @ (73124 ) │ │ │ │ - movs r2, #1 │ │ │ │ - add r3, pc │ │ │ │ - str r2, [r3, #8] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - beq.w 72870 │ │ │ │ - vldr s15, [r9] │ │ │ │ - add r7, sp, #20 │ │ │ │ - vldr s16, [pc, #692] @ 730c0 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r1, [pc, #792] @ (73128 ) │ │ │ │ - vadd.f32 s15, s15, s16 │ │ │ │ - add r1, pc │ │ │ │ - vstr s15, [r7] │ │ │ │ - blx 3522c │ │ │ │ - ldr r3, [pc, #780] @ (7312c ) │ │ │ │ - vsub.f32 s0, s0, s16 │ │ │ │ - add r3, pc │ │ │ │ - vstr s0, [r3, #20] │ │ │ │ - b.n 72708 │ │ │ │ - ldr r2, [pc, #768] @ (73130 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.n 73baa │ │ │ │ + ldr r2, [pc, #132] @ (73ccc ) │ │ │ │ movs r3, #6 │ │ │ │ - ldr r1, [pc, #768] @ (73134 ) │ │ │ │ - mov.w sl, #35 @ 0x23 │ │ │ │ - ldr r0, [pc, #768] @ (73138 ) │ │ │ │ + ldr r1, [pc, #132] @ (73cd0 ) │ │ │ │ + mov.w ip, #19 │ │ │ │ + ldr r0, [pc, #128] @ (73cd4 ) │ │ │ │ add r2, pc │ │ │ │ - strd r3, sl, [sp] │ │ │ │ + strd r3, ip, [sp] │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ blx 33af8 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 726c4 │ │ │ │ - vldr s14, [pc, #628] @ 730c4 │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 7304c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.n 72f64 │ │ │ │ - subs r5, #1 │ │ │ │ - bic.w r5, r5, r5, asr #31 │ │ │ │ - cmp r8, r5 │ │ │ │ - ble.w 73406 │ │ │ │ - mov r2, r5 │ │ │ │ - add.w r1, r4, #41 @ 0x29 │ │ │ │ - mov r0, fp │ │ │ │ - blx 31af0 │ │ │ │ - ldr r2, [pc, #700] @ (7313c ) │ │ │ │ - ldr r3, [pc, #596] @ (730d4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #372] @ 0x174 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 72a3c │ │ │ │ - sub.w r2, r8, r5 │ │ │ │ - movs r1, #32 │ │ │ │ - add.w r0, fp, r5 │ │ │ │ - b.n 72bda │ │ │ │ - cmp r8, r3 │ │ │ │ - ble.w 72b24 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - bic.w r5, r5, r5, asr #31 │ │ │ │ - cmp r8, r5 │ │ │ │ - ble.w 7325e │ │ │ │ - mov r2, r5 │ │ │ │ - add.w r1, r4, #40 @ 0x28 │ │ │ │ - mov r0, fp │ │ │ │ - blx 31af0 │ │ │ │ - movs r1, #32 │ │ │ │ - sub.w r2, r8, r5 │ │ │ │ - add.w r0, fp, r5 │ │ │ │ - blx 3124c │ │ │ │ - b.n 72b24 │ │ │ │ - adds r0, #9 │ │ │ │ - cmp r0, #18 │ │ │ │ - bls.n 72f84 │ │ │ │ - ldr r2, [pc, #620] @ (73140 ) │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - add r2, pc │ │ │ │ - ldmia r2, {r0, r1, r2} │ │ │ │ - stmia r6!, {r0, r1} │ │ │ │ - strh.w r2, [r6], #2 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ - strb r2, [r6, #0] │ │ │ │ - str.w r3, [r5, #35] @ 0x23 │ │ │ │ - strb.w r3, [r5, #39] @ 0x27 │ │ │ │ - b.n 728ea │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - add.w r1, r4, #41 @ 0x29 │ │ │ │ - mov r0, fp │ │ │ │ - blx 31af0 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - subs r2, #1 │ │ │ │ - bic.w r4, r2, r2, asr #31 │ │ │ │ - b.n 72b5e │ │ │ │ - ldrb r3, [r4, #0] │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ - bne.w 729e4 │ │ │ │ - ldr r4, [pc, #564] @ (73144 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #564] @ (73148 ) │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r3, #16 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [pc, #556] @ (7314c ) │ │ │ │ - add r2, pc │ │ │ │ - adds r2, #4 │ │ │ │ - adds r1, r4, #4 │ │ │ │ - add r3, pc │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - blx 344a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 72c0e │ │ │ │ - ldrb r3, [r4, #0] │ │ │ │ - b.n 729e4 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ - add r4, r2 │ │ │ │ - ldrb.w r3, [r4, #39] @ 0x27 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 72c4e │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 72c84 │ │ │ │ - ldr r3, [pc, #512] @ (73150 ) │ │ │ │ - subs r2, #1 │ │ │ │ - add r3, pc │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ - b.n 72c7c │ │ │ │ - mov r2, r8 │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ - mov r0, fp │ │ │ │ - blx 31af0 │ │ │ │ - b.n 72b24 │ │ │ │ - ldr r2, [pc, #492] @ (73154 ) │ │ │ │ - ldr r3, [pc, #364] @ (730d4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #372] @ 0x174 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 72a3c │ │ │ │ - add sp, #380 @ 0x17c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #464] @ (73158 ) │ │ │ │ - mov.w r6, #538976288 @ 0x20202020 │ │ │ │ - ldr r5, [pc, #464] @ (7315c ) │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 73ba6 │ │ │ │ + ldr r2, [pc, #108] @ (73cd8 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #108] @ (73cdc ) │ │ │ │ + movs r7, #28 │ │ │ │ + ldr r0, [pc, #108] @ (73ce0 ) │ │ │ │ add r2, pc │ │ │ │ - add r5, pc │ │ │ │ - add.w r3, r5, #24 │ │ │ │ - ldmia r2, {r0, r1, r2} │ │ │ │ - stmia r3!, {r0, r1} │ │ │ │ - strh.w r2, [r3], #2 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ - str.w r6, [r5, #35] @ 0x23 │ │ │ │ - strb.w r6, [r5, #39] @ 0x27 │ │ │ │ - b.n 728ea │ │ │ │ - strd r3, r3, [r5, #28] │ │ │ │ - str r3, [r5, #36] @ 0x24 │ │ │ │ - movw r3, #18728 @ 0x4928 │ │ │ │ - movt r3, #10550 @ 0x2936 │ │ │ │ - str r3, [r5, #24] │ │ │ │ - b.n 728ea │ │ │ │ - add.w r0, r4, #16 │ │ │ │ - movs r2, #3 │ │ │ │ - blx 31af0 │ │ │ │ - b.n 72dd8 │ │ │ │ - ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 7335e │ │ │ │ - bic.w r5, r5, r5, asr #31 │ │ │ │ - adds r7, r5, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [pc, #380] @ (73160 ) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - add r3, pc │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add.w r3, r4, #40 @ 0x28 │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.n 73026 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r8, r4 │ │ │ │ - ble.w 7342e │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, fp │ │ │ │ - blx 31af0 │ │ │ │ - movs r1, #32 │ │ │ │ - sub.w r2, r8, r4 │ │ │ │ - add.w r0, fp, r4 │ │ │ │ - blx 3124c │ │ │ │ - ldr r2, [pc, #316] @ (73164 ) │ │ │ │ - ldr r3, [pc, #168] @ (730d4 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.n 73baa │ │ │ │ + ldr r2, [pc, #92] @ (73ce4 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #92] @ (73ce8 ) │ │ │ │ + mov.w lr, #26 │ │ │ │ + ldr r0, [pc, #88] @ (73cec ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #372] @ 0x174 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 72a3c │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #380 @ 0x17c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2fa64 │ │ │ │ - ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 732ee │ │ │ │ - bic.w r5, r5, r5, asr #31 │ │ │ │ - adds r7, r5, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [pc, #260] @ (73168 ) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - add r3, pc │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ + strd r3, lr, [sp] │ │ │ │ + add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add.w r3, r4, #40 @ 0x28 │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.n 730a8 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r8, r4 │ │ │ │ - ble.w 7343a │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, fp │ │ │ │ - blx 31af0 │ │ │ │ - movs r1, #32 │ │ │ │ - sub.w r2, r8, r4 │ │ │ │ - add.w r0, fp, r4 │ │ │ │ - blx 3124c │ │ │ │ - ldr r2, [pc, #192] @ (7316c ) │ │ │ │ - ldr r3, [pc, #40] @ (730d4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #372] @ 0x174 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 7303c │ │ │ │ - b.n 72a3c │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - orrs r4, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ - ldr r0, [pc, #840] @ (73414 ) │ │ │ │ - movs r0, r1 │ │ │ │ - pop {r1, r2, r4, r6, pc} │ │ │ │ - movs r2, r1 │ │ │ │ - cbz r0, 7310a │ │ │ │ - movs r1, r1 │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.n 73b96 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + b.n 73bf2 │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - cbz r0, 730f2 │ │ │ │ + add r1, pc, #520 @ (adr r1, 73ebc ) │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [pc, #600] @ (73340 ) │ │ │ │ - movs r0, r1 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r4, [sp, #880] @ 0x370 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ - movs r0, r1 │ │ │ │ - pop {r1} │ │ │ │ - movs r2, r1 │ │ │ │ - cbnz r0, 73174 │ │ │ │ - movs r2, r1 │ │ │ │ - cbnz r4, 73172 │ │ │ │ - movs r2, r1 │ │ │ │ - cbnz r4, 73174 │ │ │ │ - movs r2, r1 │ │ │ │ - cbnz r2, 7316c │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ movs r0, r1 │ │ │ │ - bx r2 │ │ │ │ + ldrh r2, [r1, #38] @ 0x26 │ │ │ │ movs r0, r1 │ │ │ │ - revsh r0, r7 │ │ │ │ - movs r2, r1 │ │ │ │ - mov r2, fp │ │ │ │ + add r0, pc, #968 @ (adr r0, 74088 ) │ │ │ │ + movs r1, r1 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ movs r0, r1 │ │ │ │ - revsh r0, r0 │ │ │ │ - movs r2, r1 │ │ │ │ - rev16 r4, r6 │ │ │ │ - movs r2, r1 │ │ │ │ - str r6, [r2, #32] │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ movs r0, r1 │ │ │ │ - rev16 r6, r3 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ movs r0, r1 │ │ │ │ - rev r0, r6 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r4, r4 │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ movs r0, r1 │ │ │ │ - cmp r2, r8 │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + ldr r0, [r7, #72] @ 0x48 │ │ │ │ movs r0, r1 │ │ │ │ - add r6, sp, #528 @ 0x210 │ │ │ │ - movs r1, r1 │ │ │ │ - add lr, pc │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ movs r0, r1 │ │ │ │ - cbnz r2, 73156 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + subs r1, #130 @ 0x82 │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #72] @ 0x48 │ │ │ │ movs r0, r1 │ │ │ │ - cbnz r2, 73154 │ │ │ │ - movs r2, r1 │ │ │ │ - add r5, sp, #624 @ 0x270 │ │ │ │ - movs r1, r1 │ │ │ │ - add r4, r7 │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xb8c6 │ │ │ │ - movs r2, r1 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ movs r0, r1 │ │ │ │ - add r4, sp, #872 @ 0x368 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ movs r0, r1 │ │ │ │ - add r4, sp, #352 @ 0x160 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 72f4e │ │ │ │ - ldr r7, [pc, #932] @ (7351c ) │ │ │ │ - bic.w r4, r2, r2, asr #31 │ │ │ │ - add r7, pc │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ - subs r6, r6, r0 │ │ │ │ - adds r6, #1 │ │ │ │ - bic.w r6, r6, r6, asr #31 │ │ │ │ - adds r0, r4, r6 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34010 │ │ │ │ - add.w r3, r7, #40 @ 0x28 │ │ │ │ - mov r9, r0 │ │ │ │ - add r5, r3 │ │ │ │ - mov r2, r4 │ │ │ │ - adds r0, r4, r6 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ldrd r5, r4, [r7, #72] @ 0x48 │ │ │ │ - ble.n 731e2 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - bic.w r6, r4, r4, asr #31 │ │ │ │ - subs r3, r3, r5 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - it ge │ │ │ │ - addge r6, r6, r3 │ │ │ │ - cmp r8, r6 │ │ │ │ - ble.w 733fa │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, fp │ │ │ │ - blx 31af0 │ │ │ │ - movs r1, #32 │ │ │ │ - sub.w r2, r8, r6 │ │ │ │ - add.w r0, fp, r6 │ │ │ │ - blx 3124c │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fa68 │ │ │ │ - ldr r0, [pc, #820] @ (73520 ) │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - adds r2, r4, r3 │ │ │ │ - subs r2, r2, r5 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bgt.n 7329a │ │ │ │ - ldrb r3, [r0, #0] │ │ │ │ - sub.w r2, r3, #67 @ 0x43 │ │ │ │ - cmp r2, #1 │ │ │ │ - bhi.w 729e4 │ │ │ │ - b.w 729ea │ │ │ │ - ldr r1, [pc, #792] @ (73524 ) │ │ │ │ - movs r3, #3 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r0, r4, #16 │ │ │ │ - add r1, pc │ │ │ │ - blx 329a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 72df2 │ │ │ │ - ldr r1, [pc, #772] @ (73528 ) │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #3 │ │ │ │ - add.w r0, r4, #16 │ │ │ │ - add r1, pc │ │ │ │ - blx 329a8 │ │ │ │ + │ │ │ │ +00073cf0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #220] @ (73de0 ) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #220] @ (73de4 ) │ │ │ │ + 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, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 32690 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 734dc │ │ │ │ - ldr r3, [pc, #756] @ (7352c ) │ │ │ │ + beq.n 73dbe │ │ │ │ + blx 35420 │ │ │ │ + ldr r1, [pc, #188] @ (73de8 ) │ │ │ │ movs r2, #1 │ │ │ │ - add r3, pc │ │ │ │ - str r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #752] @ (73530 ) │ │ │ │ - add r3, pc │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 72870 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 2eefc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72e02 │ │ │ │ - b.w 726fc │ │ │ │ - ldr r2, [pc, #732] @ (73534 ) │ │ │ │ - add r2, pc │ │ │ │ - b.w 72858 │ │ │ │ + ble.n 73d50 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r0, #1 │ │ │ │ + mov r3, r6 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ - add.w r1, r4, #40 @ 0x28 │ │ │ │ - mov r0, fp │ │ │ │ - blx 31af0 │ │ │ │ - b.n 72b24 │ │ │ │ - ldr r2, [pc, #712] @ (73538 ) │ │ │ │ - ldr r3, [pc, #716] @ (7353c ) │ │ │ │ + adds r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34c70 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 73d74 │ │ │ │ + ldr r2, [pc, #148] @ (73dec ) │ │ │ │ + ldr r3, [pc, #136] @ (73de4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #372] @ 0x174 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - itt eq │ │ │ │ - moveq r2, r8 │ │ │ │ - addeq.w r1, r4, #40 @ 0x28 │ │ │ │ - bne.w 72a3c │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #380 @ 0x17c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 31aec │ │ │ │ - mov r1, fp │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ - blx 31af0 │ │ │ │ - b.n 72c8c │ │ │ │ - subs r5, #1 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.w 734d8 │ │ │ │ - cmp r5, r8 │ │ │ │ - bge.w 734f4 │ │ │ │ - mov r2, r5 │ │ │ │ - add.w r1, r4, #41 @ 0x29 │ │ │ │ - mov r0, fp │ │ │ │ - blx 31af0 │ │ │ │ - movs r1, #32 │ │ │ │ - sub.w r2, r8, r5 │ │ │ │ - add.w r0, fp, r5 │ │ │ │ - blx 3124c │ │ │ │ - ldr r3, [pc, #624] @ (73540 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r5, [r3, #4] │ │ │ │ - subs r5, #1 │ │ │ │ - str r5, [r3, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 72cb6 │ │ │ │ - ldr r0, [pc, #612] @ (73544 ) │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, pc │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ - blx 31af0 │ │ │ │ - b.n 72cb6 │ │ │ │ - subs r5, #1 │ │ │ │ - bic.w r5, r5, r5, asr #31 │ │ │ │ - adds r7, r5, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [pc, #584] @ (73548 ) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, r5 │ │ │ │ + bne.n 73dda │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 30888 │ │ │ │ + ldr r1, [pc, #120] @ (73df0 ) │ │ │ │ + movs r6, #1 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + mov r8, r1 │ │ │ │ + blx 34c70 │ │ │ │ + ldr r3, [pc, #104] @ (73df4 ) │ │ │ │ + add r1, sp, #20 │ │ │ │ + movs r2, #6 │ │ │ │ add r3, pc │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add.w r3, r4, #41 @ 0x29 │ │ │ │ + movs r0, #7 │ │ │ │ + strd r6, r4, [sp] │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.n 73344 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - adds r4, r3, #1 │ │ │ │ - cmp r8, r4 │ │ │ │ - ble.w 734c0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, fp │ │ │ │ - blx 31af0 │ │ │ │ - movs r1, #32 │ │ │ │ - sub.w r2, r8, r4 │ │ │ │ - add.w r0, fp, r4 │ │ │ │ - blx 3124c │ │ │ │ - ldr r2, [pc, #516] @ (7354c ) │ │ │ │ - ldr r3, [pc, #500] @ (7353c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #372] @ 0x174 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.w 7303c │ │ │ │ - b.w 72a3c │ │ │ │ - subs r5, #1 │ │ │ │ - bic.w r5, r5, r5, asr #31 │ │ │ │ - adds r7, r5, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [pc, #480] @ (73550 ) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - add r3, pc │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #16 │ │ │ │ + blx 32cc0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 73d56 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + add.w r1, r8, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 35718 │ │ │ │ + b.n 73d56 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r1, [pc, #52] @ (73df8 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add.w r3, r4, #41 @ 0x29 │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.n 733b4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - adds r4, r3, #1 │ │ │ │ - cmp r8, r4 │ │ │ │ - ble.w 734cc │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, fp │ │ │ │ - blx 31af0 │ │ │ │ - movs r1, #32 │ │ │ │ - sub.w r2, r8, r4 │ │ │ │ - add.w r0, fp, r4 │ │ │ │ - blx 3124c │ │ │ │ - ldr r2, [pc, #412] @ (73554 ) │ │ │ │ - ldr r3, [pc, #388] @ (7353c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #372] @ 0x174 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.w 7303c │ │ │ │ - b.w 72a3c │ │ │ │ - ldr r2, [pc, #392] @ (73558 ) │ │ │ │ - ldr r3, [pc, #360] @ (7353c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r1, [pc, #388] @ (7355c ) │ │ │ │ + ldr r2, [pc, #48] @ (73dfc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #372] @ 0x174 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 72a3c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #380 @ 0x17c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 33e04 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, fp │ │ │ │ - blx 31af0 │ │ │ │ - b.n 731e2 │ │ │ │ - ldr r2, [pc, #344] @ (73560 ) │ │ │ │ - ldr r3, [pc, #304] @ (7353c ) │ │ │ │ + ldr r0, [pc, #48] @ (73e00 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #372] @ 0x174 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - itt eq │ │ │ │ - moveq r2, r8 │ │ │ │ - addeq.w r1, r4, #41 @ 0x29 │ │ │ │ - beq.w 7328a │ │ │ │ - b.w 72a3c │ │ │ │ - movs r2, #1 │ │ │ │ - b.w 7284a │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, fp │ │ │ │ - blx 31af0 │ │ │ │ - b.n 73026 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, fp │ │ │ │ - blx 31af0 │ │ │ │ - b.n 730a8 │ │ │ │ - ldrb.w r3, [r4, #41] @ 0x29 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - bne.w 72cb6 │ │ │ │ - subs r7, r5, #1 │ │ │ │ - subs r5, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 34010 │ │ │ │ - mov r6, r0 │ │ │ │ - add.w r3, r4, #42 @ 0x2a │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #1 │ │ │ │ - add.w r3, r4, #40 @ 0x28 │ │ │ │ - mov r1, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.n 7349e │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - subs r4, #2 │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r8, r4 │ │ │ │ - ble.n 7350e │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, fp │ │ │ │ - blx 31af0 │ │ │ │ - sub.w r2, r8, r4 │ │ │ │ - add.w r0, fp, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 3124c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fa68 │ │ │ │ - ldr r0, [pc, #188] @ (73564 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 72cb6 │ │ │ │ - mov r1, fp │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ - blx 31af0 │ │ │ │ - b.w 72cb6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, fp │ │ │ │ - blx 31af0 │ │ │ │ - b.n 73344 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, fp │ │ │ │ - blx 31af0 │ │ │ │ - b.n 733b4 │ │ │ │ - str r5, [r4, #4] │ │ │ │ - b.n 732de │ │ │ │ - ldr r1, [pc, #136] @ (73568 ) │ │ │ │ - movs r3, #3 │ │ │ │ - add.w r0, r4, #16 │ │ │ │ - mov r2, r3 │ │ │ │ - add r1, pc │ │ │ │ - blx 329a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 73236 │ │ │ │ - b.n 7323e │ │ │ │ - mov r2, r8 │ │ │ │ - add.w r1, r4, #41 @ 0x29 │ │ │ │ - mov r0, fp │ │ │ │ - blx 31af0 │ │ │ │ - b.n 732ce │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, fp │ │ │ │ - blx 31af0 │ │ │ │ - b.n 72d54 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, fp │ │ │ │ - blx 31af0 │ │ │ │ - b.n 7349e │ │ │ │ + blx 33af8 │ │ │ │ + b.n 73d26 │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6d8 │ │ │ │ - movs r2, r1 │ │ │ │ - @ instruction: 0xb66a │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r1, [pc, #0] @ (73528 ) │ │ │ │ - movs r0, r1 │ │ │ │ - strh r2, [r0, r6] │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ - movs r2, r1 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ - movs r2, r1 │ │ │ │ - adcs r0, r4 │ │ │ │ - movs r0, r1 │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r7, lr} │ │ │ │ - movs r2, r1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r6, [r3, #10] │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ movs r0, r1 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ movs r1, r1 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + ldrh r4, [r1, #26] │ │ │ │ movs r0, r1 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ - movs r1, r1 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ - movs r1, r1 │ │ │ │ - ands r2, r2 │ │ │ │ + adds r7, #42 @ 0x2a │ │ │ │ movs r0, r1 │ │ │ │ - add r0, sp, #1000 @ 0x3e8 │ │ │ │ - movs r1, r1 │ │ │ │ - cbz r6, 735d2 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r6, #162 @ 0xa2 │ │ │ │ + subs r0, #56 @ 0x38 │ │ │ │ movs r0, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00073e04 : │ │ │ │ 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, #3360] @ 0xd20 │ │ │ │ - sub.w sp, sp, #700 @ 0x2bc │ │ │ │ - mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #2768] @ 74058 │ │ │ │ - subs r0, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr.w r2, [pc, #2764] @ 7405c │ │ │ │ - ldr.w r9, [sp, #736] @ 0x2e0 │ │ │ │ + str.w r0, [ip, #3616] @ 0xe20 │ │ │ │ + sub sp, #436 @ 0x1b4 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #672] @ (740c0 ) │ │ │ │ + mov r7, r1 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [pc, #668] @ (740c4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w fp, [sp, #772] @ 0x304 │ │ │ │ - ldrd r4, r6, [sp, #760] @ 0x2f8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #692] @ 0x2b4 │ │ │ │ + str r3, [sp, #428] @ 0x1ac │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd sl, r3, [sp, #740] @ 0x2e4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #748] @ 0x2ec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrd r5, r3, [sp, #752] @ 0x2f0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp r0, #8 │ │ │ │ - bhi.n 73668 │ │ │ │ - tbh [pc, r0, lsl #1] │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - lsls r2, r7, #7 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ - lsls r5, r0, #2 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - lsls r7, r4, #3 │ │ │ │ - lsls r3, r7, #4 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r0, [pc, #2696] @ 74060 │ │ │ │ - subs r3, #1 │ │ │ │ - ldr.w r1, [pc, #2692] @ 74064 │ │ │ │ - add r0, pc │ │ │ │ - add r0, r3 │ │ │ │ - movs r3, #1 │ │ │ │ - add r1, pc │ │ │ │ - mov r2, r3 │ │ │ │ - blx 329a8 │ │ │ │ + blx 32690 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73e1a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r6, [pc, #2672] @ 74068 │ │ │ │ - subs r3, #1 │ │ │ │ - add r6, pc │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - adds r2, r6, r3 │ │ │ │ - ldr.w r1, [r2, #824] @ 0x338 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ - bne.w 73df0 │ │ │ │ - ldr.w r0, [pc, #2652] @ 7406c │ │ │ │ - adds r2, r1, #3 │ │ │ │ - ands.w r2, r2, r1, asr #32 │ │ │ │ - it cc │ │ │ │ - movcc r2, r1 │ │ │ │ - add r0, pc │ │ │ │ - add r3, r0 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ - str.w r2, [r0, #1244] @ 0x4dc │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ + beq.w 740a0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.w 74060 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73aa4 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr.w r2, [pc, #2620] @ 74070 │ │ │ │ - movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr.w r1, [pc, #2616] @ 74074 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r0, [pc, #2612] @ 74078 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 73668 │ │ │ │ - ldr.w r3, [pc, #2600] @ 7407c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + ble.w 74084 │ │ │ │ + ldr r3, [pc, #628] @ (740c8 ) │ │ │ │ + mov.w r8, #4 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + movs r5, #1 │ │ │ │ add r3, pc │ │ │ │ - subs r2, #1 │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr.w r2, [r3, #428] @ 0x1ac │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r3, #428] @ 0x1ac │ │ │ │ - ldr.w r2, [pc, #2580] @ 74080 │ │ │ │ - ldr.w r3, [pc, #2536] @ 74058 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #692] @ 0x2b4 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 7404a │ │ │ │ - add.w sp, sp, #700 @ 0x2bc │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2552] @ 74084 │ │ │ │ - mov r7, r1 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [pc, #620] @ (740cc ) │ │ │ │ + add.w fp, sp, #416 @ 0x1a0 │ │ │ │ + mov.w r2, #20480 @ 0x5000 │ │ │ │ + str.w r8, [sp, #128] @ 0x80 │ │ │ │ add r3, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 73dd4 │ │ │ │ - ldr.w r4, [pc, #2540] @ 74088 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - add r4, pc │ │ │ │ - blx 3453c │ │ │ │ - cmp r0, #2 │ │ │ │ - str r0, [r4, #4] │ │ │ │ - bgt.w 73db6 │ │ │ │ - cmp r0, #1 │ │ │ │ - ble.w 73e38 │ │ │ │ - ldr.w r3, [pc, #2516] @ 7408c │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + 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 31c1c <_gfortran_st_write@plt> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + blx 30a14 <_gfortran_transfer_integer_write@plt> │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [pc, #556] @ (740d0 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #420 @ 0x1a4 │ │ │ │ add r3, pc │ │ │ │ - strh r2, [r3, #8] │ │ │ │ - ldr.w r3, [pc, #2508] @ 74090 │ │ │ │ - movs r2, #1 │ │ │ │ + movs r0, #6 │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + add.w r8, sp, #44 @ 0x2c │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #420 @ 0x1a4 │ │ │ │ + blx 34ca8 │ │ │ │ + ldr r3, [pc, #528] @ (740d4 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #420 @ 0x1a4 │ │ │ │ add r3, pc │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 73668 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r0, [pc, #2496] @ 74094 │ │ │ │ - ldr.w r1, [pc, #2496] @ 74098 │ │ │ │ - subs r2, #1 │ │ │ │ - add r0, pc │ │ │ │ - add r0, r2 │ │ │ │ - add r1, pc │ │ │ │ - mov r2, r3 │ │ │ │ - blx 329a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 73d8c │ │ │ │ - ldr.w r3, [pc, #2476] @ 7409c │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + movs r0, #6 │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #420 @ 0x1a4 │ │ │ │ + blx 34ca8 │ │ │ │ + ldr r3, [pc, #504] @ (740d8 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #420 @ 0x1a4 │ │ │ │ add r3, pc │ │ │ │ - add.w r3, r3, r1, lsl #2 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str.w r2, [r3, #424] @ 0x1a8 │ │ │ │ - b.n 73668 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r0, [pc, #2456] @ 740a0 │ │ │ │ - subs r3, #1 │ │ │ │ - ldr.w r1, [pc, #2456] @ 740a4 │ │ │ │ + movs r0, #7 │ │ │ │ + strd r5, fp, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #420 @ 0x1a4 │ │ │ │ + blx 319cc │ │ │ │ + ldr r3, [pc, #480] @ (740dc ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #420 @ 0x1a4 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + strd r5, fp, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add r0, sp, #420 @ 0x1a4 │ │ │ │ + blx 34ca8 │ │ │ │ + ldr r0, [pc, #456] @ (740e0 ) │ │ │ │ + add r1, sp, #32 │ │ │ │ + movs r2, #5 │ │ │ │ add r0, pc │ │ │ │ - add r0, r3 │ │ │ │ - movs r3, #1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 319cc │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + ldr r1, [pc, #440] @ (740e4 ) │ │ │ │ + asrs r2, r2, #31 │ │ │ │ add r1, pc │ │ │ │ - mov r2, r3 │ │ │ │ + adds r3, r2, r5 │ │ │ │ + eors r3, r2 │ │ │ │ + mov r2, r5 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, r5 │ │ │ │ blx 329a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 73d6a │ │ │ │ - ldr.w r3, [pc, #2436] @ 740a8 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ - movs r3, #164 @ 0xa4 │ │ │ │ - str r3, [sp, #356] @ 0x164 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr.w r7, [pc, #2420] @ 740ac │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r7, pc │ │ │ │ - str r3, [sp, #348] @ 0x15c │ │ │ │ - add.w r3, r7, r3, lsl #2 │ │ │ │ - ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ - asrs r3, r3, #31 │ │ │ │ - str r3, [sp, #380] @ 0x17c │ │ │ │ - mov.w r3, #544 @ 0x220 │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ - blx 2f388 <_gfortran_st_read@plt> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ - add.w r3, r7, r3, lsl #2 │ │ │ │ - ldr.w r2, [r3, #820] @ 0x334 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 33150 <_gfortran_transfer_character@plt> │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ - blx 30fe8 <_gfortran_st_read_done@plt> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 73668 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r3, r7, r3, lsl #2 │ │ │ │ - ldr.w r2, [r3, #428] @ 0x1ac │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r3, #428] @ 0x1ac │ │ │ │ - b.n 73668 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r0, [pc, #2332] @ 740b0 │ │ │ │ - subs r3, #1 │ │ │ │ - ldr.w r1, [pc, #2328] @ 740b4 │ │ │ │ - add r0, pc │ │ │ │ - add r0, r3 │ │ │ │ - movs r3, #1 │ │ │ │ + vldr s16, [sp, #48] @ 0x30 │ │ │ │ + cbnz r0, 73f9c │ │ │ │ + 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 31910 │ │ │ │ + ldr r1, [pc, #404] @ (740e8 ) │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - mov r2, r3 │ │ │ │ blx 329a8 │ │ │ │ + vldr s15, [sp, #12] │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vmul.f32 s15, s15, s16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73d48 │ │ │ │ - ldr.w r6, [pc, #2308] @ 740b8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r6, pc │ │ │ │ - add.w r3, r6, r3, lsl #2 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 73b84 │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ - movs r3, #0 │ │ │ │ + beq.n 7404e │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r5, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ - ldr.w r3, [pc, #2284] @ 740bc │ │ │ │ - str r0, [sp, #12] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [r0, #8] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r3, [r0, #4] │ │ │ │ - add.w r3, r6, r3, lsl #2 │ │ │ │ - ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ - str r3, [r0, #32] │ │ │ │ + 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 73ffe │ │ │ │ + ldr r0, [pc, #332] @ (740ec ) │ │ │ │ + add r5, sp, #36 @ 0x24 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + blx 34ca8 │ │ │ │ + ldr r0, [pc, #324] @ (740f0 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, pc │ │ │ │ + blx 319cc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + vldr s15, [sp, #12] │ │ │ │ asrs r3, r3, #31 │ │ │ │ - str r3, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #179 @ 0xb3 │ │ │ │ - str r3, [r0, #12] │ │ │ │ - mov.w r3, #544 @ 0x220 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - blx 31c1c <_gfortran_st_write@plt> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add.w r3, r6, r3, lsl #2 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr.w r2, [r3, #820] @ 0x334 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 359c8 <_gfortran_transfer_character_write@plt> │ │ │ │ - ldr.w r2, [r6, #420] @ 0x1a4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add.w r1, r6, #8 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 359c8 <_gfortran_transfer_character_write@plt> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 73668 │ │ │ │ - ldr.w r3, [pc, #2192] @ 740c0 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + 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 73f80 │ │ │ │ + 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 314b4 │ │ │ │ + ldr r3, [pc, #224] @ (740f4 ) │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #420 @ 0x1a4 │ │ │ │ add r3, pc │ │ │ │ - b.n 73658 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r0, [pc, #2184] @ 740c4 │ │ │ │ - subs r3, #1 │ │ │ │ - ldr.w r1, [pc, #2180] @ 740c8 │ │ │ │ - add r0, pc │ │ │ │ - add r0, r3 │ │ │ │ + movs r0, #6 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ + movs r2, #5 │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #420 @ 0x1a4 │ │ │ │ + blx 33ef8 │ │ │ │ + ldr r2, [pc, #196] @ (740f8 ) │ │ │ │ + ldr r3, [pc, #140] @ (740c0 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #428] @ 0x1ac │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 740bc │ │ │ │ + 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 73fe4 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #19 │ │ │ │ + ldr r2, [pc, #148] @ (740fc ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ + ldr r1, [pc, #144] @ (74100 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #144] @ (74104 ) │ │ │ │ add r1, pc │ │ │ │ - mov r2, r3 │ │ │ │ - blx 329a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 73d26 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r6, [pc, #2160] @ 740cc │ │ │ │ - subs r3, #1 │ │ │ │ - add r6, pc │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - adds r2, r6, r3 │ │ │ │ - ldr.w r1, [r2, #824] @ 0x338 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ - bne.w 73cf8 │ │ │ │ - ldr.w r0, [pc, #2140] @ 740d0 │ │ │ │ - adds r2, r1, #3 │ │ │ │ - ands.w r2, r2, r1, asr #32 │ │ │ │ - it cc │ │ │ │ - movcc r2, r1 │ │ │ │ add r0, pc │ │ │ │ - add r3, r0 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ - str.w r2, [r0, #1244] @ 0x4dc │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ + blx 33af8 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73b14 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr.w r2, [pc, #2108] @ 740d4 │ │ │ │ + bgt.w 73e50 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #28 │ │ │ │ + ldr r1, [pc, #124] @ (74108 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr.w r1, [pc, #2104] @ 740d8 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r0, [pc, #2100] @ 740dc │ │ │ │ + ldr r2, [pc, #120] @ (7410c ) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #120] @ (74110 ) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33af8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 73668 │ │ │ │ - ldr.w r3, [pc, #2084] @ 740e0 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - add r3, pc │ │ │ │ - b.n 73658 │ │ │ │ - ldr.w r1, [pc, #2080] @ 740e4 │ │ │ │ + b.n 73e50 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r0, #26 │ │ │ │ + ldr r2, [pc, #108] @ (74114 ) │ │ │ │ + strd r3, r0, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r1, [pc, #104] @ (74118 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #104] @ (7411c ) │ │ │ │ add r1, pc │ │ │ │ - blx 329a8 │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.n 73e3e │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r7, #186 @ 0xba │ │ │ │ + movs r0, r1 │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r4, #158 @ 0x9e │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, #118 @ 0x76 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ + movs r0, r1 │ │ │ │ + adds r7, #34 @ 0x22 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r4, [r2, #7] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r4, r5, #26 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ + movs r0, r1 │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + movs r0, r1 │ │ │ │ + adds r5, #122 @ 0x7a │ │ │ │ + movs r0, r1 │ │ │ │ + adds r1, #158 @ 0x9e │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ + movs r0, r1 │ │ │ │ + adds r2, #18 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r5, #90 @ 0x5a │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00074120 : │ │ │ │ + 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, #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] @ (7447c ) │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [pc, #824] @ (74480 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #516] @ 0x204 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 32690 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73cc0 │ │ │ │ - ldr.w r3, [pc, #2060] @ 740e8 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + beq.w 7444a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.w 7440c │ │ │ │ + ldr r3, [sp, #572] @ 0x23c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 7442e │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ + ldr r3, [pc, #788] @ (74484 ) │ │ │ │ + movs r4, #1 │ │ │ │ + add.w r9, sp, #504 @ 0x1f8 │ │ │ │ add r3, pc │ │ │ │ - add r3, r2 │ │ │ │ - ldrb.w r2, [r8] │ │ │ │ - strb.w r2, [r3, #-1] │ │ │ │ - add r6, sp, #32 │ │ │ │ - ldr.w r7, [pc, #2044] @ 740ec │ │ │ │ - ldr.w r3, [pc, #2044] @ 740f0 │ │ │ │ - mov.w lr, #16512 @ 0x4080 │ │ │ │ - add r7, pc │ │ │ │ - mov r0, r6 │ │ │ │ + mov.w r8, #4 │ │ │ │ + str r3, [r5, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [pc, #772] @ (74488 ) │ │ │ │ + mov.w fp, #0 │ │ │ │ + str.w r9, [r5, #68] @ 0x44 │ │ │ │ + mov.w r2, #20480 @ 0x5000 │ │ │ │ add r3, pc │ │ │ │ - strd sl, fp, [r6, #56] @ 0x38 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [r6, #8] │ │ │ │ - movs r3, #78 @ 0x4e │ │ │ │ - str r3, [r6, #12] │ │ │ │ - add.w r3, r7, #424 @ 0x1a8 │ │ │ │ - str r3, [r6, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - strd lr, r3, [r6] │ │ │ │ - blx 35ac8 <_gfortran_st_inquire@plt> │ │ │ │ - ldr.w r1, [pc, #2008] @ 740f4 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - add r1, pc │ │ │ │ - mov r2, r3 │ │ │ │ - blx 329a8 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 73bf8 │ │ │ │ - ldr.w r3, [r7, #424] @ 0x1a8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 73bd4 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #1976] @ 740f8 │ │ │ │ - ldr.w r1, [r9] │ │ │ │ + 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 31c1c <_gfortran_st_write@plt> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30a14 <_gfortran_transfer_integer_write@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [pc, #716] @ (7448c ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #508 @ 0x1fc │ │ │ │ add r3, pc │ │ │ │ - add.w r2, r3, r2, lsl #2 │ │ │ │ - mov r7, r3 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - str.w r1, [r2, #820] @ 0x334 │ │ │ │ - str.w r3, [r2, #424] @ 0x1a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 73c5c │ │ │ │ - str.w r1, [r7, #1232] @ 0x4d0 │ │ │ │ - ldr.w r3, [pc, #1940] @ 740fc │ │ │ │ - movs r2, #11 │ │ │ │ - str.w fp, [r6, #40] @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ + movs r0, #6 │ │ │ │ + strd r4, sl, [sp] │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #508 @ 0x1fc │ │ │ │ + blx 34ca8 │ │ │ │ + ldr r3, [pc, #692] @ (74490 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #508 @ 0x1fc │ │ │ │ add r3, pc │ │ │ │ - str r3, [r6, #60] @ 0x3c │ │ │ │ - movs r3, #6 │ │ │ │ - str r3, [r6, #56] @ 0x38 │ │ │ │ - ldr.w r3, [pc, #1924] @ 74100 │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ - str r1, [r6, #32] │ │ │ │ + movs r0, #7 │ │ │ │ + strd r4, r9, [sp] │ │ │ │ + blx 30cc0 <_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 34ca8 │ │ │ │ + ldr r3, [pc, #664] @ (74494 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #508 @ 0x1fc │ │ │ │ add r3, pc │ │ │ │ - asrs r1, r1, #31 │ │ │ │ - str r3, [r6, #64] @ 0x40 │ │ │ │ - str.w sl, [r6, #44] @ 0x2c │ │ │ │ - mov.w r3, #3488 @ 0xda0 │ │ │ │ - movt r3, #256 @ 0x100 │ │ │ │ - str r5, [r6, #24] │ │ │ │ - str r3, [r6, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r1, [r6, #36] @ 0x24 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str.w r3, [r6, #164] @ 0xa4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r3, [r6, #4] │ │ │ │ - ldr.w r3, [pc, #1884] @ 74104 │ │ │ │ + movs r0, #7 │ │ │ │ + strd r4, sl, [sp] │ │ │ │ + blx 30cc0 <_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 319cc │ │ │ │ + ldr r3, [pc, #636] @ (74498 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #508 @ 0x1fc │ │ │ │ add r3, pc │ │ │ │ - strd r3, r2, [r6, #8] │ │ │ │ - blx 2f718 <_gfortran_st_open@plt> │ │ │ │ - b.n 73668 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r0, [pc, #1868] @ 74108 │ │ │ │ - ldr.w r1, [pc, #1868] @ 7410c │ │ │ │ - subs r2, #1 │ │ │ │ + movs r0, #7 │ │ │ │ + strd r4, r9, [sp] │ │ │ │ + blx 30cc0 <_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 319cc │ │ │ │ + ldr r0, [pc, #608] @ (7449c ) │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - add r0, r2 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + blx 34ca8 │ │ │ │ + ldr r0, [pc, #596] @ (744a0 ) │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + blx 32cc0 │ │ │ │ + ldr r0, [pc, #584] @ (744a4 ) │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + blx 32cc0 │ │ │ │ + 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 31910 │ │ │ │ + ldr r1, [pc, #548] @ (744a8 ) │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, sl │ │ │ │ add r1, pc │ │ │ │ - mov r2, r3 │ │ │ │ blx 329a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73c80 │ │ │ │ - ldr.w r5, [pc, #1848] @ 74110 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr.w r2, [r5, #408] @ 0x198 │ │ │ │ - add.w r3, r5, r3, lsl #2 │ │ │ │ - str r1, [r3, #8] │ │ │ │ - cbnz r2, 73a48 │ │ │ │ - ldr.w r8, [pc, #1828] @ 74114 │ │ │ │ - movs r0, #1 │ │ │ │ - movs r1, #10 │ │ │ │ - add r6, sp, #32 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ - add r8, pc │ │ │ │ - str.w r0, [r5, #412] @ 0x19c │ │ │ │ - b.n 73a0e │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - adds r3, r2, #1 │ │ │ │ - ldr.w r1, [r8, r2, lsl #2] │ │ │ │ - ldr.w r2, [r8, r3, lsl #2] │ │ │ │ - strb r2, [r6, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r0, #2 │ │ │ │ - strb.w r1, [sp, #31] │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add.w r3, sp, #31 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - ldr.w r2, [r5, #412] @ 0x19c │ │ │ │ - ldrh.w r0, [sp, #688] @ 0x2b0 │ │ │ │ - adds r1, r2, #1 │ │ │ │ - str.w r1, [r5, #412] @ 0x19c │ │ │ │ - add.w r3, r5, r2, lsl #1 │ │ │ │ - cmp r1, #2 │ │ │ │ - strh.w r0, [r3, #414] @ 0x19e │ │ │ │ - ble.n 73a02 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r5, #408] @ 0x198 │ │ │ │ - ldr.w r3, [pc, #1740] @ 74118 │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cbnz r2, 73a5c │ │ │ │ - ldrh.w r1, [r3, #416] @ 0x1a0 │ │ │ │ - movs r2, #1 │ │ │ │ - strh r1, [r3, #8] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr.w r4, [pc, #1724] @ 7411c │ │ │ │ - movs r1, #2 │ │ │ │ - add r4, pc │ │ │ │ - add.w r0, r4, #8 │ │ │ │ - blx 3453c │ │ │ │ - str.w r0, [r4, #420] @ 0x1a4 │ │ │ │ - b.n 73668 │ │ │ │ - add r0, sp, #32 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - movs r2, #142 @ 0x8e │ │ │ │ - ldr.w r3, [pc, #1700] @ 74120 │ │ │ │ - str r5, [r0, #24] │ │ │ │ - add r3, pc │ │ │ │ - strd r3, r2, [r0, #8] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r3, [r0, #4] │ │ │ │ - movs r3, #32 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - blx 34508 <_gfortran_st_close@plt> │ │ │ │ - ldr.w r3, [pc, #1680] @ 74124 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ - add r3, pc │ │ │ │ - add r3, r1 │ │ │ │ - strb.w r2, [r3, #-1] │ │ │ │ - b.n 73668 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - str r2, [sp, #348] @ 0x15c │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ - add.w r2, r0, r2, lsl #2 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ - ldr.w r2, [r2, #424] @ 0x1a8 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + beq.w 743c0 │ │ │ │ + ldr r0, [pc, #532] @ (744ac ) │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + blx 34ca8 │ │ │ │ + ldr r0, [pc, #524] @ (744b0 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + add r0, pc │ │ │ │ + blx 319cc │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ asrs r2, r2, #31 │ │ │ │ - str r2, [sp, #380] @ 0x17c │ │ │ │ - ldr.w r2, [pc, #1636] @ 74128 │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #352] @ 0x160 │ │ │ │ - movs r2, #229 @ 0xe5 │ │ │ │ - str r2, [sp, #356] @ 0x164 │ │ │ │ - mov.w r2, #544 @ 0x220 │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ - blx 31c1c <_gfortran_st_write@plt> │ │ │ │ - add r1, sp, #308 @ 0x134 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ - ldr.w r2, [r7, #1244] @ 0x4dc │ │ │ │ - mov.w ip, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r2, [r1, #32] │ │ │ │ - movs r2, #4 │ │ │ │ - strd r3, r3, [sp, #320] @ 0x140 │ │ │ │ - strd ip, ip, [r1, #24] │ │ │ │ - mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [r1, #20] │ │ │ │ - str.w ip, [r1, #4] │ │ │ │ - movw ip, #257 @ 0x101 │ │ │ │ - str r2, [r1, #8] │ │ │ │ - strh.w ip, [r1, #16] │ │ │ │ - blx 33824 <_gfortran_transfer_array_write@plt> │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ - blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ - b.n 7364c │ │ │ │ + adds r3, r2, #1 │ │ │ │ + eors r3, r2 │ │ │ │ + vmov s16, r3 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [r5, #0] │ │ │ │ - mov r7, r0 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + str r3, [r5, #4] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #572] @ 0x23c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + 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 743e0 │ │ │ │ + add.w r8, sp, #112 @ 0x70 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 3453c │ │ │ │ + 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 33ca4 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 74406 │ │ │ │ + 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] │ │ │ │ + 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] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - str r2, [sp, #348] @ 0x15c │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ - add.w r2, r0, r2, lsl #2 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ - ldr.w r2, [r2, #424] @ 0x1a8 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ - asrs r2, r2, #31 │ │ │ │ - str r2, [sp, #380] @ 0x17c │ │ │ │ - ldr.w r2, [pc, #1528] @ 7412c │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #352] @ 0x160 │ │ │ │ - movs r2, #205 @ 0xcd │ │ │ │ - str r2, [sp, #356] @ 0x164 │ │ │ │ - mov.w r2, #544 @ 0x220 │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ - blx 2f388 <_gfortran_st_read@plt> │ │ │ │ - add r1, sp, #308 @ 0x134 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ - ldr.w r2, [r7, #1244] @ 0x4dc │ │ │ │ - mov.w ip, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r2, [r1, #32] │ │ │ │ - movs r2, #4 │ │ │ │ - strd r3, r3, [sp, #320] @ 0x140 │ │ │ │ - strd ip, ip, [r1, #24] │ │ │ │ - mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [r1, #20] │ │ │ │ - str.w ip, [r1, #4] │ │ │ │ - movw ip, #257 @ 0x101 │ │ │ │ - str r2, [r1, #8] │ │ │ │ - strh.w ip, [r1, #16] │ │ │ │ - blx 33f50 <_gfortran_transfer_array@plt> │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ - blx 30fe8 <_gfortran_st_read_done@plt> │ │ │ │ - b.n 738b0 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r3, [r0, #4] │ │ │ │ - str r5, [r0, #24] │ │ │ │ - add.w r3, r6, r3, lsl #2 │ │ │ │ - ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ - str r3, [r0, #32] │ │ │ │ - asrs r3, r3, #31 │ │ │ │ - str r3, [r0, #36] @ 0x24 │ │ │ │ - ldr.w r3, [pc, #1424] @ 74130 │ │ │ │ + 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] @ (744b4 ) │ │ │ │ + vstr s13, [sp, #128] @ 0x80 │ │ │ │ add r3, pc │ │ │ │ - str r3, [r0, #8] │ │ │ │ - movs r3, #181 @ 0xb5 │ │ │ │ - str r3, [r0, #12] │ │ │ │ - mov.w r3, #544 @ 0x220 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - blx 31c1c <_gfortran_st_write@plt> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add.w r6, r6, r3, lsl #2 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr.w r2, [r6, #820] @ 0x334 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 359c8 <_gfortran_transfer_character_write@plt> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ - b.n 73826 │ │ │ │ - ldr.w r2, [pc, #1372] @ 74134 │ │ │ │ - movs r3, #6 │ │ │ │ - ldr.w r1, [pc, #1372] @ 74138 │ │ │ │ - mov.w ip, #20 │ │ │ │ - ldr.w r0, [pc, #1368] @ 7413c │ │ │ │ - add r2, pc │ │ │ │ - strd r3, ip, [sp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ - blx 33af8 │ │ │ │ - b.n 7393c │ │ │ │ - ldr.w r1, [pc, #1348] @ 74140 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r8 │ │ │ │ - add r1, pc │ │ │ │ - blx 329a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 7393c │ │ │ │ - ldr.w r3, [r7, #424] @ 0x1a8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7393c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r6 │ │ │ │ - str.w r3, [r6, #164] @ 0xa4 │ │ │ │ - strd fp, sl, [r6, #40] @ 0x28 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r3, [r6, #4] │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ - str r7, [r6, #8] │ │ │ │ - str r3, [r6, #12] │ │ │ │ - mov.w r3, #16777472 @ 0x1000100 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - blx 2f718 <_gfortran_st_open@plt> │ │ │ │ - ldr.w r3, [pc, #1288] @ 74144 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [r6, #8] │ │ │ │ + blx 30b18 │ │ │ │ + ldr r3, [pc, #308] @ (744b8 ) │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #508 @ 0x1fc │ │ │ │ + movs r0, #6 │ │ │ │ + strd r2, sl, [sp] │ │ │ │ add r3, pc │ │ │ │ - str r3, [r6, #28] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r3, [r6, #4] │ │ │ │ - movs r3, #87 @ 0x57 │ │ │ │ - str r3, [r6, #12] │ │ │ │ - movs r3, #6 │ │ │ │ - str r3, [r6, #32] │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - blx 34508 <_gfortran_st_close@plt> │ │ │ │ - b.n 7393c │ │ │ │ - ldr.w r1, [pc, #1256] @ 74148 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, r3 │ │ │ │ - add r1, pc │ │ │ │ - blx 329a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 73e5a │ │ │ │ - ldr.w r1, [r9] │ │ │ │ - ldr.w r3, [r7, #420] @ 0x1a4 │ │ │ │ - add r1, r3 │ │ │ │ - str.w r1, [r7, #1232] @ 0x4d0 │ │ │ │ - b.n 73964 │ │ │ │ - ldr.w r2, [pc, #1224] @ 7414c │ │ │ │ - ldr r3, [pc, #976] @ (74058 ) │ │ │ │ + movs r2, #5 │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #508 @ 0x1fc │ │ │ │ + blx 33ef8 │ │ │ │ + ldr r2, [pc, #280] @ (744bc ) │ │ │ │ + ldr r3, [pc, #220] @ (74480 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #692] @ 0x2b4 │ │ │ │ + ldr r3, [sp, #516] @ 0x204 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7404a │ │ │ │ - ldr.w r2, [pc, #1204] @ 74150 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ - ldr.w r1, [pc, #1204] @ 74154 │ │ │ │ - movs r4, #6 │ │ │ │ - ldr.w r0, [pc, #1200] @ 74158 │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ - strd r4, r5, [sp, #736] @ 0x2e0 │ │ │ │ - add.w sp, sp, #700 @ 0x2bc │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 33af4 │ │ │ │ - ldr.w r1, [pc, #1176] @ 7415c │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r8 │ │ │ │ + bne.n 74472 │ │ │ │ + add.w sp, sp, #524 @ 0x20c │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #252] @ (744c0 ) │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, sl │ │ │ │ add r1, pc │ │ │ │ blx 329a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 738d8 │ │ │ │ + beq.n 74466 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ + vldr s16, [pc, #160] @ 74478 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 742ba │ │ │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ + add.w r8, sp, #112 @ 0x70 │ │ │ │ + add.w fp, sp, #156 @ 0x9c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3453c │ │ │ │ + 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 33ca4 │ │ │ │ + vldr s13, [fp] │ │ │ │ + b.n 74310 │ │ │ │ movs r3, #6 │ │ │ │ - movs r2, #33 @ 0x21 │ │ │ │ - ldr.w r1, [pc, #1156] @ 74160 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #176] @ (744c4 ) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr.w r2, [pc, #1148] @ 74164 │ │ │ │ + ldr r2, [pc, #172] @ (744c8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r0, [pc, #1148] @ 74168 │ │ │ │ + ldr r0, [pc, #172] @ (744cc ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33af8 │ │ │ │ - b.n 738ea │ │ │ │ - ldr.w r2, [pc, #1136] @ 7416c │ │ │ │ - movs r3, #6 │ │ │ │ - ldr.w r1, [pc, #1136] @ 74170 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ - ldr.w r0, [pc, #1132] @ 74174 │ │ │ │ + ldr r3, [sp, #572] @ 0x23c │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 7416c │ │ │ │ + ldr r2, [pc, #160] @ (744d0 ) │ │ │ │ + movs r5, #25 │ │ │ │ + ldr r1, [pc, #160] @ (744d4 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #160] @ (744d8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ - blx 33af8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - add r6, r3 │ │ │ │ - ldr.w r1, [r6, #824] @ 0x338 │ │ │ │ - b.n 73870 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #23 │ │ │ │ - ldr.w r1, [pc, #1100] @ 74178 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr.w r2, [pc, #1092] @ 7417c │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r0, [pc, #1092] @ 74180 │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ blx 33af8 │ │ │ │ - b.n 73858 │ │ │ │ + b.n 743a0 │ │ │ │ movs r3, #6 │ │ │ │ - movs r2, #23 │ │ │ │ - ldr.w r1, [pc, #1076] @ 74184 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + movs r1, #26 │ │ │ │ + ldr r2, [pc, #140] @ (744dc ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr.w r2, [pc, #1072] @ 74188 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r0, [pc, #1068] @ 7418c │ │ │ │ + ldr r1, [pc, #136] @ (744e0 ) │ │ │ │ add r2, pc │ │ │ │ + ldr r0, [pc, #136] @ (744e4 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 33af8 │ │ │ │ - b.n 737b0 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #23 │ │ │ │ - ldr.w r1, [pc, #1056] @ 74190 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r2, [pc, #1048] @ 74194 │ │ │ │ + b.n 7415c │ │ │ │ + vmov s16, r4 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 742ba │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ + movs r0, r1 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r1, #68 @ 0x44 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r1, #42 @ 0x2a │ │ │ │ + movs r0, r1 │ │ │ │ + adds r4, #22 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r4, #14 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r0, #220 @ 0xdc │ │ │ │ + movs r0, r1 │ │ │ │ + strh r4, [r2, #42] @ 0x2a │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ + movs r0, r1 │ │ │ │ + adds r2, #14 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ + movs r0, r1 │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ + movs r0, r1 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r1, #238 @ 0xee │ │ │ │ + movs r0, r1 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ + movs r7, r0 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r1, #204 @ 0xcc │ │ │ │ + movs r0, r1 │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +000744e8 : │ │ │ │ + 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 │ │ │ │ + ldr r5, [pc, #636] @ (74778 ) │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + ldr r4, [pc, #636] @ (7477c ) │ │ │ │ + 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 74758 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.w 7473c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + vldr s15, [r3] │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 7471e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.w 746de │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 74702 │ │ │ │ + ldr r0, [pc, #536] @ (74780 ) │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + blx 358e4 │ │ │ │ + ldr r1, [pc, #524] @ (74784 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r0, [pc, #1048] @ 74198 │ │ │ │ - add r2, pc │ │ │ │ + blx 31d94 │ │ │ │ + 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 322a8 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, #1 │ │ │ │ + ble.n 7469e │ │ │ │ + ldr r3, [pc, #484] @ (74788 ) │ │ │ │ + mov r4, r8 │ │ │ │ + mov r5, sl │ │ │ │ + movs r7, #1 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [pc, #476] @ (7478c ) │ │ │ │ + add.w r8, sp, #84 @ 0x54 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [pc, #468] @ (74790 ) │ │ │ │ + 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, #20] │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 745e4 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 746c8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + adds r7, #1 │ │ │ │ + add r4, r6 │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 7469e │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3453c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 33ca4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + adds r5, #4 │ │ │ │ + blx 34718 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 34718 │ │ │ │ + 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 74652 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 745d2 │ │ │ │ + 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 31bc4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.n 745e4 │ │ │ │ + blx 35700 │ │ │ │ + ldr r0, [pc, #240] @ (74794 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 73722 │ │ │ │ - ldr.w r2, [pc, #1036] @ 7419c │ │ │ │ - ldr r3, [pc, #708] @ (74058 ) │ │ │ │ + blx 31d94 │ │ │ │ + ldr r2, [pc, #232] @ (74798 ) │ │ │ │ + ldr r3, [pc, #200] @ (7477c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #692] @ 0x2b4 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7404a │ │ │ │ - ldr r2, [pc, #1016] @ (741a0 ) │ │ │ │ - movs r5, #50 @ 0x32 │ │ │ │ - ldr r1, [pc, #1016] @ (741a4 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #1016] @ (741a8 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - b.n 73cae │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ - movs r1, #6 │ │ │ │ - ldr r2, [pc, #1008] @ (741ac ) │ │ │ │ + bne.n 74774 │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r1, [pc, #1004] @ (741b0 ) │ │ │ │ + ldrd r2, r1, [sp, #60] @ 0x3c │ │ │ │ + blx 33af8 │ │ │ │ + b.n 745da │ │ │ │ + ldr r2, [pc, #188] @ (7479c ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #188] @ (747a0 ) │ │ │ │ + mov.w ip, #28 │ │ │ │ + ldr r0, [pc, #184] @ (747a4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #1004] @ (741b4 ) │ │ │ │ + strd r3, ip, [sp] │ │ │ │ add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ blx 33af8 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - b.n 736b0 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr r2, [pc, #988] @ (741b8 ) │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 74564 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r0, #22 │ │ │ │ + ldr r2, [pc, #160] @ (747a8 ) │ │ │ │ + strd r3, r0, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r1, [pc, #984] @ (741bc ) │ │ │ │ + ldr r1, [pc, #156] @ (747ac ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #984] @ (741c0 ) │ │ │ │ + ldr r0, [pc, #156] @ (747b0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 33af8 │ │ │ │ - b.n 7369a │ │ │ │ + b.n 74564 │ │ │ │ + ldr r2, [pc, #148] @ (747b4 ) │ │ │ │ movs r3, #6 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #972] @ (741c4 ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #968] @ (741c8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #968] @ (741cc ) │ │ │ │ + ldr r1, [pc, #148] @ (747b8 ) │ │ │ │ + mov.w lr, #30 │ │ │ │ + ldr r0, [pc, #144] @ (747bc ) │ │ │ │ add r2, pc │ │ │ │ + strd r3, lr, [sp] │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ blx 33af8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - add r6, r3 │ │ │ │ - ldr.w r1, [r6, #824] @ 0x338 │ │ │ │ - b.w 7360c │ │ │ │ + b.n 74552 │ │ │ │ movs r3, #6 │ │ │ │ - movs r2, #23 │ │ │ │ - ldr r1, [pc, #944] @ (741d0 ) │ │ │ │ + movs r2, #28 │ │ │ │ + ldr r1, [pc, #124] @ (747c0 ) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #940] @ (741d4 ) │ │ │ │ + ldr r2, [pc, #120] @ (747c4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #940] @ (741d8 ) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.w 735f4 │ │ │ │ - ldr r3, [pc, #928] @ (741dc ) │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - add r3, pc │ │ │ │ - add.w r0, r3, #8 │ │ │ │ - blx 31af0 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r4, #2 │ │ │ │ - add r0, r4 │ │ │ │ - blx 3124c │ │ │ │ - b.n 736c0 │ │ │ │ - ldr r2, [pc, #900] @ (741e0 ) │ │ │ │ - mov r0, r6 │ │ │ │ - strd fp, sl, [r6, #40] @ 0x28 │ │ │ │ - add r2, pc │ │ │ │ - vldr d7, [pc, #488] @ 74050 │ │ │ │ - str r2, [r6, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #888] @ (741e4 ) │ │ │ │ - ldr r2, [pc, #888] @ (741e8 ) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [r6, #8] │ │ │ │ - add r2, pc │ │ │ │ - str r2, [r6, #64] @ 0x40 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mov r8, r3 │ │ │ │ - str r2, [r6, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ - str.w r3, [r6, #164] @ 0xa4 │ │ │ │ - str r2, [r6, #12] │ │ │ │ - movs r2, #6 │ │ │ │ - vstr d7, [r6, #32] │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ - movs r2, #11 │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ - mov.w r2, #3456 @ 0xd80 │ │ │ │ - movt r2, #256 @ 0x100 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - blx 2f718 <_gfortran_st_open@plt> │ │ │ │ - mov r2, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - str.w r3, [r7, #412] @ 0x19c │ │ │ │ - mov r6, r4 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r5, r2 │ │ │ │ - b.n 73ece │ │ │ │ - ldrb.w r1, [r5, #1224] @ 0x4c8 │ │ │ │ - ldr r2, [pc, #820] @ (741ec ) │ │ │ │ + ldr r0, [pc, #120] @ (747c8 ) │ │ │ │ add r2, pc │ │ │ │ - add r2, r3 │ │ │ │ - strb.w r1, [r2, #1227] @ 0x4cb │ │ │ │ - ldr r2, [pc, #812] @ (741f0 ) │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ - add r2, pc │ │ │ │ - str.w r3, [r2, #412] @ 0x19c │ │ │ │ - bgt.n 73f42 │ │ │ │ - movs r2, #0 │ │ │ │ - str.w r2, [r5, #1220] @ 0x4c4 │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ - str r2, [sp, #356] @ 0x164 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ - str.w r8, [sp, #352] @ 0x160 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ - asrs r3, r3, #31 │ │ │ │ - str r3, [sp, #380] @ 0x17c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #348] @ 0x15c │ │ │ │ - addw r3, r5, #1220 @ 0x4c4 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ - mov.w r3, #544 @ 0x220 │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ - blx 2f388 <_gfortran_st_read@plt> │ │ │ │ - movs r2, #1 │ │ │ │ - add.w r1, r5, #1224 @ 0x4c8 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ - blx 33150 <_gfortran_transfer_character@plt> │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ - blx 30fe8 <_gfortran_st_read_done@plt> │ │ │ │ - ldr.w r2, [r5, #1220] @ 0x4c4 │ │ │ │ - ldr.w r3, [r5, #412] @ 0x19c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 73eb2 │ │ │ │ - cmp r3, #1 │ │ │ │ - it ne │ │ │ │ - movne r1, #0 │ │ │ │ - bne.n 73eb6 │ │ │ │ - movs r2, #6 │ │ │ │ - movs r1, #23 │ │ │ │ - ldr r0, [pc, #712] @ (741f4 ) │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - ldr r2, [pc, #712] @ (741f8 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #712] @ (741fc ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ blx 33af8 │ │ │ │ - ldr.w r3, [r5, #412] @ 0x19c │ │ │ │ - b.n 73ec0 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr.w r2, [r2, #420] @ 0x1a4 │ │ │ │ - mov r4, r6 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - add.w r3, r7, #8 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - addw r1, r7, #1228 @ 0x4cc │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 2ef98 <_gfortran_compare_string@plt> │ │ │ │ - cbnz r0, 73f92 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r3, r2 │ │ │ │ - str.w r3, [r7, #1232] @ 0x4d0 │ │ │ │ - ldr r3, [pc, #652] @ (74200 ) │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [r6, #8] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r3, [r6, #4] │ │ │ │ - movs r3, #126 @ 0x7e │ │ │ │ - str r3, [r6, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - blx 34508 <_gfortran_st_close@plt> │ │ │ │ - ldr r3, [pc, #632] @ (74204 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1232] @ 0x4d0 │ │ │ │ - b.n 73964 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str.w r0, [r7, #412] @ 0x19c │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r7, [pc, #616] @ (74208 ) │ │ │ │ - mov r8, r5 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - add.w r5, r2, #416 @ 0x1a0 │ │ │ │ - add r7, pc │ │ │ │ - mov r4, r2 │ │ │ │ - str.w r3, [r2, #1236] @ 0x4d4 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - b.n 73fc0 │ │ │ │ - ldr r3, [pc, #600] @ (7420c ) │ │ │ │ - adds r0, r6, #1 │ │ │ │ - cmp r0, #2 │ │ │ │ - add r3, pc │ │ │ │ - str.w r0, [r3, #412] @ 0x19c │ │ │ │ - bgt.n 7401e │ │ │ │ - subs r0, #1 │ │ │ │ - movs r1, #2 │ │ │ │ - add.w r0, r5, r0, lsl #1 │ │ │ │ - blx 3453c │ │ │ │ - ldr.w r6, [r4, #412] @ 0x19c │ │ │ │ - bic.w r2, r0, r0, asr #31 │ │ │ │ - str.w r0, [r4, #1240] @ 0x4d8 │ │ │ │ - subs r3, r6, #1 │ │ │ │ - mov r0, r2 │ │ │ │ - addw r1, r4, #1228 @ 0x4cc │ │ │ │ - add.w r3, r5, r3, lsl #1 │ │ │ │ - blx 2ef98 <_gfortran_compare_string@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 73fb2 │ │ │ │ - ldr r1, [pc, #544] @ (74210 ) │ │ │ │ + b.n 74540 │ │ │ │ movs r3, #6 │ │ │ │ - ldr r0, [pc, #544] @ (74214 ) │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - add r1, pc │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 33af8 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr.w r2, [r4, #1240] @ 0x4d8 │ │ │ │ - ldr.w r6, [r4, #412] @ 0x19c │ │ │ │ - add r3, r2 │ │ │ │ - str.w r3, [r4, #1232] @ 0x4d0 │ │ │ │ + movs r1, #47 @ 0x2f │ │ │ │ + ldr r2, [pc, #108] @ (747cc ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - str.w r3, [r4, #1236] @ 0x4d4 │ │ │ │ - b.n 73fb2 │ │ │ │ - ldr.w r3, [r3, #1236] @ 0x4d4 │ │ │ │ - mov r5, r8 │ │ │ │ - ldrd r4, r6, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 73f70 │ │ │ │ - ldr r2, [pc, #488] @ (74218 ) │ │ │ │ - movs r3, #6 │ │ │ │ - ldr r1, [pc, #488] @ (7421c ) │ │ │ │ - mov.w lr, #28 │ │ │ │ - ldr r0, [pc, #488] @ (74220 ) │ │ │ │ + ldr r1, [pc, #104] @ (747d0 ) │ │ │ │ add r2, pc │ │ │ │ - strd r3, lr, [sp] │ │ │ │ + ldr r0, [pc, #104] @ (747d4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ blx 33af8 │ │ │ │ - b.n 73f70 │ │ │ │ + b.n 74538 │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r1, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #440 @ (adr r7, 74218 ) │ │ │ │ - movs r1, r1 │ │ │ │ - beq.n 73f74 │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r7, #30] │ │ │ │ - movs r0, r1 │ │ │ │ - uxth r0, r5 │ │ │ │ - movs r2, r1 │ │ │ │ - uxth r2, r1 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ - movs r0, r1 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ - movs r0, r1 │ │ │ │ - sxtb r6, r1 │ │ │ │ - movs r2, r1 │ │ │ │ - add r6, pc, #592 @ (adr r6, 742d4 ) │ │ │ │ - movs r1, r1 │ │ │ │ - sxth r4, r2 │ │ │ │ - movs r2, r1 │ │ │ │ - sxth r2, r0 │ │ │ │ - movs r2, r1 │ │ │ │ - cbz r0, 740ca │ │ │ │ - movs r2, r1 │ │ │ │ - cbz r6, 740ca │ │ │ │ - movs r2, r1 │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ - movs r0, r1 │ │ │ │ - cbz r0, 740cc │ │ │ │ - movs r2, r1 │ │ │ │ - ldmia r7!, {r1, r3, r4, r6} │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r4, [r7, #60] @ 0x3c │ │ │ │ - movs r0, r1 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ - movs r0, r1 │ │ │ │ - cbz r0, 740ca │ │ │ │ - movs r2, r1 │ │ │ │ - ldmia r6, {r2, r3, r6, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - strb r6, [r7, #23] │ │ │ │ - movs r0, r1 │ │ │ │ - sub sp, #440 @ 0x1b8 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ - movs r0, r1 │ │ │ │ - add sp, #448 @ 0x1c0 │ │ │ │ - movs r2, r1 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ - movs r0, r1 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ - movs r2, r1 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ - movs r0, r1 │ │ │ │ - subs r5, #8 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r6, [r1, #24] │ │ │ │ - movs r0, r1 │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ - movs r0, r1 │ │ │ │ - add r7, sp, #376 @ 0x178 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ - movs r0, r1 │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ movs r0, r1 │ │ │ │ - subs r2, #250 @ 0xfa │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r4!, {r2, r5, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ - movs r0, r1 │ │ │ │ - add r6, sp, #800 @ 0x320 │ │ │ │ - movs r2, r1 │ │ │ │ - ldrh r6, [r1, #56] @ 0x38 │ │ │ │ - movs r0, r1 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ - movs r2, r1 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - subs r1, #224 @ 0xe0 │ │ │ │ - movs r0, r1 │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ - movs r0, r1 │ │ │ │ - subs r1, #2 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ - movs r0, r1 │ │ │ │ - subs r0, #176 @ 0xb0 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r2, [r1, #31] │ │ │ │ - movs r0, r1 │ │ │ │ - strb r6, [r3, #6] │ │ │ │ - movs r0, r1 │ │ │ │ - subs r0, #110 @ 0x6e │ │ │ │ - movs r0, r1 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ - movs r0, r1 │ │ │ │ - add r0, pc, #504 @ (adr r0, 74348 ) │ │ │ │ - movs r1, r1 │ │ │ │ - adds r7, #160 @ 0xa0 │ │ │ │ - movs r0, r1 │ │ │ │ - adds r7, #198 @ 0xc6 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ - movs r0, r1 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ - movs r0, r1 │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ - movs r0, r1 │ │ │ │ - adds r7, #138 @ 0x8a │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r0, [r1, #27] │ │ │ │ - movs r0, r1 │ │ │ │ - subs r0, #176 @ 0xb0 │ │ │ │ - movs r0, r1 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ - movs r0, r1 │ │ │ │ - subs r0, #120 @ 0x78 │ │ │ │ - movs r0, r1 │ │ │ │ - subs r0, #50 @ 0x32 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ - movs r0, r1 │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ - movs r0, r1 │ │ │ │ - subs r0, #48 @ 0x30 │ │ │ │ + strh r0, [r3, #26] │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r6, [r2, #25] │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ movs r0, r1 │ │ │ │ - subs r0, #12 │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r4, [r6, #24] │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ movs r1, r1 │ │ │ │ - adds r7, #134 @ 0x86 │ │ │ │ - movs r0, r1 │ │ │ │ - adds r7, #184 @ 0xb8 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ - movs r0, r1 │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ - movs r0, r1 │ │ │ │ - adds r6, #76 @ 0x4c │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r6, [r5, #23] │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #10 │ │ │ │ - movs r0, r1 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ - movs r0, r1 │ │ │ │ - subs r0, #26 │ │ │ │ - movs r0, r1 │ │ │ │ - adds r7, #182 @ 0xb6 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r4, [r6, #22] │ │ │ │ - movs r0, r1 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ - movs r0, r1 │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ - movs r0, r1 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r6, #86 @ 0x56 │ │ │ │ + str r0, [r4, #32] │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + cmp r6, #152 @ 0x98 │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #78 @ 0x4e │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ movs r0, r1 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ - movs r2, r1 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + str r6, [r7, #28] │ │ │ │ movs r0, r1 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + cmp r6, #62 @ 0x3e │ │ │ │ movs r0, r1 │ │ │ │ - adds r5, #102 @ 0x66 │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ movs r0, r1 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + str r2, [r4, #28] │ │ │ │ movs r0, r1 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ movs r0, r1 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + cmp r2, #230 @ 0xe6 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r0, #28] │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #220 @ 0xdc │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #94 @ 0x5e │ │ │ │ + cmp r7, #14 │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + str r0, [r5, #24] │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00074224 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - strd r3, r3, [sp, #32] │ │ │ │ - strd r3, r3, [sp, #24] │ │ │ │ - strd r3, r3, [sp, #16] │ │ │ │ - strd r3, r3, [sp, #8] │ │ │ │ - strd r3, r3, [sp] │ │ │ │ - bl 73570 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0007425c : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - movs r3, #0 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - strd r1, r0, [sp, #20] │ │ │ │ - mov r1, r3 │ │ │ │ - movs r0, #9 │ │ │ │ - strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r3, [sp, #28] │ │ │ │ - strd r3, ip, [sp, #12] │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 73570 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {pc} │ │ │ │ - │ │ │ │ -00074294 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - movs r3, #0 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - strd r1, r0, [sp, #20] │ │ │ │ - mov r1, r3 │ │ │ │ - movs r0, #8 │ │ │ │ - strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r3, [sp, #28] │ │ │ │ - strd r3, ip, [sp, #12] │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 73570 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {pc} │ │ │ │ - │ │ │ │ -000742cc : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov.w ip, #0 │ │ │ │ - mov lr, r2 │ │ │ │ - mov r2, ip │ │ │ │ - strd ip, r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, ip │ │ │ │ - str r0, [sp, #24] │ │ │ │ - movs r0, #7 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r1, ip │ │ │ │ - strd ip, ip, [sp, #28] │ │ │ │ - strd lr, ip, [sp, #16] │ │ │ │ - strd ip, ip, [sp, #4] │ │ │ │ - str.w ip, [sp] │ │ │ │ - bl 73570 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0007430c : │ │ │ │ - push {lr} │ │ │ │ +000747d8 : │ │ │ │ + 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, #52 @ 0x34 │ │ │ │ - mov.w ip, #0 │ │ │ │ - mov lr, r2 │ │ │ │ - mov r2, ip │ │ │ │ - strd ip, r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, ip │ │ │ │ - str r0, [sp, #24] │ │ │ │ - movs r0, #6 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r1, ip │ │ │ │ - strd ip, ip, [sp, #28] │ │ │ │ - strd lr, ip, [sp, #16] │ │ │ │ - strd ip, ip, [sp, #4] │ │ │ │ - str.w ip, [sp] │ │ │ │ - bl 73570 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #252] @ (748e8 ) │ │ │ │ + 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] @ (748ec ) │ │ │ │ + blx 35b38 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + blx 35bd8 │ │ │ │ + ldr r3, [pc, #212] @ (748f0 ) │ │ │ │ + add r5, pc │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #11 │ │ │ │ + beq.n 74860 │ │ │ │ + cmp r3, #31 │ │ │ │ + beq.n 7483e │ │ │ │ + cmp r3, #22 │ │ │ │ + beq.n 7487e │ │ │ │ + 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 35bd4 │ │ │ │ + vldr s15, [r5, #24] │ │ │ │ + vldr s14, [pc, #152] @ 748dc │ │ │ │ + vldr s13, [pc, #152] @ 748e0 │ │ │ │ + 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] @ 748e4 │ │ │ │ + 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] @ (748f4 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ffb0 │ │ │ │ + ldr r0, [pc, #104] @ (748f8 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ffb0 │ │ │ │ + vldr s13, [r4, #16] │ │ │ │ + vldr s11, [r4, #20] │ │ │ │ + vldr s12, [pc, #56] @ 748dc │ │ │ │ + vldr s15, [r5, #24] │ │ │ │ + vadd.f32 s13, s13, s11 │ │ │ │ + vldr s14, [pc, #48] @ 748e0 │ │ │ │ + vmul.f32 s14, s15, s14 │ │ │ │ + vmul.f32 s15, s15, s12 │ │ │ │ + vcmpe.f32 s13, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + blt.n 748ce │ │ │ │ + vstr s15, [r9] │ │ │ │ + vstr s14, [sl] │ │ │ │ + b.n 7485a │ │ │ │ + vneg.f32 s14, s14 │ │ │ │ + vstr s15, [sl] │ │ │ │ + vstr s14, [r9] │ │ │ │ + b.n 7485a │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, r2 │ │ │ │ + ldr r6, [sp, #512] @ 0x200 │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [sp, #936] @ 0x3a8 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #26 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r6, #20 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007434c : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - strd r3, r0, [sp, #20] │ │ │ │ - movs r0, #5 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov r1, r3 │ │ │ │ - strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r3, [sp, #28] │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ - strd r3, r3, [sp] │ │ │ │ - bl 73570 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {pc} │ │ │ │ +000748fc : │ │ │ │ + movs r3, #20 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00074384 : │ │ │ │ - push {lr} │ │ │ │ +00074904 : │ │ │ │ + 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 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - strd r3, r0, [sp, #20] │ │ │ │ - movs r0, #4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (74978 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (7497c ) │ │ │ │ + mov r9, r1 │ │ │ │ + add r4, pc │ │ │ │ + mov r6, r0 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r2 │ │ │ │ mov r1, r3 │ │ │ │ - strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r3, [sp, #28] │ │ │ │ - strd r3, r3, [sp, #8] │ │ │ │ - strd r3, r3, [sp] │ │ │ │ - bl 73570 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ + add.w r8, r7, #160 @ 0xa0 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r4, [pc, #80] @ (74980 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 7494e │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 329a8 │ │ │ │ + cbnz r0, 7496a │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #20 │ │ │ │ + bgt.n 74970 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 329a8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 74932 │ │ │ │ + ldr r3, [pc, #24] @ (74984 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + movs r2, r1 │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [sp, #360] @ 0x168 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000743bc : │ │ │ │ +00074988 : │ │ │ │ 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, #16] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - movs r2, #0 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - movs r0, #3 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - strd r2, r2, [sp, #8] │ │ │ │ - str r4, [sp, #32] │ │ │ │ - bl 73570 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #16 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #19 │ │ │ │ + bhi.n 749ba │ │ │ │ + ldr r2, [pc, #172] @ (74a50 ) │ │ │ │ + mov r4, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 74a02 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 749dc │ │ │ │ + cmp r2, #3 │ │ │ │ + beq.n 74a28 │ │ │ │ + add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000743f8 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - strd r3, r0, [sp, #20] │ │ │ │ - movs r0, #2 │ │ │ │ - strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r3, [sp, #28] │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 73570 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00074430 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - movs r3, #0 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ - strd ip, r3, [sp, #28] │ │ │ │ - strd r3, r3, [sp, #20] │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 73570 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {pc} │ │ │ │ - │ │ │ │ -00074468 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #80] @ (744cc ) │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [pc, #80] @ (744d0 ) │ │ │ │ - add r0, sp, #8 │ │ │ │ + ldr r2, [pc, #152] @ (74a54 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #148] @ (74a58 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #148] @ (74a5c ) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31cf8 <__time64@plt> │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 34144 <__localtime64@plt> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldrd r4, r3, [r0, #12] │ │ │ │ - ldr r1, [r0, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - addw r1, r1, #1900 @ 0x76c │ │ │ │ - str r1, [r6, #0] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r4, [r2, #0] │ │ │ │ - ldr r2, [pc, #36] @ (744d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (744d0 ) │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #128] @ (74a60 ) │ │ │ │ + ldr r0, [pc, #132] @ (74a64 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 744c6 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ + 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 2f90c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2efa4 │ │ │ │ + ldr r2, [pc, #100] @ (74a68 ) │ │ │ │ + ldr r0, [pc, #100] @ (74a6c ) │ │ │ │ + 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 30370 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 30e1c │ │ │ │ + ldr r2, [pc, #68] @ (74a70 ) │ │ │ │ + ldr r0, [pc, #72] @ (74a74 ) │ │ │ │ + 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 34f58 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 32460 │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #520] @ 0x208 │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r4, [r6, #32] │ │ │ │ + movs r7, r0 │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsh r6, [r0, r5] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ + movs r2, r1 │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ + movs r2, r1 │ │ │ │ + pop {r2, r4, r5} │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [sp, #368] @ 0x170 │ │ │ │ + movs r2, r1 │ │ │ │ + pop {r1, r2, r3} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -000744d8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00074a78 : │ │ │ │ + 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 74aaa │ │ │ │ + ldr r2, [pc, #172] @ (74b40 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - subs r3, r1, #1 │ │ │ │ - cmp r3, #6 │ │ │ │ - bhi.n 74536 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 74532 │ │ │ │ - ldr r3, [pc, #92] @ (74558 ) │ │ │ │ - subs r1, #1 │ │ │ │ - cmp r4, #9 │ │ │ │ - add r3, pc │ │ │ │ - add.w r1, r1, r1, lsl #3 │ │ │ │ - add r1, r3 │ │ │ │ - ble.n 74524 │ │ │ │ - movs r2, #9 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 31af0 │ │ │ │ - movs r1, #32 │ │ │ │ - sub.w r2, r4, #9 │ │ │ │ - add.w r0, r6, #9 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31248 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31aec │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r5, r2 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #25 │ │ │ │ - ldr r1, [pc, #28] @ (7455c ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #24] @ (74560 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #24] @ (74564 ) │ │ │ │ add r2, pc │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 74af2 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 74acc │ │ │ │ + cmp r2, #3 │ │ │ │ + beq.n 74b18 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #152] @ (74b44 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #148] @ (74b48 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #148] @ (74b4c ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ blx 33af8 │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - b.n 744f4 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #128] @ (74b50 ) │ │ │ │ + ldr r0, [pc, #132] @ (74b54 ) │ │ │ │ + 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 2f90c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fdd4 │ │ │ │ + ldr r2, [pc, #100] @ (74b58 ) │ │ │ │ + ldr r0, [pc, #100] @ (74b5c ) │ │ │ │ + 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 30370 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2f5ac │ │ │ │ + ldr r2, [pc, #68] @ (74b60 ) │ │ │ │ + ldr r0, [pc, #72] @ (74b64 ) │ │ │ │ + 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 34f58 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 3405c │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + ldrb r4, [r0, #25] │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ + movs r7, r0 │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ movs r0, r1 │ │ │ │ - strb r4, [r5, #25] │ │ │ │ + ldrsh r6, [r2, r1] │ │ │ │ movs r0, r1 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + movs r2, r1 │ │ │ │ + cbnz r2, 74bb2 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ + movs r2, r1 │ │ │ │ + cbnz r4, 74bb0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ + movs r2, r1 │ │ │ │ + cbnz r6, 74bae │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00074568 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00074b68 : │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #19 │ │ │ │ + bhi.n 74b7c │ │ │ │ + ldr r2, [pc, #60] @ (74bb0 ) │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - subs r3, r1, #1 │ │ │ │ - cmp r3, #11 │ │ │ │ - bhi.n 745c6 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 745c2 │ │ │ │ - ldr r3, [pc, #92] @ (745e8 ) │ │ │ │ - subs r1, #1 │ │ │ │ - cmp r4, #9 │ │ │ │ - add r3, pc │ │ │ │ - add.w r1, r1, r1, lsl #3 │ │ │ │ - add r1, r3 │ │ │ │ - ble.n 745b4 │ │ │ │ - movs r2, #9 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 31af0 │ │ │ │ - movs r1, #32 │ │ │ │ - sub.w r2, r4, #9 │ │ │ │ - add.w r0, r6, #9 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31248 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31aec │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r5, r2 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #26 │ │ │ │ - ldr r1, [pc, #28] @ (745ec ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #24] @ (745f0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #24] @ (745f4 ) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #36] @ (74bb4 ) │ │ │ │ + ldr r1, [pc, #40] @ (74bb8 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r0, [pc, #36] @ (74bbc ) │ │ │ │ + mov.w ip, #6 │ │ │ │ add r2, pc │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ blx 33af8 │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - b.n 74584 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ - movs r1, r1 │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ + movs r7, r0 │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ movs r0, r1 │ │ │ │ - strb r4, [r3, #23] │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000745f8 : │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - lsls r3, r2, #30 │ │ │ │ - bne.n 74626 │ │ │ │ - movw r0, #23593 @ 0x5c29 │ │ │ │ - movt r0, #49807 @ 0xc28f │ │ │ │ - movw r3, #47184 @ 0xb850 │ │ │ │ - movt r3, #1310 @ 0x51e │ │ │ │ - movw r1, #23592 @ 0x5c28 │ │ │ │ - movt r1, #655 @ 0x28f │ │ │ │ - mla r3, r0, r2, r3 │ │ │ │ - cmp.w r1, r3, ror #2 │ │ │ │ - bcs.n 74626 │ │ │ │ - mov.w r0, #366 @ 0x16e │ │ │ │ - bx lr │ │ │ │ - movw ip, #23593 @ 0x5c29 │ │ │ │ - movt ip, #49807 @ 0xc28f │ │ │ │ - movw r3, #47184 @ 0xb850 │ │ │ │ - movt r3, #1310 @ 0x51e │ │ │ │ - movw r1, #55050 @ 0xd70a │ │ │ │ - movt r1, #163 @ 0xa3 │ │ │ │ - movw r0, #365 @ 0x16d │ │ │ │ - mla r3, ip, r2, r3 │ │ │ │ - cmp.w r1, r3, ror #4 │ │ │ │ - it cs │ │ │ │ - movcs.w r0, #366 @ 0x16e │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00074654 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00074bc0 : │ │ │ │ + push {r4, r5, r6, r7, 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, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - cmp r3, #11 │ │ │ │ - bhi.n 746d0 │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - lsls r2, r1, #30 │ │ │ │ - bne.n 746a8 │ │ │ │ - movw r4, #23593 @ 0x5c29 │ │ │ │ - movt r4, #49807 @ 0xc28f │ │ │ │ - movw r2, #47184 @ 0xb850 │ │ │ │ - movt r2, #1310 @ 0x51e │ │ │ │ - movw r0, #23592 @ 0x5c28 │ │ │ │ - movt r0, #655 @ 0x28f │ │ │ │ - mla r2, r4, r1, r2 │ │ │ │ - cmp.w r0, r2, ror #2 │ │ │ │ - it cc │ │ │ │ - movcc r1, #29 │ │ │ │ - bcs.n 746a8 │ │ │ │ - ldr r2, [pc, #88] @ (746f4 ) │ │ │ │ - add r2, pc │ │ │ │ - str r1, [r2, #4] │ │ │ │ - ldr.w r0, [r2, r3, lsl #2] │ │ │ │ + cmp r3, #19 │ │ │ │ + bhi.n 74c38 │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 74c56 │ │ │ │ + mov ip, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #132] @ (74c68 ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, #160 @ 0xa0 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 74c5a │ │ │ │ + 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 74bfa │ │ │ │ + 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} │ │ │ │ - movw r4, #23593 @ 0x5c29 │ │ │ │ - movt r4, #49807 @ 0xc28f │ │ │ │ - movw r2, #47184 @ 0xb850 │ │ │ │ - movt r2, #1310 @ 0x51e │ │ │ │ - movw r0, #55050 @ 0xd70a │ │ │ │ - movt r0, #163 @ 0xa3 │ │ │ │ - mla r2, r4, r1, r2 │ │ │ │ - cmp.w r0, r2, ror #4 │ │ │ │ - ite cs │ │ │ │ - movcs r1, #29 │ │ │ │ - movcc r1, #28 │ │ │ │ - b.n 7469a │ │ │ │ - mov r4, r1 │ │ │ │ - movs r0, #26 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr r2, [pc, #32] @ (746f8 ) │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #28] @ (746fc ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 31248 │ │ │ │ + ldr r2, [pc, #48] @ (74c6c ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (74c70 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (74c74 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #28] @ (74700 ) │ │ │ │ add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ blx 33af8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 7466e │ │ │ │ + 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 33e04 │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + rev16 r4, r2 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ - movs r0, r1 │ │ │ │ - cmp r7, #132 @ 0x84 │ │ │ │ + ldrh r6, [r6, #12] │ │ │ │ + movs r7, r0 │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ movs r0, r1 │ │ │ │ - strb r2, [r2, #19] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00074704 : │ │ │ │ +00074c78 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #68] @ 74758 │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #64] @ (7475c ) │ │ │ │ - add ip, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 31714 │ │ │ │ - ldrd r1, r0, [sp] │ │ │ │ - blx 34f10 │ │ │ │ - ldr r2, [pc, #36] @ (74760 ) │ │ │ │ - ldr r3, [pc, #28] @ (7475c ) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #19 │ │ │ │ + bhi.n 74cc0 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 74cde │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (74cf0 ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 74ce2 │ │ │ │ + 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 31248 │ │ │ │ + ldr r2, [pc, #48] @ (74cf4 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (74cf8 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (74cfc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 74752 │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #792] @ 0x318 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00074764 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [pc, #76] @ (747c4 ) │ │ │ │ - ldr r2, [pc, #76] @ (747c8 ) │ │ │ │ - str r1, [sp, #0] │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #76] @ (747cc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - add r0, sp, #16 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - mov.w r1, #0 │ │ │ │ - adds r1, r2, #4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - blx 2f86c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add.w r1, r2, #8 │ │ │ │ - blx 34e78 │ │ │ │ - ldr r2, [pc, #40] @ (747d0 ) │ │ │ │ - ldr r3, [pc, #36] @ (747cc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 747be │ │ │ │ - adds r0, #1 │ │ │ │ - add sp, #28 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 33e04 │ │ │ │ nop │ │ │ │ - str r5, [sp, #544] @ 0x220 │ │ │ │ + cbnz r2, 74d1c │ │ │ │ movs r1, r1 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ + movs r7, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ movs r0, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ - movs r1, r1 │ │ │ │ │ │ │ │ -000747d4 : │ │ │ │ - push {r4, lr} │ │ │ │ +00074d00 : │ │ │ │ + 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 │ │ │ │ - ldr.w ip, [pc, #68] @ 74828 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r3, [pc, #64] @ (7482c ) │ │ │ │ - add r2, sp, #12 │ │ │ │ - add ip, pc │ │ │ │ - add r1, sp, #16 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #268] @ (74e20 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #268] @ (74e24 ) │ │ │ │ + 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] @ (74e28 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 74d4c │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 329a8 │ │ │ │ + cbnz r0, 74d68 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #20 │ │ │ │ + bgt.n 74d78 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 329a8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 74d30 │ │ │ │ + ldr r3, [pc, #192] @ (74e2c ) │ │ │ │ + add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 33ce0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 34f10 │ │ │ │ - ldr r2, [pc, #36] @ (74830 ) │ │ │ │ - ldr r3, [pc, #28] @ (7482c ) │ │ │ │ + str.w r3, [r9] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3453c │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [pc, #160] @ (74e30 ) │ │ │ │ + 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [pc, #132] @ (74e34 ) │ │ │ │ + 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa68 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 74e04 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + blx 31af0 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2fa68 │ │ │ │ + ldr r2, [pc, #80] @ (74e38 ) │ │ │ │ + ldr r1, [pc, #84] @ (74e3c ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #84] @ (74e40 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 74822 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #8 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + 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 31af0 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 3124c │ │ │ │ + b.n 74ddc │ │ │ │ nop │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + movs r2, r1 │ │ │ │ + cbnz r0, 74e30 │ │ │ │ movs r1, r1 │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r4, [r1, #4] │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ + movs r2, r1 │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00074834 : │ │ │ │ - push {lr} │ │ │ │ +00074e44 : │ │ │ │ + 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, #4056] @ 0xfd8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr.w ip, [pc, #72] @ 74890 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add ip, pc │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #68] @ (74894 ) │ │ │ │ - strd r0, r2, [sp, #4] │ │ │ │ - ldr.w r1, [ip, r1] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - mov.w r1, #0 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 32fb8 │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - ldrd r1, r0, [sp] │ │ │ │ - blx 31714 │ │ │ │ - ldr r2, [pc, #32] @ (74898 ) │ │ │ │ - ldr r3, [pc, #28] @ (74894 ) │ │ │ │ + str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ + ldr r2, [pc, #616] @ (750c4 ) │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + ldr r3, [pc, #616] @ (750c8 ) │ │ │ │ + add r7, sp, #100 @ 0x64 │ │ │ │ add r2, pc │ │ │ │ + ldr r4, [pc, #616] @ (750cc ) │ │ │ │ + add r5, sp, #60 @ 0x3c │ │ │ │ + add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7488c │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - str r4, [sp, #744] @ 0x2e8 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #560] @ 0x230 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0007489c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #72] @ (748f8 ) │ │ │ │ - add r3, sp, #16 │ │ │ │ - ldr r1, [pc, #72] @ (748fc ) │ │ │ │ - mov r2, r3 │ │ │ │ + blx 300a8 │ │ │ │ + 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 32fc4 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 340d0 │ │ │ │ + ldr r0, [pc, #568] @ (750d0 ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ add r0, pc │ │ │ │ + blx 32348 │ │ │ │ + ldr r0, [pc, #560] @ (750d4 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add r0, pc │ │ │ │ + blx 32348 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34b30 │ │ │ │ + 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 2f44c │ │ │ │ + adds r1, r4, #4 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + blx 2f44c │ │ │ │ + add.w r2, r4, #8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 31660 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 750aa │ │ │ │ + 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 301e0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f44c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3011c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 74f64 │ │ │ │ + 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 2f44c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 351f8 │ │ │ │ + cmp r4, r9 │ │ │ │ + ble.n 74f32 │ │ │ │ + blx 3432c │ │ │ │ + add.w r3, fp, #1 │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + mov.w fp, #2 │ │ │ │ + cmp r3, #3 │ │ │ │ + bne.n 74efe │ │ │ │ + vmov.f32 s17, s19 │ │ │ │ + vldr s14, [sp, #92] @ 0x5c │ │ │ │ + vldr s15, [sp, #96] @ 0x60 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 74f9a │ │ │ │ + vneg.f32 s15, s17 │ │ │ │ + vstr s17, [sp, #96] @ 0x60 │ │ │ │ + vstr s15, [sp, #92] @ 0x5c │ │ │ │ + ldr.w r9, [pc, #316] @ 750d8 │ │ │ │ + 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 r1, [r0, r1] │ │ │ │ - add r0, sp, #24 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - mov.w r1, #0 │ │ │ │ - add r1, sp, #20 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - blx 32fb8 │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r2, r4 │ │ │ │ + blx 2f44c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldrd r2, r3, [sp, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f44c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + blx 2f44c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - blx 35128 │ │ │ │ - ldr r2, [pc, #32] @ (74900 ) │ │ │ │ - ldr r3, [pc, #28] @ (748fc ) │ │ │ │ + blx 31660 │ │ │ │ + cbz r0, 75010 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 31660 │ │ │ │ + cbz r0, 75010 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + blx 31660 │ │ │ │ + cbz r0, 75010 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 31660 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 7507e │ │ │ │ + blx 301e0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f44c │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ + blx 3011c │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 7507a │ │ │ │ + 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 2f44c │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ + blx 351f8 │ │ │ │ + cmp r9, r4 │ │ │ │ + bge.n 75048 │ │ │ │ + blx 3432c │ │ │ │ + add.w r3, fp, #1 │ │ │ │ + adds r7, #4 │ │ │ │ + mov.w fp, #2 │ │ │ │ + cmp r3, #3 │ │ │ │ + bne.n 74fb4 │ │ │ │ + ldr r2, [pc, #76] @ (750dc ) │ │ │ │ + ldr r3, [pc, #56] @ (750c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 748f4 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 750be │ │ │ │ + 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 31660 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 74eea │ │ │ │ + b.n 74f7c │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ + nop │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ + ldrb r2, [r0, #11] │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r0, #68 @ 0x44 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r0, #68 @ 0x44 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r2, [r0, #6] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ movs r1, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ │ │ │ │ -00074908 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000750e0 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3648] @ 0xe40 │ │ │ │ - sub sp, #404 @ 0x194 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r5, [pc, #708] @ (74be8 ) │ │ │ │ - mov r9, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #648] @ (75378 ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [pc, #648] @ (7537c ) │ │ │ │ + add r4, pc │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r4, #4 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ add r5, pc │ │ │ │ - ldr r2, [pc, #700] @ (74bec ) │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #700] @ (74bf0 ) │ │ │ │ + blx 34194 │ │ │ │ + ldr r3, [pc, #632] @ (75380 ) │ │ │ │ + vldr s14, [r4, #8] │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7512a │ │ │ │ + vldr s14, [r4, #4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7528c │ │ │ │ + ldr r4, [pc, #600] @ (75384 ) │ │ │ │ + add r4, pc │ │ │ │ + add.w r3, r4, #12 │ │ │ │ + add.w r2, r4, #16 │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 31910 │ │ │ │ + vldr s14, [r4, #24] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7529c │ │ │ │ + vldr s13, [r4, #20] │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7529c │ │ │ │ + vldr s12, [r4, #16] │ │ │ │ + vcmp.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7529c │ │ │ │ + vldr s11, [r4, #12] │ │ │ │ + vcmp.f32 s15, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7529c │ │ │ │ + vsub.f32 s13, s13, s14 │ │ │ │ + vcmpe.f32 s13, #0.0 │ │ │ │ + vstr s13, [r4, #28] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 751ac │ │ │ │ + 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] @ (75388 ) │ │ │ │ + cmp r3, #29 │ │ │ │ + vmla.f32 s14, s13, s15 │ │ │ │ add r2, pc │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr.w r8, [sp, #448] @ 0x1c0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #396] @ 0x18c │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3453c │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - movs r3, #1 │ │ │ │ - str r2, [r5, #8] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - str r2, [r5, #12] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - str r2, [r5, #16] │ │ │ │ - add.w r2, r5, #36 @ 0x24 │ │ │ │ - str r0, [r5, #0] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add.w r2, r5, #32 │ │ │ │ - str r3, [r5, #20] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r4, [pc, #648] @ (74bf4 ) │ │ │ │ - subs r3, #1 │ │ │ │ - ldr.w r9, [pc, #648] @ 74bf8 │ │ │ │ - movs r6, #1 │ │ │ │ + ldr r4, [pc, #460] @ (7538c ) │ │ │ │ + itee gt │ │ │ │ + vaddgt.f32 s12, s12, s11 │ │ │ │ + vldrle s12, [r5, #20] │ │ │ │ + vldrle s15, [pc, #416] @ 7536c │ │ │ │ add r4, pc │ │ │ │ - mov r1, r5 │ │ │ │ - add r9, pc │ │ │ │ - add r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r8, r6, [sp] │ │ │ │ - blx 344a0 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - mov r2, r9 │ │ │ │ - strd r8, r6, [sp] │ │ │ │ - subs r3, #1 │ │ │ │ - str r0, [r5, #24] │ │ │ │ - add r3, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2f9f8 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - str r0, [r5, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 74a6a │ │ │ │ - subs r0, r0, r3 │ │ │ │ - vldr d8, [pc, #564] @ 74be0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r0, r6 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov.w r9, #4 │ │ │ │ - ldr r3, [pc, #580] @ (74bfc ) │ │ │ │ - mov.w fp, #0 │ │ │ │ - ldr r2, [pc, #576] @ (74c00 ) │ │ │ │ - mov.w sl, #10 │ │ │ │ - str r0, [r5, #32] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - add r3, pc │ │ │ │ + adds r1, r4, #4 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + vmul.f32 s12, s12, s15 │ │ │ │ + vstr s14, [r2, #8] │ │ │ │ + ldr r2, [pc, #432] @ (75390 ) │ │ │ │ + add r2, pc │ │ │ │ + vstr s12, [r1] │ │ │ │ + blx 322d4 │ │ │ │ + ldr r0, [pc, #424] @ (75394 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ffb0 │ │ │ │ + ldr r0, [pc, #416] @ (75398 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ffb0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + sub.w r2, r3, #20 │ │ │ │ + cmp r3, #23 │ │ │ │ + it ne │ │ │ │ + cmpne r2, #1 │ │ │ │ + bhi.n 752c0 │ │ │ │ + vldr s13, [r4, #16] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vldr s14, [r4, #32] │ │ │ │ + vcmp.f32 s13, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 752a0 │ │ │ │ + vldr s12, [r4, #12] │ │ │ │ + vcmp.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 752a0 │ │ │ │ + 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 75276 │ │ │ │ + ldr r2, [pc, #316] @ (7539c ) │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ + ldr r1, [pc, #316] @ (753a0 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #316] @ (753a4 ) │ │ │ │ add r2, pc │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ - movs r2, #31 │ │ │ │ - str.w r9, [sp, #112] @ 0x70 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str.w fp, [sp, #88] @ 0x58 │ │ │ │ - str.w sl, [sp, #96] @ 0x60 │ │ │ │ - vstr d8, [sp, #40] @ 0x28 │ │ │ │ - blx 31c1c <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #536] @ (74c04 ) │ │ │ │ - movs r2, #2 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - blx 359c8 <_gfortran_transfer_character_write@plt> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 30a14 <_gfortran_transfer_integer_write@plt> │ │ │ │ - ldr r1, [pc, #520] @ (74c08 ) │ │ │ │ - mov r2, r6 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + ldr r1, [pc, #304] @ (753a8 ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #304] @ (753ac ) │ │ │ │ add r1, pc │ │ │ │ - blx 359c8 <_gfortran_transfer_character_write@plt> │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r3, r9, [sp, #92] @ 0x5c │ │ │ │ - ldrd r2, r3, [r5, #24] │ │ │ │ - str.w fp, [sp, #88] @ 0x58 │ │ │ │ - vstr d8, [sp, #40] @ 0x28 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - subs r2, #1 │ │ │ │ - add r3, r6 │ │ │ │ + add r0, pc │ │ │ │ + adds r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2f254 │ │ │ │ + vldr s14, [r4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7512a │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 75276 │ │ │ │ + vldr s15, [r5, #20] │ │ │ │ + vldr s14, [pc, #192] @ 75370 │ │ │ │ + ldr r3, [pc, #252] @ (753b0 ) │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + add r3, pc │ │ │ │ + vstr s15, [r3, #32] │ │ │ │ + b.n 75276 │ │ │ │ + cmp r3, #22 │ │ │ │ + bne.n 7529c │ │ │ │ + vldr s14, [r4, #16] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vldr s13, [r4, #32] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7532a │ │ │ │ + vldr s12, [r4, #12] │ │ │ │ + vcmp.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7532a │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + ldr r3, [pc, #196] @ (753b4 ) │ │ │ │ + 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] @ (753b8 ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #168] @ (753bc ) │ │ │ │ + add r4, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r4, #32 │ │ │ │ + blx 2f258 │ │ │ │ + ldr r0, [pc, #160] @ (753c0 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + b.n 75282 │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 75348 │ │ │ │ + vldr s14, [r5, #20] │ │ │ │ + vldr s13, [pc, #52] @ 75370 │ │ │ │ + ldr r3, [pc, #132] @ (753c4 ) │ │ │ │ + vmul.f32 s14, s14, s13 │ │ │ │ + add r3, pc │ │ │ │ + vstr s14, [r3, #32] │ │ │ │ + ldr r3, [pc, #124] @ (753c8 ) │ │ │ │ + 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] @ 75374 │ │ │ │ + vmuleq.f32 s15, s15, s14 │ │ │ │ + vstreq s15, [r3, #36] @ 0x24 │ │ │ │ + b.n 7530c │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + tst r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + tst r4, r6 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r0, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ + movs r2, r1 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ + movs r2, r1 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r2, #29] │ │ │ │ + movs r0, r1 │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r4, #170 @ 0xaa │ │ │ │ + movs r0, r1 │ │ │ │ + movs r4, #142 @ 0x8e │ │ │ │ + movs r0, r1 │ │ │ │ + movs r4, #180 @ 0xb4 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ + movs r0, r1 │ │ │ │ + str r4, [sp, #400] @ 0x190 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r4, #34 @ 0x22 │ │ │ │ + movs r0, r1 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ + movs r2, r1 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ + movs r2, r1 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ + movs r0, r1 │ │ │ │ + movs r3, #130 @ 0x82 │ │ │ │ + movs r0, r1 │ │ │ │ + str r3, [sp, #632] @ 0x278 │ │ │ │ + movs r2, r1 │ │ │ │ + str r3, [sp, #600] @ 0x258 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000753cc : │ │ │ │ + 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, #128] @ 7545c │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + add ip, pc │ │ │ │ + cmp r5, #0 │ │ │ │ + str.w r3, [ip] │ │ │ │ + ble.n 7544c │ │ │ │ + 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 │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - movs r3, #32 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - blx 31c1c <_gfortran_st_write@plt> │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - ldr r1, [r5, #32] │ │ │ │ - mov r0, sl │ │ │ │ - add.w r3, r5, r3, lsl #2 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ - blx 31e40 <_gfortran_pow_i4_i4@plt> │ │ │ │ + add ip, r7 │ │ │ │ + b.n 75422 │ │ │ │ + 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 75450 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r0, #63 @ 0x3f │ │ │ │ + ble.n 75408 │ │ │ │ + cbz r6, 75432 │ │ │ │ + ldr r3, [pc, #52] @ (75460 ) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r0, [r3] │ │ │ │ + ldr r2, [pc, #48] @ (75464 ) │ │ │ │ + movs r5, #24 │ │ │ │ + ldr r1, [pc, #48] @ (75468 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #48] @ (7546c ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r2, [pc, #28] @ (75470 ) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, r0, [r2] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [sp, #880] @ 0x370 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [pc, #616] @ (756d8 ) │ │ │ │ + movs r0, r1 │ │ │ │ + str r2, [sp, #728] @ 0x2d8 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00075474 : │ │ │ │ + ldr r3, [pc, #8] @ (75480 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #4] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + str r2, [sp, #576] @ 0x240 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00075484 : │ │ │ │ + ldr r3, [pc, #8] @ (75490 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + str r2, [sp, #520] @ 0x208 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00075494 : │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + ldr r3, [pc, #20] @ (754ac ) │ │ │ │ + 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 r2, [sp, #448] @ 0x1c0 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000754b0 : │ │ │ │ + movs r3, #4 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +000754b8 : │ │ │ │ + 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] @ (7552c ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (75530 ) │ │ │ │ + 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] @ (75534 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 75502 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 329a8 │ │ │ │ + cbnz r0, 7551e │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #4 │ │ │ │ + bgt.n 75524 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 329a8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - blx 335dc <__aeabi_idivmod@plt> │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r9 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - blx 30a14 <_gfortran_transfer_integer_write@plt> │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ - ldr r4, [pc, #416] @ (74c0c ) │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 754e6 │ │ │ │ + ldr r3, [pc, #24] @ (75538 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ + movs r2, r1 │ │ │ │ + push {r3, r5, lr} │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ + movs r2, r1 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0007553c : │ │ │ │ + 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] @ (755d0 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #20] │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + cbnz r3, 75574 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 7496a │ │ │ │ - ldr.w r9, [pc, #404] @ 74c10 │ │ │ │ - movs r6, #1 │ │ │ │ - ldr r5, [pc, #400] @ (74c14 ) │ │ │ │ - mov r1, r4 │ │ │ │ - add r9, pc │ │ │ │ - mov r0, r7 │ │ │ │ - add r5, pc │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r5 │ │ │ │ - str.w r8, [sp] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - blx 344a0 │ │ │ │ - mov r3, r9 │ │ │ │ - str r0, [r4, #24] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r8, r6, [sp] │ │ │ │ - blx 2f9f8 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - str r0, [r4, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 74b7c │ │ │ │ - vldr d8, [pc, #300] @ 74be0 │ │ │ │ - subs r0, r0, r3 │ │ │ │ - ldr r2, [pc, #348] @ (74c18 ) │ │ │ │ - add r0, r6 │ │ │ │ - ldr r3, [pc, #348] @ (74c1c ) │ │ │ │ - mov.w fp, #4 │ │ │ │ - str r0, [r4, #32] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + bhi.n 755ae │ │ │ │ + ldr r2, [pc, #112] @ (755d4 ) │ │ │ │ + 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 r3, [pc, #96] @ (755d8 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (755dc ) │ │ │ │ + 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 2f274 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #196 @ 0xc4 │ │ │ │ + add.w r0, r4, #32 │ │ │ │ + blx 31148 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #192] @ 0xc0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bls.n 75562 │ │ │ │ + ldr r2, [pc, #48] @ (755e0 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (755e4 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (755e8 ) │ │ │ │ add r2, pc │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add.w r9, r4, #36 @ 0x24 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov.w sl, #0 │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - str.w r9, [sp, #108] @ 0x6c │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - movs r2, #10 │ │ │ │ - str.w fp, [sp, #112] @ 0x70 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - str.w sl, [sp, #88] @ 0x58 │ │ │ │ - vstr d8, [sp, #40] @ 0x28 │ │ │ │ - blx 31c1c <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #296] @ (74c20 ) │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + push {r1, r2, r4, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + strb r4, [r7, #14] │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #42 @ 0x2a │ │ │ │ + movs r0, r1 │ │ │ │ + strh r2, [r0, #2] │ │ │ │ + movs r7, r0 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ + movs r0, r1 │ │ │ │ + strh r4, [r2, r5] │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +000755ec : │ │ │ │ + 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] @ (75680 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + cbnz r3, 75624 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi.n 7565e │ │ │ │ + ldr r2, [pc, #112] @ (75684 ) │ │ │ │ + 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] @ (75688 ) │ │ │ │ movs r2, #2 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #96] @ (7568c ) │ │ │ │ + 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 2f274 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #196 @ 0xc4 │ │ │ │ + add.w r0, r4, #32 │ │ │ │ + blx 31148 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #192] @ 0xc0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bls.n 75612 │ │ │ │ + ldr r2, [pc, #48] @ (75690 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (75694 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (75698 ) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ - blx 359c8 <_gfortran_transfer_character_write@plt> │ │ │ │ - mov r2, fp │ │ │ │ - add.w r1, r4, #32 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 30a14 <_gfortran_transfer_integer_write@plt> │ │ │ │ - ldr r1, [pc, #276] @ (74c24 ) │ │ │ │ - mov r2, r6 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + cbz r2, 75702 │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r0, 75702 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r4, [r1, #12] │ │ │ │ + movs r0, r1 │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r2, [r2, #30] │ │ │ │ + movs r7, r0 │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ + movs r0, r1 │ │ │ │ + strh r4, [r4, r2] │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0007569c : │ │ │ │ + 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, #3 │ │ │ │ + bhi.n 75714 │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 75732 │ │ │ │ + mov ip, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #132] @ (75744 ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ add r1, pc │ │ │ │ - blx 359c8 <_gfortran_transfer_character_write@plt> │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - ldrd r2, r3, [r4, #24] │ │ │ │ - strd sl, r9, [sp, #88] @ 0x58 │ │ │ │ - str.w fp, [sp, #96] @ 0x60 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - subs r2, #1 │ │ │ │ - add r3, r6 │ │ │ │ - add r2, r7 │ │ │ │ - vstr d8, [sp, #40] @ 0x28 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - movs r3, #41 @ 0x29 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - blx 31c1c <_gfortran_st_write@plt> │ │ │ │ - add.w r2, r4, #12 │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ - blx 34dc0 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ - movs r2, #9 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 359c8 <_gfortran_transfer_character_write@plt> │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ - ldrd r0, r1, [r4, #24] │ │ │ │ - subs r1, r1, r0 │ │ │ │ - subs r0, #1 │ │ │ │ + add.w r1, r1, #32 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 75736 │ │ │ │ + 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 756d6 │ │ │ │ + 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 31248 │ │ │ │ + ldr r2, [pc, #48] @ (75748 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (7574c ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (75750 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + 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 33e04 │ │ │ │ + nop │ │ │ │ + cbz r0, 75796 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r2, [r3, #27] │ │ │ │ + movs r7, r0 │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ + movs r0, r1 │ │ │ │ + str r4, [r5, r7] │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00075754 : │ │ │ │ + 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 7579c │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 757ba │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (757cc ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 757be │ │ │ │ + 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 31248 │ │ │ │ + ldr r2, [pc, #48] @ (757d0 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (757d4 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (757d8 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 33e04 │ │ │ │ + nop │ │ │ │ + uxth r6, r0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ + movs r7, r0 │ │ │ │ + subs r4, r6, #6 │ │ │ │ + movs r0, r1 │ │ │ │ + str r4, [r4, r5] │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +000757dc : │ │ │ │ + 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] @ (758f8 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #264] @ (758fc ) │ │ │ │ + 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] @ (75900 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 75828 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 329a8 │ │ │ │ + cbnz r0, 75844 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ adds r1, #1 │ │ │ │ - add r0, r7 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - blx 2f3e4 │ │ │ │ - ldr r5, [pc, #168] @ (74c28 ) │ │ │ │ - movs r6, #1 │ │ │ │ - ldr.w r9, [pc, #168] @ 74c2c │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #4 │ │ │ │ + bgt.n 75854 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 329a8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7580c │ │ │ │ + ldr r3, [pc, #188] @ (75904 ) │ │ │ │ + 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 3453c │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [pc, #156] @ (75908 ) │ │ │ │ + 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [pc, #128] @ (7590c ) │ │ │ │ + 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ - ldr r4, [pc, #168] @ (74c30 ) │ │ │ │ - add r5, pc │ │ │ │ - add r9, pc │ │ │ │ - mov r1, r5 │ │ │ │ - add r4, pc │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - blx 344a0 │ │ │ │ - mov r3, r9 │ │ │ │ - str.w r8, [sp] │ │ │ │ + blx 2fa68 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 758de │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 31af0 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2fa68 │ │ │ │ + ldr r2, [pc, #80] @ (75910 ) │ │ │ │ + ldr r1, [pc, #80] @ (75914 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #80] @ (75918 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #4 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + 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 31af0 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 3124c │ │ │ │ + b.n 758b6 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ + movs r2, r1 │ │ │ │ + sxth r4, r0 │ │ │ │ + movs r1, r1 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r0, #23] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrb r0, [r6, #22] │ │ │ │ + movs r7, r0 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r0, r4, #2 │ │ │ │ + movs r0, r1 │ │ │ │ + str r0, [r1, r1] │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0007591c : │ │ │ │ + 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 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r1, [pc, #288] @ (75a50 ) │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #288] @ (75a54 ) │ │ │ │ + add r1, pc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #284] @ (75a58 ) │ │ │ │ + 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, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 34e1c │ │ │ │ + add r0, sp, #12 │ │ │ │ + blx 339bc │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 75a0a │ │ │ │ + vldr s15, [sp, #16] │ │ │ │ + vldr s14, [r4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 75a24 │ │ │ │ + movs r3, #1 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ble.n 75a0a │ │ │ │ + add r7, sp, #24 │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, sp, #20 │ │ │ │ + add r0, sp, #8 │ │ │ │ + blx 31460 │ │ │ │ + mov r1, r7 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 34718 │ │ │ │ + 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 75988 │ │ │ │ + ldr r2, [pc, #80] @ (75a5c ) │ │ │ │ + ldr r3, [pc, #68] @ (75a54 ) │ │ │ │ + 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 75a4c │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [pc, #56] @ (75a60 ) │ │ │ │ + add r7, sp, #24 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, sp, #20 │ │ │ │ + add r0, pc │ │ │ │ + blx 31460 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - str r0, [r5, #24] │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 34718 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ + b.n 75974 │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + strh r0, [r2, #30] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + smmla r0, sl, r7, r0 │ │ │ │ + strh r6, [r6, #22] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00075a64 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #0 │ │ │ │ + mov.w lr, #131072 @ 0x20000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + sub.w lr, ip, lr │ │ │ │ + sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ + str.w r0, [ip] │ │ │ │ + cmp ip, lr │ │ │ │ + bne.n 75a7c │ │ │ │ + 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] @ (75e80 ) │ │ │ │ + ldr r3, [pc, #996] @ (75e84 ) │ │ │ │ + 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, [r0, #0] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r0, [pc, #968] @ (75e88 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 32348 │ │ │ │ + ldr r0, [pc, #964] @ (75e8c ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + add r0, pc │ │ │ │ + blx 32348 │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ + blx 31910 │ │ │ │ + add r0, sp, #100 @ 0x64 │ │ │ │ + blx 33730 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + streq r3, [sp, #28] │ │ │ │ + beq.n 75af8 │ │ │ │ + subs r3, #2 │ │ │ │ + cmp r3, #7 │ │ │ │ + bls.w 75ec0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add.w r4, sp, #131072 @ 0x20000 │ │ │ │ mov r0, r7 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - blx 2f9f8 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - str r0, [r5, #28] │ │ │ │ + add.w r4, r4, #756 @ 0x2f4 │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 35b44 │ │ │ │ + mov r1, r4 │ │ │ │ + mov.w r0, #1024 @ 0x400 │ │ │ │ + blx 32184 <_gfortran_string_len_trim@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 75ee2 │ │ │ │ + blx 31294 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [pc, #872] @ (75e90 ) │ │ │ │ + movs r1, #0 │ │ │ │ + sub.w r2, r2, #616 @ 0x268 │ │ │ │ + str r4, [sp, #188] @ 0xbc │ │ │ │ + add r3, pc │ │ │ │ + ldr r4, [pc, #864] @ (75e94 ) │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r3, [pc, #864] @ (75e98 ) │ │ │ │ + add r4, pc │ │ │ │ + str r0, [sp, #24] │ │ │ │ + add r6, sp, #328 @ 0x148 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + 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 2f718 <_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] @ 75e78 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + blx 31e74 <_gfortran_st_rewind@plt> │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ + blx 326e8 │ │ │ │ + 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 2f388 <_gfortran_st_read@plt> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32b20 <_gfortran_transfer_integer@plt> │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32b20 <_gfortran_transfer_integer@plt> │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb0c <_gfortran_transfer_real@plt> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb0c <_gfortran_transfer_real@plt> │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb0c <_gfortran_transfer_real@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb0c <_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, 75c5e │ │ │ │ + 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 2fb0c <_gfortran_transfer_real@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb0c <_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 75c30 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30fe8 <_gfortran_st_read_done@plt> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cbnz r3, 75c94 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 75bb0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + asrs r5, r3, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 75cde │ │ │ │ + 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 30320 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 74c38 │ │ │ │ - ldr r2, [pc, #120] @ (74c34 ) │ │ │ │ - ldr r3, [pc, #48] @ (74bf0 ) │ │ │ │ + beq.n 75bb0 │ │ │ │ + blx 353e0 │ │ │ │ + ldr r2, [pc, #512] @ (75e9c ) │ │ │ │ + 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 34508 <_gfortran_st_close@plt> │ │ │ │ + ldr r2, [pc, #492] @ (75ea0 ) │ │ │ │ + add.w r1, sp, #132096 @ 0x20400 │ │ │ │ + ldr r3, [pc, #460] @ (75e84 ) │ │ │ │ + add.w r1, r1, #756 @ 0x2f4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #396] @ 0x18c │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 74d2c │ │ │ │ - add sp, #404 @ 0x194 │ │ │ │ + bne.w 75f7a │ │ │ │ + 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 75d0c │ │ │ │ + vadd.f32 s15, s15, s17 │ │ │ │ + vstr s15, [r1, #-4] │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.n 75d1e │ │ │ │ + vsub.f32 s15, s15, s17 │ │ │ │ + vstr s15, [r1, #-4] │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r2, r5 │ │ │ │ + ble.n 75cf6 │ │ │ │ + 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] @ 75e7c │ │ │ │ + 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 75e34 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + add r2, r3 │ │ │ │ + add r3, r9 │ │ │ │ + vldr s14, [r2, #-88] @ 0xffffffa8 │ │ │ │ + b.n 75d78 │ │ │ │ + adds r4, #1 │ │ │ │ + adds r3, #4 │ │ │ │ + cmp r1, r4 │ │ │ │ + blt.n 75e68 │ │ │ │ + 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 75d70 │ │ │ │ + cmp r1, r4 │ │ │ │ + blt.n 75e68 │ │ │ │ + sub.w r8, r4, r7 │ │ │ │ + add.w r5, r8, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.w 75eba │ │ │ │ + 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 33e08 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 75dce │ │ │ │ + mov.w r8, r8, lsl #2 │ │ │ │ + add.w r1, r9, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, fp │ │ │ │ + blx 33e08 │ │ │ │ + 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 75e5c │ │ │ │ + subs r1, r4, #2 │ │ │ │ + add.w r3, r3, r1, lsl #2 │ │ │ │ + vldr s14, [r3] │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.n 75ea4 │ │ │ │ + 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 30320 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ + adds r1, r2, r3 │ │ │ │ + cmp.w r4, r1, asr #1 │ │ │ │ + bne.n 75d58 │ │ │ │ + ldrd r6, fp, [sp, #76] @ 0x4c │ │ │ │ + ldr r4, [sp, #84] @ 0x54 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 75bb0 │ │ │ │ + b.n 75c94 │ │ │ │ + sub.w r8, r1, r7 │ │ │ │ + add.w r5, r8, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + itt gt │ │ │ │ + movgt r4, r1 │ │ │ │ + ldrgt r6, [sp, #28] │ │ │ │ + bgt.n 75da4 │ │ │ │ + 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 75e0a │ │ │ │ + sub.w r8, r1, r7 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + mov r4, r1 │ │ │ │ + add.w r5, r8, #1 │ │ │ │ + b.n 75da4 │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ - str r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - add r4, pc, #360 @ (adr r4, 74d54 ) │ │ │ │ - movs r2, r1 │ │ │ │ - str r3, [sp, #840] @ 0x348 │ │ │ │ + bics r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + bics r6, r2 │ │ │ │ + strh r4, [r4, #18] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0034 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ + adds r2, r6, #2 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #170 @ 0xaa │ │ │ │ + adds r2, r6, #2 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ + adds r6, r7, #2 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r0, #126 @ 0x7e │ │ │ │ + adds r0, r5, #2 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + adds r4, r5, #2 │ │ │ │ movs r0, r1 │ │ │ │ - add r3, pc, #96 @ (adr r3, 74c70 ) │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r4, #188 @ 0xbc │ │ │ │ + subs r2, r0, r5 │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ + 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 75e0a │ │ │ │ + mov.w r8, r8, lsl #2 │ │ │ │ + b.n 75dce │ │ │ │ + ldr r2, [pc, #188] @ (75f80 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #188] @ (75f84 ) │ │ │ │ + mov.w ip, #30 │ │ │ │ + ldr r0, [pc, #188] @ (75f88 ) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, ip, [sp] │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 75af8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3453c │ │ │ │ + bic.w fp, r0, r0, asr #31 │ │ │ │ + add.w r8, fp, #15 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [pc, #144] @ (75f8c ) │ │ │ │ + mov r1, r0 │ │ │ │ + strd fp, r7, [sp] │ │ │ │ + mov r9, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #15 │ │ │ │ + mov r0, r8 │ │ │ │ + add.w r7, sp, #131072 @ 0x20000 │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + add.w r7, r7, #676 @ 0x2a4 │ │ │ │ + cmp.w r8, #79 @ 0x4f │ │ │ │ + ble.n 75f60 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31af0 │ │ │ │ + mov r0, r9 │ │ │ │ + mov.w r8, #6 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r7, [pc, #92] @ (75f90 ) │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ + ldr r0, [pc, #92] @ (75f94 ) │ │ │ │ + add r7, pc │ │ │ │ + strd r8, r3, [sp] │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + blx 33af8 │ │ │ │ + ldr r2, [pc, #80] @ (75f98 ) │ │ │ │ + ldr r0, [pc, #80] @ (75f9c ) │ │ │ │ + movs r3, #28 │ │ │ │ + mov r1, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + b.n 75b1e │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31af0 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #80 @ 0x50 │ │ │ │ + add.w r0, r7, r8 │ │ │ │ + blx 3124c │ │ │ │ + b.n 75f24 │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + adds r4, r7, r2 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ + adds r6, r2, r3 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + ldr r2, [pc, #248] @ (76084 ) │ │ │ │ movs r0, r1 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + adds r6, r5, r2 │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r2, [r7, r4] │ │ │ │ + adds r2, r6, r1 │ │ │ │ movs r0, r1 │ │ │ │ - add r1, pc, #1008 @ (adr r1, 7501c ) │ │ │ │ - movs r2, r1 │ │ │ │ - str r6, [r2, #32] │ │ │ │ + strb r2, [r3, #26] │ │ │ │ + movs r7, r0 │ │ │ │ + adds r0, r6, r1 │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r6, [r2, #22] │ │ │ │ + ldr r1, [pc, #776] @ (762a8 ) │ │ │ │ movs r0, r1 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ - movs r1, r1 │ │ │ │ - vldr d8, [pc, #244] @ 74d30 │ │ │ │ - subs r0, r0, r3 │ │ │ │ - ldr.w fp, [pc, #248] @ 74d38 │ │ │ │ - add r0, r6 │ │ │ │ - ldr r3, [pc, #244] @ (74d3c ) │ │ │ │ - mov.w r8, #4 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - add.w r9, r5, #36 @ 0x24 │ │ │ │ - add fp, pc │ │ │ │ + │ │ │ │ +00075fa0 : │ │ │ │ + movs r3, #5 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00075fa8 : │ │ │ │ + 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] @ (7601c ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (76020 ) │ │ │ │ + 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] @ (76024 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 75ff2 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 329a8 │ │ │ │ + cbnz r0, 7600e │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #5 │ │ │ │ + bgt.n 76014 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 329a8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 75fd6 │ │ │ │ + ldr r3, [pc, #24] @ (76028 ) │ │ │ │ add r3, pc │ │ │ │ - mov.w sl, #0 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - movs r3, #49 @ 0x31 │ │ │ │ - str.w fp, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - movs r3, #10 │ │ │ │ - str.w r9, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - str.w r8, [sp, #112] @ 0x70 │ │ │ │ - str.w sl, [sp, #88] @ 0x58 │ │ │ │ - vstr d8, [sp, #40] @ 0x28 │ │ │ │ - blx 31c1c <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #192] @ (74d40 ) │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ + movs r2, r1 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0007602c : │ │ │ │ + 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] @ (760bc ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #240] @ 0xf0 │ │ │ │ + cbnz r3, 76064 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 7609c │ │ │ │ + ldr r2, [pc, #108] @ (760c0 ) │ │ │ │ + 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] @ (760c4 ) │ │ │ │ movs r2, #2 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - add r1, pc │ │ │ │ - blx 359c8 <_gfortran_transfer_character_write@plt> │ │ │ │ - mov r2, r8 │ │ │ │ - add.w r1, r9, r8 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 30a14 <_gfortran_transfer_integer_write@plt> │ │ │ │ - ldr r1, [pc, #172] @ (74d44 ) │ │ │ │ - mov r2, r6 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #92] @ (760c8 ) │ │ │ │ + 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 2fdfc │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + adds r0, r4, r3 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #244 @ 0xf4 │ │ │ │ + blx 30da0 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #240] @ 0xf0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bls.n 76052 │ │ │ │ + ldr r2, [pc, #44] @ (760cc ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (760d0 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (760d4 ) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ - blx 359c8 <_gfortran_transfer_character_write@plt> │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - ldrd r2, r3, [r5, #24] │ │ │ │ - str.w fp, [sp, #48] @ 0x30 │ │ │ │ - strd sl, r9, [sp, #88] @ 0x58 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - subs r2, #1 │ │ │ │ - add r3, r6 │ │ │ │ - add r2, r7 │ │ │ │ - str.w r8, [sp, #96] @ 0x60 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ - vstr d8, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - blx 31c1c <_gfortran_st_write@plt> │ │ │ │ - ldrd r1, r2, [sp, #24] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - blx 34440 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - movs r1, #9 │ │ │ │ - str r0, [r2, #0] │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ - blx 33ad0 │ │ │ │ - movs r2, #9 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 359c8 <_gfortran_transfer_character_write@plt> │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ - ldr r1, [pc, #76] @ (74d48 ) │ │ │ │ - ldr r3, [pc, #76] @ (74d4c ) │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ + movs r1, r1 │ │ │ │ + add r2, sp, #488 @ 0x1e8 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ + movs r0, r1 │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ + movs r0, r1 │ │ │ │ + strb r4, [r2, #21] │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r2, r2, #29 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [pc, #408] @ (76270 ) │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +000760d8 : │ │ │ │ + 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] @ (76168 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #240] @ 0xf0 │ │ │ │ + cbnz r3, 76110 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 76148 │ │ │ │ + ldr r2, [pc, #108] @ (7616c ) │ │ │ │ + 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] @ (76170 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #92] @ (76174 ) │ │ │ │ + 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 2fdfc │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + adds r0, r4, r3 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #244 @ 0xf4 │ │ │ │ + blx 30da0 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #240] @ 0xf0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bls.n 760fe │ │ │ │ + ldr r2, [pc, #44] @ (76178 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (7617c ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (76180 ) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #396] @ 0x18c │ │ │ │ - eors r1, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 74d2c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - subs r0, r2, #1 │ │ │ │ - add r0, r7 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - add sp, #404 @ 0x194 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2f3e0 │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r0, r0] │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - cmp r2, #30 │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + add r1, sp, #904 @ 0x388 │ │ │ │ + movs r1, r1 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ movs r0, r1 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ movs r0, r1 │ │ │ │ - cmp r2, #6 │ │ │ │ + strb r0, [r5, #18] │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r6, r5, #26 │ │ │ │ movs r0, r1 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + @ instruction: 0x47ba │ │ │ │ movs r0, r1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + │ │ │ │ +00076184 : │ │ │ │ + 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, #4 │ │ │ │ + bhi.n 761fc │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 7621a │ │ │ │ + mov ip, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #132] @ (7622c ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, #40 @ 0x28 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 7621e │ │ │ │ + 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 761be │ │ │ │ + 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 31248 │ │ │ │ + ldr r2, [pc, #48] @ (76230 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (76234 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (76238 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + 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 33e04 │ │ │ │ + nop │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - ... │ │ │ │ + strb r2, [r6, #15] │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r0, r0, #24 │ │ │ │ + movs r0, r1 │ │ │ │ + bxns r0 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00074d50 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007623c : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [pc, #76] @ (74db0 ) │ │ │ │ - mov r5, r3 │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [pc, #76] @ (74db4 ) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 76284 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 762a2 │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (762b4 ) │ │ │ │ + cmp r2, #8 │ │ │ │ add r1, pc │ │ │ │ - sub sp, #32 │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 762a6 │ │ │ │ + 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 31248 │ │ │ │ + ldr r2, [pc, #48] @ (762b8 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (762bc ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (762c0 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 33e04 │ │ │ │ + nop │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r2, [r5, #13] │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r0, r0, #22 │ │ │ │ + movs r0, r1 │ │ │ │ + mov r4, pc │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +000762c4 : │ │ │ │ + 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] @ (763e0 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #264] @ (763e4 ) │ │ │ │ + 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, #40 @ 0x28 │ │ │ │ + ldr r4, [pc, #248] @ (763e8 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 76310 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 329a8 │ │ │ │ + cbnz r0, 7632c │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #5 │ │ │ │ + bgt.n 7633c │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 329a8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 762f4 │ │ │ │ + ldr r3, [pc, #188] @ (763ec ) │ │ │ │ + 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 3453c │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [pc, #156] @ (763f0 ) │ │ │ │ + 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [pc, #128] @ (763f4 ) │ │ │ │ + add.w r2, r6, #11 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - mov.w r2, #0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 325fc │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa68 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 763c6 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 31af0 │ │ │ │ mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2f100 │ │ │ │ - ldr r2, [pc, #32] @ (74db8 ) │ │ │ │ - ldr r3, [pc, #28] @ (74db4 ) │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2fa68 │ │ │ │ + ldr r2, [pc, #80] @ (763f8 ) │ │ │ │ + ldr r1, [pc, #80] @ (763fc ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #80] @ (76400 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 74dac │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r5, #58] @ 0x3a │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #4 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + 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 31af0 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 3124c │ │ │ │ + b.n 7639e │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, pc, #960 @ (adr r7, 767a8 ) │ │ │ │ movs r1, r1 │ │ │ │ + strh r4, [r6, #50] @ 0x32 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r6, #48] @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r3, #11] │ │ │ │ + movs r7, r0 │ │ │ │ + strb r0, [r1, #11] │ │ │ │ + movs r7, r0 │ │ │ │ + strh r6, [r6, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r0, ip │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00074dbc : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00076404 : │ │ │ │ + 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, #76] @ (74e1c ) │ │ │ │ - ldr r3, [pc, #80] @ (74e20 ) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ + 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] @ (7652c ) │ │ │ │ + mov fp, r1 │ │ │ │ + add.w r1, sp, #6144 @ 0x1800 │ │ │ │ add r2, pc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - add r1, sp, #32 │ │ │ │ + adds r1, #28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + addw r4, sp, #3100 @ 0xc1c │ │ │ │ + ldr r3, [pc, #248] @ (76530 ) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add r7, sp, #32 │ │ │ │ + sub.w r9, r7, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r2, sp, #28 │ │ │ │ + mov.w r2, #1024 @ 0x400 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + movs r1, #32 │ │ │ │ + blx 3124c │ │ │ │ + ldr r0, [pc, #220] @ (76534 ) │ │ │ │ + add.w r1, sp, #4096 @ 0x1000 │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + add r0, pc │ │ │ │ + movs r2, #6 │ │ │ │ + adds r1, #28 │ │ │ │ + blx 2fef0 │ │ │ │ + ldr r0, [pc, #204] @ (76538 ) │ │ │ │ + add.w r1, sp, #5120 @ 0x1400 │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + add r0, pc │ │ │ │ + movs r2, #6 │ │ │ │ + adds r1, #28 │ │ │ │ + blx 2fef0 │ │ │ │ + cmp.w r5, #1024 @ 0x400 │ │ │ │ + bge.n 764fe │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 31af0 │ │ │ │ + add.w r0, r5, r9 │ │ │ │ + rsb r2, r5, #1024 @ 0x400 │ │ │ │ + movs r1, #32 │ │ │ │ + add.w r9, r9, #1024 @ 0x400 │ │ │ │ + blx 3124c │ │ │ │ + cmp r9, r4 │ │ │ │ + bne.n 76484 │ │ │ │ + mov.w r1, #1024 @ 0x400 │ │ │ │ + add.w r0, r7, #1020 @ 0x3fc │ │ │ │ + blx 30f90 │ │ │ │ + addw r0, r7, #2044 @ 0x7fc │ │ │ │ + mov.w r1, #1024 @ 0x400 │ │ │ │ + blx 35c94 │ │ │ │ + ldr r3, [pc, #124] @ (7653c ) │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + subs r2, r7, #4 │ │ │ │ + add r3, pc │ │ │ │ + mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - blx 2f5d4 │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2f100 │ │ │ │ - ldr r2, [pc, #32] @ (74e24 ) │ │ │ │ - ldr r3, [pc, #28] @ (74e20 ) │ │ │ │ + mov.w r4, #1024 @ 0x400 │ │ │ │ + mov r1, r3 │ │ │ │ + str.w fp, [sp] │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + blx 33374 │ │ │ │ + ldr r2, [pc, #100] @ (76540 ) │ │ │ │ + ldr r3, [pc, #80] @ (76530 ) │ │ │ │ + add.w r1, sp, #6144 @ 0x1800 │ │ │ │ add r2, pc │ │ │ │ + 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 74e18 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bne.n 76526 │ │ │ │ + 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 31af0 │ │ │ │ + add.w r0, r9, #1024 @ 0x400 │ │ │ │ + cmp r0, r4 │ │ │ │ + beq.n 764a4 │ │ │ │ + mov.w r2, #1024 @ 0x400 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r9, r9, #2048 @ 0x800 │ │ │ │ + blx 31af0 │ │ │ │ + cmp r4, r9 │ │ │ │ + bne.n 764fe │ │ │ │ + b.n 764a4 │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ + nop │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #56] @ 0x38 │ │ │ │ + asrs r4, r0, #15 │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ + movs r0, r1 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00074e28 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00076544 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #88] @ (74e94 ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #88] @ (74e98 ) │ │ │ │ - sub sp, #24 │ │ │ │ - add r4, pc │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldrd r4, r7, [sp, #48] @ 0x30 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 76594 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (76598 ) │ │ │ │ + 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 │ │ │ │ - add r3, sp, #8 │ │ │ │ - blx 31714 │ │ │ │ - mov r1, r4 │ │ │ │ - add r4, sp, #16 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, r4 │ │ │ │ - blx 31714 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #8 │ │ │ │ - add r0, sp, #12 │ │ │ │ - mov r1, r8 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2f86c │ │ │ │ - ldr r2, [pc, #36] @ (74e9c ) │ │ │ │ - ldr r3, [pc, #32] @ (74e98 ) │ │ │ │ + blx 34f58 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 34060 │ │ │ │ + ldr r2, [pc, #32] @ (7659c ) │ │ │ │ + ldr r3, [pc, #28] @ (76598 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ 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 74e90 │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + bne.n 76590 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r0, #54] @ 0x36 │ │ │ │ + strb r0, [r5, #30] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + strb r0, [r1, #30] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00074ea0 : │ │ │ │ - push {lr} │ │ │ │ +000765a0 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #72] @ 74ef8 │ │ │ │ - sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #68] @ 74efc │ │ │ │ - add lr, pc │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #124] @ (7662c ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (76630 ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + add r6, pc │ │ │ │ + add r1, sp, #20 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (76634 ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 34f58 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 30654 │ │ │ │ + ldr r0, [pc, #92] @ (76638 ) │ │ │ │ + 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, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - add r0, sp, #8 │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ - mov.w ip, #0 │ │ │ │ - blx 2f86c │ │ │ │ - ldr r2, [pc, #36] @ (74f00 ) │ │ │ │ - ldr r3, [pc, #32] @ (74efc ) │ │ │ │ + mov r3, r6 │ │ │ │ + blx 2f274 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 2f794 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 31148 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 32464 │ │ │ │ + ldr r2, [pc, #40] @ (7663c ) │ │ │ │ + ldr r3, [pc, #28] @ (76630 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ 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 74ef2 │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ + bne.n 76628 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + strb r6, [r1, #29] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #48] @ 0x30 │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r6, #27] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00074f04 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00076640 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (74f6c ) │ │ │ │ - ldr r3, [pc, #88] @ (74f70 ) │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - add r1, pc │ │ │ │ - add r2, sp, #16 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - add r1, sp, #20 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 76690 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (76694 ) │ │ │ │ + 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 33ce0 │ │ │ │ - add r3, sp, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - add r4, sp, #28 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 33ce0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r0, sp, #24 │ │ │ │ - add r1, sp, #20 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2f86c │ │ │ │ - ldr r2, [pc, #36] @ (74f74 ) │ │ │ │ - ldr r3, [pc, #32] @ (74f70 ) │ │ │ │ + blx 34f58 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 32464 │ │ │ │ + ldr r2, [pc, #32] @ (76698 ) │ │ │ │ + ldr r3, [pc, #28] @ (76694 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ 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 74f66 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne.n 7668c │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrh r2, [r5, #46] @ 0x2e │ │ │ │ + strb r4, [r5, #26] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + strb r4, [r1, #26] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00074f78 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0007669c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #96] @ (74fec ) │ │ │ │ - mov r6, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #92] @ (74ff0 ) │ │ │ │ - sub sp, #28 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr.w ip, [pc, #112] @ 7671c │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #108] @ (76720 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add ip, pc │ │ │ │ + ldr r0, [pc, #108] @ (76724 ) │ │ │ │ + mov r1, sp │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r9, r4, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #12 │ │ │ │ - blx 31714 │ │ │ │ - mov r2, r4 │ │ │ │ - add r4, sp, #16 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r3, r4 │ │ │ │ - blx 31714 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2f86c │ │ │ │ - ldr r2, [pc, #36] @ (74ff4 ) │ │ │ │ - ldr r3, [pc, #32] @ (74ff0 ) │ │ │ │ + blx 34e1c │ │ │ │ + mov r2, sp │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, sp │ │ │ │ + blx 334f8 │ │ │ │ + mov r2, sp │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, sp │ │ │ │ + blx 31bf8 │ │ │ │ + ldr r0, [pc, #68] @ (76728 ) │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, sp │ │ │ │ + add r0, pc │ │ │ │ + blx 2fd30 │ │ │ │ + ldr r0, [pc, #60] @ (7672c ) │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, sp │ │ │ │ + add r0, pc │ │ │ │ + blx 2fd30 │ │ │ │ + ldr r2, [pc, #52] @ (76730 ) │ │ │ │ + ldr r3, [pc, #36] @ (76720 ) │ │ │ │ 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 74fe6 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bne.n 76716 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 31fdc │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + strb r0, [r2, #25] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + stcl 0, cr0, [r2, #28]! │ │ │ │ + asrs r6, r1, #5 │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r2, r1, #5 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r1, #24] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00074ff8 : │ │ │ │ +00076734 : │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #648] @ (769d4 ) │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #648] @ (769d8 ) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #196] @ (750d0 ) │ │ │ │ + ldr r0, [pc, #644] @ (769dc ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #196] @ (750d4 ) │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ - sub sp, #12 │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr.w r8, [sp, #164] @ 0xa4 │ │ │ │ + blx 34e1c │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ mov fp, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov.w r1, #0 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - str r2, [r4, #0] │ │ │ │ - subs r7, r1, r3 │ │ │ │ - cmp r7, r2 │ │ │ │ - ble.n 75080 │ │ │ │ - mov r8, r2 │ │ │ │ - mov.w r9, #1 │ │ │ │ - b.n 7503c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r3, r9 │ │ │ │ - mov r0, sp │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 351a0 │ │ │ │ - cmp r7, r9 │ │ │ │ - add r8, r0 │ │ │ │ - str.w r8, [r4] │ │ │ │ - bge.n 7503a │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r8, r2 │ │ │ │ - sub.w r3, r8, r3 │ │ │ │ - ldr r2, [pc, #112] @ (750d8 ) │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #104] @ (750d4 ) │ │ │ │ + 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 769ae │ │ │ │ + vldr s12, [sp, #52] @ 0x34 │ │ │ │ + vcmp.f32 s13, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 769ae │ │ │ │ + vldr s14, [sp, #64] @ 0x40 │ │ │ │ + vcmp.f32 s13, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 769ae │ │ │ │ + vldr s11, [sp, #60] @ 0x3c │ │ │ │ + vcmp.f32 s13, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 769ae │ │ │ │ + vldr s9, [r6] │ │ │ │ + vsub.f32 s12, s12, s15 │ │ │ │ + vsub.f32 s11, s11, s14 │ │ │ │ + vldr s10, [pc, #500] @ 769d0 │ │ │ │ + vcmp.f32 s13, s9 │ │ │ │ + vdiv.f32 s16, s12, s10 │ │ │ │ + vdiv.f32 s17, s11, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 7680e │ │ │ │ + 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 7683a │ │ │ │ + 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 76832 │ │ │ │ + ldr r2, [pc, #48] @ (769e0 ) │ │ │ │ + ldr r3, [pc, #36] @ (769d8 ) │ │ │ │ add r2, pc │ │ │ │ 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 750ca │ │ │ │ - add sp, #12 │ │ │ │ + bne.n 769cc │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq.n 750be │ │ │ │ - subs r7, r3, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 750ae │ │ │ │ - mov.w r9, #1 │ │ │ │ - b.n 75092 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - sub.w r3, r3, r9 │ │ │ │ - mov r0, sp │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 351a0 │ │ │ │ - cmp r7, r9 │ │ │ │ - sub.w r8, r8, r0 │ │ │ │ - str.w r8, [r4] │ │ │ │ - bge.n 75090 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - sub.w r8, r8, r2 │ │ │ │ - add r3, r8 │ │ │ │ - b.n 75064 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - b.n 75064 │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + movs r0, r0 │ │ │ │ + bics r4, r6 │ │ │ │ + strb r4, [r6, #22] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #36] @ 0x24 │ │ │ │ + ldc 0, cr0, [lr, #-28]! @ 0xffffffe4 │ │ │ │ + strb r2, [r2, #13] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -000750dc : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000769e4 : │ │ │ │ + ldr r3, [pc, #16] @ (769f8 ) │ │ │ │ + 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, [r2, #31] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000769fc : │ │ │ │ + ldr r3, [pc, #20] @ (76a14 ) │ │ │ │ + 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, [r7, #30] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00076a18 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #84] @ (75144 ) │ │ │ │ - ldr r3, [pc, #88] @ (75148 ) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r2, sp, #20 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ + ldr r1, [pc, #460] @ (76bf8 ) │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ + ldr r2, [pc, #460] @ (76bfc ) │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ + add r1, pc │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + ldr r4, [pc, #456] @ (76c00 ) │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add r4, pc │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + mov.w r2, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 308e8 │ │ │ │ + ldr r0, [pc, #436] @ (76c04 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, pc │ │ │ │ + blx 358e4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 76b80 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 33ce0 │ │ │ │ - add r3, sp, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - add r4, sp, #28 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 33ce0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r7 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2f86c │ │ │ │ - ldr r2, [pc, #32] @ (7514c ) │ │ │ │ - ldr r3, [pc, #28] @ (75148 ) │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #408] @ (76c08 ) │ │ │ │ + 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 35404 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + blx 35b38 │ │ │ │ + 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] @ 76bec │ │ │ │ + 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] @ 76bec │ │ │ │ + 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] @ 76bf0 │ │ │ │ + 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 76b5a │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, #30 │ │ │ │ + beq.n 76ba2 │ │ │ │ + vldr s14, [r4, #20] │ │ │ │ + vldr s15, [pc, #160] @ 76bf0 │ │ │ │ + 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 33b9c │ │ │ │ + ldr r2, [pc, #164] @ (76c0c ) │ │ │ │ + ldr r3, [pc, #144] @ (76bfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 75140 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + bne.n 76be8 │ │ │ │ + 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 35a50 │ │ │ │ + b.n 76a6e │ │ │ │ + ldr r0, [pc, #108] @ (76c10 ) │ │ │ │ + movs r2, #4 │ │ │ │ + add r1, sp, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ffb0 │ │ │ │ + vldr s15, [sp, #32] │ │ │ │ + vldr s14, [pc, #64] @ 76bf4 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 76bce │ │ │ │ + vldr s15, [r4, #20] │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vstr s15, [sp, #64] @ 0x40 │ │ │ │ + b.n 76b5a │ │ │ │ + vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ + vdiv.f32 s0, s0, s15 │ │ │ │ + blx 3018c │ │ │ │ + vldr s15, [r4, #16] │ │ │ │ + vmul.f32 s15, s15, s0 │ │ │ │ + vstr s15, [sp, #64] @ 0x40 │ │ │ │ + b.n 76b5a │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r2, #32] │ │ │ │ + movs r0, r0 │ │ │ │ + orrs r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r2, #11] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #30] │ │ │ │ + strb r0, [r1, #11] │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r6, #23 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r3, #6] │ │ │ │ movs r1, r1 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00075150 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00076c14 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #96] @ (751c4 ) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 76c64 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (76c68 ) │ │ │ │ mov r5, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #92] @ (751c8 ) │ │ │ │ - add r0, pc │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldrd r6, r7, [sp, #60] @ 0x3c │ │ │ │ + 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 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 31714 │ │ │ │ + blx 2fbb4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - add r5, sp, #24 │ │ │ │ - mov r3, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 34a94 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 325fc │ │ │ │ - ldr r2, [pc, #36] @ (751cc ) │ │ │ │ - ldr r3, [pc, #28] @ (751c8 ) │ │ │ │ + mov r0, sp │ │ │ │ + blx 2f198 │ │ │ │ + ldr r2, [pc, #32] @ (76c6c ) │ │ │ │ + ldr r3, [pc, #28] @ (76c68 ) │ │ │ │ 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 751c0 │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + bne.n 76c60 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + strb r0, [r3, #3] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #26] │ │ │ │ + strb r0, [r7, #2] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -000751d0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00076c70 : │ │ │ │ + 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 r4, [pc, #124] @ (7525c ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #124] @ (75260 ) │ │ │ │ - sub sp, #12 │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr r4, [pc, #276] @ (76d98 ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + ldr r3, [pc, #276] @ (76d9c ) │ │ │ │ + mov r8, r2 │ │ │ │ add r4, pc │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + mov r7, r0 │ │ │ │ + add r6, sp, #28 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + add r4, sp, #16 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - add r4, r2 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - str r4, [r6, #0] │ │ │ │ - bgt.n 75218 │ │ │ │ - b.n 7523a │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ - blx 351a0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - subs r4, r4, r0 │ │ │ │ - str r4, [r6, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - blx 351a0 │ │ │ │ - cmp r0, r4 │ │ │ │ - blt.n 75206 │ │ │ │ - ldr r2, [pc, #64] @ (75264 ) │ │ │ │ - ldr r3, [pc, #56] @ (75260 ) │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2fbb4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33658 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35734 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f724 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 76ce8 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.n 76d22 │ │ │ │ + cmp r3, #3 │ │ │ │ + beq.n 76d5a │ │ │ │ + ldr r2, [pc, #208] @ (76da0 ) │ │ │ │ + ldr r3, [pc, #200] @ (76d9c ) │ │ │ │ add r2, pc │ │ │ │ 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 75258 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r7, sp │ │ │ │ + bne.n 76d94 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [pc, #184] @ (76da4 ) │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r0, [pc, #184] @ (76da8 ) │ │ │ │ + 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 311dc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 3412c │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - subs r3, #1 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 30370 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30e20 │ │ │ │ + b.n 76cce │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 351a0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - str r4, [r6, #0] │ │ │ │ - add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ble.n 7523c │ │ │ │ - b.n 75222 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [pc, #132] @ (76dac ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #132] @ (76db0 ) │ │ │ │ + add r3, pc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + add r2, sp, #20 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2fdfc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 30da0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 2f90c │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2efa8 │ │ │ │ + b.n 76cce │ │ │ │ + movs r2, #2 │ │ │ │ + movs r0, #8 │ │ │ │ + ldr r3, [pc, #84] @ (76db4 ) │ │ │ │ + mov r1, r6 │ │ │ │ + strd r2, r0, [sp] │ │ │ │ + add r2, sp, #20 │ │ │ │ + ldr r0, [pc, #76] @ (76db8 ) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + blx 2f274 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 31148 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 34f58 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32464 │ │ │ │ + b.n 76cce │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r3, #24] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #22] │ │ │ │ + strb r2, [r6, #0] │ │ │ │ movs r1, r1 │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ + movs r0, r1 │ │ │ │ + movs r3, #184 @ 0xb8 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r0, [r4, r0] │ │ │ │ + movs r0, r1 │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ + movs r0, r1 │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00075268 : │ │ │ │ +00076dbc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #88] @ (752d4 ) │ │ │ │ - ldr r3, [pc, #92] @ (752d8 ) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - add r2, pc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r2, sp, #20 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 76e0c │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (76e10 ) │ │ │ │ + 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 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - blx 33ce0 │ │ │ │ - ldrd r1, r2, [sp, #8] │ │ │ │ - add r3, sp, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - add r4, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 34a94 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33a70 │ │ │ │ - ldr r2, [pc, #36] @ (752dc ) │ │ │ │ - ldr r3, [pc, #28] @ (752d8 ) │ │ │ │ + blx 2fbb4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 32424 │ │ │ │ + ldr r2, [pc, #32] @ (76e14 ) │ │ │ │ + ldr r3, [pc, #28] @ (76e10 ) │ │ │ │ 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.n 752ce │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ + bne.n 76e08 │ │ │ │ + add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldr r0, [r6, #112] @ 0x70 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #18] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000752e0 : │ │ │ │ - ldr.w ip, [r0] │ │ │ │ - push {lr} │ │ │ │ - tst.w ip, #3 │ │ │ │ - bne.n 75352 │ │ │ │ - movw lr, #23593 @ 0x5c29 │ │ │ │ - movt lr, #49807 @ 0xc28f │ │ │ │ - movw r0, #47184 @ 0xb850 │ │ │ │ - movt r0, #1310 @ 0x51e │ │ │ │ - mla r0, lr, ip, r0 │ │ │ │ - movw lr, #23592 @ 0x5c28 │ │ │ │ - movt lr, #655 @ 0x28f │ │ │ │ - cmp.w lr, r0, ror #2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #29 │ │ │ │ - bcs.n 75352 │ │ │ │ - ldr.w ip, [pc, #104] @ 7537c │ │ │ │ - ldr.w lr, [r1] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - add ip, pc │ │ │ │ - ldr r2, [pc, #96] @ (75380 ) │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r2, pc │ │ │ │ - str.w r0, [ip, #4] │ │ │ │ - movs r0, #1 │ │ │ │ - cmp lr, r0 │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ble.n 75350 │ │ │ │ - sub.w r2, ip, #4 │ │ │ │ - sub.w ip, ip, #8 │ │ │ │ - add.w ip, ip, lr, lsl #2 │ │ │ │ - ldr.w r0, [r2, #4]! │ │ │ │ - add r1, r0 │ │ │ │ - cmp ip, r2 │ │ │ │ - bne.n 7533c │ │ │ │ - ldr r2, [pc, #60] @ (75384 ) │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r2, pc │ │ │ │ - str.w lr, [r2] │ │ │ │ - pop {pc} │ │ │ │ - movw lr, #23593 @ 0x5c29 │ │ │ │ - movt lr, #49807 @ 0xc28f │ │ │ │ - movw r0, #47184 @ 0xb850 │ │ │ │ - movt r0, #1310 @ 0x51e │ │ │ │ - mla r0, lr, ip, r0 │ │ │ │ - movw ip, #55050 @ 0xd70a │ │ │ │ - movt ip, #163 @ 0xa3 │ │ │ │ - cmp.w ip, r0, ror #4 │ │ │ │ - ite cs │ │ │ │ - movcs r0, #29 │ │ │ │ - movcc r0, #28 │ │ │ │ - b.n 75312 │ │ │ │ - nop │ │ │ │ - push {r4, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r2, [sp, #408] @ 0x198 │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -00075388 : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - movw ip, #10000 @ 0x2710 │ │ │ │ - push {lr} │ │ │ │ - mov.w lr, #100 @ 0x64 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mul.w r2, lr, r2 │ │ │ │ - mla r2, ip, r1, r2 │ │ │ │ - add r2, r3 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000753a8 : │ │ │ │ - ldr.w ip, [r0] │ │ │ │ - push {r4, lr} │ │ │ │ - mov r4, r2 │ │ │ │ - tst.w ip, #3 │ │ │ │ - bne.n 75410 │ │ │ │ - movw r0, #23593 @ 0x5c29 │ │ │ │ - movt r0, #49807 @ 0xc28f │ │ │ │ - movw r2, #47184 @ 0xb850 │ │ │ │ - movt r2, #1310 @ 0x51e │ │ │ │ - mla r2, r0, ip, r2 │ │ │ │ - movw r0, #23592 @ 0x5c28 │ │ │ │ - movt r0, #655 @ 0x28f │ │ │ │ - cmp.w r0, r2, ror #2 │ │ │ │ - it cc │ │ │ │ - movcc r2, #29 │ │ │ │ - bcs.n 75410 │ │ │ │ - ldr.w lr, [pc, #88] @ 75438 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add lr, pc │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr.w r0, [lr] │ │ │ │ - str.w r2, [lr, #4] │ │ │ │ - movs r2, #1 │ │ │ │ - cmp r3, r0 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - ble.n 7540e │ │ │ │ - mov.w ip, #2 │ │ │ │ - subs r3, r3, r0 │ │ │ │ - ldr.w r0, [lr, #4]! │ │ │ │ - mov r2, ip │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - blt.n 753fa │ │ │ │ - str r3, [r4, #0] │ │ │ │ - str r2, [r1, #0] │ │ │ │ - pop {r4, pc} │ │ │ │ - movw r2, #23593 @ 0x5c29 │ │ │ │ - movt r2, #49807 @ 0xc28f │ │ │ │ - movw r0, #47184 @ 0xb850 │ │ │ │ - movt r0, #1310 @ 0x51e │ │ │ │ - mla r0, r2, ip, r0 │ │ │ │ - movw r2, #55050 @ 0xd70a │ │ │ │ - movt r2, #163 @ 0xa3 │ │ │ │ - cmp.w r2, r0, ror #4 │ │ │ │ - ite cs │ │ │ │ - movcs r2, #29 │ │ │ │ - movcc r2, #28 │ │ │ │ - b.n 753dc │ │ │ │ - cbz r2, 754ba │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007543c : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00076e18 : │ │ │ │ + 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 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [pc, #72] @ (75498 ) │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [pc, #72] @ (7549c ) │ │ │ │ + str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r1, [pc, #748] @ (7711c ) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #748] @ (77120 ) │ │ │ │ add r1, pc │ │ │ │ - sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r1, sp, #16 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov.w r2, #0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 325fc │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ + ldr r0, [pc, #744] @ (77124 ) │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ + mov r6, r2 │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + add r0, pc │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 34e1c │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 355b8 │ │ │ │ + vldr s16, [sp, #44] @ 0x2c │ │ │ │ + vldr s15, [sp, #80] @ 0x50 │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 770ae │ │ │ │ + vldr s15, [sp, #84] @ 0x54 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 770ae │ │ │ │ + vldr s15, [sp, #36] @ 0x24 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 770ae │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, r3 │ │ │ │ + blx 35bd8 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + blx 35bd8 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ + blx 31b78 │ │ │ │ + vldr s15, [r5] │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 770f2 │ │ │ │ + vmov.f32 s19, #96 @ 0x3f000000 0.5 │ │ │ │ + blx 300a8 │ │ │ │ + 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 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35128 │ │ │ │ - ldr r2, [pc, #32] @ (754a0 ) │ │ │ │ - ldr r3, [pc, #28] @ (7549c ) │ │ │ │ + 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] @ 77114 │ │ │ │ + vmov.f32 s25, #240 @ 0xbf800000 -1.0 │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ + blx 32470 │ │ │ │ + vcmp.f32 s16, #0.0 │ │ │ │ + vadd.f32 s14, s17, s17 │ │ │ │ + vldr s15, [pc, #528] @ 77118 │ │ │ │ + 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 32470 │ │ │ │ + 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 77002 │ │ │ │ + vldr s15, [pc, #432] @ 77114 │ │ │ │ + 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 30fdc │ │ │ │ + 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 2f44c │ │ │ │ + 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 770ae │ │ │ │ + vmov s15, r4 │ │ │ │ + vmov.f32 s16, s17 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vnmls.f32 s16, s15, s23 │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ + blx 30864 │ │ │ │ + vmov.f32 s15, s21 │ │ │ │ + vmla.f32 s15, s0, s20 │ │ │ │ + vcmpe.f32 s15, s18 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bge.n 76f60 │ │ │ │ + vcmpe.f32 s15, s25 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.n 770cc │ │ │ │ + vmov.f32 s0, s15 │ │ │ │ + blx 312ac │ │ │ │ + vmov.f32 s28, s0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 76f72 │ │ │ │ + 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 7710a │ │ │ │ + ldrd r1, r0, [sp, #16] │ │ │ │ + blx 32470 │ │ │ │ + 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 770dc │ │ │ │ + vmov r3, s16 │ │ │ │ + vabs.f32 s0, s0 │ │ │ │ + cmp r3, #0 │ │ │ │ + it lt │ │ │ │ + vneglt.f32 s0, s0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + b.n 76f72 │ │ │ │ + ldr r2, [pc, #120] @ (77128 ) │ │ │ │ + ldr r3, [pc, #108] @ (77120 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 75494 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bne.n 77110 │ │ │ │ + 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 76f72 │ │ │ │ + vcmpe.f32 s0, s25 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it ls │ │ │ │ + vmovls.f32 s0, s17 │ │ │ │ + bls.n 77098 │ │ │ │ + blx 312ac │ │ │ │ + b.n 77098 │ │ │ │ + mov r3, r6 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + mov r2, r5 │ │ │ │ + blx 2f44c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ + b.n 76ec4 │ │ │ │ + vldr s16, [pc, #8] @ 77114 │ │ │ │ + b.n 76f72 │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + bics r4, r6 │ │ │ │ + ldr r0, [r2, #108] @ 0x6c │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #4] │ │ │ │ + b.n 76ddc │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -000754a4 : │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - movw ip, #35757 @ 0x8bad │ │ │ │ - movt ip, #26843 @ 0x68db │ │ │ │ - push {lr} │ │ │ │ - smull ip, lr, ip, r0 │ │ │ │ - mov.w ip, r0, asr #31 │ │ │ │ - rsb ip, ip, lr, asr #12 │ │ │ │ - str.w ip, [r1] │ │ │ │ - movw r1, #55536 @ 0xd8f0 │ │ │ │ - movt r1, #65535 @ 0xffff │ │ │ │ - mla r0, r1, ip, r0 │ │ │ │ - movw ip, #34079 @ 0x851f │ │ │ │ - movt ip, #20971 @ 0x51eb │ │ │ │ - asrs r1, r0, #31 │ │ │ │ - smull lr, ip, ip, r0 │ │ │ │ - rsb r1, r1, ip, asr #5 │ │ │ │ - mvn.w ip, #99 @ 0x63 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - mla r0, ip, r1, r0 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - pop {pc} │ │ │ │ - │ │ │ │ -000754ec : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0007712c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #64] @ (75540 ) │ │ │ │ - ldr r3, [pc, #68] @ (75544 ) │ │ │ │ - sub sp, #20 │ │ │ │ - add r2, pc │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r2, sp, #8 │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + ldr r4, [pc, #652] @ (773cc ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + ldr r3, [pc, #652] @ (773d0 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r4, pc │ │ │ │ + ldr r0, [pc, #648] @ (773d4 ) │ │ │ │ + add r1, sp, #16 │ │ │ │ + vmov.f32 s18, #96 @ 0x3f000000 0.5 │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - add r3, sp, #4 │ │ │ │ - blx 2f5d4 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #4 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 31714 │ │ │ │ - ldr r2, [pc, #32] @ (75548 ) │ │ │ │ - ldr r3, [pc, #28] @ (75544 ) │ │ │ │ + blx 359d4 │ │ │ │ + ldr r0, [pc, #628] @ (773d8 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #20 │ │ │ │ + add r0, pc │ │ │ │ + blx 359d4 │ │ │ │ + ldr r0, [pc, #620] @ (773dc ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, pc │ │ │ │ + blx 34e1c │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 308e8 │ │ │ │ + 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 2fa28 │ │ │ │ + vsub.f32 s15, s16, s20 │ │ │ │ + vsub.f32 s14, s17, s19 │ │ │ │ + vldr s16, [sp, #24] │ │ │ │ + vldr s17, [sp, #28] │ │ │ │ + vldr s13, [pc, #484] @ 773b0 │ │ │ │ + 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 771f8 │ │ │ │ + vldr s19, [sp, #32] │ │ │ │ + vcmp.f32 s16, s19 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 77276 │ │ │ │ + ldr r0, [pc, #484] @ (773e0 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ffb0 │ │ │ │ + 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 77384 │ │ │ │ + vmov.f32 s15, #0 @ 0x40000000 2.0 │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 772fa │ │ │ │ + vldr s12, [pc, #392] @ 773b4 │ │ │ │ + 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 7739c │ │ │ │ + vldr s15, [sp, #20] │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7738e │ │ │ │ + ldr r2, [pc, #392] @ (773e4 ) │ │ │ │ + ldr r3, [pc, #372] @ (773d0 ) │ │ │ │ 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 7553c │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + bne.w 773aa │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + vpop {d8-d10} │ │ │ │ + pop {r4, pc} │ │ │ │ + vldr s15, [pc, #320] @ 773b8 │ │ │ │ + vcmpe.f32 s19, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.n 771f8 │ │ │ │ + vldr s15, [pc, #308] @ 773bc │ │ │ │ + vcmpe.f32 s19, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 771f8 │ │ │ │ + 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 34718 │ │ │ │ + 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 34718 │ │ │ │ + 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] @ 773c0 │ │ │ │ + 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 7720a │ │ │ │ + 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 77230 │ │ │ │ + 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 77230 │ │ │ │ + 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 77230 │ │ │ │ + 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 77230 │ │ │ │ + vmov.f32 s12, #62 @ 0x41f00000 30.0 │ │ │ │ + vldr s11, [pc, #100] @ 773c4 │ │ │ │ + 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 77230 │ │ │ │ + vldr s12, [pc, #64] @ 773c8 │ │ │ │ + vmov.f32 s15, #62 @ 0x41f00000 30.0 │ │ │ │ + b.n 77230 │ │ │ │ + ldr r0, [pc, #88] @ (773e8 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fd30 │ │ │ │ + b.n 77258 │ │ │ │ + ldr r0, [pc, #76] @ (773ec ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fd30 │ │ │ │ + b.n 77248 │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r0, #0] │ │ │ │ + nop │ │ │ │ + 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, [r7, #56] @ 0x38 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #62] @ 0x3e │ │ │ │ + lsls r4, r4, #27 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r6, r2, #27 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 77a34 │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ movs r1, r1 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r2, r2, #18 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007554c : │ │ │ │ +000773f0 : │ │ │ │ + ldr r3, [pc, #16] @ (77404 ) │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 756a2 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - mov r7, r1 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov.w ip, r2, lsl #2 │ │ │ │ - ble.n 75604 │ │ │ │ - vldr s14, [pc, #312] @ 756a4 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r4, r5 │ │ │ │ - add.w lr, r6, r1 │ │ │ │ - vmov.f32 s13, s14 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, ip │ │ │ │ - vcmpe.f32 s15, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - it ge │ │ │ │ - vmovge.f32 s13, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it ge │ │ │ │ - vmovge.f32 s14, s15 │ │ │ │ - cmp r3, lr │ │ │ │ - bne.n 7557e │ │ │ │ - adds r1, #1 │ │ │ │ - adds r4, #4 │ │ │ │ - cmp r1, r0 │ │ │ │ - bne.n 7557a │ │ │ │ - vcmp.f32 s14, s13 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vldr s15, [r3] │ │ │ │ - beq.n 75612 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vsub.f32 s13, s13, s14 │ │ │ │ - mov r6, r7 │ │ │ │ - movs r4, #1 │ │ │ │ - vldr s12, [r3] │ │ │ │ - vsub.f32 s15, s15, s12 │ │ │ │ - vdiv.f32 s11, s15, s13 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r2] │ │ │ │ - vmov.f32 s13, s12 │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, ip │ │ │ │ - cmp r3, lr │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vmla.f32 s13, s15, s11 │ │ │ │ - vstr s13, [r1] │ │ │ │ - add r1, ip │ │ │ │ - bne.n 755da │ │ │ │ - adds r4, #1 │ │ │ │ - adds r5, #4 │ │ │ │ - adds r6, #4 │ │ │ │ - cmp r4, r0 │ │ │ │ - bne.n 755d4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - vldr s13, [pc, #156] @ 756a4 │ │ │ │ - vmov.f32 s14, s13 │ │ │ │ - vldr s15, [r3] │ │ │ │ - vcmpe.f32 s13, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 75642 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 75602 │ │ │ │ - movs r4, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - add.w lr, r6, r4 │ │ │ │ - mov r2, r1 │ │ │ │ - movs r3, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - vstr s15, [r2] │ │ │ │ - cmp r3, lr │ │ │ │ - add r2, ip │ │ │ │ - bne.n 7562c │ │ │ │ - adds r4, #1 │ │ │ │ - adds r1, #4 │ │ │ │ - cmp r4, r0 │ │ │ │ - bne.n 75628 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vldr s15, [r3] │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 75678 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 75602 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r4, r7 │ │ │ │ - add.w lr, r6, r1 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - vstr s15, [r2] │ │ │ │ - cmp lr, r3 │ │ │ │ - add r2, ip │ │ │ │ - bne.n 75662 │ │ │ │ - adds r1, #1 │ │ │ │ - adds r4, #4 │ │ │ │ - cmp r1, r0 │ │ │ │ - bne.n 7565e │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 75602 │ │ │ │ - add.w lr, r6, #1 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - str r4, [r1, #0] │ │ │ │ - add r2, ip │ │ │ │ - add r1, ip │ │ │ │ - cmp r3, lr │ │ │ │ - bne.n 75688 │ │ │ │ - adds r6, #1 │ │ │ │ - adds r5, #4 │ │ │ │ - adds r7, #4 │ │ │ │ - cmp r6, r0 │ │ │ │ - bne.n 75682 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + str r0, [r3, #0] │ │ │ │ + str r1, [r3, #4] │ │ │ │ + str r2, [r3, #8] │ │ │ │ bx lr │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + strb r0, [r2, #23] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000756a8 : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 75810 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - adds r5, r2, #1 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - vldr s14, [pc, #340] @ 75814 │ │ │ │ - mov.w ip, r2, lsl #2 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 7576a │ │ │ │ - mov r1, r0 │ │ │ │ - vmov.f32 s13, s14 │ │ │ │ - movs r0, #1 │ │ │ │ - add.w lr, r6, r0 │ │ │ │ - mov r2, r1 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, ip │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vcmpe.f32 s15, s13 │ │ │ │ +00077408 : │ │ │ │ + ldr r3, [pc, #20] @ (77420 ) │ │ │ │ + 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, [r7, #22] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00077424 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r2, [pc, #512] @ (77634 ) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r4, [pc, #512] @ (77638 ) │ │ │ │ + add r2, pc │ │ │ │ + adds r1, r2, #4 │ │ │ │ + add.w r0, r2, #8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34194 │ │ │ │ + ldr r3, [pc, #500] @ (7763c ) │ │ │ │ + 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 │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - it ge │ │ │ │ - vmovge.f32 s13, s15 │ │ │ │ + beq.n 77470 │ │ │ │ + vldr s14, [r2, #4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - it ge │ │ │ │ - vmovge.f32 s14, s15 │ │ │ │ - cmp r3, lr │ │ │ │ - bne.n 756da │ │ │ │ - adds r0, #1 │ │ │ │ - adds r1, #4 │ │ │ │ - cmp r0, r5 │ │ │ │ - bne.n 756d6 │ │ │ │ - vcmp.f32 s14, s13 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.n 774e6 │ │ │ │ + ldr r4, [pc, #460] @ (77640 ) │ │ │ │ + add r4, pc │ │ │ │ + add.w r2, r4, #12 │ │ │ │ + add.w r1, r4, #16 │ │ │ │ + add.w r0, r4, #20 │ │ │ │ + blx 355b8 │ │ │ │ + vldr s14, [r4, #20] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - vldr s15, [r3] │ │ │ │ - beq.n 75774 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vsub.f32 s13, s13, s14 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r6, #1 │ │ │ │ - vldr s12, [r3] │ │ │ │ - vsub.f32 s15, s15, s12 │ │ │ │ - vdiv.f32 s11, s15, s13 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - adds r1, r4, r3 │ │ │ │ - vmov.f32 s13, s12 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, lr │ │ │ │ - vldr s15, [r1] │ │ │ │ - add.w r1, r0, r3 │ │ │ │ - add r3, ip │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vmla.f32 s13, s15, s11 │ │ │ │ - vstr s13, [r1] │ │ │ │ - bne.n 75738 │ │ │ │ - adds r6, #1 │ │ │ │ - adds r4, #4 │ │ │ │ - adds r0, #4 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.n 75734 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - vmov.f32 s13, s14 │ │ │ │ - vldr s15, [r3] │ │ │ │ - vcmpe.f32 s15, s13 │ │ │ │ + beq.n 774f4 │ │ │ │ + vldr s13, [r4, #16] │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 757a4 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 75768 │ │ │ │ - movs r4, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add.w lr, r6, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - vstr s15, [r2] │ │ │ │ - cmp r3, lr │ │ │ │ - add r2, ip │ │ │ │ - bne.n 7578e │ │ │ │ - adds r4, #1 │ │ │ │ - adds r0, #4 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne.n 7578a │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vldr s15, [r3] │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ + beq.n 774f4 │ │ │ │ + vldr s12, [r4, #12] │ │ │ │ + vcmp.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 757da │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 75768 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add.w lr, r6, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - vstr s15, [r2] │ │ │ │ - cmp lr, r3 │ │ │ │ - add r2, ip │ │ │ │ - bne.n 757c4 │ │ │ │ - adds r1, #1 │ │ │ │ - adds r0, #4 │ │ │ │ - cmp r1, r5 │ │ │ │ - bne.n 757c0 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 75768 │ │ │ │ - add.w lr, r6, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r6, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - adds r1, r4, r3 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, lr │ │ │ │ - vldr s15, [r1] │ │ │ │ - add.w r1, r0, r3 │ │ │ │ - add r3, ip │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vstr s15, [r1] │ │ │ │ - bne.n 757ea │ │ │ │ - adds r6, #1 │ │ │ │ - adds r4, #4 │ │ │ │ - adds r0, #4 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.n 757e6 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00075818 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r9, [r6] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.w 759b4 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldrd r7, r6, [sp, #48] @ 0x30 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - add.w fp, r9, #1 │ │ │ │ - mov lr, r2 │ │ │ │ - mov r0, r1 │ │ │ │ - vldr s7, [pc, #432] @ 759f4 │ │ │ │ - mov.w r9, r9, lsl #2 │ │ │ │ - vldr s6, [pc, #428] @ 759f8 │ │ │ │ - movs r2, #1 │ │ │ │ - vldr s4, [pc, #424] @ 759fc │ │ │ │ - vldr s3, [pc, #424] @ 75a00 │ │ │ │ - vldr s8, [pc, #424] @ 75a04 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.w 7599e │ │ │ │ - add.w r8, sl, #1 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - vldr s10, [pc, #408] @ 75a08 │ │ │ │ - vldr s11, [pc, #408] @ 75a0c │ │ │ │ - mov.w ip, #1 │ │ │ │ - vldr s9, [pc, #404] @ 75a10 │ │ │ │ - mov sl, r2 │ │ │ │ - vldr s5, [pc, #400] @ 75a14 │ │ │ │ - b.n 758f4 │ │ │ │ - vmul.f32 s14, s15, s14 │ │ │ │ - vdiv.f32 s13, s14, s10 │ │ │ │ - vadd.f32 s14, s15, s13 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vmul.f32 s14, s14, s11 │ │ │ │ - vmul.f32 s15, s15, s11 │ │ │ │ - vcvt.s32.f32 s14, s14 │ │ │ │ - adds r2, r4, r3 │ │ │ │ - vcvt.s32.f32 s15, s15 │ │ │ │ - vmov r1, s14 │ │ │ │ + beq.n 774f4 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + sub.w r1, r2, #10 │ │ │ │ + cmp r1, #9 │ │ │ │ + bhi.n 774f8 │ │ │ │ + vldr s15, [r5, #20] │ │ │ │ + vldr s13, [pc, #360] @ 7762c │ │ │ │ + vstr s14, [r4, #8] │ │ │ │ + vmul.f32 s15, s15, s13 │ │ │ │ + vstr s15, [r4, #4] │ │ │ │ + ldr r0, [pc, #368] @ (77644 ) │ │ │ │ + ldr r2, [pc, #372] @ (77648 ) │ │ │ │ + add r0, pc │ │ │ │ + adds r1, r0, #4 │ │ │ │ + add r2, pc │ │ │ │ + adds r0, #8 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 322d0 │ │ │ │ vldr s14, [r2] │ │ │ │ - vmov r2, s15 │ │ │ │ - vcvt.f32.s32 s12, s15 │ │ │ │ - vcmpe.f32 s14, s9 │ │ │ │ - subs r2, r1, r2 │ │ │ │ - vmov s13, r2 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - vcvt.f32.s32 s13, s13 │ │ │ │ - blt.n 7592a │ │ │ │ - vsub.f32 s14, s5, s14 │ │ │ │ - vdiv.f32 s2, s14, s8 │ │ │ │ - vmla.f32 s12, s2, s13 │ │ │ │ - vcvt.s32.f32 s14, s12 │ │ │ │ - vmov r2, s14 │ │ │ │ - str r1, [r5, r3] │ │ │ │ - vmov r1, s15 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - str r2, [r6, r3] │ │ │ │ - cmp r8, ip │ │ │ │ - str r1, [r7, r3] │ │ │ │ - add r3, r9 │ │ │ │ - beq.n 75998 │ │ │ │ - adds r2, r0, r3 │ │ │ │ - vldr s15, [r2] │ │ │ │ - add.w r2, lr, r3 │ │ │ │ - vcmpe.f32 s15, s7 │ │ │ │ - vldr s14, [r2] │ │ │ │ + beq.n 77470 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + sub.w r1, r2, #20 │ │ │ │ + cmp r1, #4 │ │ │ │ + bhi.n 77570 │ │ │ │ + vcmp.f32 s13, #0.0 │ │ │ │ + vldr s15, [r5, #20] │ │ │ │ + vldr s12, [pc, #288] @ 7762c │ │ │ │ + vstr s14, [r4, #8] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 75886 │ │ │ │ - vdiv.f32 s12, s14, s10 │ │ │ │ - vsub.f32 s13, s10, s15 │ │ │ │ - vmul.f32 s13, s13, s12 │ │ │ │ - vadd.f32 s14, s15, s13 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vmul.f32 s14, s14, s11 │ │ │ │ - vmul.f32 s15, s15, s11 │ │ │ │ - b.n 7589e │ │ │ │ - vcmpe.f32 s14, s6 │ │ │ │ + vmul.f32 s15, s15, s12 │ │ │ │ + vstr s15, [r4, #4] │ │ │ │ + beq.n 7760e │ │ │ │ + ldr r4, [pc, #300] @ (7764c ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #300] @ (77650 ) │ │ │ │ + add r4, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r4, #24 │ │ │ │ + blx 2ffb0 │ │ │ │ + ldr r0, [pc, #288] @ (77654 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #28 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ffb0 │ │ │ │ + vldr s14, [r4, #24] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + cmp r3, #22 │ │ │ │ + beq.n 77580 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 7594c │ │ │ │ - vsub.f32 s14, s14, s6 │ │ │ │ - mov r2, r1 │ │ │ │ - vdiv.f32 s2, s14, s8 │ │ │ │ - vmla.f32 s12, s2, s13 │ │ │ │ - vcvt.s32.f32 s14, s12 │ │ │ │ - vmov r1, s14 │ │ │ │ - b.n 758e0 │ │ │ │ - vcmpe.f32 s14, s4 │ │ │ │ + ldr r1, [pc, #256] @ (77658 ) │ │ │ │ + ldr r0, [pc, #260] @ (7765c ) │ │ │ │ + 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 2f258 │ │ │ │ + b.n 774d0 │ │ │ │ + subs r2, #30 │ │ │ │ + cmp r2, #4 │ │ │ │ + itt ls │ │ │ │ + vstrls s14, [r4, #8] │ │ │ │ + vstrls s13, [r4, #4] │ │ │ │ + b.n 774d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 7596e │ │ │ │ - vsub.f32 s14, s6, s14 │ │ │ │ - mov r2, r1 │ │ │ │ - vmov r1, s15 │ │ │ │ - vdiv.f32 s15, s14, s8 │ │ │ │ - vmla.f32 s12, s15, s13 │ │ │ │ - vcvt.s32.f32 s15, s12 │ │ │ │ - b.n 758e0 │ │ │ │ - vcmpe.f32 s14, s3 │ │ │ │ + bne.n 775b0 │ │ │ │ + vldr s14, [r4, #16] │ │ │ │ + vldr s11, [r4, #12] │ │ │ │ + vldr s12, [r5, #20] │ │ │ │ + vldr s13, [pc, #156] @ 77630 │ │ │ │ + vsub.f32 s14, s14, s11 │ │ │ │ + vnmul.f32 s13, s13, s12 │ │ │ │ + vcmpe.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 759ba │ │ │ │ - vsub.f32 s14, s14, s3 │ │ │ │ - vmov r2, s15 │ │ │ │ - vmov s15, r1 │ │ │ │ - vdiv.f32 s2, s14, s8 │ │ │ │ - mov r1, r2 │ │ │ │ - vmla.f32 s12, s2, s13 │ │ │ │ - vcvt.s32.f32 s14, s12 │ │ │ │ - vmov r2, s14 │ │ │ │ - b.n 758e0 │ │ │ │ - mov r2, sl │ │ │ │ - ldr.w sl, [sp, #4] │ │ │ │ - adds r2, #1 │ │ │ │ - adds r5, #4 │ │ │ │ - adds r7, #4 │ │ │ │ - adds r6, #4 │ │ │ │ - adds r4, #4 │ │ │ │ - adds r0, #4 │ │ │ │ - add.w lr, lr, #4 │ │ │ │ - cmp r2, fp │ │ │ │ - bne.w 7585c │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vcmpe.f32 s14, s8 │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s14, s13 │ │ │ │ + vstr s14, [r4, #24] │ │ │ │ + ldr r3, [pc, #172] @ (77660 ) │ │ │ │ + add r3, pc │ │ │ │ + vldr s14, [r3, #28] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 759e2 │ │ │ │ - vsub.f32 s14, s3, s14 │ │ │ │ - vmov r2, s15 │ │ │ │ - vmov s15, r1 │ │ │ │ - vdiv.f32 s2, s14, s8 │ │ │ │ - vmla.f32 s12, s2, s13 │ │ │ │ - vcvt.s32.f32 s14, s12 │ │ │ │ - vmov r1, s14 │ │ │ │ - b.n 758e0 │ │ │ │ - vdiv.f32 s2, s14, s8 │ │ │ │ - vmov r2, s15 │ │ │ │ - vmla.f32 s12, s2, s13 │ │ │ │ - vcvt.s32.f32 s15, s12 │ │ │ │ - b.n 758e0 │ │ │ │ - movs r0, r0 │ │ │ │ - negs r0, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - muls r0, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - orrs r4, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - cmn r0, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - negs r0, r6 │ │ │ │ + bne.n 775ec │ │ │ │ + vldr s15, [r3, #16] │ │ │ │ + vldr s12, [r3, #12] │ │ │ │ + vldr s14, [r5, #20] │ │ │ │ + vldr s13, [pc, #96] @ 77630 │ │ │ │ + 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] @ (77664 ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #116] @ (77668 ) │ │ │ │ + add r4, pc │ │ │ │ + add.w r1, r4, #24 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f258 │ │ │ │ + ldr r0, [pc, #108] @ (7766c ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #28 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f258 │ │ │ │ + b.n 774d0 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #92] @ (77670 ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r0, r4, [sp] │ │ │ │ + ldr r1, [pc, #88] @ (77674 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #88] @ (77678 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.n 7751e │ │ │ │ + nop │ │ │ │ movs r0, r0 │ │ │ │ - cmn r0, r1 │ │ │ │ - adds r3, #51 @ 0x33 │ │ │ │ - ands r3, r4 │ │ │ │ + cmp r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - bics r6, r2 │ │ │ │ + cmp r2, r6 │ │ │ │ + strb r0, [r3, #22] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - bics r4, r6 │ │ │ │ + strb r6, [r3, #21] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r4, [r7, #19] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r0, [r7, r1] │ │ │ │ + movs r0, r1 │ │ │ │ + strb r4, [r5, #18] │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r2, r7, #5 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r0, r6, #5 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r4, [r6, #17] │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r6, [r3, #16] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r3, #15] │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r4, r7, #8 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00075a18 : │ │ │ │ +0007767c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d12} │ │ │ │ + vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr r2, [pc, #892] @ (77a10 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.w 75bb4 │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - mov fp, r0 │ │ │ │ - mov sl, r1 │ │ │ │ - ldrd r8, r0, [sp, #112] @ 0x70 │ │ │ │ - mov r9, r2 │ │ │ │ - vldr s21, [pc, #396] @ 75bd4 │ │ │ │ - movs r6, #1 │ │ │ │ - vldr s22, [pc, #392] @ 75bd8 │ │ │ │ - vldr s23, [pc, #392] @ 75bdc │ │ │ │ - vldr s20, [pc, #392] @ 75be0 │ │ │ │ - vldr s24, [pc, #392] @ 75be4 │ │ │ │ - vldr s19, [pc, #392] @ 75be8 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - adds r3, r4, #1 │ │ │ │ + ldr r3, [pc, #892] @ (77a14 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #892] @ (77a18 ) │ │ │ │ + ldr r5, [pc, #896] @ (77a1c ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + adds r1, r4, #4 │ │ │ │ + mov r2, r4 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 75b94 │ │ │ │ - adds r3, r5, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - vldr s18, [pc, #372] @ 75bec │ │ │ │ - movs r7, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - vmov.f32 s17, #96 @ 0x3f000000 0.5 │ │ │ │ - strd r5, r6, [sp, #20] │ │ │ │ - strd ip, r0, [sp, #4] │ │ │ │ - b.n 75b2c │ │ │ │ - cmp r1, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - it lt │ │ │ │ - movlt r6, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - it le │ │ │ │ - movle r5, r3 │ │ │ │ - ble.n 75aa2 │ │ │ │ - cmp r1, r2 │ │ │ │ - mov r5, r1 │ │ │ │ - it ge │ │ │ │ - movge r5, r2 │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 75b4e │ │ │ │ - subs r0, r6, r5 │ │ │ │ - vmov s16, r0 │ │ │ │ - cmp r1, r6 │ │ │ │ - vcvt.f32.s32 s16, s16 │ │ │ │ - beq.n 75b74 │ │ │ │ - subs r3, r3, r1 │ │ │ │ - vmov s15, r3 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vmul.f32 s15, s15, s21 │ │ │ │ - vdiv.f32 s0, s15, s16 │ │ │ │ - vadd.f32 s0, s0, s22 │ │ │ │ - vmov.f32 s1, s20 │ │ │ │ - vmul.f32 s16, s16, s24 │ │ │ │ - blx 3526c │ │ │ │ - adds r3, r6, r5 │ │ │ │ - vmov s15, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - add r3, r4 │ │ │ │ - vstr s0, [r3] │ │ │ │ - add.w r3, r8, r4 │ │ │ │ - vmul.f32 s14, s15, s17 │ │ │ │ - vmul.f32 s14, s14, s24 │ │ │ │ - vdiv.f32 s13, s14, s19 │ │ │ │ - vcmpe.f32 s13, s18 │ │ │ │ - vstr s13, [r3] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 34194 │ │ │ │ + ldr r3, [pc, #872] @ (77a20 ) │ │ │ │ + add r5, pc │ │ │ │ + vldr s14, [r4, #8] │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 75b14 │ │ │ │ - rsb r2, r6, #510 @ 0x1fe │ │ │ │ - subs r2, r2, r5 │ │ │ │ - vmov s15, r2 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s14, s16, s15 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r7, #1 │ │ │ │ - add r3, r4 │ │ │ │ - vstr s14, [r3] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r4, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.n 75b8c │ │ │ │ - ldr.w r3, [fp, r4] │ │ │ │ - ldr.w r1, [sl, r4] │ │ │ │ - ldr.w r2, [r9, r4] │ │ │ │ - cmp r3, r1 │ │ │ │ - blt.n 75a8a │ │ │ │ - cmp r3, r2 │ │ │ │ - blt.n 75b6c │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 75bbe │ │ │ │ - cmp r1, r2 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r3 │ │ │ │ - it ge │ │ │ │ - movge r5, r2 │ │ │ │ - subs r3, r1, r2 │ │ │ │ - vmov s15, r3 │ │ │ │ - subs r3, r6, r5 │ │ │ │ - vmov s16, r3 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vcvt.f32.s32 s16, s16 │ │ │ │ - vmul.f32 s15, s15, s21 │ │ │ │ - vdiv.f32 s0, s15, s16 │ │ │ │ - b.n 75aca │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 75bc4 │ │ │ │ - mov r6, r2 │ │ │ │ - b.n 75a9a │ │ │ │ - subs r3, r2, r3 │ │ │ │ - vmov s15, r3 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vmul.f32 s15, s15, s21 │ │ │ │ - vdiv.f32 s0, s15, s16 │ │ │ │ - vadd.f32 s0, s0, s23 │ │ │ │ - b.n 75aca │ │ │ │ - ldrd r5, r6, [sp, #20] │ │ │ │ - ldrd ip, r0, [sp, #4] │ │ │ │ - adds r6, #1 │ │ │ │ + beq.n 776e8 │ │ │ │ + vldr s14, [r4, #4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 776e8 │ │ │ │ + vldr s14, [r4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 776f8 │ │ │ │ + ldr r4, [pc, #824] @ (77a24 ) │ │ │ │ + add r4, pc │ │ │ │ + add.w r0, r4, #12 │ │ │ │ + blx 339bc │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cbnz r3, 77718 │ │ │ │ + ldr r2, [pc, #812] @ (77a28 ) │ │ │ │ + ldr r3, [pc, #792] @ (77a14 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - adds r0, #4 │ │ │ │ - add.w ip, ip, #4 │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - add.w fp, fp, #4 │ │ │ │ - add.w sl, sl, #4 │ │ │ │ - add.w r9, r9, #4 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.w 75a6a │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 77a04 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ - vpop {d8-d12} │ │ │ │ + vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - b.n 75b4e │ │ │ │ - subs r0, r2, r3 │ │ │ │ - vmov s16, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - vcvt.f32.s32 s16, s16 │ │ │ │ - b.n 75ab4 │ │ │ │ - movs r0, r0 │ │ │ │ - negs r0, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - muls r0, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - cmn r0, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - bics r4, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - cmn r0, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - muls r7, r7 │ │ │ │ - movs r0, r0 │ │ │ │ - negs r0, r1 │ │ │ │ - │ │ │ │ -00075bf0 : │ │ │ │ - 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 r4, [sp, #80] @ 0x50 │ │ │ │ - ldr.w lr, [r4] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.w 75d34 │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #1 │ │ │ │ - vldr s8, [pc, #508] @ 75e1c │ │ │ │ - mov fp, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov.w r3, lr, lsl #2 │ │ │ │ - movw r1, #43691 @ 0xaaab │ │ │ │ - movt r1, #10922 @ 0x2aaa │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str.w lr, [sp, #24] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - itttt gt │ │ │ │ - strgt r2, [sp, #20] │ │ │ │ - movgt r4, #0 │ │ │ │ - movgt r5, #1 │ │ │ │ - strgt r0, [sp, #12] │ │ │ │ - bgt.n 75c6e │ │ │ │ - b.n 75d1a │ │ │ │ - vcvt.s32.f32 s15, s15 │ │ │ │ - vmov r3, s15 │ │ │ │ - str.w r3, [fp, r4] │ │ │ │ - str.w r3, [r8, r4] │ │ │ │ - str.w r3, [sl, r4] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r9, r5 │ │ │ │ - add r4, r3 │ │ │ │ - blt.n 75d16 │ │ │ │ - adds r3, r7, r4 │ │ │ │ - vldr s13, [r3] │ │ │ │ - adds r3, r6, r4 │ │ │ │ - vcmp.f32 s13, #0.0 │ │ │ │ - vldr s15, [r3] │ │ │ │ + ldr r6, [pc, #784] @ (77a2c ) │ │ │ │ + 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 31460 │ │ │ │ + ldr r7, [r4, #12] │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.n 77824 │ │ │ │ + adds r3, r6, #4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r2, r8 │ │ │ │ + add.w r1, r4, #28 │ │ │ │ + add.w r0, r4, #32 │ │ │ │ + blx 31460 │ │ │ │ + vldr s16, [r4, #24] │ │ │ │ + vldr s14, [r4, #36] @ 0x24 │ │ │ │ + add r1, sp, #16 │ │ │ │ + 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 │ │ │ │ - beq.n 75c50 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - add r3, r4 │ │ │ │ - vsub.f32 s12, s14, s13 │ │ │ │ - vldr s10, [r3] │ │ │ │ - vmul.f32 s11, s12, s15 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vdiv.f32 s12, s10, s8 │ │ │ │ - vcvt.s32.f32 s10, s12 │ │ │ │ - vmov r2, s10 │ │ │ │ - smull r1, r3, r3, r2 │ │ │ │ - movs r1, #6 │ │ │ │ - sub.w r3, r3, r2, asr #31 │ │ │ │ - mls r3, r1, r3, r2 │ │ │ │ - vmov s10, r3 │ │ │ │ - vcvt.f32.s32 s10, s10 │ │ │ │ - vsub.f32 s12, s12, s10 │ │ │ │ - vmov.f32 s10, s14 │ │ │ │ - vsub.f32 s9, s14, s12 │ │ │ │ - vmls.f32 s10, s13, s12 │ │ │ │ - vmls.f32 s14, s9, s13 │ │ │ │ - vmul.f32 s10, s10, s15 │ │ │ │ - vmul.f32 s14, s14, s15 │ │ │ │ - cmp r3, #5 │ │ │ │ - bhi.w 75df8 │ │ │ │ - tbb [pc, r3] │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ - vcvt.s32.f32 s15, s15 │ │ │ │ - vcvt.s32.f32 s11, s11 │ │ │ │ - vcvt.s32.f32 s10, s10 │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r9, r5 │ │ │ │ - vmov r3, s15 │ │ │ │ - str.w r3, [fp, r4] │ │ │ │ - vmov r3, s11 │ │ │ │ - str.w r3, [r8, r4] │ │ │ │ - vmov r3, s10 │ │ │ │ - str.w r3, [sl, r4] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r4, r3 │ │ │ │ - bge.n 75c6e │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + 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 32470 │ │ │ │ + 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] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - adds r2, #1 │ │ │ │ - add.w fp, fp, #4 │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - add.w sl, sl, #4 │ │ │ │ - adds r0, #4 │ │ │ │ - adds r7, #4 │ │ │ │ - adds r6, #4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bge.n 75c38 │ │ │ │ + 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 329c0 │ │ │ │ + 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 77740 │ │ │ │ + ldr r4, [pc, #520] @ (77a30 ) │ │ │ │ + vmov.f32 s16, #96 @ 0x3f000000 0.5 │ │ │ │ + add r4, pc │ │ │ │ + vldr s1, [r4, #16] │ │ │ │ + vldr s0, [r4, #20] │ │ │ │ + blx 2fb34 │ │ │ │ + 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 778a4 │ │ │ │ + vldr s15, [r5, #20] │ │ │ │ + vldr s14, [pc, #420] @ 77a08 │ │ │ │ + vstr s0, [r4, #8] │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vstr s15, [r4, #4] │ │ │ │ + ldr r2, [pc, #448] @ (77a34 ) │ │ │ │ + ldr r3, [pc, #412] @ (77a14 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 77a04 │ │ │ │ + ldr r0, [pc, #428] @ (77a38 ) │ │ │ │ + ldr r2, [pc, #432] @ (77a3c ) │ │ │ │ + add r0, pc │ │ │ │ + add r2, pc │ │ │ │ + adds r1, r0, #4 │ │ │ │ + adds r2, #8 │ │ │ │ + adds r0, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vcvt.s32.f32 s14, s14 │ │ │ │ - vcvt.s32.f32 s11, s11 │ │ │ │ - vcvt.s32.f32 s15, s15 │ │ │ │ - vmov r3, s14 │ │ │ │ - str.w r3, [fp, r4] │ │ │ │ - vmov r3, s11 │ │ │ │ - str.w r3, [r8, r4] │ │ │ │ - vmov r3, s15 │ │ │ │ - str.w r3, [sl, r4] │ │ │ │ - b.n 75c64 │ │ │ │ - vcvt.s32.f32 s11, s11 │ │ │ │ - vcvt.s32.f32 s10, s10 │ │ │ │ - vcvt.s32.f32 s15, s15 │ │ │ │ - vmov r3, s11 │ │ │ │ - str.w r3, [fp, r4] │ │ │ │ - vmov r3, s10 │ │ │ │ - str.w r3, [r8, r4] │ │ │ │ - vmov r3, s15 │ │ │ │ - str.w r3, [sl, r4] │ │ │ │ - b.n 75c64 │ │ │ │ - vcvt.s32.f32 s11, s11 │ │ │ │ - vcvt.s32.f32 s15, s15 │ │ │ │ - vcvt.s32.f32 s14, s14 │ │ │ │ - vmov r3, s11 │ │ │ │ - str.w r3, [fp, r4] │ │ │ │ - vmov r3, s15 │ │ │ │ - str.w r3, [r8, r4] │ │ │ │ - vmov r3, s14 │ │ │ │ - str.w r3, [sl, r4] │ │ │ │ - b.n 75c64 │ │ │ │ - vcvt.s32.f32 s10, s10 │ │ │ │ - vcvt.s32.f32 s15, s15 │ │ │ │ - vcvt.s32.f32 s11, s11 │ │ │ │ - vmov r3, s10 │ │ │ │ - str.w r3, [fp, r4] │ │ │ │ - vmov r3, s15 │ │ │ │ - str.w r3, [r8, r4] │ │ │ │ - vmov r3, s11 │ │ │ │ - str.w r3, [sl, r4] │ │ │ │ - b.n 75c64 │ │ │ │ - vcvt.s32.f32 s15, s15 │ │ │ │ - vcvt.s32.f32 s14, s14 │ │ │ │ - vcvt.s32.f32 s11, s11 │ │ │ │ - vmov r3, s15 │ │ │ │ - str.w r3, [fp, r4] │ │ │ │ - vmov r3, s14 │ │ │ │ - str.w r3, [r8, r4] │ │ │ │ - vmov r3, s11 │ │ │ │ - str.w r3, [sl, r4] │ │ │ │ - b.n 75c64 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #27 │ │ │ │ - ldr r1, [pc, #32] @ (75e20 ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #28] @ (75e24 ) │ │ │ │ + vpop {d8-d9} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 322d0 │ │ │ │ + sub.w r2, r3, #20 │ │ │ │ + cmp r2, #4 │ │ │ │ + bhi.n 7791e │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ + vldr s14, [r5, #20] │ │ │ │ + vldr s13, [pc, #336] @ 77a08 │ │ │ │ + vstr s0, [r4, #8] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vmul.f32 s14, s14, s13 │ │ │ │ + vstr s14, [r4, #4] │ │ │ │ + beq.w 779e8 │ │ │ │ + ldr r4, [pc, #368] @ (77a40 ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #368] @ (77a44 ) │ │ │ │ + add r4, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r4, #76 @ 0x4c │ │ │ │ + blx 2ffb0 │ │ │ │ + ldr r0, [pc, #360] @ (77a48 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #80 @ 0x50 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ffb0 │ │ │ │ + vldr s14, [r4, #76] @ 0x4c │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + cmp r3, #22 │ │ │ │ + beq.n 7796a │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ldr r1, [pc, #328] @ (77a4c ) │ │ │ │ + ldr r0, [pc, #328] @ (77a50 ) │ │ │ │ + mov.w r2, #6 │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #28] @ (75e28 ) │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r1, #76 @ 0x4c │ │ │ │ + itt eq │ │ │ │ + ldreq r3, [r4, #44] @ 0x2c │ │ │ │ + streq r3, [r4, #76] @ 0x4c │ │ │ │ + blx 2f258 │ │ │ │ + b.n 77872 │ │ │ │ + subs r3, #30 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 77872 │ │ │ │ + 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 31c7c │ │ │ │ + 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 77872 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 77992 │ │ │ │ + vldr s12, [r5, #20] │ │ │ │ + vldr s14, [pc, #148] @ 77a0c │ │ │ │ + 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] @ (77a54 ) │ │ │ │ + add r3, pc │ │ │ │ + vldr s14, [r3, #80] @ 0x50 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 779c6 │ │ │ │ + vldr s15, [r5, #20] │ │ │ │ + vldr s13, [pc, #96] @ 77a0c │ │ │ │ + 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] @ (77a58 ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #144] @ (77a5c ) │ │ │ │ + add r4, pc │ │ │ │ + add.w r1, r4, #76 @ 0x4c │ │ │ │ + add r0, pc │ │ │ │ + blx 2f258 │ │ │ │ + ldr r0, [pc, #132] @ (77a60 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #80 @ 0x50 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f258 │ │ │ │ + b.n 77872 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #116] @ (77a64 ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r0, r4, [sp] │ │ │ │ + ldr r1, [pc, #112] @ (77a68 ) │ │ │ │ add r2, pc │ │ │ │ - vstr s8, [sp, #28] │ │ │ │ + ldr r0, [pc, #112] @ (77a6c ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 33af8 │ │ │ │ - vldr s8, [sp, #28] │ │ │ │ - b.n 75c64 │ │ │ │ + b.n 778cc │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ - negs r0, r6 │ │ │ │ - adds r2, r4, r2 │ │ │ │ - movs r0, r1 │ │ │ │ - adds r2, r0, r2 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00075e2c : │ │ │ │ - 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 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.w 75fcc │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - movs r6, #1 │ │ │ │ - mov ip, r3 │ │ │ │ - add.w r9, r4, #1 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr.w r8, [r2] │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldrd r1, r2, [sp, #104] @ 0x68 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - add.w r4, r8, r6 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - mov r4, fp │ │ │ │ - vldr s18, [pc, #380] @ 75fec │ │ │ │ - mov fp, ip │ │ │ │ - vldr s19, [pc, #376] @ 75ff0 │ │ │ │ - vldr s20, [pc, #376] @ 75ff4 │ │ │ │ - mov ip, r4 │ │ │ │ - vldr s17, [pc, #376] @ 75ff8 │ │ │ │ - vmov.f32 s16, #8 @ 0x40400000 3.0 │ │ │ │ - str.w r8, [sp, #32] │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.w 75fb2 │ │ │ │ - movs r5, #0 │ │ │ │ - mov.w r8, #1 │ │ │ │ - strd r1, r2, [sp] │ │ │ │ - str r6, [sp, #28] │ │ │ │ - strd r0, r3, [sp, #8] │ │ │ │ - str.w ip, [sp, #16] │ │ │ │ - b.n 75f3c │ │ │ │ - cmp r6, sl │ │ │ │ - mov r9, r6 │ │ │ │ - it lt │ │ │ │ - movlt r9, sl │ │ │ │ - cmp r4, sl │ │ │ │ - it le │ │ │ │ - movle r7, r4 │ │ │ │ - ble.n 75ec4 │ │ │ │ - cmp r6, sl │ │ │ │ - mov r7, r6 │ │ │ │ - it ge │ │ │ │ - movge r7, sl │ │ │ │ - cmp r4, r9 │ │ │ │ - beq.n 75f60 │ │ │ │ - sub.w r7, r9, r7 │ │ │ │ - vmov s15, r7 │ │ │ │ - cmp r6, r9 │ │ │ │ - vcvt.f32.s32 s14, s15 │ │ │ │ - beq.n 75f8a │ │ │ │ - subs r3, r4, r6 │ │ │ │ - vmov s15, r3 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vmul.f32 s15, s15, s18 │ │ │ │ - vdiv.f32 s0, s15, s14 │ │ │ │ - vadd.f32 s0, s0, s19 │ │ │ │ - vmov.f32 s1, s17 │ │ │ │ - add r4, r6 │ │ │ │ - blx 3526c │ │ │ │ - mov r0, r7 │ │ │ │ - add.w r7, fp, r5 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - mov r1, r9 │ │ │ │ - add r4, sl │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - vstr s0, [r7] │ │ │ │ - adds r7, r3, r5 │ │ │ │ - blx 33be4 <__aeabi_idiv@plt> │ │ │ │ - vmov s15, r4 │ │ │ │ - vmov s14, r0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vcvt.f32.s32 s14, s14 │ │ │ │ - add r3, r5 │ │ │ │ - vstr s14, [r7] │ │ │ │ - vdiv.f32 s14, s15, s16 │ │ │ │ - vstr s14, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r5, r3 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 75fa4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r6, [r3, r5] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r4, r6 │ │ │ │ - ldr.w sl, [r3, r5] │ │ │ │ - blt.n 75eac │ │ │ │ - cmp r4, sl │ │ │ │ - blt.n 75f82 │ │ │ │ - cmp r4, r6 │ │ │ │ - beq.n 75fd6 │ │ │ │ - cmp r6, sl │ │ │ │ - mov r7, r6 │ │ │ │ - mov r9, r4 │ │ │ │ - it ge │ │ │ │ - movge r7, sl │ │ │ │ - sub.w r7, r9, r7 │ │ │ │ - vmov s15, r7 │ │ │ │ - sub.w r3, r6, sl │ │ │ │ - vcvt.f32.s32 s14, s15 │ │ │ │ - vmov s15, r3 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vmul.f32 s15, s15, s18 │ │ │ │ - vdiv.f32 s0, s15, s14 │ │ │ │ - b.n 75eee │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 75fdc │ │ │ │ - mov r9, sl │ │ │ │ - b.n 75ebc │ │ │ │ - sub.w r3, sl, r4 │ │ │ │ - vmov s15, r3 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vmul.f32 s15, s15, s18 │ │ │ │ - vdiv.f32 s0, s15, s14 │ │ │ │ - vadd.f32 s0, s0, s20 │ │ │ │ - b.n 75eee │ │ │ │ - ldrd r1, r2, [sp] │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldrd r0, r3, [sp, #8] │ │ │ │ - ldr.w ip, [sp, #16] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - adds r6, #1 │ │ │ │ - add.w fp, fp, #4 │ │ │ │ - adds r1, #4 │ │ │ │ - adds r2, #4 │ │ │ │ - adds r0, #4 │ │ │ │ - adds r3, #4 │ │ │ │ - add.w ip, ip, #4 │ │ │ │ - cmp r6, r4 │ │ │ │ - bne.w 75e8e │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - vpop {d8-d10} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r7, sl │ │ │ │ - mov r9, r4 │ │ │ │ - b.n 75f60 │ │ │ │ - sub.w r7, sl, r4 │ │ │ │ - vmov s15, r7 │ │ │ │ - mov r9, sl │ │ │ │ - vcvt.f32.s32 s14, s15 │ │ │ │ - b.n 75ed8 │ │ │ │ movs r0, r0 │ │ │ │ - negs r0, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - muls r0, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - cmn r0, r6 │ │ │ │ + cmp r2, r6 │ │ │ │ + str r6, [r5, #100] @ 0x64 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - bics r4, r6 │ │ │ │ - │ │ │ │ -00075ffc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fe4c │ │ │ │ - ldr r2, [pc, #16] @ (76020 ) │ │ │ │ - ldr r3, [pc, #16] @ (76024 ) │ │ │ │ - movs r1, #0 │ │ │ │ - add r2, pc │ │ │ │ - add r3, pc │ │ │ │ - str r0, [r2, #0] │ │ │ │ - str r1, [r3, #0] │ │ │ │ - pop {r3, pc} │ │ │ │ - nop │ │ │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ │ │ + strb r4, [r2, #13] │ │ │ │ movs r2, r1 │ │ │ │ - add r7, pc, #984 @ (adr r7, 76400 ) │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - │ │ │ │ -00076028 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #96] @ (76098 ) │ │ │ │ - ldr.w ip, [pc, #96] @ 7609c │ │ │ │ - add r3, pc │ │ │ │ - add ip, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 76068 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2fe4c │ │ │ │ - ldr r3, [pc, #84] @ (760a0 ) │ │ │ │ - vldr s13, [pc, #68] @ 76094 │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - subs r0, r0, r3 │ │ │ │ - vmov s15, r0 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s14, s15, s13 │ │ │ │ - vstr s14, [r4] │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [pc, #56] @ (760a4 ) │ │ │ │ - movs r2, #22 │ │ │ │ - ldr r0, [pc, #56] @ (760a8 ) │ │ │ │ - movs r1, #1 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - blx 33d40 │ │ │ │ - ldr r0, [pc, #44] @ (760ac ) │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #1 │ │ │ │ - blx 33d40 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 307b4 │ │ │ │ - nop │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r1, [pc, #464] @ (76268 ) │ │ │ │ - add r7, pc, #832 @ (adr r7, 763dc ) │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r0, #12] │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ movs r1, r1 │ │ │ │ - ldrb r6, [r0, #19] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ + movs r0, r1 │ │ │ │ + strb r6, [r0, #7] │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r1, #72] @ 0x48 │ │ │ │ movs r1, r1 │ │ │ │ - ldrh r4, [r4, #42] @ 0x2a │ │ │ │ + strb r4, [r4, #5] │ │ │ │ movs r2, r1 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + str r6, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + strb r6, [r3, #4] │ │ │ │ + movs r2, r1 │ │ │ │ + stc2l 0, cr0, [ip, #28] │ │ │ │ + stc2l 0, cr0, [r2, #28] │ │ │ │ + strb r6, [r4, #3] │ │ │ │ + movs r2, r1 │ │ │ │ + ldc2 0, cr0, [r4, #28] │ │ │ │ + strb r4, [r3, #1] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r4, [r4, #0] │ │ │ │ + movs r2, r1 │ │ │ │ + stc2l 0, cr0, [lr], {7} │ │ │ │ + stc2l 0, cr0, [r8], {7} │ │ │ │ + ldc2l 0, cr0, [lr], #28 │ │ │ │ + cdp2 0, 6, cr0, cr10, cr7, {0} │ │ │ │ + cmp r7, #24 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000760b0 : │ │ │ │ - movw r3, #34953 @ 0x8889 │ │ │ │ - movt r3, #15496 @ 0x3c88 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000760bc : │ │ │ │ +00077a70 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + mov.w ip, #0 │ │ │ │ + mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #2656] @ 0xa60 │ │ │ │ - ldr r5, [pc, #444] @ (7628c ) │ │ │ │ - subw sp, sp, #1404 @ 0x57c │ │ │ │ - ldr r4, [pc, #444] @ (76290 ) │ │ │ │ - mov r7, r0 │ │ │ │ - add r5, pc │ │ │ │ - mov r9, r1 │ │ │ │ - mov fp, r2 │ │ │ │ - add.w r8, sp, #372 @ 0x174 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str.w r4, [sp, #1396] @ 0x574 │ │ │ │ - mov.w r4, #0 │ │ │ │ - add.w r4, sp, #1440 @ 0x5a0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldmia.w r4, {r4, r5, sl} │ │ │ │ - bic.w r6, r5, r5, asr #31 │ │ │ │ - cmp.w r5, #1024 @ 0x400 │ │ │ │ - blt.w 76234 │ │ │ │ - mov.w r2, #1024 @ 0x400 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33e08 │ │ │ │ - cmp r4, r5 │ │ │ │ - blt.w 76218 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - subs r4, r4, r5 │ │ │ │ - adds r2, r4, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #372] @ (76294 ) │ │ │ │ - add r4, sp, #20 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - add r2, pc │ │ │ │ - mov r0, r7 │ │ │ │ - blx 33430 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 761ae │ │ │ │ - add.w r5, r6, #10 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [pc, #348] @ (76298 ) │ │ │ │ - mov r1, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, pc │ │ │ │ - movs r2, #10 │ │ │ │ - mov r0, r5 │ │ │ │ - strd r6, r8, [sp] │ │ │ │ - adds r6, #27 │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [pc, #324] @ (7629c ) │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - add r3, pc │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r4 │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - ldr r1, [pc, #296] @ (762a0 ) │ │ │ │ - ldr r0, [pc, #300] @ (762a4 ) │ │ │ │ - movs r2, #5 │ │ │ │ - movs r3, #1 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ - add r1, pc │ │ │ │ - mov r2, r7 │ │ │ │ + sub.w lr, ip, lr │ │ │ │ + sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ + str.w r0, [ip] │ │ │ │ + cmp ip, lr │ │ │ │ + bne.n 77a84 │ │ │ │ + sub.w lr, lr, #4096 @ 0x1000 │ │ │ │ + str.w r0, [lr, #2304] @ 0x900 │ │ │ │ + ldr r4, [pc, #868] @ (77e00 ) │ │ │ │ + sub.w sp, sp, #67072 @ 0x10600 │ │ │ │ + ldr r3, [pc, #868] @ (77e04 ) │ │ │ │ + sub sp, #220 @ 0xdc │ │ │ │ + add r4, pc │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r0, [pc, #860] @ (77e08 ) │ │ │ │ + ldr r1, [pc, #864] @ (77e0c ) │ │ │ │ + add.w r5, sp, #67072 @ 0x10600 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - ldr r2, [pc, #284] @ (762a8 ) │ │ │ │ - ldr r3, [pc, #256] @ (76290 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr.w r3, [sp, #1396] @ 0x574 │ │ │ │ - eors r2, r3 │ │ │ │ + add r1, pc │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str.w r3, [r5, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 76288 │ │ │ │ - mov r0, r7 │ │ │ │ - addw sp, sp, #1404 @ 0x57c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2fa64 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movw r2, #20512 @ 0x5020 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - strd r2, r3, [sp, #24] │ │ │ │ - subs r0, #1 │ │ │ │ - ldr r3, [pc, #232] @ (762ac ) │ │ │ │ - add r7, r0 │ │ │ │ - add r0, sp, #24 │ │ │ │ - bic.w r5, r5, r5, asr #31 │ │ │ │ + blx 32980 │ │ │ │ + ldr r0, [pc, #840] @ (77e10 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add.w r9, sp, #1752 @ 0x6d8 │ │ │ │ + add r0, pc │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ + blx 337b0 │ │ │ │ + ldr r0, [pc, #824] @ (77e14 ) │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 32348 │ │ │ │ + ldr r0, [pc, #812] @ (77e18 ) │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + blx 32348 │ │ │ │ + ldr r0, [pc, #800] @ (77e1c ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + add r0, pc │ │ │ │ + blx 31f2c │ │ │ │ + sub.w r3, r9, #1664 @ 0x680 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbnz r3, 77b24 │ │ │ │ + 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 35b44 │ │ │ │ + mov r1, r5 │ │ │ │ + mov.w r0, #1024 @ 0x400 │ │ │ │ + blx 32184 <_gfortran_string_len_trim@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 77d6e │ │ │ │ + sub.w r4, r9, #1640 @ 0x668 │ │ │ │ + blx 31294 │ │ │ │ + ldr r3, [pc, #716] @ (77e20 ) │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r2 │ │ │ │ add r3, pc │ │ │ │ - str r3, [sp, #32] │ │ │ │ - movs r3, #27 │ │ │ │ + str r5, [r4, #44] @ 0x2c │ │ │ │ + str r3, [r4, #48] @ 0x30 │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r5, [pc, #704] @ (77e24 ) │ │ │ │ + subw sl, r9, #1676 @ 0x68c │ │ │ │ + ldr r3, [pc, #704] @ (77e28 ) │ │ │ │ + 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 2f718 <_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 31e74 <_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 r3, [r4, #0] │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - strd r7, r5, [sp, #92] @ 0x5c │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - str.w sl, [sp, #80] @ 0x50 │ │ │ │ - blx 31c1c <_gfortran_st_write@plt> │ │ │ │ + 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 2f388 <_gfortran_st_read@plt> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32b20 <_gfortran_transfer_integer@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32b20 <_gfortran_transfer_integer@plt> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fb0c <_gfortran_transfer_real@plt> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fb0c <_gfortran_transfer_real@plt> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fb0c <_gfortran_transfer_real@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fb0c <_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, 77c8e │ │ │ │ + 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 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 330ac <_gfortran_transfer_real_write@plt> │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 7624c │ │ │ │ - ldr r2, [pc, #180] @ (762b0 ) │ │ │ │ - ldr r3, [pc, #144] @ (76290 ) │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 2fb0c <_gfortran_transfer_real@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fb0c <_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 77c60 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 30fe8 <_gfortran_st_read_done@plt> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 77d2a │ │ │ │ + subw r3, r9, #1660 @ 0x67c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #10 │ │ │ │ + bgt.n 77ce0 │ │ │ │ + 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 77bdc │ │ │ │ + subw r1, r9, #1108 @ 0x454 │ │ │ │ + add r3, r1 │ │ │ │ + vldr s14, [r1] │ │ │ │ + vldr s15, [r3] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 77bdc │ │ │ │ + sub.w r3, r9, #1680 @ 0x690 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 77d00 │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.w 77bdc │ │ │ │ + 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 77d0e │ │ │ │ + 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 35ba4 │ │ │ │ + subw r3, r9, #1676 @ 0x68c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 77bdc │ │ │ │ + sub.w r9, r9, #1640 @ 0x668 │ │ │ │ + ldr r3, [pc, #252] @ (77e2c ) │ │ │ │ + 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 34508 <_gfortran_st_close@plt> │ │ │ │ + ldr r2, [pc, #228] @ (77e30 ) │ │ │ │ + ldr r3, [pc, #180] @ (77e04 ) │ │ │ │ + add.w r1, sp, #67072 @ 0x10600 │ │ │ │ add r2, pc │ │ │ │ + adds r1, #212 @ 0xd4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr.w r3, [sp, #1396] @ 0x574 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 76288 │ │ │ │ - addw sp, sp, #1404 @ 0x57c │ │ │ │ + bne.n 77dfc │ │ │ │ + add.w sp, sp, #67072 @ 0x10600 │ │ │ │ + add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r3, #5 │ │ │ │ - movs r1, #25 │ │ │ │ - ldr r2, [pc, #148] @ (762b4 ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3453c │ │ │ │ + bic.w sl, r0, r0, asr #31 │ │ │ │ + add.w r7, sl, #15 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [pc, #172] @ (77e34 ) │ │ │ │ + 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ + cmp r7, #79 @ 0x4f │ │ │ │ + ble.n 77de4 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 31af0 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r7, #6 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r6, [pc, #128] @ (77e38 ) │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ + ldr r0, [pc, #128] @ (77e3c ) │ │ │ │ + add r6, pc │ │ │ │ + strd r7, r3, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #144] @ (762b8 ) │ │ │ │ + blx 33af8 │ │ │ │ + ldr r2, [pc, #112] @ (77e40 ) │ │ │ │ + ldr r0, [pc, #116] @ (77e44 ) │ │ │ │ + movs r3, #28 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #144] @ (762bc ) │ │ │ │ - add r1, pc │ │ │ │ add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 33af8 │ │ │ │ - b.n 76112 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33e08 │ │ │ │ + b.n 77b48 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 31af0 │ │ │ │ movs r1, #32 │ │ │ │ - rsb r2, r6, #1024 @ 0x400 │ │ │ │ - add.w r0, r8, r6 │ │ │ │ + rsb r2, r7, #80 @ 0x50 │ │ │ │ + adds r0, r6, r7 │ │ │ │ blx 3124c │ │ │ │ - b.n 7610c │ │ │ │ - ldr r2, [pc, #112] @ (762c0 ) │ │ │ │ - ldr r3, [pc, #64] @ (76290 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr.w r3, [sp, #1396] @ 0x574 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 76288 │ │ │ │ - ldr r2, [pc, #96] @ (762c4 ) │ │ │ │ - movs r5, #19 │ │ │ │ - ldr r1, [pc, #96] @ (762c8 ) │ │ │ │ - movs r4, #5 │ │ │ │ - ldr r0, [pc, #96] @ (762cc ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - str.w r5, [sp, #1444] @ 0x5a4 │ │ │ │ - str.w r4, [sp, #1440] @ 0x5a0 │ │ │ │ - addw sp, sp, #1404 @ 0x57c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 33af4 │ │ │ │ + b.n 77dac │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r4, r3, #23 │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r2, r1, #23 │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r4, [pc, #112] @ (76318 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r6, [r6, #13] │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r2, r7, #21 │ │ │ │ + ldc2 0, cr0, [sl, #28]! │ │ │ │ + ldr r6, [pc, #688] @ (780c0 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r6, [r0, #12] │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r2, r2, #19 │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r2, r5, #19 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r4, [r1, r6] │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ + stc2 0, cr0, [r4, #28]! │ │ │ │ + ldc2 0, cr0, [ip, #28] │ │ │ │ + ldc2 0, cr0, [r8, #28] │ │ │ │ + ldc2 0, cr0, [r6, #28] │ │ │ │ + ldc2 0, cr0, [r4], {7} │ │ │ │ + ldc2 0, cr0, [r8, #-28]! @ 0xffffffe4 │ │ │ │ + stc2 0, cr0, [r4], {7} │ │ │ │ + smmls r0, ip, r7, r0 │ │ │ │ + ldrsh r2, [r6, r6] │ │ │ │ movs r1, r1 │ │ │ │ - asrs r0, r4, #19 │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r2, r6, #19 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r3, [pc, #184] @ (76388 ) │ │ │ │ + @ instruction: 0xfa220007 │ │ │ │ + vld1.8 {d16[0]}, [ip], r7 │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ + movs r7, r0 │ │ │ │ + vld1.8 {d16[0]}, [sl], r7 │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000762d0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00077e48 : │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00077e50 : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #2656] @ 0xa60 │ │ │ │ - ldr r5, [pc, #444] @ (764a0 ) │ │ │ │ - subw sp, sp, #1404 @ 0x57c │ │ │ │ - ldr r4, [pc, #444] @ (764a4 ) │ │ │ │ - mov r7, r0 │ │ │ │ - add r5, pc │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (77ec4 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (77ec8 ) │ │ │ │ mov r9, r1 │ │ │ │ - mov fp, r2 │ │ │ │ - add.w r8, sp, #372 @ 0x174 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str.w r4, [sp, #1396] @ 0x574 │ │ │ │ - mov.w r4, #0 │ │ │ │ - add.w r4, sp, #1440 @ 0x5a0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldmia.w r4, {r4, r5, sl} │ │ │ │ - bic.w r6, r5, r5, asr #31 │ │ │ │ - cmp.w r5, #1024 @ 0x400 │ │ │ │ - blt.w 76448 │ │ │ │ - mov.w r2, #1024 @ 0x400 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33e08 │ │ │ │ - cmp r4, r5 │ │ │ │ - blt.w 7642c │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - subs r4, r4, r5 │ │ │ │ - adds r2, r4, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #372] @ (764a8 ) │ │ │ │ - add r4, sp, #20 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - add r2, pc │ │ │ │ - mov r0, r7 │ │ │ │ - blx 33430 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 763c2 │ │ │ │ - add.w r5, r6, #10 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [pc, #348] @ (764ac ) │ │ │ │ - mov r1, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, pc │ │ │ │ - movs r2, #10 │ │ │ │ - mov r0, r5 │ │ │ │ - strd r6, r8, [sp] │ │ │ │ - adds r6, #27 │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + 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] @ (77ecc ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 77e9a │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 329a8 │ │ │ │ + cbnz r0, 77eb6 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #11 │ │ │ │ + bgt.n 77ebc │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [pc, #324] @ (764b0 ) │ │ │ │ - mov r1, r0 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 329a8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - add r3, pc │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r4 │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - ldr r1, [pc, #296] @ (764b4 ) │ │ │ │ - ldr r0, [pc, #300] @ (764b8 ) │ │ │ │ - movs r2, #5 │ │ │ │ - movs r3, #1 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ - add r1, pc │ │ │ │ - mov r2, r7 │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - ldr r2, [pc, #284] @ (764bc ) │ │ │ │ - ldr r3, [pc, #256] @ (764a4 ) │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 77e7e │ │ │ │ + ldr r3, [pc, #24] @ (77ed0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00077ed4 : │ │ │ │ + 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] @ (77f68 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #528] @ 0x210 │ │ │ │ + cbnz r3, 77f0c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi.n 77f46 │ │ │ │ + ldr r2, [pc, #112] @ (77f6c ) │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr.w r3, [sp, #1396] @ 0x574 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7649c │ │ │ │ - mov r0, r7 │ │ │ │ - addw sp, sp, #1404 @ 0x57c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2fa64 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movw r2, #20512 @ 0x5020 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - strd r2, r3, [sp, #24] │ │ │ │ - subs r0, #1 │ │ │ │ - ldr r3, [pc, #232] @ (764c0 ) │ │ │ │ - add r7, r0 │ │ │ │ - add r0, sp, #24 │ │ │ │ - bic.w r5, r5, r5, asr #31 │ │ │ │ + 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] @ (77f70 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (77f74 ) │ │ │ │ + movs r1, #8 │ │ │ │ add r3, pc │ │ │ │ - str r3, [sp, #32] │ │ │ │ - movs r3, #27 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + add r0, pc │ │ │ │ + add.w r2, r4, #532 @ 0x214 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 311dc │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #532 @ 0x214 │ │ │ │ + add.w r0, r4, #88 @ 0x58 │ │ │ │ + blx 3412c │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - strd r7, r5, [sp, #92] @ 0x5c │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - str.w sl, [sp, #80] @ 0x50 │ │ │ │ - blx 31c1c <_gfortran_st_write@plt> │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 30a14 <_gfortran_transfer_integer_write@plt> │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 76460 │ │ │ │ - ldr r2, [pc, #180] @ (764c4 ) │ │ │ │ - ldr r3, [pc, #144] @ (764a4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr.w r3, [sp, #1396] @ 0x574 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7649c │ │ │ │ - addw sp, sp, #1404 @ 0x57c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r3, #5 │ │ │ │ - movs r1, #25 │ │ │ │ - ldr r2, [pc, #148] @ (764c8 ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #144] @ (764cc ) │ │ │ │ + str.w r3, [r4, #528] @ 0x210 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bls.n 77efa │ │ │ │ + ldr r2, [pc, #48] @ (77f78 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (77f7c ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (77f80 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #144] @ (764d0 ) │ │ │ │ add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ blx 33af8 │ │ │ │ - b.n 76326 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33e08 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r6, #1024 @ 0x400 │ │ │ │ - add.w r0, r8, r6 │ │ │ │ - blx 3124c │ │ │ │ - b.n 76320 │ │ │ │ - ldr r2, [pc, #112] @ (764d4 ) │ │ │ │ - ldr r3, [pc, #64] @ (764a4 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [pc, #320] @ (780b4 ) │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r2, r2, #6 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsb r2, [r5, r2] │ │ │ │ + movs r7, r0 │ │ │ │ + ldr??.w r0, [r8, r7] │ │ │ │ + cmp r1, #188 @ 0xbc │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00077f84 : │ │ │ │ + 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] @ (78018 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #528] @ 0x210 │ │ │ │ + cbnz r3, 77fbc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi.n 77ff6 │ │ │ │ + ldr r2, [pc, #112] @ (7801c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr.w r3, [sp, #1396] @ 0x574 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7649c │ │ │ │ - ldr r2, [pc, #96] @ (764d8 ) │ │ │ │ - movs r5, #19 │ │ │ │ - ldr r1, [pc, #96] @ (764dc ) │ │ │ │ - movs r4, #5 │ │ │ │ - ldr r0, [pc, #96] @ (764e0 ) │ │ │ │ + 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] @ (78020 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (78024 ) │ │ │ │ + movs r1, #8 │ │ │ │ + add r3, pc │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + add r0, pc │ │ │ │ + add.w r2, r4, #532 @ 0x214 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 311dc │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #532 @ 0x214 │ │ │ │ + add.w r0, r4, #88 @ 0x58 │ │ │ │ + blx 3412c │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #528] @ 0x210 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bls.n 77faa │ │ │ │ + ldr r2, [pc, #48] @ (78028 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (7802c ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (78030 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - str.w r5, [sp, #1444] @ 0x5a4 │ │ │ │ - str.w r4, [sp, #1440] @ 0x5a0 │ │ │ │ - addw sp, sp, #1404 @ 0x57c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 33af4 │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r3, #8] │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r6, #92] @ 0x5c │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r0, r1, #15 │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [pc, #32] @ (764dc ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + ldrh r6, [r7, #32] │ │ │ │ movs r1, r1 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r2, [r6, #3] │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ movs r1, r1 │ │ │ │ - asrs r6, r7, #10 │ │ │ │ + ldr r1, [pc, #640] @ (782a4 ) │ │ │ │ movs r0, r1 │ │ │ │ - asrs r6, r2, #11 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ + strb r2, [r7, r7] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh.w r0, [r0, #7] │ │ │ │ + cmp r1, #12 │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ + │ │ │ │ +00078034 : │ │ │ │ + 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, #10 │ │ │ │ + bhi.n 780ac │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 780ca │ │ │ │ + mov ip, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #132] @ (780dc ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, #88 @ 0x58 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 780ce │ │ │ │ + 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 7806e │ │ │ │ + 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 31248 │ │ │ │ + ldr r2, [pc, #48] @ (780e0 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (780e4 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (780e8 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + 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 33e04 │ │ │ │ + nop │ │ │ │ + ldrh r4, [r7, #26] │ │ │ │ movs r1, r1 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r2, r2, #10 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r1, [pc, #104] @ (7654c ) │ │ │ │ + strb r2, [r0, r5] │ │ │ │ + movs r7, r0 │ │ │ │ + strb.w r0, [r0, r7] │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000764e4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +000780ec : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ - ldr r5, [pc, #360] @ (76660 ) │ │ │ │ - sub.w sp, sp, #1040 @ 0x410 │ │ │ │ - ldr r4, [pc, #360] @ (76664 ) │ │ │ │ - mov r9, r1 │ │ │ │ - add r5, pc │ │ │ │ - mov sl, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - add.w r8, sp, #12 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str.w r4, [sp, #1036] @ 0x40c │ │ │ │ - mov.w r4, #0 │ │ │ │ - ldr.w r4, [sp, #1072] @ 0x430 │ │ │ │ - cmp.w r4, #1024 @ 0x400 │ │ │ │ - bic.w r7, r4, r4, asr #31 │ │ │ │ - bge.n 765c6 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31af0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi.n 78134 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 78152 │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (78164 ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 78156 │ │ │ │ + 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 │ │ │ │ - rsb r2, r7, #1024 @ 0x400 │ │ │ │ - add.w r0, r8, r7 │ │ │ │ - blx 3124c │ │ │ │ - ldr.w r3, [sp, #1076] @ 0x434 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 7655c │ │ │ │ - movs r3, #5 │ │ │ │ - movs r1, #33 @ 0x21 │ │ │ │ - ldr r2, [pc, #288] @ (76668 ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #284] @ (7666c ) │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 31248 │ │ │ │ + ldr r2, [pc, #48] @ (78168 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (7816c ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (78170 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #284] @ (76670 ) │ │ │ │ add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ blx 33af8 │ │ │ │ - cmp r6, r4 │ │ │ │ - blt.n 76634 │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r2, [pc, #272] @ (76674 ) │ │ │ │ - strd r6, r4, [sp] │ │ │ │ - subs r6, r6, r4 │ │ │ │ - adds r6, #1 │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, pc │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 33e04 │ │ │ │ + nop │ │ │ │ + ldrh r2, [r1, #22] │ │ │ │ + movs r1, r1 │ │ │ │ + strb r2, [r7, r2] │ │ │ │ + movs r7, r0 │ │ │ │ + @ instruction: 0xf7800007 │ │ │ │ + movs r7, #204 @ 0xcc │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00078174 : │ │ │ │ + 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] @ (78290 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #264] @ (78294 ) │ │ │ │ + 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, #88 @ 0x58 │ │ │ │ + ldr r4, [pc, #248] @ (78298 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 781c0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 329a8 │ │ │ │ + cbnz r0, 781dc │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #11 │ │ │ │ + bgt.n 781ec │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [r1, #0] │ │ │ │ - blx 33430 │ │ │ │ - cbz r0, 765d2 │ │ │ │ - add r4, r0 │ │ │ │ - subs r4, #1 │ │ │ │ - subs r4, r4, r0 │ │ │ │ - bmi.n 765a8 │ │ │ │ - ldr.w r3, [sp, #1076] @ 0x434 │ │ │ │ - subs r0, #1 │ │ │ │ - adds r4, #1 │ │ │ │ - add r5, r0 │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.n 76650 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, sl │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 329a8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - blx 31af0 │ │ │ │ - ldr.w r3, [sp, #1076] @ 0x434 │ │ │ │ - movs r1, #32 │ │ │ │ - subs r2, r4, r3 │ │ │ │ - adds r0, r5, r3 │ │ │ │ - blx 3124c │ │ │ │ - ldr r2, [pc, #204] @ (76678 ) │ │ │ │ - ldr r3, [pc, #184] @ (76664 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr.w r3, [sp, #1036] @ 0x40c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7665c │ │ │ │ - add.w sp, sp, #1040 @ 0x410 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov.w r2, #1024 @ 0x400 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31af0 │ │ │ │ - b.n 7653a │ │ │ │ - add.w r6, r7, #10 │ │ │ │ - mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 781a4 │ │ │ │ + ldr r3, [pc, #188] @ (7829c ) │ │ │ │ + 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 3453c │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [pc, #156] @ (7667c ) │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r3, [pc, #156] @ (782a0 ) │ │ │ │ mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ - movs r2, #10 │ │ │ │ - mov r0, r6 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - adds r7, #27 │ │ │ │ + movs r2, #11 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add.w r5, r6, #28 │ │ │ │ blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r5 │ │ │ │ blx 34010 │ │ │ │ - ldr r3, [pc, #132] @ (76680 ) │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r6 │ │ │ │ + ldr r3, [pc, #128] @ (782a4 ) │ │ │ │ + add.w r2, r6, #11 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc │ │ │ │ - mov r0, r7 │ │ │ │ + mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ movs r3, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r3, r5 │ │ │ │ + mov r3, r7 │ │ │ │ blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r7 │ │ │ │ blx 2fa68 │ │ │ │ - ldr r1, [pc, #108] @ (76684 ) │ │ │ │ - ldr r0, [pc, #108] @ (76688 ) │ │ │ │ - movs r2, #5 │ │ │ │ - add r1, pc │ │ │ │ - strd r2, r7, [sp] │ │ │ │ - add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r4 │ │ │ │ - blx 33af8 │ │ │ │ - mov r0, r4 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 78276 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 31af0 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ blx 2fa68 │ │ │ │ - b.n 765a8 │ │ │ │ - movs r3, #5 │ │ │ │ - movs r2, #25 │ │ │ │ - ldr r1, [pc, #80] @ (7668c ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #76] @ (76690 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #76] @ (76694 ) │ │ │ │ + ldr r2, [pc, #80] @ (782a8 ) │ │ │ │ + ldr r1, [pc, #80] @ (782ac ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #80] @ (782b0 ) │ │ │ │ add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ + adds r2, #4 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ blx 33af8 │ │ │ │ - b.n 76560 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ + 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 31af0 │ │ │ │ - b.n 765a8 │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r0, r5, #7 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrsb r2, [r4, r1] │ │ │ │ - movs r0, r1 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ - movs r0, r1 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 3124c │ │ │ │ + b.n 7824e │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r0, [r1, #18] │ │ │ │ movs r1, r1 │ │ │ │ - asrs r2, r7, #4 │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r0, r4, #4 │ │ │ │ - movs r0, r1 │ │ │ │ - bx pc │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r2, r7, #3 │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r0, [r6, r5] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r5, r0] │ │ │ │ + movs r7, r0 │ │ │ │ + strb r0, [r3, r0] │ │ │ │ + movs r7, r0 │ │ │ │ + str r6, [r5, #124] @ 0x7c │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xf66c0007 │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00076698 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +000782b4 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 766ce │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #224] @ (7679c ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #220] @ (767a0 ) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #164] @ (78368 ) │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r1, [pc, #164] @ (7836c ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #160] @ (78370 ) │ │ │ │ + add r0, pc │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ + adds r1, r4, #4 │ │ │ │ + blx 34e1c │ │ │ │ + ldr r0, [pc, #152] @ (78374 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 32be8 │ │ │ │ + ldr r1, [pc, #144] @ (78378 ) │ │ │ │ + ldr r0, [pc, #144] @ (7837c ) │ │ │ │ + movs r2, #4 │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #220] @ (767a4 ) │ │ │ │ - add r2, pc │ │ │ │ + str r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 7672c │ │ │ │ - ldr.w sl, [pc, #212] @ 767a8 │ │ │ │ - subs r5, #1 │ │ │ │ - ldr.w r9, [pc, #208] @ 767ac │ │ │ │ - mov r4, r7 │ │ │ │ - ldr.w r8, [pc, #208] @ 767b0 │ │ │ │ - add sl, pc │ │ │ │ - add r9, pc │ │ │ │ - add r8, pc │ │ │ │ - ldrb.w r3, [r5, #1]! │ │ │ │ - subs r3, #65 @ 0x41 │ │ │ │ - cmp r3, #18 │ │ │ │ - bhi.n 7670a │ │ │ │ - tbb [pc, r3] │ │ │ │ - cmp r4, r9 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ - adds r0, #10 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ - cmp r1, #10 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ - movs r7, r3 │ │ │ │ - movs r0, #6 │ │ │ │ - mov.w ip, #23 │ │ │ │ + blx 358e4 │ │ │ │ + blx 300a8 │ │ │ │ + vldr s14, [pc, #104] @ 78364 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + vstr s0, [r4, #12] │ │ │ │ + vdiv.f32 s15, s0, s14 │ │ │ │ + vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + vstr s15, [r4, #24] │ │ │ │ + cbz r3, 78320 │ │ │ │ + vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ + vdiv.f32 s14, s13, s15 │ │ │ │ + vmov.f32 s15, s13 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s15, [r4, #20] │ │ │ │ + vstr s14, [r4, #16] │ │ │ │ + blx 33730 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + sub.w r2, r3, #10 │ │ │ │ + subs r3, #30 │ │ │ │ + cmp r2, #14 │ │ │ │ + it hi │ │ │ │ + cmphi r3, #4 │ │ │ │ + bhi.n 78342 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #60] @ (78380 ) │ │ │ │ + mov.w ip, #30 │ │ │ │ + ldr r1, [pc, #56] @ (78384 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #56] @ (78388 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ - strd r0, ip, [sp] │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ blx 33af8 │ │ │ │ - adds r4, #1 │ │ │ │ - rsb r3, r7, #1 │ │ │ │ - add r3, r4 │ │ │ │ - cmp r6, r3 │ │ │ │ - bge.n 766e8 │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34494 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 76720 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 354e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 76720 │ │ │ │ - b.n 76740 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa8c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 76720 │ │ │ │ - b.n 76740 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 303bc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 76720 │ │ │ │ - b.n 76740 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3146c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 76720 │ │ │ │ - b.n 76740 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35cd4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 76720 │ │ │ │ - b.n 76740 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fffc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 76720 │ │ │ │ - b.n 76740 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r6, r1, #3 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r0, r4, #3 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + orrs r4, r6 │ │ │ │ + ldrh r2, [r7, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 78310 │ │ │ │ + movs r7, r0 │ │ │ │ + vaddl.s16 q8, d0, d7 │ │ │ │ + str r4, [r6, #120] @ 0x78 │ │ │ │ + movs r2, r1 │ │ │ │ + vaddl.s8 q8, d8, d7 │ │ │ │ + bics.w r0, sl, #8847360 @ 0x870000 │ │ │ │ + @ instruction: 0xf5840007 │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000767b4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0007838c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #76] @ (76814 ) │ │ │ │ - sub sp, #8 │ │ │ │ - movs r3, #1 │ │ │ │ - subs r4, r1, #0 │ │ │ │ - add r2, pc │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ble.n 7680c │ │ │ │ - ldr r6, [pc, #68] @ (76818 ) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r7, [pc, #68] @ (7681c ) │ │ │ │ - add r6, pc │ │ │ │ - add r7, pc │ │ │ │ - b.n 767e8 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, r4 │ │ │ │ - bgt.n 7680c │ │ │ │ - subs r3, #1 │ │ │ │ - mov.w ip, #1 │ │ │ │ - mov r2, r6 │ │ │ │ - add r3, r5 │ │ │ │ - adds r1, r6, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - strd ip, ip, [sp] │ │ │ │ - blx 344a0 │ │ │ │ - ldr r2, [pc, #32] @ (76820 ) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32650 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 35c20 │ │ │ │ + nop │ │ │ │ + │ │ │ │ +000783a8 : │ │ │ │ + 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] @ 783f8 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (783fc ) │ │ │ │ + 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 2f90c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2fdd8 │ │ │ │ + ldr r2, [pc, #32] @ (78400 ) │ │ │ │ + ldr r3, [pc, #28] @ (783fc ) │ │ │ │ add r2, pc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 767de │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ - movs r2, r1 │ │ │ │ - str r4, [r3, #20] │ │ │ │ - movs r0, r1 │ │ │ │ - add r0, pc, #216 @ (adr r0, 768f8 ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 783f4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ movs r1, r1 │ │ │ │ - strh r0, [r7, #44] @ 0x2c │ │ │ │ - movs r2, r1 │ │ │ │ │ │ │ │ -00076824 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00078404 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #76] @ (76884 ) │ │ │ │ - sub sp, #8 │ │ │ │ - movs r3, #1 │ │ │ │ - subs r4, r1, #0 │ │ │ │ - add r2, pc │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ble.n 7687c │ │ │ │ - ldr r6, [pc, #68] @ (76888 ) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r7, [pc, #68] @ (7688c ) │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #124] @ (78490 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (78494 ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ add r6, pc │ │ │ │ - add r7, pc │ │ │ │ - b.n 76858 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, r4 │ │ │ │ - bgt.n 7687c │ │ │ │ - subs r3, #1 │ │ │ │ - mov.w ip, #1 │ │ │ │ + add r1, sp, #20 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (78498 ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 2f90c │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 3199c │ │ │ │ + ldr r0, [pc, #92] @ (7849c ) │ │ │ │ + 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 2fdfc │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 30d3c │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r5 │ │ │ │ - adds r1, r6, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - strd ip, ip, [sp] │ │ │ │ - blx 344a0 │ │ │ │ - ldr r2, [pc, #32] @ (76890 ) │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 30da0 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 2efa8 │ │ │ │ + ldr r2, [pc, #40] @ (784a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (78494 ) │ │ │ │ add r2, pc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 7684e │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ - movs r2, r1 │ │ │ │ - str r4, [r6, #12] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 7848c │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r2, r5 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r0, r5, #17 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ movs r1, r1 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ - movs r2, r1 │ │ │ │ │ │ │ │ -00076894 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000784a4 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #76] @ (768f4 ) │ │ │ │ - sub sp, #8 │ │ │ │ - movs r3, #1 │ │ │ │ - subs r4, r1, #0 │ │ │ │ - add r2, pc │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ble.n 768ec │ │ │ │ - ldr r6, [pc, #68] @ (768f8 ) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r7, [pc, #68] @ (768fc ) │ │ │ │ - add r6, pc │ │ │ │ - add r7, pc │ │ │ │ - b.n 768c8 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, r4 │ │ │ │ - bgt.n 768ec │ │ │ │ - subs r3, #1 │ │ │ │ - mov.w ip, #1 │ │ │ │ - mov r2, r6 │ │ │ │ - add r3, r5 │ │ │ │ - adds r1, r6, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - strd ip, ip, [sp] │ │ │ │ - blx 344a0 │ │ │ │ - ldr r2, [pc, #32] @ (76900 ) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 784f4 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (784f8 ) │ │ │ │ + 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 2f90c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2efa8 │ │ │ │ + ldr r2, [pc, #32] @ (784fc ) │ │ │ │ + ldr r3, [pc, #28] @ (784f8 ) │ │ │ │ add r2, pc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 768be │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ - movs r2, r1 │ │ │ │ - str r4, [r1, #8] │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 784f0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ movs r1, r1 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ - movs r2, r1 │ │ │ │ │ │ │ │ -00076904 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00078500 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #76] @ (76964 ) │ │ │ │ - sub sp, #8 │ │ │ │ - movs r3, #1 │ │ │ │ - subs r4, r1, #0 │ │ │ │ - add r2, pc │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ble.n 7695c │ │ │ │ - ldr r6, [pc, #68] @ (76968 ) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r7, [pc, #68] @ (7696c ) │ │ │ │ - add r6, pc │ │ │ │ - add r7, pc │ │ │ │ - b.n 76938 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, r4 │ │ │ │ - bgt.n 7695c │ │ │ │ - subs r3, #1 │ │ │ │ - mov.w ip, #1 │ │ │ │ - mov r2, r6 │ │ │ │ - add r3, r5 │ │ │ │ - adds r1, r6, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - strd ip, ip, [sp] │ │ │ │ - blx 344a0 │ │ │ │ - ldr r2, [pc, #32] @ (76970 ) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 78550 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (78554 ) │ │ │ │ + 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 30370 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2f5b0 │ │ │ │ + ldr r2, [pc, #32] @ (78558 ) │ │ │ │ + ldr r3, [pc, #28] @ (78554 ) │ │ │ │ add r2, pc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 7692e │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ - movs r2, r1 │ │ │ │ - str r4, [r4, #0] │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 7854c │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldrsb r4, [r5, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ movs r1, r1 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ - movs r2, r1 │ │ │ │ │ │ │ │ -00076974 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0007855c : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #76] @ (769d4 ) │ │ │ │ - sub sp, #8 │ │ │ │ - movs r3, #1 │ │ │ │ - subs r4, r1, #0 │ │ │ │ - add r2, pc │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ble.n 769cc │ │ │ │ - ldr r6, [pc, #68] @ (769d8 ) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r7, [pc, #68] @ (769dc ) │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #124] @ (785e8 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (785ec ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ add r6, pc │ │ │ │ - add r7, pc │ │ │ │ - b.n 769a8 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, r4 │ │ │ │ - bgt.n 769cc │ │ │ │ - subs r3, #1 │ │ │ │ - mov.w ip, #1 │ │ │ │ + add r1, sp, #20 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (785f0 ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 30370 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 321c0 │ │ │ │ + ldr r0, [pc, #92] @ (785f4 ) │ │ │ │ + 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 311dc │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 315d4 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ - add r3, r5 │ │ │ │ - adds r1, r6, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - strd ip, ip, [sp] │ │ │ │ - blx 344a0 │ │ │ │ - ldr r2, [pc, #32] @ (769e0 ) │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 3412c │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 30e20 │ │ │ │ + ldr r2, [pc, #40] @ (785f8 ) │ │ │ │ + ldr r3, [pc, #28] @ (785ec ) │ │ │ │ add r2, pc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 7699e │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strh r4, [r7, #32] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 785e4 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldrsb r2, [r2, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + mvns r6, r2 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ movs r1, r1 │ │ │ │ - strh r0, [r1, #32] │ │ │ │ - movs r2, r1 │ │ │ │ │ │ │ │ -000769e4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000785fc : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #84] @ (76a4c ) │ │ │ │ - sub sp, #8 │ │ │ │ - movs r3, #1 │ │ │ │ - subs r5, r1, #0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7864c │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (78650 ) │ │ │ │ + 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 30370 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 30e20 │ │ │ │ + ldr r2, [pc, #32] @ (78654 ) │ │ │ │ + ldr r3, [pc, #28] @ (78650 ) │ │ │ │ add r2, pc │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ble.n 76a42 │ │ │ │ - ldr r4, [pc, #76] @ (76a50 ) │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r7, [pc, #76] @ (76a54 ) │ │ │ │ - ldr.w r8, [pc, #76] @ 76a58 │ │ │ │ - add r4, pc │ │ │ │ - add r7, pc │ │ │ │ - add r8, pc │ │ │ │ - b.n 76a22 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, r5 │ │ │ │ - bgt.n 76a42 │ │ │ │ - subs r3, #1 │ │ │ │ - mov.w ip, #1 │ │ │ │ - add r3, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - strd ip, ip, [sp] │ │ │ │ - blx 344a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 76a14 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - strh r0, [r2, #30] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 78648 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ movs r1, r1 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ - movs r2, r1 │ │ │ │ │ │ │ │ -00076a5c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00078658 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #84] @ (76ac4 ) │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr.w r2, [pc, #1248] @ 78b4c │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + ldr.w r4, [pc, #1244] @ 78b50 │ │ │ │ + add r2, pc │ │ │ │ + adds r1, r2, #4 │ │ │ │ + add.w r0, r2, #8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34194 │ │ │ │ + ldr.w r3, [pc, #1232] @ 78b54 │ │ │ │ + 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 786ae │ │ │ │ + vldr s14, [r2, #4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 78750 │ │ │ │ + ldr.w r4, [pc, #1192] @ 78b58 │ │ │ │ + add r4, pc │ │ │ │ + add.w r2, r4, #12 │ │ │ │ + add.w r1, r4, #16 │ │ │ │ + add.w r0, r4, #20 │ │ │ │ + blx 333c8 │ │ │ │ + vldr s14, [r4, #20] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7875e │ │ │ │ + vldr s13, [r4, #16] │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7875e │ │ │ │ + vldr s12, [r4, #12] │ │ │ │ + vcmp.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7875e │ │ │ │ + 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 78766 │ │ │ │ + sub.w r1, r2, #20 │ │ │ │ + cmp r1, #4 │ │ │ │ + bls.w 788a0 │ │ │ │ + subs r2, #30 │ │ │ │ + cmp r2, #4 │ │ │ │ + bhi.w 78a08 │ │ │ │ + vstr s14, [r4, #8] │ │ │ │ + vstr s13, [r4, #4] │ │ │ │ + vstr s12, [r4] │ │ │ │ + ldr.w r2, [pc, #1060] @ 78b5c │ │ │ │ + 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 322d0 │ │ │ │ + vldr s14, [r2] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 786ae │ │ │ │ + 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 78866 │ │ │ │ + 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 32470 │ │ │ │ + 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 30864 │ │ │ │ + vldr s13, [sp, #12] │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + vmul.f32 s0, s13, s0 │ │ │ │ + blx 312ac │ │ │ │ + vmov.f32 s17, s0 │ │ │ │ + blx 31a30 │ │ │ │ + vldr s14, [sp, #16] │ │ │ │ + vdiv.f32 s0, s14, s0 │ │ │ │ + blx 312ac │ │ │ │ + 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 30864 │ │ │ │ + vnmul.f32 s0, s0, s16 │ │ │ │ + blx 312ac │ │ │ │ + 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, 78892 │ │ │ │ + vsub.f32 s10, s10, s0 │ │ │ │ + vsub.f32 s12, s12, s17 │ │ │ │ + vsub.f32 s9, s9, s14 │ │ │ │ + ldr r3, [pc, #788] @ (78b60 ) │ │ │ │ + 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 78736 │ │ │ │ + vabs.f32 s11, s13 │ │ │ │ + vcmpe.f32 s13, #0.0 │ │ │ │ + vnmls.f32 s11, s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vstr s11, [r4, #4] │ │ │ │ + bls.n 78898 │ │ │ │ + vmul.f32 s15, s15, s9 │ │ │ │ + vadd.f32 s14, s14, s15 │ │ │ │ + vneg.f32 s15, s15 │ │ │ │ + vstr s14, [r4, #8] │ │ │ │ + vstr s15, [r4] │ │ │ │ + b.n 78736 │ │ │ │ + vneg.f32 s0, s0 │ │ │ │ + b.n 7883c │ │ │ │ + str r2, [r4, #0] │ │ │ │ + vstr s14, [r4, #8] │ │ │ │ + b.n 78736 │ │ │ │ + ldr r0, [pc, #704] @ (78b64 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #36 @ 0x24 │ │ │ │ + add.w r6, r4, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + mov r7, r0 │ │ │ │ + blx 2ffb0 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, #22 │ │ │ │ + beq.w 78a74 │ │ │ │ + vldr s14, [r4, #36] @ 0x24 │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 78a60 │ │ │ │ + vldr s13, [r5, #16] │ │ │ │ + vdiv.f32 s15, s14, s13 │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ + ldr r3, [pc, #648] @ (78b68 ) │ │ │ │ + add r3, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vstr s15, [r3, #44] @ 0x2c │ │ │ │ + beq.w 78a44 │ │ │ │ + ldr r4, [pc, #636] @ (78b6c ) │ │ │ │ + vldr s13, [pc, #596] @ 78b44 │ │ │ │ + add r4, pc │ │ │ │ + vldr s15, [r4, #12] │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 78a26 │ │ │ │ + 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 32470 │ │ │ │ + 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 32470 │ │ │ │ + vldr s19, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [r4, #32] │ │ │ │ + vmov.f32 s22, s16 │ │ │ │ + vmov s0, r4 │ │ │ │ + vldr s17, [sp, #40] @ 0x28 │ │ │ │ + blx 30864 │ │ │ │ + vmul.f32 s14, s18, s19 │ │ │ │ + vmul.f32 s15, s16, s17 │ │ │ │ + vmla.f32 s15, s14, s0 │ │ │ │ + vmov.f32 s0, s15 │ │ │ │ + blx 312ac │ │ │ │ + vmov.f32 s23, s0 │ │ │ │ + ldrd r0, r1, [sp, #12] │ │ │ │ + blx 32470 │ │ │ │ + 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 312ac │ │ │ │ + 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 312ac │ │ │ │ + vldr s14, [sp, #12] │ │ │ │ + vabs.f32 s0, s0 │ │ │ │ + cbz r4, 789d6 │ │ │ │ + vneg.f32 s0, s0 │ │ │ │ + ldr r3, [pc, #408] @ (78b70 ) │ │ │ │ + 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 78736 │ │ │ │ + ldr r2, [pc, #360] @ (78b74 ) │ │ │ │ + mov.w ip, #11 │ │ │ │ + ldr r1, [pc, #360] @ (78b78 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #360] @ (78b7c ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ - subs r5, r1, #0 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + b.n 78736 │ │ │ │ + vldr s15, [r5, #20] │ │ │ │ + vldr s14, [pc, #284] @ 78b48 │ │ │ │ + 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 78736 │ │ │ │ + movs r4, #25 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #308] @ (78b80 ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r0, r4, [sp] │ │ │ │ + ldr r1, [pc, #304] @ (78b84 ) │ │ │ │ add r2, pc │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ble.n 76aba │ │ │ │ - ldr r4, [pc, #76] @ (76ac8 ) │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r7, [pc, #76] @ (76acc ) │ │ │ │ - ldr.w r8, [pc, #76] @ 76ad0 │ │ │ │ + ldr r0, [pc, #304] @ (78b88 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.n 788ec │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + mov r1, r6 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r2, #6 │ │ │ │ + blx 2f258 │ │ │ │ + vldr s14, [r4, #36] @ 0x24 │ │ │ │ + b.n 788d0 │ │ │ │ + ldr r0, [pc, #276] @ (78b8c ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ffb0 │ │ │ │ + vldr s14, [r5, #4] │ │ │ │ + vldr s15, [r4, #36] @ 0x24 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 78ac4 │ │ │ │ + ldr r4, [pc, #248] @ (78b90 ) │ │ │ │ add r4, pc │ │ │ │ - add r7, pc │ │ │ │ - add r8, pc │ │ │ │ - b.n 76a9a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, r5 │ │ │ │ - bgt.n 76aba │ │ │ │ - subs r3, #1 │ │ │ │ - mov.w ip, #1 │ │ │ │ - add r3, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ + vldr s15, [r4, #40] @ 0x28 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 78b02 │ │ │ │ + ldr r3, [pc, #236] @ (78b94 ) │ │ │ │ + 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 788d8 │ │ │ │ + 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 │ │ │ │ - strd ip, ip, [sp] │ │ │ │ - blx 344a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 76a8c │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + 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 2f258 │ │ │ │ + vldr s14, [r5, #4] │ │ │ │ + b.n 78a94 │ │ │ │ + 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] @ (78b98 ) │ │ │ │ + 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 2f258 │ │ │ │ + vldr s15, [r4, #40] @ 0x28 │ │ │ │ + b.n 78aa6 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ movs r2, r1 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + ldrsb r6, [r7, r1] │ │ │ │ movs r1, r1 │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ movs r2, r1 │ │ │ │ + str r2, [r5, #52] @ 0x34 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ + movs r2, r1 │ │ │ │ + ldcl 0, cr0, [r4, #28]! │ │ │ │ + str r6, [r0, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r6, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [r0, #12] │ │ │ │ + movs r2, r1 │ │ │ │ + cdp 0, 14, cr0, cr12, cr7, {0} │ │ │ │ + cdp 0, 14, cr0, cr2, cr7, {0} │ │ │ │ + subs r2, r7, #3 │ │ │ │ + movs r0, r1 │ │ │ │ + cdp 0, 8, cr0, cr10, cr7, {0} │ │ │ │ + cdp 0, 10, cr0, cr2, cr7, {0} │ │ │ │ + subs r4, r7, #2 │ │ │ │ + movs r0, r1 │ │ │ │ + stc 0, cr0, [ip], #-28 @ 0xffffffe4 │ │ │ │ + str r6, [r1, #0] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsh r4, [r6, r7] │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xeb820007 │ │ │ │ │ │ │ │ -00076ad4 : │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 76af0 │ │ │ │ - subs r0, #1 │ │ │ │ - add r1, r0 │ │ │ │ - ldrb.w r3, [r0, #1]! │ │ │ │ - add.w r2, r3, #32 │ │ │ │ - subs r3, #65 @ 0x41 │ │ │ │ - cmp r3, #25 │ │ │ │ - it ls │ │ │ │ - strbls r2, [r0, #0] │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.n 76adc │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00076af4 : │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 76b10 │ │ │ │ - subs r0, #1 │ │ │ │ - add r1, r0 │ │ │ │ - ldrb.w r3, [r0, #1]! │ │ │ │ - sub.w r2, r3, #32 │ │ │ │ - subs r3, #97 @ 0x61 │ │ │ │ - cmp r3, #25 │ │ │ │ - it ls │ │ │ │ - strbls r2, [r0, #0] │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.n 76afc │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00076b14 : │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 76b3a │ │ │ │ - and.w r2, r2, #31 │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - rsb r0, r2, #32 │ │ │ │ - lsls r1, r2 │ │ │ │ - asr.w r0, r3, r0 │ │ │ │ - lsl.w r2, r3, r2 │ │ │ │ - bic.w r0, r0, r1 │ │ │ │ - orrs r0, r2 │ │ │ │ - bx lr │ │ │ │ - cmn.w r2, #32 │ │ │ │ - ittte ge │ │ │ │ - mvnge r0, r2 │ │ │ │ - mvnge.w r1, #2147483648 @ 0x80000000 │ │ │ │ - negge r2, r2 │ │ │ │ - movlt r2, #32 │ │ │ │ - ite ge │ │ │ │ - asrge r1, r0 │ │ │ │ - movlt r1, #0 │ │ │ │ - asr.w r0, r3, r2 │ │ │ │ - ands r0, r1 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00076b58 : │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - orrs r0, r3 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00076b60 : │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ands r0, r3 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00076b68 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00078b9c : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #608] @ (76de0 ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #608] @ (76de4 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #608] @ (76de8 ) │ │ │ │ - str r1, [sp, #12] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r1, [pc, #412] @ (78d48 ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #412] @ (78d4c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r5, [pc, #412] @ (78d50 ) │ │ │ │ + ldr r4, [pc, #412] @ (78d54 ) │ │ │ │ add r5, pc │ │ │ │ - ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r7, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + mov r2, r5 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + add.w r0, r5, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 76d3c │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - subs r0, r1, #1 │ │ │ │ - cmp r0, #31 │ │ │ │ - bhi.w 76d9e │ │ │ │ - ldr.w fp, [pc, #572] @ 76dec │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - add fp, pc │ │ │ │ - ldr r5, [r7, #0] │ │ │ │ - add.w r0, fp, r0, lsl #2 │ │ │ │ - add r2, r1 │ │ │ │ - cmp r5, #0 │ │ │ │ - str.w r2, [fp, #148] @ 0x94 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - rsb r0, r1, #31 │ │ │ │ - str.w r3, [fp, #140] @ 0x8c │ │ │ │ - add.w r0, fp, r0, lsl #2 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - str.w r0, [fp, #144] @ 0x90 │ │ │ │ - mov.w r0, #1 │ │ │ │ - str.w r0, [fp, #136] @ 0x88 │ │ │ │ - ble.w 76d22 │ │ │ │ - add.w r7, fp, #168 @ 0xa8 │ │ │ │ - add.w sl, sp, #32 │ │ │ │ - add.w r9, fp, #144 @ 0x90 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - b.n 76c4e │ │ │ │ - ldr.w r3, [r4, ip, lsl #2] │ │ │ │ - mov r1, sl │ │ │ │ - str.w r0, [fp, #168] @ 0xa8 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r7, r3 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - blx 31fa8 │ │ │ │ - ldr.w r1, [fp, #156] @ 0x9c │ │ │ │ - and.w r2, r7, r0 │ │ │ │ - add.w r0, r9, #8 │ │ │ │ - subs r1, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str.w r2, [r4, r1, lsl #2] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - blx 31fa8 │ │ │ │ - ldr.w r1, [fp, #156] @ 0x9c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - subs r1, #1 │ │ │ │ - orrs r2, r0 │ │ │ │ - str.w r2, [r4, r1, lsl #2] │ │ │ │ - ldr r2, [pc, #444] @ (76df0 ) │ │ │ │ + blx 34194 │ │ │ │ + ldr r3, [pc, #392] @ (78d58 ) │ │ │ │ + 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 78c02 │ │ │ │ + vldr s14, [r5, #4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 78c02 │ │ │ │ + vldr s14, [r5] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 78c9c │ │ │ │ + vldr s14, [pc, #312] @ 78d3c │ │ │ │ + mov r1, sp │ │ │ │ + vldr s15, [r4, #20] │ │ │ │ + ldr r2, [pc, #332] @ (78d5c ) │ │ │ │ + ldr r5, [pc, #336] @ (78d60 ) │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r0, [r2, #136] @ 0x88 │ │ │ │ - adds r0, #1 │ │ │ │ - str.w r0, [r2, #136] @ 0x88 │ │ │ │ - cmp r0, r5 │ │ │ │ - bgt.n 76d22 │ │ │ │ - ldr.w r3, [r2, #140] @ 0x8c │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ - add.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - mla r2, r2, lr, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr.w r0, [r0, lr, lsl #2] │ │ │ │ - ands r3, r0 │ │ │ │ - add.w r0, r2, #31 │ │ │ │ - ands.w r0, r0, r2, asr #32 │ │ │ │ - it cc │ │ │ │ - movcc r0, r2 │ │ │ │ - str.w r3, [fp, #152] @ 0x98 │ │ │ │ - mov.w ip, r0, asr #5 │ │ │ │ - add.w r0, ip, #1 │ │ │ │ - str.w r0, [fp, #156] @ 0x9c │ │ │ │ - rsb r2, r2, r0, lsl #5 │ │ │ │ - str.w r2, [fp, #160] @ 0xa0 │ │ │ │ - rsb r0, r2, #32 │ │ │ │ - cmp r2, r1 │ │ │ │ - str.w r0, [fp, #164] @ 0xa4 │ │ │ │ - sub.w r0, r2, r1 │ │ │ │ - bge.n 76bf6 │ │ │ │ - mov r1, fp │ │ │ │ - str.w r0, [r1, #172]! │ │ │ │ - sub.w r0, r1, #20 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - blx 31fa8 │ │ │ │ - ldr.w r2, [fp, #156] @ 0x9c │ │ │ │ - str.w r0, [fp, #176] @ 0xb0 │ │ │ │ - ldr.w r0, [fp, #164] @ 0xa4 │ │ │ │ - subs r2, #1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add.w r0, fp, r0, lsl #2 │ │ │ │ - ldr.w r2, [r4, r2, lsl #2] │ │ │ │ - subs r1, #12 │ │ │ │ - adds r0, #4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 31fa8 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr.w r1, [fp, #156] @ 0x9c │ │ │ │ - ands r0, r2 │ │ │ │ - ldr.w r2, [fp, #176] @ 0xb0 │ │ │ │ - subs r1, #1 │ │ │ │ - orrs r0, r2 │ │ │ │ - ldr.w r2, [fp, #172] @ 0xac │ │ │ │ - mvn.w ip, r2 │ │ │ │ - str.w r0, [r4, r1, lsl #2] │ │ │ │ - adds r2, #32 │ │ │ │ - ldr.w r0, [fp, #152] @ 0x98 │ │ │ │ - add.w ip, fp, ip, lsl #2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - mov r1, sl │ │ │ │ - ldr.w r2, [ip, #8] │ │ │ │ - ands r2, r0 │ │ │ │ - add r0, sp, #28 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - blx 31fa8 │ │ │ │ - ldr.w r2, [fp, #172] @ 0xac │ │ │ │ - ldr.w r1, [fp, #156] @ 0x9c │ │ │ │ - str.w r0, [fp, #176] @ 0xb0 │ │ │ │ - add.w r2, fp, r2, lsl #2 │ │ │ │ - ldr.w r3, [r4, r1, lsl #2] │ │ │ │ - ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ - ands r2, r3 │ │ │ │ - orrs r2, r0 │ │ │ │ - str.w r2, [r4, r1, lsl #2] │ │ │ │ - b.n 76c32 │ │ │ │ - ldr r2, [pc, #208] @ (76df4 ) │ │ │ │ - ldr r3, [pc, #188] @ (76de4 ) │ │ │ │ + mov r0, r2 │ │ │ │ + add r5, pc │ │ │ │ + vstr s15, [sp] │ │ │ │ + blx 322d4 │ │ │ │ + ldr r0, [pc, #320] @ (78d64 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r5, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ffb0 │ │ │ │ + ldr r0, [pc, #308] @ (78d68 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r5, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ffb0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + sub.w r2, r3, #20 │ │ │ │ + cmp r3, #23 │ │ │ │ + it ne │ │ │ │ + cmpne r2, #1 │ │ │ │ + bhi.n 78c98 │ │ │ │ + vldr s14, [r5, #12] │ │ │ │ + vldr s15, [r4, #4] │ │ │ │ + ldr r2, [pc, #276] @ (78d6c ) │ │ │ │ + ldr r3, [pc, #244] @ (78d4c ) │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ add r2, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itttt eq │ │ │ │ + vldreq s15, [r4, #20] │ │ │ │ + vldreq s14, [pc, #212] @ 78d40 │ │ │ │ + vmuleq.f32 s15, s15, s14 │ │ │ │ + vstreq s15, [r5, #12] │ │ │ │ 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 76dda │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #184] @ (76df8 ) │ │ │ │ - movs r2, #7 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - add r0, pc │ │ │ │ - blx 32be8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, #32 │ │ │ │ - bne.n 76dbe │ │ │ │ - ldr.w r9, [pc, #172] @ 76dfc │ │ │ │ - movs r3, #2 │ │ │ │ - ldr.w fp, [pc, #168] @ 76e00 │ │ │ │ - movs r1, #1 │ │ │ │ - add r9, pc │ │ │ │ - add fp, pc │ │ │ │ - add.w r5, r9, #8 │ │ │ │ - str.w r3, [r9, #136] @ 0x88 │ │ │ │ - str.w r1, [r9, #8] │ │ │ │ - subs r0, r3, #2 │ │ │ │ - mov r1, fp │ │ │ │ - add.w r0, r5, r0, lsl #2 │ │ │ │ - blx 31fa8 │ │ │ │ - ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ - orr.w r0, r0, #1 │ │ │ │ - adds r3, r1, #1 │ │ │ │ - str.w r3, [r9, #136] @ 0x88 │ │ │ │ - add.w r1, r9, r1, lsl #2 │ │ │ │ - cmp r3, #32 │ │ │ │ - str r0, [r1, #4] │ │ │ │ - ble.n 76d6a │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - subs r0, r1, #1 │ │ │ │ - cmp r0, #31 │ │ │ │ - bls.w 76bae │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #19 │ │ │ │ - ldr r1, [pc, #96] @ (76e04 ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #92] @ (76e08 ) │ │ │ │ + bne.n 78d36 │ │ │ │ + ldr r1, [pc, #236] @ (78d70 ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #236] @ (78d74 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #92] @ (76e0c ) │ │ │ │ + add r0, pc │ │ │ │ + adds r1, #12 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2f254 │ │ │ │ + cmp r3, #22 │ │ │ │ + beq.n 78cb4 │ │ │ │ + ldr r2, [pc, #216] @ (78d78 ) │ │ │ │ + ldr r3, [pc, #172] @ (78d4c ) │ │ │ │ add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 78d36 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + vldr s15, [r4, #4] │ │ │ │ + movs r2, #6 │ │ │ │ + vldr s14, [r5, #12] │ │ │ │ + ldr r3, [pc, #188] @ (78d7c ) │ │ │ │ + ldr r0, [pc, #188] @ (78d80 ) │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + add r3, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - subs r0, r1, #1 │ │ │ │ - b.n 76bae │ │ │ │ - movs r3, #6 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ - ldr r2, [pc, #76] @ (76e10 ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #72] @ (76e14 ) │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itttt eq │ │ │ │ + vldreq s14, [r4, #20] │ │ │ │ + vldreq s13, [pc, #104] @ 78d40 │ │ │ │ + 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] @ 78d44 │ │ │ │ + ldr r4, [pc, #140] @ (78d84 ) │ │ │ │ + it eq │ │ │ │ + vmuleq.f32 s15, s15, s14 │ │ │ │ + add r4, pc │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + it eq │ │ │ │ + vstreq s15, [r3, #16] │ │ │ │ + blx 2f258 │ │ │ │ + ldr r2, [pc, #120] @ (78d88 ) │ │ │ │ + ldr r3, [pc, #56] @ (78d4c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #72] @ (76e18 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 78d36 │ │ │ │ + ldr r0, [pc, #104] @ (78d8c ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #16 │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 76d4e │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2f254 │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + tst r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + tst r4, r6 │ │ │ │ + str r4, [r2, r5] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #18] │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ movs r2, r1 │ │ │ │ - strh r6, [r3, #16] │ │ │ │ + str r4, [r6, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ + movs r0, r0 │ │ │ │ + subs r5, #92 @ 0x5c │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsh r4, [r7, r2] │ │ │ │ movs r2, r1 │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + orns r0, r6, r7 │ │ │ │ + orns r0, r0, r7 │ │ │ │ + str r0, [r5, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ movs r2, r1 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + ands.w r0, r6, r7 │ │ │ │ + str r4, [r4, r1] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r2, [r7, #2] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ movs r2, r1 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r4, r5, #10 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r6, #10 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [pc, #24] @ (76e28 ) │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r1, #10 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r5, [pc, #920] @ (771b4 ) │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00076e1c : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #28] @ 76e48 │ │ │ │ - sub sp, #12 │ │ │ │ - add ip, pc │ │ │ │ - str.w ip, [sp, #4] │ │ │ │ - add.w ip, ip, #4 │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 35088 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ - movs r0, r1 │ │ │ │ + ldrd r0, r0, [r8, #28] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r7, [pc, #968] @ (79154 ) │ │ │ │ + movs r1, r1 │ │ │ │ + ldrd r0, r0, [lr, #-28]! │ │ │ │ │ │ │ │ -00076e4c : │ │ │ │ +00078d90 : │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #452] @ (77024 ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #452] @ (77028 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #452] @ (7702c ) │ │ │ │ - sub sp, #28 │ │ │ │ - mov r4, r0 │ │ │ │ - add r5, pc │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ + ldr r6, [pc, #796] @ (790c4 ) │ │ │ │ + sub sp, #140 @ 0x8c │ │ │ │ + ldr r4, [pc, #796] @ (790c8 ) │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w sl, [pc, #796] @ 790cc │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 76f82 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - subs r3, r1, #1 │ │ │ │ - cmp r3, #31 │ │ │ │ - bhi.w 76fe4 │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - ldr.w sl, [pc, #408] @ 77030 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r0, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr.w r9, [pc, #792] @ 790d0 │ │ │ │ add sl, pc │ │ │ │ - add.w r3, sl, r3, lsl #2 │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - movs r2, #1 │ │ │ │ - str.w r0, [sl, #144] @ 0x90 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - str.w r3, [sl, #140] @ 0x8c │ │ │ │ - str.w r2, [sl, #136] @ 0x88 │ │ │ │ - ble.n 76f68 │ │ │ │ - add.w r9, sl, #152 @ 0x98 │ │ │ │ - b.n 76f1e │ │ │ │ - add.w r3, sl, r3, lsl #2 │ │ │ │ - ldr.w r2, [r4, r0, lsl #2] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #16 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ands r3, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 31fa8 │ │ │ │ - add r1, sp, #16 │ │ │ │ - ldrd r2, r3, [sl, #148] @ 0x94 │ │ │ │ - str.w r0, [sl, #156] @ 0x9c │ │ │ │ - subs r3, #32 │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + movs r2, #5 │ │ │ │ + ldr.w r8, [pc, #784] @ 790d4 │ │ │ │ + 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 32bdc │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + add r6, sp, #76 @ 0x4c │ │ │ │ + blx 358e4 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 358e4 │ │ │ │ + blx 31c04 │ │ │ │ + ldr r0, [pc, #740] @ (790d8 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 359d4 │ │ │ │ + ldr r0, [pc, #732] @ (790dc ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + add r0, pc │ │ │ │ + blx 359d4 │ │ │ │ + ldr r0, [pc, #724] @ (790e0 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add r0, pc │ │ │ │ + blx 359d4 │ │ │ │ + ldr r0, [pc, #716] @ (790e4 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, pc │ │ │ │ + blx 359d4 │ │ │ │ + ldr r0, [pc, #708] @ (790e8 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + add r0, pc │ │ │ │ + blx 31f2c │ │ │ │ + ldr r0, [pc, #700] @ (790ec ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + add r0, pc │ │ │ │ + blx 31f2c │ │ │ │ + ldr r0, [pc, #692] @ (790f0 ) │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 32348 │ │ │ │ + ldr r0, [pc, #680] @ (790f4 ) │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #7 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx 32348 │ │ │ │ + ldr r0, [pc, #668] @ (790f8 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + add r0, pc │ │ │ │ + blx 32348 │ │ │ │ + ldr r0, [pc, #660] @ (790fc ) │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #32] │ │ │ │ + blx 32348 │ │ │ │ + ldrd r4, r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #16] │ │ │ │ - add.w r0, r4, r2, lsl #2 │ │ │ │ - blx 31fa8 │ │ │ │ - ldr.w r1, [sl, #152] @ 0x98 │ │ │ │ - ldr.w r2, [sl, #136] @ 0x88 │ │ │ │ - ldr.w r3, [sl, #156] @ 0x9c │ │ │ │ - add.w r1, sl, r1, lsl #2 │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [sl, #136] @ 0x88 │ │ │ │ - cmp r2, r5 │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - and.w r0, r0, r1 │ │ │ │ - orr.w r3, r3, r0 │ │ │ │ - str.w r3, [r8, ip, lsl #2] │ │ │ │ - bgt.n 76f68 │ │ │ │ - ldr.w r0, [sl, #144] @ 0x90 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - mla r3, r0, r2, r3 │ │ │ │ - add.w r0, r3, #31 │ │ │ │ - ands.w r0, r0, r3, asr #32 │ │ │ │ - it cc │ │ │ │ - movcc r0, r3 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - str.w r2, [sl, #148] @ 0x94 │ │ │ │ - rsb r3, r3, r2, lsl #5 │ │ │ │ - subs r1, r1, r3 │ │ │ │ - str.w r1, [sl, #152] @ 0x98 │ │ │ │ - cmp r1, #0 │ │ │ │ - bgt.n 76ec0 │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r0, r4, r0, lsl #2 │ │ │ │ - blx 31fa8 │ │ │ │ - ldrd r2, r3, [sl, #136] @ 0x88 │ │ │ │ - subs r1, r2, #1 │ │ │ │ - adds r2, #1 │ │ │ │ - ands r3, r0 │ │ │ │ - cmp r2, r5 │ │ │ │ - str.w r2, [sl, #136] @ 0x88 │ │ │ │ - str.w r3, [r8, r1, lsl #2] │ │ │ │ - ble.n 76f18 │ │ │ │ - ldr r2, [pc, #200] @ (77034 ) │ │ │ │ - ldr r3, [pc, #188] @ (77028 ) │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 7911c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7902e │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w sl, [pc, #628] @ 79100 │ │ │ │ + movs r2, #5 │ │ │ │ + add sl, pc │ │ │ │ + add.w r1, sl, #4 │ │ │ │ + blx 3272c │ │ │ │ + mov r0, r9 │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, sl, #4 │ │ │ │ + blx 31d94 │ │ │ │ + add.w r1, sl, #4 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r2, #6 │ │ │ │ + blx 31d94 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + vldr s15, [pc, #508] @ 790b8 │ │ │ │ + vldr s16, [sp, #44] @ 0x2c │ │ │ │ + vdiv.f32 s0, s15, s16 │ │ │ │ + vstr s0, [sp, #92] @ 0x5c │ │ │ │ + blx 30ba8 │ │ │ │ + mov r9, r0 │ │ │ │ + vmov s15, r9 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + vstr s15, [sp, #96] @ 0x60 │ │ │ │ + blx 30148 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 792c6 │ │ │ │ + mov.w sl, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 7929a │ │ │ │ + ldrd r1, r0, [sp, #28] │ │ │ │ + blx 326e8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 78f80 │ │ │ │ + ldr.w fp, [pc, #512] @ 79104 │ │ │ │ + mov.w r8, #1 │ │ │ │ + vldr s17, [pc, #432] @ 790bc │ │ │ │ + vldr s18, [pc, #432] @ 790c0 │ │ │ │ + add fp, pc │ │ │ │ + str r6, [sp, #16] │ │ │ │ + add.w r5, r8, #4294967295 @ 0xffffffff │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 7904e │ │ │ │ + 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 │ │ │ │ + vmov.f32 s10, #8 @ 0x40400000 3.0 │ │ │ │ + vnmls.f32 s11, s15, s16 │ │ │ │ + vsub.f32 s12, s17, s12 │ │ │ │ + vmov s15, r3 │ │ │ │ + adds r3, #1 │ │ │ │ + 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 78f4e │ │ │ │ + mov r0, fp │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + blx 30320 │ │ │ │ + cmp r9, r8 │ │ │ │ + bge.n 78f16 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + vldr s15, [pc, #316] @ 790c0 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + vdiv.f32 s17, s15, s16 │ │ │ │ + mov r0, r5 │ │ │ │ + vneg.f32 s15, s17 │ │ │ │ + vstr s15, [sp, #96] @ 0x60 │ │ │ │ + blx 33668 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s17, [sp, #96] @ 0x60 │ │ │ │ + blx 322e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r8, r0 │ │ │ │ + bgt.n 79006 │ │ │ │ + ldr.w r9, [pc, #348] @ 79108 │ │ │ │ + vldr s18, [pc, #264] @ 790b8 │ │ │ │ + vldr s17, [pc, #264] @ 790bc │ │ │ │ + add r9, pc │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 79086 │ │ │ │ + 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 78fd6 │ │ │ │ + mov r0, r9 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + blx 30320 │ │ │ │ + cmp r5, r8 │ │ │ │ + bge.n 78fb8 │ │ │ │ + blx 353e0 │ │ │ │ + ldr r0, [pc, #256] @ (7910c ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + blx 3272c │ │ │ │ + ldr r0, [pc, #248] @ (79110 ) │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + blx 31d94 │ │ │ │ + ldr r0, [pc, #240] @ (79114 ) │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + blx 31d94 │ │ │ │ + ldr r2, [pc, #232] @ (79118 ) │ │ │ │ + ldr r3, [pc, #148] @ (790c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 77020 │ │ │ │ - add sp, #28 │ │ │ │ + bne.w 792fe │ │ │ │ + add sp, #140 @ 0x8c │ │ │ │ + vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ (77038 ) │ │ │ │ - movs r2, #7 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - add r0, pc │ │ │ │ - blx 32be8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, #32 │ │ │ │ - bne.n 77004 │ │ │ │ - ldr.w r9, [pc, #164] @ 7703c │ │ │ │ - movs r3, #2 │ │ │ │ - ldr.w fp, [pc, #164] @ 77040 │ │ │ │ - movs r1, #1 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 335dc <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 78f20 │ │ │ │ + add.w r6, r8, #1 │ │ │ │ + cmp r6, r9 │ │ │ │ + bgt.n 78f7e │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + blx 335dc <__aeabi_idivmod@plt> │ │ │ │ + cbnz r1, 790b2 │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + cmp r8, r9 │ │ │ │ + bgt.n 78f7e │ │ │ │ + mov r5, r6 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 335dc <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7905c │ │ │ │ + b.n 78f20 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + blx 335dc <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 78fbc │ │ │ │ + add.w fp, r8, #1 │ │ │ │ + cmp fp, r5 │ │ │ │ + bgt.n 79006 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + blx 335dc <__aeabi_idivmod@plt> │ │ │ │ + cbnz r1, 790ae │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + cmp r8, r5 │ │ │ │ + ble.n 79086 │ │ │ │ + b.n 79006 │ │ │ │ + mov r8, fp │ │ │ │ + b.n 78fbc │ │ │ │ + mov r5, r8 │ │ │ │ + mov r8, r6 │ │ │ │ + b.n 78f20 │ │ │ │ + movs r0, r0 │ │ │ │ + bics r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + orrs r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + ldr r7, [pc, #352] @ (79228 ) │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 78e6c │ │ │ │ + movs r7, r0 │ │ │ │ + adc.w r0, r6, r7 │ │ │ │ + adc.w r0, r2, r7 │ │ │ │ + bics.w r0, ip, r7 │ │ │ │ + bics.w r0, r8, r7 │ │ │ │ + add.w r0, ip, r7 │ │ │ │ + add.w r0, r8, r7 │ │ │ │ + add.w r0, r4, r7 │ │ │ │ + add.w r0, r0, r7 │ │ │ │ + @ instruction: 0xeafa0007 │ │ │ │ + @ instruction: 0xeaf20007 │ │ │ │ + @ instruction: 0xeaec0007 │ │ │ │ + @ instruction: 0xeae60007 │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 78a00 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrd r0, r0, [r0], #28 │ │ │ │ + strd r0, r0, [ip], #28 │ │ │ │ + ldr r4, [pc, #840] @ (79464 ) │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r1, [pc, #496] @ (79310 ) │ │ │ │ + mov r0, sl │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, pc │ │ │ │ + adds r5, r1, #4 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3272c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r2, #6 │ │ │ │ + blx 31d94 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r2, #6 │ │ │ │ + blx 31d94 │ │ │ │ + vldr s15, [pc, #448] @ 79304 │ │ │ │ + vldr s18, [sp, #40] @ 0x28 │ │ │ │ + vdiv.f32 s0, s15, s18 │ │ │ │ + vstr s0, [sp, #92] @ 0x5c │ │ │ │ + blx 30ba8 │ │ │ │ + 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 30148 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 792e2 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + blx 326e8 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 791fe │ │ │ │ + vldr s15, [sp, #48] @ 0x30 │ │ │ │ + mov.w r9, #1 │ │ │ │ + vldr s20, [pc, #380] @ 79308 │ │ │ │ + add.w fp, sp, #100 @ 0x64 │ │ │ │ + vldr s17, [pc, #376] @ 7930c │ │ │ │ + add.w sl, sp, #116 @ 0x74 │ │ │ │ + vadd.f32 s16, s15, s15 │ │ │ │ + ldr.w r8, [pc, #372] @ 79314 │ │ │ │ + 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 │ │ │ │ + vnmls.f32 s13, s15, s18 │ │ │ │ + vmov s15, r3 │ │ │ │ + adds r3, #1 │ │ │ │ + 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 791ca │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r8 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + blx 30320 │ │ │ │ + cmp r5, r9 │ │ │ │ + bge.n 791b0 │ │ │ │ + vldr s15, [pc, #268] @ 7930c │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + vdiv.f32 s16, s15, s18 │ │ │ │ + mov r0, r9 │ │ │ │ + vneg.f32 s15, s16 │ │ │ │ + vstr s15, [sp, #96] @ 0x60 │ │ │ │ + blx 33668 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + vstr s16, [sp, #96] @ 0x60 │ │ │ │ + blx 322e4 │ │ │ │ + cmp r8, r0 │ │ │ │ + bgt.n 7928c │ │ │ │ + ldr.w r9, [pc, #236] @ 79318 │ │ │ │ + add.w fp, sp, #100 @ 0x64 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + mov sl, r0 │ │ │ │ + vldr s17, [pc, #204] @ 79304 │ │ │ │ + add r4, sp, #116 @ 0x74 │ │ │ │ + vldr s16, [pc, #204] @ 79308 │ │ │ │ add r9, pc │ │ │ │ - add fp, pc │ │ │ │ - add.w r5, r9, #8 │ │ │ │ - str.w r3, [r9, #136] @ 0x88 │ │ │ │ - str.w r1, [r9, #8] │ │ │ │ - subs r0, r3, #2 │ │ │ │ + vmov s15, r8 │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + vcvt.f32.s32 s13, s15 │ │ │ │ + vmov.f32 s12, #8 @ 0x40400000 3.0 │ │ │ │ + vmul.f32 s13, s13, s18 │ │ │ │ + vmov s15, r3 │ │ │ │ + adds r3, #1 │ │ │ │ + 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 79256 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ - add.w r0, r5, r0, lsl #2 │ │ │ │ - blx 31fa8 │ │ │ │ - ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ - orr.w r0, r0, #1 │ │ │ │ - adds r3, r1, #1 │ │ │ │ - str.w r3, [r9, #136] @ 0x88 │ │ │ │ - add.w r1, r9, r1, lsl #2 │ │ │ │ - cmp r3, #32 │ │ │ │ - str r0, [r1, #4] │ │ │ │ - ble.n 76fb0 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - subs r3, r1, #1 │ │ │ │ - cmp r3, #31 │ │ │ │ - bls.w 76e92 │ │ │ │ + mov r0, r9 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + blx 30320 │ │ │ │ + cmp sl, r8 │ │ │ │ + bge.n 79240 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + blx 353e0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7900a │ │ │ │ + b.n 78eba │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 335dc <__aeabi_idivmod@plt> │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 78ef4 │ │ │ │ movs r3, #6 │ │ │ │ - movs r2, #19 │ │ │ │ - ldr r1, [pc, #88] @ (77044 ) │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr r1, [pc, #108] @ (7931c ) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #84] @ (77048 ) │ │ │ │ + ldr r2, [pc, #104] @ (79320 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #84] @ (7704c ) │ │ │ │ + ldr r0, [pc, #104] @ (79324 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33af8 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - subs r3, r1, #1 │ │ │ │ - b.n 76e92 │ │ │ │ + b.n 78ef4 │ │ │ │ movs r3, #6 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ - ldr r2, [pc, #68] @ (77050 ) │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r2, [pc, #92] @ (79328 ) │ │ │ │ strd r3, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #64] @ (77054 ) │ │ │ │ + ldr r1, [pc, #88] @ (7932c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #88] @ (79330 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.n 78eea │ │ │ │ + movs r3, #6 │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ + ldr r2, [pc, #76] @ (79334 ) │ │ │ │ + strd r3, r0, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #72] @ (79338 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #64] @ (77058 ) │ │ │ │ + ldr r0, [pc, #72] @ (7933c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 33af8 │ │ │ │ - b.n 76f94 │ │ │ │ + b.n 79176 │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + nop │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r6, [r1, r7] │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r2, r0, #2 │ │ │ │ + bics r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + orrs r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + subs r0, #82 @ 0x52 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r2, r5, #1 │ │ │ │ + adds r7, #202 @ 0xca │ │ │ │ movs r0, r1 │ │ │ │ - ldr r3, [pc, #768] @ (77350 ) │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + b.n 790c8 │ │ │ │ + movs r7, r0 │ │ │ │ + b.n 79654 │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r6, r2, #25 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ + b.n 790ac │ │ │ │ + movs r7, r0 │ │ │ │ + b.n 79098 │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r2, r7, #24 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r3, [pc, #640] @ (772dc ) │ │ │ │ + b.n 79010 │ │ │ │ + movs r7, r0 │ │ │ │ + b.n 7906c │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0007705c : │ │ │ │ - push {lr} │ │ │ │ +00079340 : │ │ │ │ + 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, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #28] @ 77088 │ │ │ │ - sub sp, #12 │ │ │ │ - add ip, pc │ │ │ │ - str.w ip, [sp, #4] │ │ │ │ - add.w ip, ip, #4 │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 34a7c │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ + str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ + ldr r5, [pc, #848] @ (796a8 ) │ │ │ │ + sub sp, #132 @ 0x84 │ │ │ │ + ldr r3, [pc, #848] @ (796ac ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r5, pc │ │ │ │ + ldr r0, [pc, #848] @ (796b0 ) │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ + add r0, pc │ │ │ │ + ldr r4, [pc, #844] @ (796b4 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 34e1c │ │ │ │ + blx 33e20 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + blx 308e8 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + blx 30e50 │ │ │ │ + blx 34044 │ │ │ │ + blx 352b8 │ │ │ │ + blx 333d4 │ │ │ │ + blx 31530 │ │ │ │ + blx 301c4 │ │ │ │ + ldr r0, [pc, #784] @ (796b8 ) │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, pc │ │ │ │ + strd r0, r1, [sp, #12] │ │ │ │ + blx 2ffb0 │ │ │ │ + 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 79440 │ │ │ │ + movs r2, #4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + blx 2f258 │ │ │ │ + blx 352a0 │ │ │ │ + ldr r2, [pc, #736] @ (796bc ) │ │ │ │ + add r2, pc │ │ │ │ + mov r1, r2 │ │ │ │ + adds r0, r2, #4 │ │ │ │ + blx 32f7c │ │ │ │ + blx 32948 │ │ │ │ + ldr r0, [pc, #724] @ (796c0 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + blx 31f2c │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 308e8 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + blx 34ba8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + vstr s16, [sp, #112] @ 0x70 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 79660 │ │ │ │ + ldr r3, [pc, #680] @ (796c4 ) │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [pc, #672] @ (796c8 ) │ │ │ │ + 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 310c0 │ │ │ │ + vldr s14, [sp, #112] @ 0x70 │ │ │ │ + b.n 79498 │ │ │ │ + movs r2, #4 │ │ │ │ + blx 2f258 │ │ │ │ + blx 352a0 │ │ │ │ + ldr r2, [pc, #640] @ (796cc ) │ │ │ │ + add r2, pc │ │ │ │ + mov r1, r2 │ │ │ │ + adds r0, r2, #4 │ │ │ │ + blx 32f7c │ │ │ │ + blx 32948 │ │ │ │ + ldr r0, [pc, #628] @ (796d0 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + blx 31f2c │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 308e8 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + blx 34ba8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + vmov.f32 s14, s16 │ │ │ │ + vstr s16, [sp, #112] @ 0x70 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 79660 │ │ │ │ + vcmp.f32 s16, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7941a │ │ │ │ + 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 79610 │ │ │ │ + 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 794f2 │ │ │ │ + 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 79528 │ │ │ │ + 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 32f7c │ │ │ │ + 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 795e0 │ │ │ │ + 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 795b0 │ │ │ │ + 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 35404 │ │ │ │ + ldr r2, [pc, #320] @ (796d4 ) │ │ │ │ + ldr r3, [pc, #276] @ (796ac ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 796a2 │ │ │ │ + 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 79656 │ │ │ │ + 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 79586 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 7964c │ │ │ │ + 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 79562 │ │ │ │ + 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 794bc │ │ │ │ + vsub.f32 s15, s15, s18 │ │ │ │ + vstr s15, [sp, #76] @ 0x4c │ │ │ │ + b.n 79562 │ │ │ │ + vsub.f32 s15, s15, s17 │ │ │ │ + vstr s15, [sp, #96] @ 0x60 │ │ │ │ + b.n 79586 │ │ │ │ + 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 r2, [sp, #16] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + blx 33f10 │ │ │ │ + ldr r3, [pc, #96] @ (796d8 ) │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [r4, r3] │ │ │ │ + ldr r3, [pc, #96] @ (796dc ) │ │ │ │ + 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 310c0 │ │ │ │ + ldrd r3, r2, [sp, #12] │ │ │ │ + ldrd r1, r0, [sp, #20] │ │ │ │ + blx 323c0 │ │ │ │ + vldr s14, [sp, #112] @ 0x70 │ │ │ │ + b.n 7948e │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r0, r4] │ │ │ │ + ldr r1, [pc, #672] @ (7994c ) │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r1, [pc, #616] @ (79920 ) │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 78ffc │ │ │ │ + movs r7, r0 │ │ │ │ + adds r5, #160 @ 0xa0 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 7926c │ │ │ │ + movs r7, r0 │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ movs r0, r1 │ │ │ │ + b.n 7919c │ │ │ │ + movs r7, r0 │ │ │ │ + bx sp │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0007708c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +000796e0 : │ │ │ │ + movs r3, #3 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +000796e8 : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #216] @ (77178 ) │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (7975c ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (79760 ) │ │ │ │ + mov r9, r1 │ │ │ │ + add r4, pc │ │ │ │ mov r6, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - add r3, pc │ │ │ │ + add r7, pc │ │ │ │ mov r5, r2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 77102 │ │ │ │ - ldr r2, [pc, #204] @ (7717c ) │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #24 │ │ │ │ str r3, [r4, #0] │ │ │ │ + ldr r4, [pc, #80] @ (79764 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 79732 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 329a8 │ │ │ │ + cbnz r0, 7974e │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #3 │ │ │ │ + bgt.n 79754 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 329a8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 79716 │ │ │ │ + ldr r3, [pc, #24] @ (79768 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + strh r0, [r5, r7] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r4, [r2, #28] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r2, r7] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r0, [r3, r6] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0007976c : │ │ │ │ + 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] @ (79800 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ + cbnz r3, 797a4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 797de │ │ │ │ + ldr r2, [pc, #112] @ (79804 ) │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ add r2, pc │ │ │ │ - mov.w r3, #1 │ │ │ │ - str.w r3, [r2, #132] @ 0x84 │ │ │ │ - ble.n 770fc │ │ │ │ - cmp r5, #32 │ │ │ │ - mov ip, r5 │ │ │ │ - add.w r2, r2, #4 │ │ │ │ - it ge │ │ │ │ - movge.w ip, #32 │ │ │ │ - adds r1, r6, r5 │ │ │ │ - ldrb.w r0, [r1, #-1]! │ │ │ │ - adds r2, #4 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ - rsb r3, r1, #1 │ │ │ │ - add r3, r6 │ │ │ │ - add r3, r5 │ │ │ │ - itttt ne │ │ │ │ - ldrne r0, [r4, #0] │ │ │ │ - ldrne.w r7, [r2, #-4] │ │ │ │ - addne r0, r0, r7 │ │ │ │ - strne r0, [r4, #0] │ │ │ │ - cmp ip, r3 │ │ │ │ - bge.n 770d0 │ │ │ │ - ldr r2, [pc, #140] @ (77180 ) │ │ │ │ - add.w r3, ip, #1 │ │ │ │ - add r2, pc │ │ │ │ - str.w r3, [r2, #132] @ 0x84 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r7, [pc, #128] @ (77184 ) │ │ │ │ - movs r2, #7 │ │ │ │ - ldr r0, [pc, #128] @ (77188 ) │ │ │ │ - add r7, pc │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r7 │ │ │ │ - blx 32be8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #32 │ │ │ │ - bne.n 7715c │ │ │ │ - ldr.w r8, [pc, #112] @ 7718c │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w sl, [pc, #112] @ 77190 │ │ │ │ - movs r7, #2 │ │ │ │ - add r8, pc │ │ │ │ - add sl, pc │ │ │ │ - add.w r9, r8, #4 │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - str.w r7, [r8, #132] @ 0x84 │ │ │ │ - subs r0, r7, #2 │ │ │ │ - mov r1, sl │ │ │ │ - add.w r0, r9, r0, lsl #2 │ │ │ │ - blx 31fa8 │ │ │ │ - ldr.w r3, [r8, #132] @ 0x84 │ │ │ │ - str.w r0, [r8, r7, lsl #2] │ │ │ │ - adds r7, r3, #1 │ │ │ │ - str.w r7, [r8, #132] @ 0x84 │ │ │ │ - cmp r7, #32 │ │ │ │ - ble.n 77134 │ │ │ │ - ldr r3, [pc, #64] @ (77194 ) │ │ │ │ - movs r2, #0 │ │ │ │ + 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] @ (79808 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (7980c ) │ │ │ │ + movs r1, #8 │ │ │ │ add r3, pc │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 770ac │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #111 @ 0x6f │ │ │ │ - ldr r1, [pc, #52] @ (77198 ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #48] @ (7719c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #48] @ (771a0 ) │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + add r0, pc │ │ │ │ + add.w r2, r4, #148 @ 0x94 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2f274 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #148 @ 0x94 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 31148 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #144] @ 0x90 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bls.n 79792 │ │ │ │ + ldr r2, [pc, #48] @ (79810 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (79814 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (79818 ) │ │ │ │ add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ blx 33af8 │ │ │ │ - b.n 77118 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + strb r6, [r2, #26] │ │ │ │ movs r1, r1 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r0, [r4, #24] │ │ │ │ - movs r2, r1 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ - movs r0, r1 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + strb r2, [r0, #26] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r2, r0, #30 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r6, r1, #28 │ │ │ │ + adds r1, #216 @ 0xd8 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r2, [pc, #288] @ (772c4 ) │ │ │ │ + b.n 79c44 │ │ │ │ + movs r7, r0 │ │ │ │ + subs r6, #18 │ │ │ │ + movs r7, r0 │ │ │ │ + b.n 79be0 │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r4, r4, #4 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000771a4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0007981c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #204] @ (77284 ) │ │ │ │ - sub sp, #8 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r3, pc │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 77210 │ │ │ │ - ldr r1, [pc, #192] @ (77288 ) │ │ │ │ - movs r3, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - add r1, pc │ │ │ │ - str.w r3, [r1, #136] @ 0x88 │ │ │ │ - ble.n 7720a │ │ │ │ - cmp r4, #32 │ │ │ │ - ldr.w r6, [sl] │ │ │ │ - mov r0, r4 │ │ │ │ - add.w r1, r1, #4 │ │ │ │ - it ge │ │ │ │ - movge r0, #32 │ │ │ │ - adds r2, r5, r4 │ │ │ │ - ldr.w r3, [r1, #4]! │ │ │ │ - tst r6, r3 │ │ │ │ - ite ne │ │ │ │ - movne r3, #49 @ 0x31 │ │ │ │ - moveq r3, #48 @ 0x30 │ │ │ │ - strb.w r3, [r2, #-1]! │ │ │ │ - rsb r3, r2, #1 │ │ │ │ - add r3, r5 │ │ │ │ - add r3, r4 │ │ │ │ - cmp r0, r3 │ │ │ │ - bge.n 771e4 │ │ │ │ - ldr r3, [pc, #136] @ (7728c ) │ │ │ │ - adds r0, #1 │ │ │ │ + ldr r4, [pc, #132] @ (798b0 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ + cbnz r3, 79854 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7988e │ │ │ │ + ldr r2, [pc, #112] @ (798b4 ) │ │ │ │ + add r2, pc │ │ │ │ + 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] @ (798b8 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (798bc ) │ │ │ │ + movs r1, #8 │ │ │ │ add r3, pc │ │ │ │ - str.w r0, [r3, #136] @ 0x88 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r6, [pc, #124] @ (77290 ) │ │ │ │ - movs r2, #7 │ │ │ │ - ldr r0, [pc, #124] @ (77294 ) │ │ │ │ - add r6, pc │ │ │ │ + strd r2, r1, [sp] │ │ │ │ add r0, pc │ │ │ │ - mov r1, r6 │ │ │ │ - blx 32be8 │ │ │ │ + add.w r2, r4, #148 @ 0x94 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2f274 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #148 @ 0x94 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 31148 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cmp r3, #32 │ │ │ │ - bne.n 77268 │ │ │ │ - ldr r7, [pc, #112] @ (77298 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r9, [pc, #112] @ 7729c │ │ │ │ - movs r6, #2 │ │ │ │ - add r7, pc │ │ │ │ - add r9, pc │ │ │ │ - add.w r8, r7, #8 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - str.w r6, [r7, #136] @ 0x88 │ │ │ │ - subs r0, r6, #2 │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r0, r8, r0, lsl #2 │ │ │ │ - blx 31fa8 │ │ │ │ - ldr.w r2, [r7, #136] @ 0x88 │ │ │ │ - add.w r3, r7, r6, lsl #2 │ │ │ │ - adds r6, r2, #1 │ │ │ │ - str.w r6, [r7, #136] @ 0x88 │ │ │ │ - cmp r6, #32 │ │ │ │ - str r0, [r3, #4] │ │ │ │ - ble.n 7723e │ │ │ │ - ldr r3, [pc, #64] @ (772a0 ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r3, pc │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 771c4 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #111 @ 0x6f │ │ │ │ - ldr r1, [pc, #52] @ (772a4 ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #48] @ (772a8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #48] @ (772ac ) │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bls.n 79842 │ │ │ │ + ldr r2, [pc, #48] @ (798c0 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (798c4 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (798c8 ) │ │ │ │ add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ blx 33af8 │ │ │ │ - b.n 77226 │ │ │ │ - str r6, [sp, #960] @ 0x3c0 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + strb r6, [r4, #23] │ │ │ │ movs r1, r1 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r6, [r3, #22] │ │ │ │ - movs r2, r1 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r4, [r0, #22] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ - movs r0, r1 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + strb r4, [r2, #23] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r6, r5, #27 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + adds r1, #40 @ 0x28 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [pc, #240] @ (773a0 ) │ │ │ │ + b.n 79b94 │ │ │ │ + movs r7, r0 │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ + movs r7, r0 │ │ │ │ + b.n 79b40 │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000772b0 : │ │ │ │ +000798cc : │ │ │ │ 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, #136] @ (7734c ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #136] @ (77350 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #28 │ │ │ │ - mov r7, r0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 79944 │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 79962 │ │ │ │ + mov ip, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #132] @ (79974 ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, #24 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 79966 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r0, [pc, #132] @ (77354 ) │ │ │ │ - ldr r1, [pc, #132] @ (77358 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ + 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 79906 │ │ │ │ + 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 31248 │ │ │ │ + ldr r2, [pc, #48] @ (79978 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (7997c ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (79980 ) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 32bdc │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [pc, #112] @ (7735c ) │ │ │ │ - movs r2, #5 │ │ │ │ - adds r1, #4 │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - blx 34e1c │ │ │ │ - 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] @ (77360 ) │ │ │ │ - add r3, pc │ │ │ │ - adds r2, r3, #4 │ │ │ │ - strd r2, r3, [sp, #4] │ │ │ │ - blx 2fb50 │ │ │ │ - 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 34880 │ │ │ │ - ldr r2, [pc, #52] @ (77364 ) │ │ │ │ - ldr r3, [pc, #28] @ (77350 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 77346 │ │ │ │ - add sp, #28 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ + mov r0, ip │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 33e04 │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + strb r4, [r4, #20] │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + subs r4, #170 @ 0xaa │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r2, [r5, #21] │ │ │ │ - movs r2, r1 │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + b.n 79a98 │ │ │ │ movs r7, r0 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + │ │ │ │ +00079984 : │ │ │ │ + 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 799cc │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 799ea │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (799fc ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 799ee │ │ │ │ + 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 31248 │ │ │ │ + ldr r2, [pc, #48] @ (79a00 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (79a04 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (79a08 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 33e04 │ │ │ │ + nop │ │ │ │ + strb r2, [r6, #17] │ │ │ │ movs r1, r1 │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ + movs r7, r0 │ │ │ │ + b.n 79a20 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00077368 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r4, [pc, #292] @ (77494 ) │ │ │ │ - sub sp, #28 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ - add r4, pc │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ +00079a0c : │ │ │ │ + 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] @ (79b28 ) │ │ │ │ movs r3, #1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - ble.w 7748c │ │ │ │ - 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 77462 │ │ │ │ - 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, 77446 │ │ │ │ - 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 773ec │ │ │ │ - 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 773c6 │ │ │ │ - ldr r2, [pc, #24] @ (77498 ) │ │ │ │ - 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 │ │ │ │ - ldrb r6, [r1, #19] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -0007749c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r4, [pc, #352] @ (77604 ) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ + ldr r7, [pc, #264] @ (79b2c ) │ │ │ │ + sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - strd r5, r1, [sp, #28] │ │ │ │ - str r3, [r4, #8] │ │ │ │ - ble.w 775fe │ │ │ │ - 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 775c4 │ │ │ │ - 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 7759e │ │ │ │ - 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 775c0 │ │ │ │ - vldmia lr!, {s15} │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 7753e │ │ │ │ - vcmp.f32 s12, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 77588 │ │ │ │ - vldr s14, [r8] │ │ │ │ - vcmp.f32 s12, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 77588 │ │ │ │ - b.n 77542 │ │ │ │ - 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 77508 │ │ │ │ - ldr r1, [pc, #20] @ (77608 ) │ │ │ │ - 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} │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -0007760c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r9, r1 │ │ │ │ + add r7, pc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #116] @ (77694 ) │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #116] @ (77698 ) │ │ │ │ - add r0, pc │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r2 │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #108] @ (7769c ) │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov.w r1, #0 │ │ │ │ - ldr r1, [pc, #104] @ (776a0 ) │ │ │ │ - add r0, pc │ │ │ │ - add r1, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 32bdc │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - ldr r0, [pc, #92] @ (776a4 ) │ │ │ │ - movs r2, #5 │ │ │ │ - adds r1, #4 │ │ │ │ - add r0, pc │ │ │ │ - blx 34e1c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr r3, [pc, #84] @ (776a8 ) │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add.w r8, r7, #24 │ │ │ │ + ldr r4, [pc, #248] @ (79b30 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 79a58 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 329a8 │ │ │ │ + cbnz r0, 79a74 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #3 │ │ │ │ + bgt.n 79a84 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - add r1, sp, #8 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 329a8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 79a3c │ │ │ │ + ldr r3, [pc, #188] @ (79b34 ) │ │ │ │ add r3, pc │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - adds r2, r3, #4 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - blx 2fb50 │ │ │ │ - ldr r0, [pc, #64] @ (776ac ) │ │ │ │ - ldr r1, [pc, #44] @ (77698 ) │ │ │ │ - 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 7768e │ │ │ │ - mov r1, r4 │ │ │ │ + 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 3453c │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [pc, #156] @ (79b38 ) │ │ │ │ + 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [pc, #128] @ (79b3c ) │ │ │ │ + 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa68 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 79b0e │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 31af0 │ │ │ │ mov r0, r6 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3487c │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2fa68 │ │ │ │ + ldr r2, [pc, #80] @ (79b40 ) │ │ │ │ + ldr r1, [pc, #80] @ (79b44 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #80] @ (79b48 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #4 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + 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 31af0 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 3124c │ │ │ │ + b.n 79ae6 │ │ │ │ + str r4, [r0, r3] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r0, [r6, #15] │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + str r0, [r6, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r6, r1] │ │ │ │ + movs r2, r1 │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ + movs r7, r0 │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r6, [r2, #8] │ │ │ │ + ldr r7, [pc, #968] @ (79f0c ) │ │ │ │ movs r2, r1 │ │ │ │ - ldrsh r6, [r2, r5] │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ movs r7, r0 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ movs r0, r1 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ - movs r1, r1 │ │ │ │ │ │ │ │ -000776b0 : │ │ │ │ - ldr.w ip, [pc, #124] @ 77730 │ │ │ │ - movs r3, #1 │ │ │ │ - push {lr} │ │ │ │ - add ip, pc │ │ │ │ - ldr.w lr, [r2] │ │ │ │ - str.w r3, [ip, #8] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.n 7772c │ │ │ │ - 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 776e4 │ │ │ │ - mov ip, r3 │ │ │ │ - ldr.w r3, [r1, #4]! │ │ │ │ - vmov.f32 s13, s12 │ │ │ │ - vmov.f32 s15, s12 │ │ │ │ - cbz r3, 77712 │ │ │ │ - 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 776e2 │ │ │ │ - ldr r2, [pc, #16] @ (77734 ) │ │ │ │ - add.w r3, ip, #2 │ │ │ │ - add r2, pc │ │ │ │ - str r3, [r2, #8] │ │ │ │ - pop {pc} │ │ │ │ +00079b4c : │ │ │ │ + ldr r3, [pc, #8] @ (79b58 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ - movs r2, r1 │ │ │ │ + strb r0, [r5, #13] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00077738 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #108] @ (777a8 ) │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - movs r2, #1 │ │ │ │ - add r4, pc │ │ │ │ - cmp r5, #0 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - ble.n 777a6 │ │ │ │ - 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 77762 │ │ │ │ - mov r4, ip │ │ │ │ - add.w ip, r4, #1 │ │ │ │ - vldmia lr!, {s15} │ │ │ │ - cbz r6, 77776 │ │ │ │ - vcmp.f32 s13, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 77794 │ │ │ │ - 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 77760 │ │ │ │ - ldr r3, [pc, #12] @ (777ac ) │ │ │ │ - adds r4, #2 │ │ │ │ +00079b5c : │ │ │ │ + ldr r3, [pc, #8] @ (79b68 ) │ │ │ │ add r3, pc │ │ │ │ - str r4, [r3, #8] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r6, [r5, #2] │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -000777b0 : │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ + strb r2, [r3, #13] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000777b4 : │ │ │ │ - push {r4, r5, r6, r7, 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] @ (77884 ) │ │ │ │ - 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 328f0 │ │ │ │ - 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 3549c │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ - movs r2, r1 │ │ │ │ +00079b6c : │ │ │ │ + ldr r3, [pc, #8] @ (79b78 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #4] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + strb r0, [r1, #13] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00077888 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, 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] @ (7792c ) │ │ │ │ - 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 2fd6c │ │ │ │ - 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 32220 │ │ │ │ - strb r4, [r7, #30] │ │ │ │ - movs r2, r1 │ │ │ │ +00079b7c : │ │ │ │ + ldr r3, [pc, #8] @ (79b88 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + strb r2, [r7, #12] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00077930 : │ │ │ │ - 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] @ (779d0 ) │ │ │ │ - mov fp, r3 │ │ │ │ - mov sl, r2 │ │ │ │ - add r5, pc │ │ │ │ - mov r2, fp │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - 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 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - blx 34be0 │ │ │ │ - strd r8, r6, [sp, #80] @ 0x50 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, fp │ │ │ │ - ldrd r7, r6, [r5] │ │ │ │ - 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 30c34 │ │ │ │ +00079b8c : │ │ │ │ + ldr r3, [pc, #8] @ (79b98 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #8] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - strb r4, [r2, #28] │ │ │ │ - movs r2, r1 │ │ │ │ + strb r0, [r5, #12] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000779d4 : │ │ │ │ - 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, #36 @ 0x24 │ │ │ │ - ldr.w lr, [pc, #116] @ 77a5c │ │ │ │ - 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 33278 │ │ │ │ - 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 35808 │ │ │ │ +00079b9c : │ │ │ │ + ldr r3, [pc, #8] @ (79ba8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r5, #25] │ │ │ │ - movs r2, r1 │ │ │ │ + strb r2, [r3, #12] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00077a60 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00079bac : │ │ │ │ + push {r4, r5, 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] @ (77b04 ) │ │ │ │ - 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.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 79bfc │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (79c00 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ 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 3364c │ │ │ │ - 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 2f5e0 │ │ │ │ - nop │ │ │ │ - strb r4, [r4, #23] │ │ │ │ - movs r2, r1 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 30778 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 34f8c │ │ │ │ + ldr r2, [pc, #32] @ (79c04 ) │ │ │ │ + ldr r3, [pc, #28] @ (79c00 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 79bf8 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + adcs r0, r0 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r0, r4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00077b08 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00079c08 : │ │ │ │ + push {r4, r5, r6, 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] @ (77bb4 ) │ │ │ │ - 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 306c8 │ │ │ │ - str.w r9, [sp, #72] @ 0x48 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #124] @ (79c94 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (79c98 ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + add r6, pc │ │ │ │ + add r1, sp, #20 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (79c9c ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 30778 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 3102c │ │ │ │ + ldr r0, [pc, #92] @ (79ca0 ) │ │ │ │ + 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 │ │ │ │ - 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 32574 │ │ │ │ - strb r4, [r7, #20] │ │ │ │ - movs r2, r1 │ │ │ │ + blx 311dc │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 33760 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 3412c │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 33230 │ │ │ │ + ldr r2, [pc, #40] @ (79ca4 ) │ │ │ │ + ldr r3, [pc, #28] @ (79c98 ) │ │ │ │ + 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 79c90 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + lsrs r6, r4 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ + movs r0, r1 │ │ │ │ + ble.n 79bac │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r0, r1 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00077bb8 : │ │ │ │ - push {r4, lr} │ │ │ │ +00079ca8 : │ │ │ │ + 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, [pc, #36] @ (77bf4 ) │ │ │ │ - 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 328f0 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr.w ip, [pc, #64] @ 79cf8 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (79cfc ) │ │ │ │ + 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 30778 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 33230 │ │ │ │ + ldr r2, [pc, #32] @ (79d00 ) │ │ │ │ + ldr r3, [pc, #28] @ (79cfc ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 79cf4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + eors r4, r0 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ands r4, r4 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00079d04 : │ │ │ │ + movs r3, #3 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - strb r2, [r1, #18] │ │ │ │ - movs r2, r1 │ │ │ │ │ │ │ │ -00077bf8 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00079d0c : │ │ │ │ + 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 │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #36] @ (77c34 ) │ │ │ │ - ldrd r5, lr, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [pc, #96] @ (79d80 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (79d84 ) │ │ │ │ + mov r9, r1 │ │ │ │ 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 32224 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - strb r2, [r1, #17] │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -00077c38 : │ │ │ │ - b.w 35808 │ │ │ │ - │ │ │ │ -00077c3c : │ │ │ │ - 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] @ (77c74 ) │ │ │ │ - ldrd r5, lr, [sp, #20] │ │ │ │ + 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] @ (79d88 ) │ │ │ │ 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 30c34 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + b.n 79d56 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #12 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 329a8 │ │ │ │ + cbnz r0, 79d72 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #3 │ │ │ │ + bgt.n 79d78 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 329a8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #12 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 79d3a │ │ │ │ + ldr r3, [pc, #24] @ (79d8c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r6, [pc, #96] @ (79de4 ) │ │ │ │ movs r2, r1 │ │ │ │ - │ │ │ │ -00077c78 : │ │ │ │ - push {r4, r5, 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 r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #44] @ (77cbc ) │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #4] │ │ │ │ - add r4, pc │ │ │ │ - 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 2f5e4 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - strb r2, [r1, #15] │ │ │ │ + strb r4, [r3, #6] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [pc, #24] @ (79da4 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [pc, #800] @ (7a0b0 ) │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00077cc0 : │ │ │ │ +00079d90 : │ │ │ │ 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 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #36] @ (77cfc ) │ │ │ │ - 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 32578 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 79dc2 │ │ │ │ + ldr r2, [pc, #172] @ (79e58 ) │ │ │ │ + mov r4, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 79e0a │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 79de4 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq.n 79e30 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #152] @ (79e5c ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #148] @ (79e60 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #148] @ (79e64 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r2, [pc, #128] @ (79e68 ) │ │ │ │ + ldr r0, [pc, #132] @ (79e6c ) │ │ │ │ + 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 2fd54 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 32500 │ │ │ │ + ldr r2, [pc, #100] @ (79e70 ) │ │ │ │ + ldr r0, [pc, #100] @ (79e74 ) │ │ │ │ + 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 30778 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 3322c │ │ │ │ + ldr r2, [pc, #68] @ (79e78 ) │ │ │ │ + ldr r0, [pc, #72] @ (79e7c ) │ │ │ │ + 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 31454 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 33624 │ │ │ │ nop │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ + movs r7, r0 │ │ │ │ + bgt.n 79eb0 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r5, [pc, #336] @ (79fbc ) │ │ │ │ movs r2, r1 │ │ │ │ - │ │ │ │ -00077d00 : │ │ │ │ - push {r4, r5, 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] @ 77d90 │ │ │ │ - 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 3549c │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r2, [r3, #3] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [pc, #184] @ (79f2c ) │ │ │ │ movs r2, r1 │ │ │ │ - │ │ │ │ -00077d94 : │ │ │ │ - push {r4, r5, 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] @ 77e10 │ │ │ │ - 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 2fd6c │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r4, [r6, #2] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [pc, #32] @ (79e9c ) │ │ │ │ movs r2, r1 │ │ │ │ + strb r6, [r1, #2] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00077e14 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00079e80 : │ │ │ │ + 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] @ 77e88 │ │ │ │ - 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 34be0 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #16 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 79eb2 │ │ │ │ + ldr r2, [pc, #172] @ (79f48 ) │ │ │ │ + mov r4, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 79efa │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 79ed4 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq.n 79f20 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #152] @ (79f4c ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #148] @ (79f50 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #148] @ (79f54 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #128] @ (79f58 ) │ │ │ │ + ldr r0, [pc, #132] @ (79f5c ) │ │ │ │ + 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 2fd54 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2f074 │ │ │ │ + ldr r2, [pc, #100] @ (79f60 ) │ │ │ │ + ldr r0, [pc, #100] @ (79f64 ) │ │ │ │ + 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 30778 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 34f88 │ │ │ │ + ldr r2, [pc, #68] @ (79f68 ) │ │ │ │ + ldr r0, [pc, #72] @ (79f6c ) │ │ │ │ + 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 31454 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 359b8 │ │ │ │ + nop │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ + movs r7, r0 │ │ │ │ + blt.n 79fd0 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r4, [pc, #400] @ (7a0ec ) │ │ │ │ movs r2, r1 │ │ │ │ - │ │ │ │ -00077e8c : │ │ │ │ - push {r4, r5, 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] @ 77ef8 │ │ │ │ - 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 33278 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - strb r4, [r7, #6] │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [pc, #248] @ (7a05c ) │ │ │ │ movs r2, r1 │ │ │ │ - │ │ │ │ -00077efc : │ │ │ │ - push {r4, r5, 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] @ 77f70 │ │ │ │ - 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 3364c │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - strb r4, [r1, #5] │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [pc, #96] @ (79fcc ) │ │ │ │ movs r2, r1 │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00077f74 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00079f70 : │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 79f84 │ │ │ │ + ldr r2, [pc, #60] @ (79fb8 ) │ │ │ │ + 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, #4048] @ 0xfd0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr.w lr, [pc, #88] @ 77fe0 │ │ │ │ - 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 306c8 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - strb r4, [r2, #3] │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #36] @ (79fbc ) │ │ │ │ + ldr r1, [pc, #40] @ (79fc0 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r0, [pc, #36] @ (79fc4 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + cmp r2, #18 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, #90 @ 0x5a │ │ │ │ + movs r7, r0 │ │ │ │ + bge.n 7a08c │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00077fe4 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00079fc8 : │ │ │ │ + push {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] @ 78054 │ │ │ │ - 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 30ec4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - strb r4, [r4, #1] │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7a01e │ │ │ │ + mov ip, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 7a03c │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #96] @ (7a04c ) │ │ │ │ + movs r0, #12 │ │ │ │ + add r1, pc │ │ │ │ + cmp r2, r0 │ │ │ │ + add.w r1, r1, #24 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 7a040 │ │ │ │ + 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 31248 │ │ │ │ + ldr r2, [pc, #48] @ (7a050 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #44] @ (7a054 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7a058 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 33e04 │ │ │ │ + ldr r0, [r3, #108] @ 0x6c │ │ │ │ + movs r1, r1 │ │ │ │ + adds r5, #208 @ 0xd0 │ │ │ │ + movs r7, r0 │ │ │ │ + bls.n 7a01c │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r2, r4, #3 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00078058 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007a05c : │ │ │ │ + push {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] @ 780ec │ │ │ │ - add lr, pc │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - 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 31afc │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7a0a4 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 7a0c2 │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (7a0d4 ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 7a0c6 │ │ │ │ + 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 31248 │ │ │ │ + ldr r2, [pc, #48] @ (7a0d8 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (7a0dc ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7a0e0 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 33e04 │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #124] @ 0x7c │ │ │ │ - movs r2, r1 │ │ │ │ + ldr r6, [r0, #100] @ 0x64 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r5, #74 @ 0x4a │ │ │ │ + movs r7, r0 │ │ │ │ + bls.n 7a1a8 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000780f0 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007a0e4 : │ │ │ │ + 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, #84] @ (78154 ) │ │ │ │ - sub sp, #28 │ │ │ │ + ldr r4, [pc, #268] @ (7a204 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #268] @ (7a208 ) │ │ │ │ + sub sp, #12 │ │ │ │ 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 302e0 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -00078158 : │ │ │ │ - b.w 343f8 │ │ │ │ - │ │ │ │ -0007815c : │ │ │ │ - b.w 32ecc │ │ │ │ - │ │ │ │ -00078160 : │ │ │ │ - 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 r5, [r0, #0] │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ + 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] @ (7a20c ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 7a130 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #12 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 329a8 │ │ │ │ + cbnz r0, 7a14c │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #3 │ │ │ │ + bgt.n 7a15c │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 329a8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #12 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7a114 │ │ │ │ + ldr r3, [pc, #192] @ (7a210 ) │ │ │ │ + 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 3453c │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [pc, #160] @ (7a214 ) │ │ │ │ + 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [pc, #132] @ (7a218 ) │ │ │ │ + add.w r2, r6, #11 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc │ │ │ │ mov r6, r0 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - cmp r5, r3 │ │ │ │ - bge.w 7829e │ │ │ │ - adds r3, r5, #1 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - add.w r1, r3, r3, lsr #31 │ │ │ │ - cmp.w r2, r1, asr #1 │ │ │ │ - blt.w 782bc │ │ │ │ - add.w lr, r2, #1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa68 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 7a1e8 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + blx 31af0 │ │ │ │ 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] @ 782e0 │ │ │ │ - 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 32920 │ │ │ │ - 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] @ (782e4 ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #60] @ (782e8 ) │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2fa68 │ │ │ │ + ldr r2, [pc, #80] @ (7a21c ) │ │ │ │ + ldr r1, [pc, #84] @ (7a220 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #84] @ (7a224 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #60] @ (782ec ) │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ - b.n 78184 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #25 │ │ │ │ - ldr r1, [pc, #44] @ (782f0 ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #40] @ (782f4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #40] @ (782f8 ) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ + adds r2, #8 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ blx 33af8 │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - adds r3, r5, #1 │ │ │ │ - b.n 78194 │ │ │ │ + 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 31af0 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 3124c │ │ │ │ + b.n 7a1c0 │ │ │ │ nop │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ + ldr r2, [pc, #256] @ (7a308 ) │ │ │ │ movs r2, r1 │ │ │ │ - movt r0, #2055 @ 0x807 │ │ │ │ - @ instruction: 0xf6d40007 │ │ │ │ - subs r1, #6 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf6ba0007 │ │ │ │ - @ instruction: 0xf6be0007 │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [pc, #176] @ (7a2c0 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r1, [pc, #952] @ (7a5cc ) │ │ │ │ + movs r2, r1 │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ + movs r7, r0 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r1, [pc, #432] @ (7a3d0 ) │ │ │ │ + movs r2, r1 │ │ │ │ + bhi.n 7a2c0 │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r6, r7, #28 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000782fc : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ +0007a228 : │ │ │ │ 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 78398 │ │ │ │ - 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 78372 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0007839c : │ │ │ │ - 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 r4, r0 │ │ │ │ - ldr r0, [pc, #132] @ (78434 ) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7a278 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7a27c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ (78438 ) │ │ │ │ - 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 78416 │ │ │ │ - adds r6, #2 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2fd54 │ │ │ │ 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 355a0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp r3, r7 │ │ │ │ - ble.n 783f0 │ │ │ │ - ldr r2, [pc, #36] @ (7843c ) │ │ │ │ - ldr r3, [pc, #28] @ (78438 ) │ │ │ │ + mov r0, sp │ │ │ │ + blx 2f078 │ │ │ │ + ldr r2, [pc, #32] @ (7a280 ) │ │ │ │ + ldr r3, [pc, #28] @ (7a27c ) │ │ │ │ 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 78430 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne.n 7a274 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r2, r5] │ │ │ │ + subs r2, #196 @ 0xc4 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00078440 : │ │ │ │ - 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 │ │ │ │ - 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 3084c │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - cmp r2, r5 │ │ │ │ - bgt.n 78538 │ │ │ │ - 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 784a4 │ │ │ │ - ldr.w r1, [sl] │ │ │ │ - add.w r3, r8, r7 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 78536 │ │ │ │ - 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 78506 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r9, r5 │ │ │ │ - beq.n 78530 │ │ │ │ - adds r7, #4 │ │ │ │ - add r8, r0 │ │ │ │ - rsb fp, fp, #0 │ │ │ │ - b.n 784f0 │ │ │ │ - ldrd r1, r2, [sp, #16] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cbnz r2, 7853e │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 78538 │ │ │ │ - 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 7855a │ │ │ │ - adds r2, #1 │ │ │ │ - add r4, r0 │ │ │ │ - cmp r2, r5 │ │ │ │ - bne.n 78552 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0007858c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - ldr.w ip, [r0] │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 78664 │ │ │ │ - adds r4, #1 │ │ │ │ - beq.n 785a2 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r1, #0 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - ble.n 7859e │ │ │ │ - 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 785bc │ │ │ │ - add.w r6, ip, #4294967295 @ 0xffffffff │ │ │ │ - mov r8, r4 │ │ │ │ - movs r5, #1 │ │ │ │ - cmp ip, r5 │ │ │ │ - blt.n 78658 │ │ │ │ - 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 785f8 │ │ │ │ - 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 7862e │ │ │ │ - add.w r8, r6, #1 │ │ │ │ - add r8, sl │ │ │ │ - adds r5, #1 │ │ │ │ - subs r6, #1 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 785e8 │ │ │ │ - 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 7859e │ │ │ │ - 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 78676 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 7859e │ │ │ │ - add.w r5, ip, #4294967295 @ 0xffffffff │ │ │ │ - mov r8, lr │ │ │ │ - adds r6, r2, #4 │ │ │ │ - adds r7, r3, #4 │ │ │ │ - cmp ip, r4 │ │ │ │ - blt.n 7870e │ │ │ │ - mov.w r9, r8, lsl #2 │ │ │ │ - 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 786b6 │ │ │ │ - add r8, r5 │ │ │ │ - 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 786e8 │ │ │ │ - add.w r8, r5, #1 │ │ │ │ - add r8, sl │ │ │ │ - adds r4, #1 │ │ │ │ - subs r5, #1 │ │ │ │ - cmp ip, r4 │ │ │ │ - bge.n 786aa │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0007871c : │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - push {lr} │ │ │ │ - ldr.w lr, [r1] │ │ │ │ - add.w r2, lr, #1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r3, 78744 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - rsb r1, r3, r2, lsl #1 │ │ │ │ - adds r1, #2 │ │ │ │ - mul.w r1, r3, r1 │ │ │ │ - subs r1, r1, r2 │ │ │ │ - add r1, lr │ │ │ │ - add r2, r1 │ │ │ │ - subs r2, r2, r3 │ │ │ │ - adds r2, #1 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str.w r1, [ip] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00078750 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007a284 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #148] @ (787f8 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #148] @ (787fc ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldrd r9, r6, [sp, #104] @ 0x68 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #124] @ (7a310 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (7a314 ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + add r6, pc │ │ │ │ + add r1, sp, #20 │ │ │ │ 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 787d8 │ │ │ │ - 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 355a0 │ │ │ │ - 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 3595c │ │ │ │ - ldr r2, [pc, #36] @ (78800 ) │ │ │ │ - ldr r3, [pc, #32] @ (787fc ) │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (7a318 ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 2fd54 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 3592c │ │ │ │ + ldr r0, [pc, #92] @ (7a31c ) │ │ │ │ + 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 2fdfc │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 31484 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 30da0 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 32504 │ │ │ │ + ldr r2, [pc, #40] @ (7a320 ) │ │ │ │ + ldr r3, [pc, #28] @ (7a314 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 787f2 │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne.n 7a30c │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - strb r4, [r3, r6] │ │ │ │ + subs r2, #106 @ 0x6a │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ + movs r0, r1 │ │ │ │ + bvc.n 7a330 │ │ │ │ + movs r7, r0 │ │ │ │ + subs r2, #12 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00078804 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007a324 : │ │ │ │ + push {r4, r5, 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] @ (78918 ) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7a374 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7a378 ) │ │ │ │ mov r5, r1 │ │ │ │ - mov sl, r0 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #248] @ (7891c ) │ │ │ │ - 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 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ 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 343fc │ │ │ │ - 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 355a0 │ │ │ │ - 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 3595c │ │ │ │ - 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 3595c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - beq.n 788f2 │ │ │ │ - ldr r2, [pc, #68] @ (78920 ) │ │ │ │ - ldr r3, [pc, #60] @ (78918 ) │ │ │ │ - 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 78914 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #48] @ (78924 ) │ │ │ │ - ldr r3, [pc, #32] @ (78918 ) │ │ │ │ + blx 2fd54 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 32504 │ │ │ │ + ldr r2, [pc, #32] @ (7a37c ) │ │ │ │ + ldr r3, [pc, #28] @ (7a378 ) │ │ │ │ add r2, pc │ │ │ │ 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.n 78914 │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2fdc4 │ │ │ │ + bne.n 7a370 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ + subs r1, #200 @ 0xc8 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, r3] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r0, [r5, r0] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + subs r1, #168 @ 0xa8 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00078928 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007a380 : │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0007a388 : │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0007a390 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r4, [pc, #460] @ (78b08 ) │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #460] @ (78b0c ) │ │ │ │ - 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 78ab6 │ │ │ │ - cmp r3, r5 │ │ │ │ - blt.n 78a9c │ │ │ │ - adds r2, r3, #1 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - blx 3124c │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - movs r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - ble.n 78a9c │ │ │ │ - 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 789d4 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.n 78a9c │ │ │ │ - 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 343fc │ │ │ │ - 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 3084c │ │ │ │ - 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] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #32] @ (7a3c4 ) │ │ │ │ + ldr r1, [pc, #36] @ (7a3c8 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r0, [pc, #32] @ (7a3cc ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ + movs r7, r0 │ │ │ │ + bvs.n 7a4bc │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0007a3d0 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov.w lr, #0 │ │ │ │ + movs r0, #20 │ │ │ │ + str.w lr, [r1] │ │ │ │ + ldr r2, [pc, #32] @ (7a40c ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #24] @ (7a410 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #24] @ (7a414 ) │ │ │ │ + add r1, pc │ │ │ │ + str.w ip, [sp] │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + adds r2, #6 │ │ │ │ + movs r7, r0 │ │ │ │ + bvs.n 7a480 │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0007a418 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #32] @ (7a44c ) │ │ │ │ + ldr r1, [pc, #36] @ (7a450 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r0, [pc, #32] @ (7a454 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + adds r1, #198 @ 0xc6 │ │ │ │ + movs r7, r0 │ │ │ │ + bvs.n 7a454 │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0007a458 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #32] @ (7a48c ) │ │ │ │ + ldr r1, [pc, #36] @ (7a490 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r0, [pc, #32] @ (7a494 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ + movs r7, r0 │ │ │ │ + bpl.n 7a424 │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r2, r3, #18 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0007a498 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr r5, [pc, #200] @ (7a570 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #200] @ (7a574 ) │ │ │ │ + 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 3453c │ │ │ │ + bic.w r4, r0, r0, asr #31 │ │ │ │ + add.w r7, r4, #11 │ │ │ │ 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 33898 │ │ │ │ - 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 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [pc, #160] @ (7a578 ) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #11 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ 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 │ │ │ │ + adds r4, #28 │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [pc, #136] @ (7a57c ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + add r3, pc │ │ │ │ + mov r5, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - blx 33898 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - adds r3, #1 │ │ │ │ - bne.n 789c8 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fa68 │ │ │ │ + add r6, sp, #12 │ │ │ │ + cmp r4, #79 @ 0x4f │ │ │ │ + bgt.n 7a560 │ │ │ │ mov r2, r4 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 351b8 │ │ │ │ - b.n 789c8 │ │ │ │ - ldr r2, [pc, #112] @ (78b10 ) │ │ │ │ - ldr r3, [pc, #108] @ (78b0c ) │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 31af0 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #80 @ 0x50 │ │ │ │ + adds r0, r6, r4 │ │ │ │ + blx 3124c │ │ │ │ + mov r0, r5 │ │ │ │ + movs r4, #6 │ │ │ │ + blx 2fa68 │ │ │ │ + ldr r1, [pc, #76] @ (7a580 ) │ │ │ │ + ldr r0, [pc, #76] @ (7a584 ) │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + ldr r2, [pc, #60] @ (7a588 ) │ │ │ │ + ldr r3, [pc, #40] @ (7a574 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 78b04 │ │ │ │ - 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 3084c │ │ │ │ - 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 33898 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - b.n 789b4 │ │ │ │ + bne.n 7a56c │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 31af0 │ │ │ │ + b.n 7a52a │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + subs r0, #86 @ 0x56 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, r1] │ │ │ │ + adds r1, #90 @ 0x5a │ │ │ │ + movs r7, r0 │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ + movs r7, r0 │ │ │ │ + bpl.n 7a59c │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r6, r2, #15 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00078b14 : │ │ │ │ +0007a58c : │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ - ldr r4, [pc, #172] @ (78bd4 ) │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #172] @ (78bd8 ) │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ + str.w r0, [ip, #3536] @ 0xdd0 │ │ │ │ + ldr r4, [pc, #848] @ (7a8f4 ) │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [pc, #848] @ (7a8f8 ) │ │ │ │ + sub sp, #500 @ 0x1f4 │ │ │ │ add r4, pc │ │ │ │ - mov.w ip, #0 │ │ │ │ - ldr r7, [r5, #0] │ │ │ │ - ldrd r8, r9, [sp, #88] @ 0x58 │ │ │ │ + ldr r6, [pc, #848] @ (7a8fc ) │ │ │ │ + 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 7a814 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7a836 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7a8d2 │ │ │ │ + blt.w 7a86e │ │ │ │ + ldr r3, [pc, #796] @ (7a900 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #796] @ (7a904 ) │ │ │ │ + add.w sl, sp, #412 @ 0x19c │ │ │ │ + mov.w fp, #80 @ 0x50 │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 358e4 │ │ │ │ + ldr r0, [pc, #776] @ (7a908 ) │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 34e1c │ │ │ │ + ldr r0, [pc, #764] @ (7a90c ) │ │ │ │ + add r3, sp, #32 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 34e1c │ │ │ │ + ldr r0, [pc, #752] @ (7a910 ) │ │ │ │ + add r1, sp, #28 │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + blx 32bdc │ │ │ │ + ldr r3, [pc, #744] @ (7a914 ) │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + movs r2, #5 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [pc, #740] @ (7a918 ) │ │ │ │ + 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 31c1c <_gfortran_st_write@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + blx 30a14 <_gfortran_transfer_integer_write@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + blx 30a14 <_gfortran_transfer_integer_write@plt> │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + blx 31e80 │ │ │ │ + ldr r0, [pc, #668] @ (7a91c ) │ │ │ │ + mov r3, fp │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, pc │ │ │ │ + blx 2f8e8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 34b30 │ │ │ │ + blx 34900 │ │ │ │ + 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 7a798 │ │ │ │ + vcmp.f32 s16, s19 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7a756 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 7a7e8 │ │ │ │ + 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 7a6fe │ │ │ │ + vcmp.f32 s14, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7a74c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, fp │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 7a7e2 │ │ │ │ + blx 3239c │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ 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 78b84 │ │ │ │ - negs r3, r2 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 78bb4 │ │ │ │ - ldr r1, [pc, #124] @ (78bdc ) │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #116] @ (78bd8 ) │ │ │ │ - adds r2, #4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eors r1, r3 │ │ │ │ + adds r5, #4 │ │ │ │ + adds r4, #4 │ │ │ │ + cmp r7, r3 │ │ │ │ + bgt.n 7a7e8 │ │ │ │ + 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 │ │ │ │ + vmlaeq.f32 s14, s13, s21 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vstr s14, [r6] │ │ │ │ + bne.n 7a6da │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 7a6e4 │ │ │ │ + movs r2, #0 │ │ │ │ + b.n 7a6f2 │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3589c │ │ │ │ + vldr s17, [sp, #56] @ 0x38 │ │ │ │ + vcmp.f32 s16, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7a89c │ │ │ │ + vldr s15, [r7] │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7a8c0 │ │ │ │ + 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 7a6be │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3589c │ │ │ │ + vldr s17, [sp, #44] @ 0x2c │ │ │ │ + vcmp.f32 s16, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7a88a │ │ │ │ + vldr s15, [r7] │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7a8ae │ │ │ │ + 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 7a6ba │ │ │ │ + b.n 7a756 │ │ │ │ + blx 3415c │ │ │ │ + b.n 7a6f0 │ │ │ │ + blx 2f50c │ │ │ │ + ldr r2, [pc, #304] @ (7a920 ) │ │ │ │ + ldr r3, [pc, #264] @ (7a8f8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #492] @ 0x1ec │ │ │ │ + eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 78bce │ │ │ │ - mov r1, ip │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ + bne.n 7a8ee │ │ │ │ + ldr r0, [pc, #288] @ (7a924 ) │ │ │ │ + movs r1, #6 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #500 @ 0x1f4 │ │ │ │ + vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 31248 │ │ │ │ - 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 3084c │ │ │ │ - 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 35b88 │ │ │ │ - ldr r2, [pc, #40] @ (78be0 ) │ │ │ │ - ldr r3, [pc, #32] @ (78bd8 ) │ │ │ │ + b.w 35b94 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #32 │ │ │ │ + ldr r2, [pc, #268] @ (7a928 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #264] @ (7a92c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #264] @ (7a930 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7a5d4 │ │ │ │ + ldr r2, [pc, #252] @ (7a934 ) │ │ │ │ + movs r5, #27 │ │ │ │ + ldr r1, [pc, #252] @ (7a938 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #252] @ (7a93c ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + ldr r2, [pc, #236] @ (7a940 ) │ │ │ │ + ldr r3, [pc, #164] @ (7a8f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #492] @ 0x1ec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 78bce │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ + bne.n 7a8ee │ │ │ │ + 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] @ (7a944 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #204] @ (7a948 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #204] @ (7a94c ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.n 7a5e2 │ │ │ │ + ldr r0, [pc, #196] @ (7a950 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + add r0, pc │ │ │ │ + blx 2ffb0 │ │ │ │ + vldr s17, [sp, #44] @ 0x2c │ │ │ │ + b.n 7a7b0 │ │ │ │ + ldr r0, [pc, #180] @ (7a954 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ffb0 │ │ │ │ + vldr s17, [sp, #56] @ 0x38 │ │ │ │ + b.n 7a770 │ │ │ │ + ldr r0, [pc, #168] @ (7a958 ) │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ffb0 │ │ │ │ + vldr s15, [r7] │ │ │ │ + b.n 7a7be │ │ │ │ + ldr r0, [pc, #152] @ (7a95c ) │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ffb0 │ │ │ │ + vldr s15, [r7] │ │ │ │ + b.n 7a780 │ │ │ │ + ldr r2, [pc, #140] @ (7a960 ) │ │ │ │ + movs r5, #29 │ │ │ │ + ldr r1, [pc, #140] @ (7a964 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #140] @ (7a968 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + b.n 7a850 │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r3, r7] │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, r6] │ │ │ │ + adds r7, #82 @ 0x52 │ │ │ │ movs r1, r1 │ │ │ │ - str r4, [r1, r5] │ │ │ │ + movs r2, #208 @ 0xd0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + add r6, sp, #608 @ 0x260 │ │ │ │ + movs r7, r0 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r0, #94 @ 0x5e │ │ │ │ + movs r7, r0 │ │ │ │ + bmi.n 7a9ec │ │ │ │ + movs r7, r0 │ │ │ │ + bmi.n 7a9f0 │ │ │ │ + movs r7, r0 │ │ │ │ + bcc.n 7a900 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r5, #20 │ │ │ │ + movs r1, r1 │ │ │ │ + bcs.n 7aa08 │ │ │ │ + movs r7, r0 │ │ │ │ + bcs.n 7a988 │ │ │ │ + movs r7, r0 │ │ │ │ + bcs.n 7a9cc │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ + movs r0, r1 │ │ │ │ + bcs.n 7a9b0 │ │ │ │ + movs r7, r0 │ │ │ │ + bcs.n 7a9a0 │ │ │ │ + movs r7, r0 │ │ │ │ + cmp r5, #146 @ 0x92 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r4, #176 @ 0xb0 │ │ │ │ movs r1, r1 │ │ │ │ + bne.n 7a938 │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + movs r0, r1 │ │ │ │ + bcs.n 7a98c │ │ │ │ + movs r7, r0 │ │ │ │ + bcs.n 7a98c │ │ │ │ + movs r7, r0 │ │ │ │ + bcs.n 7a95c │ │ │ │ + movs r7, r0 │ │ │ │ + bne.n 7a95c │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ + movs r0, r1 │ │ │ │ + bne.n 7a894 │ │ │ │ + movs r7, r0 │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -00078be4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007a96c : │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0007a974 : │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0007a97c : │ │ │ │ + push {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] @ (78cf4 ) │ │ │ │ - mov r5, r2 │ │ │ │ - strd r0, r3, [sp, #28] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #32] @ (7a9b0 ) │ │ │ │ + ldr r1, [pc, #36] @ (7a9b4 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r0, [pc, #32] @ (7a9b8 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #244] @ (78cf8 ) │ │ │ │ - ldrd sl, r6, [sp, #112] @ 0x70 │ │ │ │ - ldrd fp, r8, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ + movs r7, r0 │ │ │ │ + bne.n 7aa18 │ │ │ │ + movs r7, r0 │ │ │ │ + vhadd.u d16, d6, d7 │ │ │ │ + │ │ │ │ +0007a9bc : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov.w lr, #0 │ │ │ │ + movs r0, #20 │ │ │ │ + str.w lr, [r1] │ │ │ │ + ldr r2, [pc, #32] @ (7a9f8 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #24] @ (7a9fc ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #24] @ (7aa00 ) │ │ │ │ + add r1, pc │ │ │ │ + str.w ip, [sp] │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + cmp r4, #26 │ │ │ │ + movs r7, r0 │ │ │ │ + beq.n 7a9dc │ │ │ │ + movs r7, r0 │ │ │ │ + vhadd.u32 d0, d8, d7 │ │ │ │ + │ │ │ │ +0007aa04 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #32] @ (7aa38 ) │ │ │ │ + ldr r1, [pc, #36] @ (7aa3c ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r0, [pc, #32] @ (7aa40 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + cmp r3, #218 @ 0xda │ │ │ │ + movs r7, r0 │ │ │ │ + beq.n 7a9b0 │ │ │ │ + movs r7, r0 │ │ │ │ + cdp2 0, 14, cr0, cr14, cr7, {0} │ │ │ │ + │ │ │ │ +0007aa44 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #32] @ (7aa78 ) │ │ │ │ + ldr r1, [pc, #36] @ (7aa7c ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r0, [pc, #32] @ (7aa80 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ + movs r7, r0 │ │ │ │ + beq.n 7a980 │ │ │ │ + movs r7, r0 │ │ │ │ + cdp2 0, 10, cr0, cr14, cr7, {0} │ │ │ │ + │ │ │ │ +0007aa84 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr r5, [pc, #200] @ (7ab5c ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #200] @ (7ab60 ) │ │ │ │ + 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 │ │ │ │ - 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 343fc │ │ │ │ - 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 r4, [r3, #0] │ │ │ │ + blx 3453c │ │ │ │ + bic.w r4, r0, r0, asr #31 │ │ │ │ + add.w r7, r4, #11 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [pc, #160] @ (7ab64 ) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #11 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + mov r0, r7 │ │ │ │ + adds r4, #28 │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [pc, #136] @ (7ab68 ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + add r3, pc │ │ │ │ + mov r5, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - str.w r9, [sp, #8] │ │ │ │ - blx 3084c │ │ │ │ - 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 r3, r6 │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str.w fp, [sp, #8] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - blx 35b88 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - subs r3, #1 │ │ │ │ + blx 2fa68 │ │ │ │ + add r6, sp, #12 │ │ │ │ + cmp r4, #79 @ 0x4f │ │ │ │ + bgt.n 7ab4c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ 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 35b88 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - beq.n 78cc0 │ │ │ │ - ldr r2, [pc, #84] @ (78cfc ) │ │ │ │ - ldr r3, [pc, #76] @ (78cf8 ) │ │ │ │ - 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 78cf0 │ │ │ │ - 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] @ (78d00 ) │ │ │ │ - ldr r3, [pc, #44] @ (78cf8 ) │ │ │ │ + blx 31af0 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #80 @ 0x50 │ │ │ │ + adds r0, r6, r4 │ │ │ │ + blx 3124c │ │ │ │ + mov r0, r5 │ │ │ │ + movs r4, #6 │ │ │ │ + blx 2fa68 │ │ │ │ + ldr r1, [pc, #76] @ (7ab6c ) │ │ │ │ + ldr r0, [pc, #76] @ (7ab70 ) │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + ldr r2, [pc, #60] @ (7ab74 ) │ │ │ │ + ldr r3, [pc, #40] @ (7ab60 ) │ │ │ │ add r2, pc │ │ │ │ - lsls r1, r1, #2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 78cf0 │ │ │ │ - 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 3296c │ │ │ │ + bne.n 7ab58 │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 31af0 │ │ │ │ + b.n 7ab16 │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r0, r4] │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, r1] │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ + movs r7, r0 │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r7, {r2, r6, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + stc2l 0, cr0, [sl, #28]! │ │ │ │ + adds r1, #204 @ 0xcc │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007ab78 : │ │ │ │ + ldr r3, [pc, #8] @ (7ab84 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ movs r1, r1 │ │ │ │ - str r2, [r7, r0] │ │ │ │ + │ │ │ │ +0007ab88 : │ │ │ │ + ldr r3, [pc, #8] @ (7ab94 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00078d04 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007ab98 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r5, [pc, #284] @ (78e34 ) │ │ │ │ - sub sp, #92 @ 0x5c │ │ │ │ - ldr r4, [pc, #284] @ (78e38 ) │ │ │ │ - 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 78e04 │ │ │ │ - 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 78dbc │ │ │ │ - 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 32080 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, fp │ │ │ │ - ble.n 78d78 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - cmp r0, fp │ │ │ │ - ble.n 78dea │ │ │ │ - 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 78ddc │ │ │ │ - ldr r2, [pc, #80] @ (78e3c ) │ │ │ │ - ldr r3, [pc, #72] @ (78e38 ) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7abe8 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7abec ) │ │ │ │ + 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 2f584 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 35914 │ │ │ │ + ldr r2, [pc, #32] @ (7abf0 ) │ │ │ │ + ldr r3, [pc, #28] @ (7abec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 78e30 │ │ │ │ - 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 35b6c │ │ │ │ - ldr.w ip, [fp] │ │ │ │ - b.n 78d62 │ │ │ │ + bne.n 7abe4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #928] @ (791d8 ) │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #88] @ (78e98 ) │ │ │ │ + adds r1, #52 @ 0x34 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00078e40 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007abf4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, 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] @ (78fc4 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr.w lr, [r1] │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr r4, [pc, #276] @ (7ad1c ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + ldr r3, [pc, #276] @ (7ad20 ) │ │ │ │ + mov r8, r2 │ │ │ │ add r4, pc │ │ │ │ - mov r8, r0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add.w fp, lr, #1 │ │ │ │ - ldr r3, [pc, #352] @ (78fc8 ) │ │ │ │ - add fp, lr │ │ │ │ - ldrd r9, sl, [sp, #148] @ 0x94 │ │ │ │ - bic.w r6, fp, fp, asr #31 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r7, r0 │ │ │ │ + add r6, sp, #28 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + add r4, sp, #16 │ │ │ │ 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 78f98 │ │ │ │ - rsb r2, lr, #0 │ │ │ │ - cmp lr, r2 │ │ │ │ - blt.n 78ec6 │ │ │ │ - mov.w r2, fp, lsl #2 │ │ │ │ - sub.w r0, r5, ip, lsl #2 │ │ │ │ - movs r1, #0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - blx 3124c │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr.w fp, [r2] │ │ │ │ - cmp fp, r3 │ │ │ │ - blt.n 78f24 │ │ │ │ - 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 34be0 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, fp │ │ │ │ - ble.n 78ed6 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add.w ip, fp, #1 │ │ │ │ - cmp ip, r3 │ │ │ │ - bgt.n 78f7e │ │ │ │ - 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 78f74 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - cmp r3, r4 │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ - bne.n 78f66 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - add ip, r6 │ │ │ │ - cmp r9, lr │ │ │ │ - bne.n 78f56 │ │ │ │ - ldr r2, [pc, #76] @ (78fcc ) │ │ │ │ - ldr r3, [pc, #68] @ (78fc8 ) │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2f584 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32b4c │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fe08 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f084 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 7ac6c │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.n 7aca6 │ │ │ │ + cmp r3, #3 │ │ │ │ + beq.n 7acde │ │ │ │ + ldr r2, [pc, #208] @ (7ad24 ) │ │ │ │ + ldr r3, [pc, #200] @ (7ad20 ) │ │ │ │ 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 78fbe │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub.w r3, r5, ip, lsl #2 │ │ │ │ + bne.n 7ad18 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [pc, #184] @ (7ad28 ) │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r0, [pc, #184] @ (7ad2c ) │ │ │ │ + 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 311dc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 3412c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 30778 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33230 │ │ │ │ + b.n 7ac52 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [pc, #132] @ (7ad30 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #132] @ (7ad34 ) │ │ │ │ + add r3, pc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + add r2, sp, #20 │ │ │ │ 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 33278 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + blx 2fdfc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 30da0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 2fd54 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32504 │ │ │ │ + b.n 7ac52 │ │ │ │ + movs r2, #2 │ │ │ │ + movs r0, #8 │ │ │ │ + ldr r3, [pc, #84] @ (7ad38 ) │ │ │ │ + mov r1, r6 │ │ │ │ + strd r2, r0, [sp] │ │ │ │ + add r2, sp, #20 │ │ │ │ + ldr r0, [pc, #76] @ (7ad3c ) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + blx 2f274 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 31148 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 31454 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33628 │ │ │ │ + b.n 7ac52 │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, r5, #4 │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ + movs r7, r0 │ │ │ │ + adds r4, r5, #3 │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ + movs r7, r0 │ │ │ │ + adds r6, r5, #2 │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + │ │ │ │ +0007ad40 : │ │ │ │ + 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] @ 7ad90 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7ad94 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 78ec6 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f584 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 336d4 │ │ │ │ + ldr r2, [pc, #32] @ (7ad98 ) │ │ │ │ + ldr r3, [pc, #28] @ (7ad94 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 7ad8c │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r6, [pc, #680] @ (79270 ) │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #520] @ (791d8 ) │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00078fd0 : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cmp r1, r0 │ │ │ │ - bgt.n 78ff4 │ │ │ │ - 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 78fdc │ │ │ │ +0007ad9c : │ │ │ │ + ldr r3, [pc, #8] @ (7ada8 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + str r4, [r4, #20] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007adac : │ │ │ │ + ldr r3, [pc, #8] @ (7adb8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + str r6, [r2, #20] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007adbc : │ │ │ │ + ldr r3, [pc, #8] @ (7adc8 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #4] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + str r4, [r0, #20] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007adcc : │ │ │ │ + ldr r3, [pc, #8] @ (7add8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + str r6, [r6, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007addc : │ │ │ │ + ldr r3, [pc, #8] @ (7ade8 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #8] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + str r4, [r4, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007adec : │ │ │ │ + ldr r3, [pc, #8] @ (7adf8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ + str r6, [r2, #16] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00078ff8 : │ │ │ │ +0007adfc : │ │ │ │ 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, #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.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr.w ip, [pc, #84] @ 7ae60 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #80] @ (7ae64 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add ip, pc │ │ │ │ + ldr r0, [pc, #80] @ (7ae68 ) │ │ │ │ + mov r1, sp │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r3, [pc, #20] @ (79034 ) │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - add r3, pc │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r4, [sp, #32] │ │ │ │ - blx 3364c │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 34e1c │ │ │ │ + ldr r0, [pc, #60] @ (7ae6c ) │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, sp │ │ │ │ + add r0, pc │ │ │ │ + blx 30f64 │ │ │ │ + ldr r0, [pc, #52] @ (7ae70 ) │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, sp │ │ │ │ + add r0, pc │ │ │ │ + blx 30f64 │ │ │ │ + ldr r2, [pc, #44] @ (7ae74 ) │ │ │ │ + ldr r3, [pc, #28] @ (7ae64 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 7ae5c │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ - movs r0, r1 │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #520 @ (adr r6, 7b074 ) │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00079038 : │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - negs r3, r0 │ │ │ │ - cmp r0, r3 │ │ │ │ - blt.n 7905c │ │ │ │ - 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 79044 │ │ │ │ +0007ae78 : │ │ │ │ + ldr r3, [pc, #8] @ (7ae84 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ + str r4, [r2, #8] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00079060 : │ │ │ │ - vldr s15, [r1] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [r1, #0] │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ - vstr s15, [r0] │ │ │ │ +0007ae88 : │ │ │ │ + ldr r3, [pc, #8] @ (7ae94 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + str r6, [r0, #8] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00079078 : │ │ │ │ - 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 79236 │ │ │ │ - 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 790de │ │ │ │ - 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 791a4 │ │ │ │ - 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 │ │ │ │ +0007ae98 : │ │ │ │ + ldr r3, [pc, #8] @ (7aea4 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #4] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + str r4, [r6, #4] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007aea8 : │ │ │ │ + ldr r3, [pc, #8] @ (7aeb4 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add.w r8, r3, #4 │ │ │ │ - vldr d5, [pc, #256] @ 79248 │ │ │ │ - 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 79154 │ │ │ │ - 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 79242 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - b.n 79144 │ │ │ │ - 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] @ 79248 │ │ │ │ - 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 791e6 │ │ │ │ - vcvt.f32.f64 s10, d5 │ │ │ │ - vcvt.f32.f64 s8, d4 │ │ │ │ - adds r7, #4 │ │ │ │ - cmp r5, r8 │ │ │ │ - vstmia r9!, {s10} │ │ │ │ - vstmia sl!, {s8} │ │ │ │ - beq.n 79242 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - b.n 791d4 │ │ │ │ - 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} │ │ │ │ - ... │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + str r6, [r4, #4] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00079250 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0007aeb8 : │ │ │ │ + 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, #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, 792a2 │ │ │ │ - cmp ip, r0 │ │ │ │ - blt.n 7928e │ │ │ │ - sub.w r2, ip, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - adds r2, #1 │ │ │ │ + str.w r0, [ip, #3520] @ 0xdc0 │ │ │ │ + ldr r4, [pc, #976] @ (7b2a0 ) │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #976] @ (7b2a4 ) │ │ │ │ + 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] @ (7b2a8 ) │ │ │ │ + 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 7b130 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7b152 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7b324 │ │ │ │ + blt.w 7b228 │ │ │ │ + vldr s15, [r8] │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7b252 │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bmi.w 7b27a │ │ │ │ + ldr r3, [pc, #896] @ (7b2ac ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #896] @ (7b2b0 ) │ │ │ │ + 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 358e4 │ │ │ │ + ldr r0, [pc, #880] @ (7b2b4 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, pc │ │ │ │ + blx 34e1c │ │ │ │ + ldr r0, [pc, #872] @ (7b2b8 ) │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx 32bdc │ │ │ │ + ldr r0, [pc, #860] @ (7b2bc ) │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 34e1c │ │ │ │ + ldr r0, [pc, #848] @ (7b2c0 ) │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2ffb0 │ │ │ │ + ldr r0, [pc, #836] @ (7b2c4 ) │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #7 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 337b0 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32488 │ │ │ │ + ldrb.w r3, [sp, #428] @ 0x1ac │ │ │ │ + strb.w r3, [sp, #424] @ 0x1a8 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + ldr r3, [pc, #804] @ (7b2c8 ) │ │ │ │ + movs r2, #0 │ │ │ │ + vldr d7, [pc, #752] @ 7b298 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [pc, #796] @ (7b2cc ) │ │ │ │ + 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 31c1c <_gfortran_st_write@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 30a14 <_gfortran_transfer_integer_write@plt> │ │ │ │ + movs r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - add.w r0, r3, r0, lsl #2 │ │ │ │ - blx 33e08 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vldr s15, [pc, #388] @ 79414 │ │ │ │ - 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 793be │ │ │ │ - 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 793e8 │ │ │ │ - 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 79362 │ │ │ │ - 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 79320 │ │ │ │ - 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 79292 │ │ │ │ - cmp ip, r0 │ │ │ │ - blt.w 7928e │ │ │ │ - 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 793d4 │ │ │ │ - b.n 7928e │ │ │ │ - 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 79292 │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00079418 : │ │ │ │ - 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, 79448 │ │ │ │ - cmp r2, lr │ │ │ │ - bgt.n 794f2 │ │ │ │ - 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 33e04 │ │ │ │ - adds r1, #1 │ │ │ │ - beq.n 794f4 │ │ │ │ - rsb r1, r2, lr, lsl #1 │ │ │ │ - cmp r2, lr │ │ │ │ - mul.w r1, r2, r1 │ │ │ │ - add.w ip, r1, r2 │ │ │ │ - add ip, r2 │ │ │ │ - beq.n 7951c │ │ │ │ - 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 794f2 │ │ │ │ - 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 794ba │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r2, lr │ │ │ │ - bgt.n 794f2 │ │ │ │ - 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 79508 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00079544 : │ │ │ │ - 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 │ │ │ │ - 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 3084c │ │ │ │ - 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 33894 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000795b8 : │ │ │ │ - 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 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #388] @ (79754 ) │ │ │ │ - mov r4, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov sl, r1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [pc, #380] @ (79758 ) │ │ │ │ - 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 7970a │ │ │ │ - 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 2efb4 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - adds r4, #1 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 796c8 │ │ │ │ - cbz r3, 7966a │ │ │ │ - ldr.w r1, [sl] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 7966a │ │ │ │ - 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 79648 │ │ │ │ - ldr.w fp, [r6] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add.w r2, fp, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 7969a │ │ │ │ - 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 31448 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - adds r3, r2, #1 │ │ │ │ - cmp fp, r2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bge.n 7967a │ │ │ │ - ldr r2, [pc, #192] @ (7975c ) │ │ │ │ - ldr r3, [pc, #184] @ (79758 ) │ │ │ │ - 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 79750 │ │ │ │ - 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 32d88 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 7966a │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 7966a │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 7966a │ │ │ │ - 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 796e6 │ │ │ │ - b.n 7966a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 79736 │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r1, [pc, #76] @ (79760 ) │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - ldr r3, [pc, #64] @ (79758 ) │ │ │ │ - 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 79750 │ │ │ │ - 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 31248 │ │ │ │ - ldr r2, [pc, #44] @ (79764 ) │ │ │ │ - ldr r3, [pc, #28] @ (79758 ) │ │ │ │ - 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 79750 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - bx r5 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - mov r6, ip │ │ │ │ - movs r1, r1 │ │ │ │ - cmp ip, sp │ │ │ │ - movs r1, r1 │ │ │ │ - cmp sl, r9 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00079768 : │ │ │ │ - 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 797e4 │ │ │ │ - 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 797de │ │ │ │ - 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 797be │ │ │ │ - vcvt.f32.f64 s12, d6 │ │ │ │ - vstr s12, [r0] │ │ │ │ - pop {r4, pc} │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 79822 │ │ │ │ - add r1, ip │ │ │ │ - adds r4, #1 │ │ │ │ - mov.w ip, ip, lsl #2 │ │ │ │ - vldr d6, [pc, #52] @ 79828 │ │ │ │ - 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 79800 │ │ │ │ - vcvt.f32.f64 s12, d6 │ │ │ │ - b.n 797de │ │ │ │ - vldr s12, [pc, #12] @ 79830 │ │ │ │ - b.n 797de │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00079834 : │ │ │ │ - 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, #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 3084c │ │ │ │ - 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 35b84 │ │ │ │ - │ │ │ │ -0007988c : │ │ │ │ - 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] @ (79a4c ) │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #420] @ (79a50 ) │ │ │ │ - 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 79a1c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov fp, r0 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r9 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - blx 35444 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.n 7995c │ │ │ │ - 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 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 30a14 <_gfortran_transfer_integer_write@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 330ac <_gfortran_transfer_real_write@plt> │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 33fc4 <_gfortran_st_write_done@plt> │ │ │ │ mov r1, r9 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - str r3, [sp, #0] │ │ │ │ - adds r4, #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r5, r8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - blx 2febc │ │ │ │ - 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 79928 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cbnz r3, 799be │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cbz r3, 799a4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 799a4 │ │ │ │ - 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 79982 │ │ │ │ - ldr r2, [pc, #172] @ (79a54 ) │ │ │ │ - ldr r3, [pc, #164] @ (79a4c ) │ │ │ │ - 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 79a48 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 799a4 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 799a4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.n 79a04 │ │ │ │ - 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 799e2 │ │ │ │ - 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 799a4 │ │ │ │ - negs r3, r7 │ │ │ │ - cmp r7, r3 │ │ │ │ - blt.n 799a4 │ │ │ │ - ldr r1, [pc, #52] @ (79a58 ) │ │ │ │ - lsls r2, r7, #3 │ │ │ │ - ldr r3, [pc, #36] @ (79a4c ) │ │ │ │ - adds r2, #4 │ │ │ │ - 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 79a48 │ │ │ │ - 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 31248 │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, sl │ │ │ │ - movs r1, r1 │ │ │ │ - muls r4, r3 │ │ │ │ - movs r1, r1 │ │ │ │ - cmn r2, r3 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00079a5c : │ │ │ │ - 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 79ad6 │ │ │ │ - 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 79a9c │ │ │ │ - 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 79b08 │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00079b18 : │ │ │ │ - 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 r4, r2 │ │ │ │ - ldr r2, [pc, #224] @ (79c10 ) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #224] @ (79c14 ) │ │ │ │ - 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 35444 │ │ │ │ - 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 2febc │ │ │ │ - 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, 79bd6 │ │ │ │ - cbnz r0, 79bf4 │ │ │ │ - ldr.w r1, [sl] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 79bfe │ │ │ │ - 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] @ (79c18 ) │ │ │ │ - ldr r3, [pc, #96] @ (79c14 ) │ │ │ │ - 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 79c08 │ │ │ │ - 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 79bac │ │ │ │ - add.w r2, r7, r2, lsl #2 │ │ │ │ - vldr s13, [r2] │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - b.n 79bac │ │ │ │ - vldr s15, [sp, #32] │ │ │ │ - vldr s14, [sp, #28] │ │ │ │ - b.n 79bac │ │ │ │ - vldr s14, [pc, #12] @ 79c0c │ │ │ │ - vmov.f32 s15, s14 │ │ │ │ - b.n 79bac │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - rors r0, r2 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - adcs r2, r2 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00079c1c : │ │ │ │ - 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, #3976] @ 0xf88 │ │ │ │ - ldr.w fp, [r0] │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 79d34 │ │ │ │ - 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 31a30 │ │ │ │ - vmov.f32 s21, s0 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - blx 2fd9c │ │ │ │ - vmov.f32 s20, s0 │ │ │ │ - vmul.f32 s0, s16, s17 │ │ │ │ - blx 31a30 │ │ │ │ - vmov.f32 s18, s0 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - blx 2fd9c │ │ │ │ - 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 79c96 │ │ │ │ - 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 79d3e │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 79c7c │ │ │ │ - ldrd fp, lr, [sp, #16] │ │ │ │ - cmp r4, #1 │ │ │ │ - ldrd r7, ip, [sp, #24] │ │ │ │ - add fp, lr │ │ │ │ - vldr s22, [pc, #528] @ 79f38 │ │ │ │ - add.w ip, ip, fp, lsl #2 │ │ │ │ - vstr s22, [ip] │ │ │ │ - bne.w 79eae │ │ │ │ - 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] @ 79f38 │ │ │ │ - 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 31a30 │ │ │ │ - vmov.f32 s21, s0 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - blx 31a30 │ │ │ │ - vmov.f32 s20, s0 │ │ │ │ - vmul.f32 s0, s16, s17 │ │ │ │ - blx 31a30 │ │ │ │ - vmov.f32 s18, s0 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - blx 31a30 │ │ │ │ - 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 79d9e │ │ │ │ - vldr s15, [r8] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vmul.f32 s15, s15, s23 │ │ │ │ - cmp r7, r2 │ │ │ │ - vstmia r8!, {s15} │ │ │ │ - beq.n 79e0c │ │ │ │ - adds r7, #1 │ │ │ │ - b.n 79d88 │ │ │ │ - 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 31a30 │ │ │ │ - vmov.f32 s21, s0 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - blx 31a30 │ │ │ │ - vmov.f32 s20, s0 │ │ │ │ - vmul.f32 s0, s16, s17 │ │ │ │ - blx 31a30 │ │ │ │ - vmov.f32 s18, s0 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - blx 31a30 │ │ │ │ - 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 79e44 │ │ │ │ - vldr s15, [r9] │ │ │ │ - cmp r7, r4 │ │ │ │ - vmul.f32 s15, s15, s22 │ │ │ │ - vstmia r9!, {s15} │ │ │ │ - beq.w 79d18 │ │ │ │ - adds r7, #1 │ │ │ │ - b.n 79e38 │ │ │ │ - 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 31a30 │ │ │ │ - vmov.f32 s23, s0 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - blx 31a30 │ │ │ │ - vmov.f32 s21, s0 │ │ │ │ - vmul.f32 s0, s17, s20 │ │ │ │ - blx 31a30 │ │ │ │ - vmov.f32 s18, s0 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - blx 31a30 │ │ │ │ - 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 79ed4 │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - cmp fp, r4 │ │ │ │ - bgt.w 79d34 │ │ │ │ - vstmia r8!, {s22} │ │ │ │ - b.n 79ec4 │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00079f3c : │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 79fae │ │ │ │ - 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, #4040] @ 0xfc8 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - vmov s17, r4 │ │ │ │ - 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] @ 79fb0 │ │ │ │ - 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 32470 │ │ │ │ - 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 79f72 │ │ │ │ - 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 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00079fb8 : │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 7a112 │ │ │ │ - stmdb sp!, {r3, 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, #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] @ 7a118 │ │ │ │ - vldr d14, [pc, #280] @ 7a120 │ │ │ │ - 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 35600 │ │ │ │ - vmov.f64 d11, d0 │ │ │ │ - cmp.w fp, #1 │ │ │ │ - beq.n 7a108 │ │ │ │ - vmov.f64 d8, d11 │ │ │ │ - movs r2, #3 │ │ │ │ - movs r3, #2 │ │ │ │ - vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 7a046 │ │ │ │ - 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 7a042 │ │ │ │ - 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 7a02e │ │ │ │ - vmov.f64 d0, d11 │ │ │ │ - vmul.f64 d8, d8, d8 │ │ │ │ - blx 30cf4 │ │ │ │ - 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 7a016 │ │ │ │ - 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 7a07c │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -0007a128 : │ │ │ │ - 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 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #188] @ (7a1fc ) │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, fp │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #184] @ (7a200 ) │ │ │ │ - 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 32c58 │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 35368 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - blx 330ec │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + blx 31e80 │ │ │ │ + ldr r0, [pc, #724] @ (7b2d0 ) │ │ │ │ mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2ffe4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - mov r1, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2ffe4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - blx 329f4 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 3149c │ │ │ │ - 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 33c6c │ │ │ │ - ldr r2, [pc, #36] @ (7a204 ) │ │ │ │ - ldr r3, [pc, #24] @ (7a1fc ) │ │ │ │ + add r0, pc │ │ │ │ + movs r2, #6 │ │ │ │ + blx 2f8e8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + vldr s15, [r8] │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + ldr r2, [pc, #708] @ (7b2d4 ) │ │ │ │ + vldr s14, [r3] │ │ │ │ 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 7a1f8 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ - movs r1, r1 │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0007a208 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 7a2b6 │ │ │ │ - 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 7a26c │ │ │ │ - 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 7a234 │ │ │ │ - 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 7a2b2 │ │ │ │ - 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 7a27c │ │ │ │ - subs r3, r4, r1 │ │ │ │ - add ip, r3 │ │ │ │ - cmp r1, r4 │ │ │ │ - bne.n 7a21e │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0007a2bc : │ │ │ │ - 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 7a33a │ │ │ │ - adds r0, r2, #4 │ │ │ │ - vldr s14, [pc, #236] @ 7a3d0 │ │ │ │ - add.w r0, r0, r8, lsl #2 │ │ │ │ + mov r3, r6 │ │ │ │ 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 7a2f2 │ │ │ │ - lsls r5, r4, #2 │ │ │ │ - vldr s12, [pc, #200] @ 7a3d4 │ │ │ │ - vldr s13, [pc, #200] @ 7a3d8 │ │ │ │ - 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 7a316 │ │ │ │ - cmp r6, #1 │ │ │ │ - ble.n 7a3cc │ │ │ │ - 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] @ 7a3dc │ │ │ │ - vldr s12, [pc, #144] @ 7a3e0 │ │ │ │ - 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 7a39e │ │ │ │ - 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 7a370 │ │ │ │ - cmp r5, r7 │ │ │ │ - beq.n 7a3cc │ │ │ │ - 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 7a360 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r7, 7a448 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -0007a3e4 : │ │ │ │ - b.w 2fec8 │ │ │ │ - │ │ │ │ -0007a3e8 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 7a440 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 7a440 │ │ │ │ - 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 7a414 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add r3, r2 │ │ │ │ - cmp r4, lr │ │ │ │ - bne.n 7a410 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0007a444 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - ldr r7, [r0, #0] │ │ │ │ - rsb lr, r7, #0 │ │ │ │ - cmp r7, lr │ │ │ │ - blt.n 7a48c │ │ │ │ - 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 7a480 │ │ │ │ - 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 7a476 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add r4, r8 │ │ │ │ - adds r2, #4 │ │ │ │ - cmp lr, r7 │ │ │ │ - bne.n 7a46a │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -0007a490 : │ │ │ │ - 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 r5, [pc, #256] @ (7a5a4 ) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r4, [pc, #256] @ (7a5a8 ) │ │ │ │ - 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 7a572 │ │ │ │ - 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 7a59c │ │ │ │ - mov.w fp, r2, lsl #3 │ │ │ │ - mov r2, fp │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3124c │ │ │ │ - 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 336a4 │ │ │ │ - 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 7a58c │ │ │ │ - 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 7a54a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - blt.n 7a572 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov.w sl, r2, lsl #1 │ │ │ │ - add r5, r3 │ │ │ │ - b.n 7a4ee │ │ │ │ - ldr r2, [pc, #56] @ (7a5ac ) │ │ │ │ - ldr r3, [pc, #48] @ (7a5a8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7a5a0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + vstr s15, [sp, #76] @ 0x4c │ │ │ │ + blx 322a8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + vldr s16, [sp, #52] @ 0x34 │ │ │ │ + vldr s17, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - blt.n 7a572 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - add r5, r3 │ │ │ │ - b.n 7a4fa │ │ │ │ - mov r2, sl │ │ │ │ - b.n 7a4fa │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #142 @ 0x8e │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0007a5b0 : │ │ │ │ - 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] @ (7a6d0 ) │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r1, [pc, #268] @ (7a6d4 ) │ │ │ │ - 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 7a6c2 │ │ │ │ - mov.w lr, #0 │ │ │ │ - cmp r2, #1 │ │ │ │ - str.w lr, [r4] │ │ │ │ - beq.n 7a610 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #1 │ │ │ │ - adds r1, #1 │ │ │ │ - str.w lr, [r0, #4] │ │ │ │ - cmp r2, r1 │ │ │ │ - str.w lr, [r0, #8]! │ │ │ │ - bne.n 7a602 │ │ │ │ - ldr.w lr, [r9] │ │ │ │ - cmp r2, lr │ │ │ │ - bgt.n 7a648 │ │ │ │ - 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 7a632 │ │ │ │ - mov.w r3, lr, lsl #1 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - cmp r7, r0 │ │ │ │ - ble.n 7a668 │ │ │ │ - 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 3124c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, sp │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 336a4 │ │ │ │ - adds r1, r5, r6 │ │ │ │ - ldr.w r7, [r8] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ble.n 7a6a8 │ │ │ │ - adds r5, #4 │ │ │ │ - add.w r0, r4, r7, lsl #3 │ │ │ │ - add r5, r6 │ │ │ │ - adds r2, r4, #4 │ │ │ │ - adds r7, #1 │ │ │ │ - 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 7a692 │ │ │ │ - ldr r2, [pc, #44] @ (7a6d8 ) │ │ │ │ - ldr r3, [pc, #40] @ (7a6d4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7a6cc │ │ │ │ - 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 7a610 │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - adds r7, #60 @ 0x3c │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0007a6dc : │ │ │ │ - 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, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #408] @ (7a88c ) │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - ldr r4, [pc, #408] @ (7a890 ) │ │ │ │ - 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 7a85c │ │ │ │ - mov ip, r2 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - adds r0, r2, r1 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ - vldr s16, [pc, #340] @ 7a888 │ │ │ │ - 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 │ │ │ │ + vcmp.f32 s17, s16 │ │ │ │ + vldr s18, [r3] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7b1de │ │ │ │ + vcmp.f32 s16, s18 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7b1a0 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7a87a │ │ │ │ - cmp r3, #1 │ │ │ │ - vstr s16, [r5] │ │ │ │ - beq.n 7a796 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - vstr s16, [r1, #4] │ │ │ │ - adds r2, #1 │ │ │ │ - adds r1, #8 │ │ │ │ - cmp r3, r2 │ │ │ │ - vstr s16, [r1] │ │ │ │ - bne.n 7a786 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr.w lr, [r2] │ │ │ │ - cmp r3, lr │ │ │ │ - bgt.n 7a7d8 │ │ │ │ - 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 7a7be │ │ │ │ - mov.w r3, lr, lsl #1 │ │ │ │ - mov.w sl, fp, lsl #1 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - cmp sl, r0 │ │ │ │ - ble.n 7a7fc │ │ │ │ - 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 3124c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str.w sl, [sp, #56] @ 0x38 │ │ │ │ - blx 336a4 │ │ │ │ - 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 7a848 │ │ │ │ - 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 │ │ │ │ - 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 7a832 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 7b18e │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 7b100 │ │ │ │ + subs r0, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 33ae8 <__aeabi_uidiv@plt> │ │ │ │ + mov r5, r0 │ │ │ │ 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 7a772 │ │ │ │ - ldr r2, [pc, #52] @ (7a894 ) │ │ │ │ - ldr r3, [pc, #48] @ (7a890 ) │ │ │ │ - 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 7a882 │ │ │ │ - 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 7a796 │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #14 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #164 @ 0xa4 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0007a898 : │ │ │ │ - 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] @ (7a8c4 ) │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r3, pc │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - blx 2f5e4 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0007a8c8 : │ │ │ │ - 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 r5, [pc, #300] @ (7aa08 ) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r4, [pc, #300] @ (7aa0c ) │ │ │ │ - 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 7a9e8 │ │ │ │ - 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 │ │ │ │ + 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] │ │ │ │ - bic.w r9, r9, r9, asr #31 │ │ │ │ - add.w r3, ip, #4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + b.n 7b07e │ │ │ │ + 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, 7b0ee │ │ │ │ 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 7a978 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add.w lr, r8, r0, lsl #3 │ │ │ │ - add.w fp, r8, #4 │ │ │ │ - adds r0, #1 │ │ │ │ - add ip, r3 │ │ │ │ + vldr s13, [r3] │ │ │ │ + vcmp.f32 s13, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7b0fa │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7b0fa │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ - vldmia ip!, {s15} │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, r0 │ │ │ │ - vstmia fp!, {s15} │ │ │ │ - vldmdb r2!, {s15} │ │ │ │ - vstmdb lr!, {s15} │ │ │ │ - bne.n 7a962 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - str r1, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 3119c │ │ │ │ - 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 7a9e0 │ │ │ │ - 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 7a9b8 │ │ │ │ - adds r6, #1 │ │ │ │ - add r7, r9 │ │ │ │ - cmp sl, r6 │ │ │ │ - bge.n 7a93e │ │ │ │ - ldr r2, [pc, #36] @ (7aa10 ) │ │ │ │ - ldr r3, [pc, #32] @ (7aa0c ) │ │ │ │ + mov r0, fp │ │ │ │ + blx 30b78 │ │ │ │ + add r4, r7 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 7b07c │ │ │ │ + blx 35700 │ │ │ │ + ldr r2, [pc, #464] @ (7b2d8 ) │ │ │ │ + ldr r3, [pc, #412] @ (7b2a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7aa02 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - adds r4, #38 @ 0x26 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #24 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0007aa14 : │ │ │ │ - b.w 33784 │ │ │ │ - │ │ │ │ -0007aa18 : │ │ │ │ - b.w 343cc │ │ │ │ - │ │ │ │ -0007aa1c : │ │ │ │ - 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 r5, [pc, #276] @ (7ab44 ) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r4, [pc, #276] @ (7ab48 ) │ │ │ │ - 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 7ab02 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.n 7ab02 │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bpl.n 7ab24 │ │ │ │ - ldr r0, [pc, #236] @ (7ab4c ) │ │ │ │ - movs r2, #5 │ │ │ │ - add r1, sp, #24 │ │ │ │ + bne.w 7b392 │ │ │ │ + ldr r0, [pc, #448] @ (7b2dc ) │ │ │ │ + movs r1, #6 │ │ │ │ add r0, pc │ │ │ │ - blx 34e1c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + add.w sp, sp, #516 @ 0x204 │ │ │ │ + vpop {d8-d10} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 35b94 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r0, #32 │ │ │ │ + ldr r2, [pc, #424] @ (7b2e0 ) │ │ │ │ + strd r3, r0, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #420] @ (7b2e4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #420] @ (7b2e8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7aae8 │ │ │ │ - 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 7aaae │ │ │ │ - vldr s0, [sp, #24] │ │ │ │ - add.w r5, sl, r5, lsl #2 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - vstr s0, [r5] │ │ │ │ - blt.n 7aae8 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr.w r1, [fp] │ │ │ │ - add r6, r1 │ │ │ │ - add r8, r0 │ │ │ │ - subs r5, r6, #1 │ │ │ │ - cmp r7, r4 │ │ │ │ - bge.n 7aa96 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - subs r1, r1, r7 │ │ │ │ - cmp r1, r4 │ │ │ │ - blt.n 7aa96 │ │ │ │ - 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 32acc │ │ │ │ - cmp r9, r4 │ │ │ │ - ldrd r2, r3, [sp, #12] │ │ │ │ - vstr s0, [r5] │ │ │ │ - bge.n 7aaa8 │ │ │ │ - ldr r2, [pc, #100] @ (7ab50 ) │ │ │ │ - ldr r3, [pc, #92] @ (7ab48 ) │ │ │ │ + bne.w 7af02 │ │ │ │ + ldr r2, [pc, #408] @ (7b2ec ) │ │ │ │ + ldr r3, [pc, #332] @ (7b2a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7ab40 │ │ │ │ - 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] @ (7ab54 ) │ │ │ │ - strd r3, r0, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #72] @ (7ab58 ) │ │ │ │ + bne.w 7b392 │ │ │ │ + ldr r2, [pc, #388] @ (7b2f0 ) │ │ │ │ + movs r5, #30 │ │ │ │ + ldr r1, [pc, #388] @ (7b2f4 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #388] @ (7b2f8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #72] @ (7ab5c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bmi.n 7aa5c │ │ │ │ + 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 33af4 │ │ │ │ + cmp r0, #1 │ │ │ │ + bgt.n 7b100 │ │ │ │ + rsb r0, r0, #1 │ │ │ │ + negs r1, r7 │ │ │ │ + blx 33ae8 <__aeabi_uidiv@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 7b068 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + blx 3589c │ │ │ │ + vldr s20, [sp, #72] @ 0x48 │ │ │ │ + vcmp.f32 s16, s20 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7b35c │ │ │ │ + vldr s15, [sp, #68] @ 0x44 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7b34a │ │ │ │ + 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 7b050 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + blx 3589c │ │ │ │ + vldr s19, [sp, #60] @ 0x3c │ │ │ │ + vcmp.f32 s16, s19 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7b380 │ │ │ │ + vldr s15, [sp, #56] @ 0x38 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7b36e │ │ │ │ + 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 7b04e │ │ │ │ + b.n 7b1a0 │ │ │ │ movs r3, #6 │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #52] @ (7ab60 ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + movs r1, #28 │ │ │ │ + ldr r2, [pc, #204] @ (7b2fc ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #48] @ (7ab64 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #48] @ (7ab68 ) │ │ │ │ + ldr r1, [pc, #200] @ (7b300 ) │ │ │ │ add r2, pc │ │ │ │ + ldr r0, [pc, #200] @ (7b304 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 33af8 │ │ │ │ - b.n 7aa5c │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - adds r2, #208 @ 0xd0 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - movs r7, r0 │ │ │ │ - adds r2, #24 │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r6!, {r3, r4, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r6!, {r2, r4, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r2, r4, #2 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r6!, {r1, r3, r4, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r0, r0, #2 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0007ab6c : │ │ │ │ - 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 r5, [pc, #276] @ (7ac94 ) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r4, [pc, #276] @ (7ac98 ) │ │ │ │ - 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 7ac52 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.n 7ac52 │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bpl.n 7ac74 │ │ │ │ - ldr r0, [pc, #236] @ (7ac9c ) │ │ │ │ - movs r2, #5 │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r0, pc │ │ │ │ - blx 34e1c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7ac38 │ │ │ │ - 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 7abfe │ │ │ │ - vldr s0, [sp, #24] │ │ │ │ - add.w r5, sl, r5, lsl #2 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - vstr s0, [r5] │ │ │ │ - blt.n 7ac38 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr.w r1, [fp] │ │ │ │ - add r6, r1 │ │ │ │ - add r8, r0 │ │ │ │ - subs r5, r6, #1 │ │ │ │ - cmp r7, r4 │ │ │ │ - bge.n 7abe6 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - subs r1, r1, r7 │ │ │ │ - cmp r1, r4 │ │ │ │ - blt.n 7abe6 │ │ │ │ - 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 32dc8 │ │ │ │ - cmp r9, r4 │ │ │ │ - ldrd r2, r3, [sp, #12] │ │ │ │ - vstr s0, [r5] │ │ │ │ - bge.n 7abf8 │ │ │ │ - ldr r2, [pc, #100] @ (7aca0 ) │ │ │ │ - ldr r3, [pc, #92] @ (7ac98 ) │ │ │ │ + vldr s15, [r8] │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7af1e │ │ │ │ + ldr r2, [pc, #180] @ (7b308 ) │ │ │ │ + ldr r3, [pc, #76] @ (7b2a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7ac90 │ │ │ │ - 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] @ (7aca4 ) │ │ │ │ - strd r3, r0, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #72] @ (7aca8 ) │ │ │ │ + bne.w 7b392 │ │ │ │ + ldr r2, [pc, #160] @ (7b30c ) │ │ │ │ + movs r5, #30 │ │ │ │ + ldr r1, [pc, #160] @ (7b310 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #160] @ (7b314 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #72] @ (7acac ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bmi.n 7abac │ │ │ │ + b.n 7b178 │ │ │ │ movs r3, #6 │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #52] @ (7acb0 ) │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #152] @ (7b318 ) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #48] @ (7acb4 ) │ │ │ │ + ldr r2, [pc, #148] @ (7b31c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #48] @ (7acb8 ) │ │ │ │ + ldr r0, [pc, #148] @ (7b320 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33af8 │ │ │ │ - b.n 7abac │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - adds r1, #128 @ 0x80 │ │ │ │ + b.n 7af2a │ │ │ │ + nop │ │ │ │ + str r0, [r0, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #238 @ 0xee │ │ │ │ - movs r7, r0 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + cmp r6, #20 │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ + add r5, pc, #336 @ (adr r5, 7b408 ) │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r2, r2, #29 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r5, {r1, r4, r5, r6} │ │ │ │ + movs r7, #42 @ 0x2a │ │ │ │ + movs r7, r0 │ │ │ │ + movs r6, #70 @ 0x46 │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r5!, {r1, r3, r6} │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r6, #28 │ │ │ │ + adds r4, r1, r6 │ │ │ │ movs r0, r1 │ │ │ │ - │ │ │ │ -0007acbc : │ │ │ │ - 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 r5, [pc, #208] @ (7ada0 ) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r4, [pc, #208] @ (7ada4 ) │ │ │ │ - mov r9, r3 │ │ │ │ - add r5, pc │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - 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 7ad36 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.n 7ad36 │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bpl.n 7ad56 │ │ │ │ - ldr r0, [pc, #172] @ (7ada8 ) │ │ │ │ - movs r2, #5 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 32bdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 7ad72 │ │ │ │ - ldr r2, [pc, #156] @ (7adac ) │ │ │ │ - ldr r3, [pc, #148] @ (7ada4 ) │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r1, {r1, r2, r6, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + @ instruction: 0xf7d00007 │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + movs r4, #98 @ 0x62 │ │ │ │ + movs r7, r0 │ │ │ │ + @ instruction: 0xfa120007 │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + @ instruction: 0xf6d80007 │ │ │ │ + cmp r2, #174 @ 0xae │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + @ instruction: 0xf6860007 │ │ │ │ + ldr r2, [pc, #112] @ (7b398 ) │ │ │ │ + ldr r3, [pc, #116] @ (7b39c ) │ │ │ │ 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 7ad9c │ │ │ │ - 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 3105c │ │ │ │ - movs r3, #6 │ │ │ │ - movs r0, #28 │ │ │ │ - ldr r2, [pc, #116] @ (7adb0 ) │ │ │ │ - strd r3, r0, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #112] @ (7adb4 ) │ │ │ │ + bne.n 7b392 │ │ │ │ + ldr r2, [pc, #100] @ (7b3a0 ) │ │ │ │ + movs r5, #31 │ │ │ │ + ldr r1, [pc, #100] @ (7b3a4 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #100] @ (7b3a8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #112] @ (7adb8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bmi.n 7acfa │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #96] @ (7adbc ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #92] @ (7adc0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #92] @ (7adc4 ) │ │ │ │ - add r2, pc │ │ │ │ + b.n 7b178 │ │ │ │ + ldr r0, [pc, #96] @ (7b3ac ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 7acfa │ │ │ │ - ldr r2, [pc, #84] @ (7adc8 ) │ │ │ │ - ldr r3, [pc, #44] @ (7ada4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7ad9c │ │ │ │ - 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 33ac0 │ │ │ │ + blx 2ffb0 │ │ │ │ + vldr s15, [sp, #68] @ 0x44 │ │ │ │ + b.n 7b1c8 │ │ │ │ + ldr r0, [pc, #80] @ (7b3b0 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ffb0 │ │ │ │ + vldr s20, [sp, #72] @ 0x48 │ │ │ │ + b.n 7b1b8 │ │ │ │ + ldr r0, [pc, #68] @ (7b3b4 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ffb0 │ │ │ │ + vldr s15, [sp, #56] @ 0x38 │ │ │ │ + b.n 7b206 │ │ │ │ + ldr r0, [pc, #52] @ (7b3b8 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + add r0, pc │ │ │ │ + blx 2ffb0 │ │ │ │ + vldr s19, [sp, #60] @ 0x3c │ │ │ │ + b.n 7b1f6 │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + nop │ │ │ │ + cmp r1, #220 @ 0xdc │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #168 @ 0xa8 │ │ │ │ + str??.w r0, [r2, #7] │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - cmp r7, #244 @ 0xf4 │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r4, {r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r4!, {r3, r5, r6} │ │ │ │ + stmia r7!, {r6} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r7!, {r1, r2, r5} │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r6, r1, #25 │ │ │ │ - movs r0, r1 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0007adcc : │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ │ │ │ │ -0007add4 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0007b3bc : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #96] @ (7ae48 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (7ae4c ) │ │ │ │ - mov r9, r1 │ │ │ │ - add r4, pc │ │ │ │ - mov r6, r0 │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add.w r8, r7, #8 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r4, [pc, #80] @ (7ae50 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 7ae1e │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 329a8 │ │ │ │ - cbnz r0, 7ae3a │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #1 │ │ │ │ - bgt.n 7ae40 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 329a8 │ │ │ │ - mov r2, r5 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 7ae02 │ │ │ │ - ldr r3, [pc, #24] @ (7ae54 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cmp r4, r5 │ │ │ │ - movs r2, r1 │ │ │ │ - ldrh r0, [r0, r3] │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r2, r3 │ │ │ │ - movs r2, r1 │ │ │ │ - negs r4, r3 │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -0007ae58 : │ │ │ │ - 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] @ (7aedc ) │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbnz r3, 7aea6 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 7ae86 │ │ │ │ - ldr r3, [pc, #100] @ (7aee0 ) │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - add r3, pc │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #92] @ (7aee4 ) │ │ │ │ - mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #88] @ (7aee8 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #88] @ (7aeec ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #72] @ (7aef0 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r3, [pc, #72] @ (7aef4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #72] @ (7aef8 ) │ │ │ │ - adds r5, r1, #4 │ │ │ │ - add r3, pc │ │ │ │ - movs r1, #8 │ │ │ │ + ldr r0, [pc, #24] @ (7b3e8 ) │ │ │ │ + movs r2, #4 │ │ │ │ add r0, pc │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - mov r2, r5 │ │ │ │ + blx 30f64 │ │ │ │ + ldr r0, [pc, #16] @ (7b3ec ) │ │ │ │ mov r1, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2f274 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #8 │ │ │ │ - blx 31148 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 7ae74 │ │ │ │ - nop │ │ │ │ - ldrh r2, [r0, r1] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6} │ │ │ │ + movs r2, #4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add r0, pc │ │ │ │ + b.w 30f60 │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ - movs r0, r1 │ │ │ │ - rors r4, r5 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r2, r5, r3 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r3, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007aefc : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0007b3f0 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #116] @ (7af80 ) │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbnz r3, 7af4a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 7af2a │ │ │ │ - ldr r3, [pc, #100] @ (7af84 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #92] @ (7af88 ) │ │ │ │ - mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #88] @ (7af8c ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #88] @ (7af90 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #72] @ (7af94 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r3, [pc, #72] @ (7af98 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #72] @ (7af9c ) │ │ │ │ - adds r5, r1, #4 │ │ │ │ - add r3, pc │ │ │ │ - movs r1, #8 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #24] @ (7b41c ) │ │ │ │ + movs r2, #4 │ │ │ │ add r0, pc │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - mov r2, r5 │ │ │ │ + blx 30180 │ │ │ │ + ldr r0, [pc, #16] @ (7b420 ) │ │ │ │ mov r1, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2fdfc │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #8 │ │ │ │ - blx 30da0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 7af18 │ │ │ │ - nop │ │ │ │ - ldr r6, [r3, r6] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r0, #82 @ 0x52 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + movs r2, #4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add r0, pc │ │ │ │ + b.w 3017c │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r7, #17 │ │ │ │ - movs r0, r1 │ │ │ │ - adcs r0, r1 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r6, r0, r1 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007afa0 : │ │ │ │ - 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 7b00e │ │ │ │ - mov ip, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 7b02c │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ - ble.n 7b030 │ │ │ │ - ldr r3, [pc, #128] @ (7b044 ) │ │ │ │ - mov lr, r1 │ │ │ │ +0007b424 : │ │ │ │ + ldr r3, [pc, #8] @ (7b430 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ 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 7afd0 │ │ │ │ - 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 31248 │ │ │ │ - ldr r2, [pc, #56] @ (7b048 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #52] @ (7b04c ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #52] @ (7b050 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #32] @ (7b054 ) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, pc │ │ │ │ - adds r1, #8 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 33e04 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ - movs r1, r1 │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007b058 : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 7b084 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 7b082 │ │ │ │ - mov ip, r1 │ │ │ │ - cmp r2, #8 │ │ │ │ - ble.n 7b0b6 │ │ │ │ - ldr r3, [pc, #84] @ (7b0c0 ) │ │ │ │ - subs r2, #8 │ │ │ │ +0007b434 : │ │ │ │ + ldr r3, [pc, #8] @ (7b440 ) │ │ │ │ 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 31248 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r0, #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, #44] @ (7b0c4 ) │ │ │ │ - ldr r1, [pc, #48] @ (7b0c8 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r0, [pc, #44] @ (7b0cc ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - ldr r1, [pc, #24] @ (7b0d0 ) │ │ │ │ - mov r0, ip │ │ │ │ - add r1, pc │ │ │ │ - b.w 33e04 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + nop │ │ │ │ + ldrh r2, [r4, r3] │ │ │ │ movs r1, r1 │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + │ │ │ │ +0007b444 : │ │ │ │ + ldr r3, [pc, #8] @ (7b450 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #4] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007b0d4 : │ │ │ │ - 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] @ (7b1f4 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #268] @ (7b1f8 ) │ │ │ │ - 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] @ (7b1fc ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 7b120 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 329a8 │ │ │ │ - cbnz r0, 7b13c │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #1 │ │ │ │ - bgt.n 7b14c │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 329a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 7b104 │ │ │ │ - ldr r3, [pc, #192] @ (7b200 ) │ │ │ │ +0007b454 : │ │ │ │ + ldr r3, [pc, #8] @ (7b460 ) │ │ │ │ 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 3453c │ │ │ │ - bic.w r6, r0, r0, asr #31 │ │ │ │ - add.w r0, r6, #11 │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [pc, #160] @ (7b204 ) │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrh r2, [r0, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007b464 : │ │ │ │ + ldr r3, [pc, #12] @ (7b474 ) │ │ │ │ + ldr r0, [r0, #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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [pc, #132] @ (7b208 ) │ │ │ │ - add.w r2, r6, #11 │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + strd r0, r2, [r3] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrh r0, [r7, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007b478 : │ │ │ │ + ldr r3, [pc, #12] @ (7b488 ) │ │ │ │ add r3, pc │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa68 │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 7b1d8 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, r4, #8 │ │ │ │ - blx 31af0 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ - blx 2fa68 │ │ │ │ - ldr r2, [pc, #80] @ (7b20c ) │ │ │ │ - ldr r1, [pc, #84] @ (7b210 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #84] @ (7b214 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - adds r2, #8 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - 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 31af0 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - adds r0, r4, r5 │ │ │ │ - blx 3124c │ │ │ │ - b.n 7b1b0 │ │ │ │ + ldrd r2, r3, [r3] │ │ │ │ + str r2, [r0, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - subs r7, #172 @ 0xac │ │ │ │ - movs r2, r1 │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ movs r1, r1 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r7, #90 @ 0x5a │ │ │ │ - movs r2, r1 │ │ │ │ - movs r6, #98 @ 0x62 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ - movs r7, r0 │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ - movs r2, r1 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r2, r6, #7 │ │ │ │ - movs r0, r1 │ │ │ │ │ │ │ │ -0007b218 : │ │ │ │ +0007b48c : │ │ │ │ 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] @ 7b268 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (7b26c ) │ │ │ │ - mov r5, r1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr.w ip, [pc, #100] @ 7b500 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r4, [pc, #96] @ (7b504 ) │ │ │ │ + add r3, sp, #28 │ │ │ │ add ip, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2fac0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 3546c │ │ │ │ - ldr r2, [pc, #32] @ (7b270 ) │ │ │ │ - ldr r3, [pc, #28] @ (7b26c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7b264 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0007b274 : │ │ │ │ - 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] @ (7b300 ) │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r4, [pc, #124] @ (7b304 ) │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ - add r6, pc │ │ │ │ - add r1, sp, #20 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ - ldr r6, [pc, #116] @ (7b308 ) │ │ │ │ + mov r5, r0 │ │ │ │ + strd r1, r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ mov.w r4, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - blx 2fac0 │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 33534 │ │ │ │ - ldr r0, [pc, #92] @ (7b30c ) │ │ │ │ - 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 2f274 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - add r0, sp, #20 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 348bc │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r1, sp, #24 │ │ │ │ - blx 31148 │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 3380c │ │ │ │ - ldr r2, [pc, #40] @ (7b310 ) │ │ │ │ - ldr r3, [pc, #28] @ (7b304 ) │ │ │ │ + add r4, sp, #24 │ │ │ │ + blx 34248 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30588 │ │ │ │ + add r0, sp, #32 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + blx 2fca0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldrd r2, r1, [sp, #12] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30b54 │ │ │ │ + ldr r2, [pc, #36] @ (7b508 ) │ │ │ │ + ldr r3, [pc, #28] @ (7b504 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7b2fc │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne.n 7b4fa │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - cmp r2, #122 @ 0x7a │ │ │ │ + nop │ │ │ │ + cmp r0, #96 @ 0x60 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #27 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r7!, {r4, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r2, #28 │ │ │ │ + cmp r0, #30 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007b314 : │ │ │ │ +0007b50c : │ │ │ │ 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] @ 7b364 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (7b368 ) │ │ │ │ - mov r5, r1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr.w ip, [pc, #88] @ 7b574 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r4, [pc, #84] @ (7b578 ) │ │ │ │ + add r3, sp, #32 │ │ │ │ add ip, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2fac0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 3380c │ │ │ │ - ldr r2, [pc, #32] @ (7b36c ) │ │ │ │ - ldr r3, [pc, #28] @ (7b368 ) │ │ │ │ + mov r5, r0 │ │ │ │ + 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 311a8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32314 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldrd r2, r1, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 30398 │ │ │ │ + ldr r2, [pc, #36] @ (7b57c ) │ │ │ │ + ldr r3, [pc, #28] @ (7b578 ) │ │ │ │ add r2, pc │ │ │ │ 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 7b360 │ │ │ │ - add sp, #12 │ │ │ │ + bne.n 7b56e │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + nop │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0007b370 : │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0007b378 : │ │ │ │ - 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] @ (7b3ec ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (7b3f0 ) │ │ │ │ - mov r9, r1 │ │ │ │ - add r4, pc │ │ │ │ - mov r6, r0 │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add.w r8, r7, #8 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r4, [pc, #80] @ (7b3f4 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 7b3c2 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 329a8 │ │ │ │ - cbnz r0, 7b3de │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #1 │ │ │ │ - bgt.n 7b3e4 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 329a8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 7b3a6 │ │ │ │ - ldr r3, [pc, #24] @ (7b3f8 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subs r5, #96 @ 0x60 │ │ │ │ - movs r2, r1 │ │ │ │ - strb r4, [r2, r5] │ │ │ │ - movs r1, r1 │ │ │ │ - subs r5, #78 @ 0x4e │ │ │ │ - movs r2, r1 │ │ │ │ - subs r5, #16 │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -0007b3fc : │ │ │ │ - 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] @ (7b480 ) │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbnz r3, 7b44a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 7b42a │ │ │ │ - ldr r3, [pc, #100] @ (7b484 ) │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - add r3, pc │ │ │ │ - str r2, [r3, #8] │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #92] @ (7b488 ) │ │ │ │ - mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #88] @ (7b48c ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #88] @ (7b490 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #72] @ (7b494 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r3, [pc, #72] @ (7b498 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #72] @ (7b49c ) │ │ │ │ - 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 2fdfc │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #8 │ │ │ │ - blx 30da0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 7b418 │ │ │ │ - nop │ │ │ │ - strb r6, [r2, r3] │ │ │ │ - movs r1, r1 │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ - movs r2, r1 │ │ │ │ - movs r3, #82 @ 0x52 │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ - movs r0, r1 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r6, r1, #21 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r5!, {r1, r3, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007b4a0 : │ │ │ │ - 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] @ (7b524 ) │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbnz r3, 7b4ee │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 7b4ce │ │ │ │ - ldr r3, [pc, #100] @ (7b528 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str r3, [r7, #0] │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #92] @ (7b52c ) │ │ │ │ - mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #88] @ (7b530 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #88] @ (7b534 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #72] @ (7b538 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r3, [pc, #72] @ (7b53c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #72] @ (7b540 ) │ │ │ │ - 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 2fdfc │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #8 │ │ │ │ - blx 30da0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 7b4bc │ │ │ │ - nop │ │ │ │ - strb r2, [r6, r0] │ │ │ │ - movs r1, r1 │ │ │ │ - subs r4, #44 @ 0x2c │ │ │ │ - movs r2, r1 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r0, r3, #27 │ │ │ │ - movs r0, r1 │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r2, r5, #18 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007b544 : │ │ │ │ - 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 7b5b2 │ │ │ │ - mov ip, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 7b5d0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ - ble.n 7b5d4 │ │ │ │ - ldr r3, [pc, #128] @ (7b5e8 ) │ │ │ │ - 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 7b574 │ │ │ │ - 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 31248 │ │ │ │ - ldr r2, [pc, #56] @ (7b5ec ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #52] @ (7b5f0 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #52] @ (7b5f4 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #32] @ (7b5f8 ) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, pc │ │ │ │ - adds r1, #8 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 33e04 │ │ │ │ - nop │ │ │ │ - strh r6, [r7, r5] │ │ │ │ - movs r1, r1 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r2, r6, #23 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0007b5fc : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 7b628 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 7b626 │ │ │ │ - mov ip, r1 │ │ │ │ - cmp r2, #8 │ │ │ │ - ble.n 7b65a │ │ │ │ - ldr r3, [pc, #84] @ (7b664 ) │ │ │ │ - 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 31248 │ │ │ │ - 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] @ (7b668 ) │ │ │ │ - ldr r1, [pc, #48] @ (7b66c ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r0, [pc, #44] @ (7b670 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - ldr r1, [pc, #24] @ (7b674 ) │ │ │ │ - mov r0, ip │ │ │ │ - add r1, pc │ │ │ │ - b.w 33e04 │ │ │ │ - strh r0, [r3, r3] │ │ │ │ - movs r1, r1 │ │ │ │ - movs r1, #66 @ 0x42 │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r4!, {} │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r6, r5, #21 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r2, [r1, r2] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0007b678 : │ │ │ │ - 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] @ (7b798 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #268] @ (7b79c ) │ │ │ │ - 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] @ (7b7a0 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 7b6c4 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 329a8 │ │ │ │ - cbnz r0, 7b6e0 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #1 │ │ │ │ - bgt.n 7b6f0 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 329a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 7b6a8 │ │ │ │ - ldr r3, [pc, #192] @ (7b7a4 ) │ │ │ │ - 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 3453c │ │ │ │ - bic.w r6, r0, r0, asr #31 │ │ │ │ - add.w r0, r6, #11 │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [pc, #160] @ (7b7a8 ) │ │ │ │ - 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [pc, #132] @ (7b7ac ) │ │ │ │ - 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa68 │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 7b77c │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - blx 31af0 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ - blx 2fa68 │ │ │ │ - ldr r2, [pc, #80] @ (7b7b0 ) │ │ │ │ - ldr r1, [pc, #84] @ (7b7b4 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #84] @ (7b7b8 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - adds r2, #12 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - 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 31af0 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - adds r0, r4, r5 │ │ │ │ - blx 3124c │ │ │ │ - b.n 7b754 │ │ │ │ - nop │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ - movs r2, r1 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + movs r7, #170 @ 0xaa │ │ │ │ movs r1, r1 │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ - movs r2, r1 │ │ │ │ - subs r2, #14 │ │ │ │ - movs r2, r1 │ │ │ │ - movs r0, #190 @ 0xbe │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ - movs r7, r0 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ - movs r0, r1 │ │ │ │ │ │ │ │ -0007b7bc : │ │ │ │ +0007b580 : │ │ │ │ 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] @ 7b80c │ │ │ │ + ldr.w ip, [pc, #64] @ 7b5d0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (7b810 ) │ │ │ │ + ldr r3, [pc, #60] @ (7b5d4 ) │ │ │ │ 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 341cc │ │ │ │ + blx 31454 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 33978 │ │ │ │ - ldr r2, [pc, #32] @ (7b814 ) │ │ │ │ - ldr r3, [pc, #28] @ (7b810 ) │ │ │ │ + blx 359bc │ │ │ │ + ldr r2, [pc, #32] @ (7b5d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (7b5d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7b808 │ │ │ │ + bne.n 7b5cc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #16 │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007b818 : │ │ │ │ +0007b5dc : │ │ │ │ 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] @ (7b8a4 ) │ │ │ │ + ldr r6, [pc, #124] @ (7b668 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r4, [pc, #124] @ (7b8a8 ) │ │ │ │ + ldr r4, [pc, #124] @ (7b66c ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ add r6, pc │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r6, r4] │ │ │ │ - ldr r6, [pc, #116] @ (7b8ac ) │ │ │ │ + ldr r6, [pc, #116] @ (7b670 ) │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ mov.w r4, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - blx 341cc │ │ │ │ + blx 31454 │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #28 │ │ │ │ add r0, sp, #20 │ │ │ │ - blx 31e9c │ │ │ │ - ldr r0, [pc, #92] @ (7b8b0 ) │ │ │ │ + blx 336f8 │ │ │ │ + ldr r0, [pc, #92] @ (7b674 ) │ │ │ │ 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 2fdfc │ │ │ │ + blx 2f274 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ - blx 347cc │ │ │ │ + blx 2f310 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ - blx 30da0 │ │ │ │ + blx 31148 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #20 │ │ │ │ - blx 35570 │ │ │ │ - ldr r2, [pc, #40] @ (7b8b4 ) │ │ │ │ - ldr r3, [pc, #28] @ (7b8a8 ) │ │ │ │ + blx 33628 │ │ │ │ + ldr r2, [pc, #40] @ (7b678 ) │ │ │ │ + ldr r3, [pc, #28] @ (7b66c ) │ │ │ │ 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 7b8a0 │ │ │ │ + bne.n 7b664 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r7, #18 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #5 │ │ │ │ + asrs r6, r1, #14 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r4, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r6, #180 @ 0xb4 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007b8b8 : │ │ │ │ +0007b67c : │ │ │ │ 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] @ 7b908 │ │ │ │ + ldr.w ip, [pc, #64] @ 7b6cc │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (7b90c ) │ │ │ │ + ldr r3, [pc, #60] @ (7b6d0 ) │ │ │ │ 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 341cc │ │ │ │ + blx 31454 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 35570 │ │ │ │ - ldr r2, [pc, #32] @ (7b910 ) │ │ │ │ - ldr r3, [pc, #28] @ (7b90c ) │ │ │ │ + blx 33628 │ │ │ │ + ldr r2, [pc, #32] @ (7b6d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (7b6d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7b904 │ │ │ │ + bne.n 7b6c8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + movs r6, #112 @ 0x70 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #20 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0007b914 : │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0007b91c : │ │ │ │ - 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] @ (7b990 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (7b994 ) │ │ │ │ - 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] @ (7b998 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 7b966 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 329a8 │ │ │ │ - cbnz r0, 7b982 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #2 │ │ │ │ - bgt.n 7b988 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 329a8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 7b94a │ │ │ │ - ldr r3, [pc, #24] @ (7b99c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subs r0, #24 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r7, [pc, #912] @ (7bd28 ) │ │ │ │ - movs r1, r1 │ │ │ │ - subs r0, #6 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -0007b9a0 : │ │ │ │ - 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] @ (7ba28 ) │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r4, #96] @ 0x60 │ │ │ │ - cbnz r3, 7b9f4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 7b9d4 │ │ │ │ - ldr r2, [pc, #100] @ (7ba2c ) │ │ │ │ - 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] @ (7ba30 ) │ │ │ │ - mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #88] @ (7ba34 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #88] @ (7ba38 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #68] @ (7ba3c ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r0, [pc, #68] @ (7ba40 ) │ │ │ │ - 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 311dc │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r1, r4, #100 @ 0x64 │ │ │ │ - add.w r0, r4, #16 │ │ │ │ - blx 3412c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - b.n 7b9bc │ │ │ │ - nop │ │ │ │ - ldr r7, [pc, #408] @ (7bbc4 ) │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r7, [pc, #336] @ (7bb80 ) │ │ │ │ - movs r1, r1 │ │ │ │ - adds r0, r5, #6 │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r0!, {r1} │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007ba44 : │ │ │ │ - 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] @ (7bacc ) │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r4, #96] @ 0x60 │ │ │ │ - cbnz r3, 7ba98 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 7ba78 │ │ │ │ - ldr r2, [pc, #100] @ (7bad0 ) │ │ │ │ - add r2, pc │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #88] @ (7bad4 ) │ │ │ │ - mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #88] @ (7bad8 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #88] @ (7badc ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #68] @ (7bae0 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r0, [pc, #68] @ (7bae4 ) │ │ │ │ - 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 311dc │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r1, r4, #100 @ 0x64 │ │ │ │ - add.w r0, r4, #16 │ │ │ │ - blx 3412c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - b.n 7ba60 │ │ │ │ - nop │ │ │ │ - ldr r6, [pc, #776] @ (7bdd8 ) │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [pc, #712] @ (7bd9c ) │ │ │ │ - movs r1, r1 │ │ │ │ - adds r4, r0, #4 │ │ │ │ - movs r7, r0 │ │ │ │ - itte le │ │ │ │ - movle r7, r0 │ │ │ │ - lslle r6, r5, #4 │ │ │ │ - movgt r0, r1 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ - movs r0, r1 │ │ │ │ - ittt pl │ │ │ │ - movpl r7, r0 │ │ │ │ - │ │ │ │ -0007bae8 : │ │ │ │ - pushpl {r4, r5, r6, r7, lr} │ │ │ │ - movpl.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 7bb60 │ │ │ │ - mov lr, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 7bb7e │ │ │ │ - mov ip, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ (7bb90 ) │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - cmp r2, r0 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, #16 │ │ │ │ - mla r1, r0, r3, r1 │ │ │ │ - ble.n 7bb82 │ │ │ │ - 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 7bb22 │ │ │ │ - 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 31248 │ │ │ │ - ldr r2, [pc, #48] @ (7bb94 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (7bb98 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (7bb9c ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - 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 33e04 │ │ │ │ - nop │ │ │ │ - ldr r6, [pc, #48] @ (7bbc4 ) │ │ │ │ - movs r1, r1 │ │ │ │ - adds r2, r3, #0 │ │ │ │ - movs r7, r0 │ │ │ │ - bkpt 0x00f8 │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0007bba0 : │ │ │ │ - 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 7bbe8 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 7bc06 │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [pc, #88] @ (7bc18 ) │ │ │ │ - cmp r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, r3, lsl #3 │ │ │ │ - ble.n 7bc0a │ │ │ │ - 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 31248 │ │ │ │ - ldr r2, [pc, #48] @ (7bc1c ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (7bc20 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (7bc24 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, lr │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 33e04 │ │ │ │ - nop │ │ │ │ - ldr r5, [pc, #360] @ (7bd84 ) │ │ │ │ - movs r1, r1 │ │ │ │ - subs r2, r2, r6 │ │ │ │ - movs r7, r0 │ │ │ │ - bkpt 0x0078 │ │ │ │ - movs r7, r0 │ │ │ │ - vrev64. d0, d7 │ │ │ │ - │ │ │ │ -0007bc28 : │ │ │ │ - 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] @ (7bd44 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #264] @ (7bd48 ) │ │ │ │ - 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] @ (7bd4c ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 7bc74 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 329a8 │ │ │ │ - cbnz r0, 7bc90 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #2 │ │ │ │ - bgt.n 7bca0 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 329a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 7bc58 │ │ │ │ - ldr r3, [pc, #188] @ (7bd50 ) │ │ │ │ - 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 3453c │ │ │ │ - bic.w r6, r0, r0, asr #31 │ │ │ │ - add.w r0, r6, #11 │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [pc, #156] @ (7bd54 ) │ │ │ │ - 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [pc, #128] @ (7bd58 ) │ │ │ │ - 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa68 │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 7bd2a │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 31af0 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ - blx 2fa68 │ │ │ │ - ldr r2, [pc, #80] @ (7bd5c ) │ │ │ │ - ldr r1, [pc, #80] @ (7bd60 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #80] @ (7bd64 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - adds r2, #4 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - 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 31af0 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - adds r0, r4, r5 │ │ │ │ - blx 3124c │ │ │ │ - b.n 7bd02 │ │ │ │ - adds r5, #12 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r4, [pc, #864] @ (7c0ac ) │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ movs r1, r1 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r4, #186 @ 0xba │ │ │ │ - movs r2, r1 │ │ │ │ - subs r6, r1, r4 │ │ │ │ - movs r7, r0 │ │ │ │ - subs r0, r7, r3 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ - movs r2, r1 │ │ │ │ - pop {r2, r5, r6, pc} │ │ │ │ - movs r7, r0 │ │ │ │ - cdp2 0, 10, cr0, cr0, cr7, {0} │ │ │ │ │ │ │ │ -0007bd68 : │ │ │ │ +0007b6d8 : │ │ │ │ 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] @ 7bdb8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7b728 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (7bdbc ) │ │ │ │ + ldr r3, [pc, #60] @ (7b72c ) │ │ │ │ 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 32e8c │ │ │ │ + blx 2f230 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 31f48 │ │ │ │ - ldr r2, [pc, #32] @ (7bdc0 ) │ │ │ │ - ldr r3, [pc, #28] @ (7bdbc ) │ │ │ │ + blx 33594 │ │ │ │ + ldr r2, [pc, #32] @ (7b730 ) │ │ │ │ + ldr r3, [pc, #28] @ (7b72c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7bdb4 │ │ │ │ + bne.n 7b724 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - subs r4, r0, #6 │ │ │ │ + movs r6, #20 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, #5 │ │ │ │ + movs r5, #244 @ 0xf4 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007bdc4 : │ │ │ │ +0007b734 : │ │ │ │ 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] @ (7be50 ) │ │ │ │ + ldr r6, [pc, #124] @ (7b7c0 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r4, [pc, #124] @ (7be54 ) │ │ │ │ + ldr r4, [pc, #124] @ (7b7c4 ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ add r6, pc │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r6, r4] │ │ │ │ - ldr r6, [pc, #116] @ (7be58 ) │ │ │ │ + ldr r6, [pc, #116] @ (7b7c8 ) │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ mov.w r4, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - blx 32e8c │ │ │ │ + blx 2f230 │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #28 │ │ │ │ add r0, sp, #20 │ │ │ │ - blx 2f000 │ │ │ │ - ldr r0, [pc, #92] @ (7be5c ) │ │ │ │ + blx 3169c │ │ │ │ + ldr r0, [pc, #92] @ (7b7cc ) │ │ │ │ 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 311dc │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ - blx 34fe8 │ │ │ │ + blx 35c14 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ blx 3412c │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #20 │ │ │ │ - blx 2f29c │ │ │ │ - ldr r2, [pc, #40] @ (7be60 ) │ │ │ │ - ldr r3, [pc, #28] @ (7be54 ) │ │ │ │ + blx 3191c │ │ │ │ + ldr r2, [pc, #40] @ (7b7d0 ) │ │ │ │ + ldr r3, [pc, #28] @ (7b7c4 ) │ │ │ │ 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 7be4c │ │ │ │ + bne.n 7b7bc │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - subs r2, r5, #4 │ │ │ │ + movs r5, #186 @ 0xba │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #14 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ movs r0, r1 │ │ │ │ - pop {} │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ movs r7, r0 │ │ │ │ - subs r4, r1, #3 │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007be64 : │ │ │ │ +0007b7d4 : │ │ │ │ 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] @ 7beb4 │ │ │ │ + ldr.w ip, [pc, #64] @ 7b824 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (7beb8 ) │ │ │ │ + ldr r3, [pc, #60] @ (7b828 ) │ │ │ │ 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 32e8c │ │ │ │ + blx 2f230 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 2f29c │ │ │ │ - ldr r2, [pc, #32] @ (7bebc ) │ │ │ │ - ldr r3, [pc, #28] @ (7beb8 ) │ │ │ │ + blx 3191c │ │ │ │ + ldr r2, [pc, #32] @ (7b82c ) │ │ │ │ + ldr r3, [pc, #28] @ (7b828 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7beb0 │ │ │ │ + bne.n 7b820 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - subs r0, r1, #2 │ │ │ │ + movs r5, #24 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + movs r4, #248 @ 0xf8 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007bec0 : │ │ │ │ - movs r3, #16 │ │ │ │ - str r3, [r0, #0] │ │ │ │ +0007b830 : │ │ │ │ + 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 │ │ │ │ - nop │ │ │ │ │ │ │ │ -0007bec8 : │ │ │ │ - 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] @ (7bf3c ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (7bf40 ) │ │ │ │ - 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] @ (7bf44 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 7bf12 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 329a8 │ │ │ │ - cbnz r0, 7bf2e │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #16 │ │ │ │ - bgt.n 7bf34 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 329a8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 7bef6 │ │ │ │ - ldr r3, [pc, #24] @ (7bf48 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r2, [pc, #656] @ (7c1d4 ) │ │ │ │ - movs r1, r1 │ │ │ │ - adds r2, #174 @ 0xae │ │ │ │ - movs r2, r1 │ │ │ │ - adds r2, #112 @ 0x70 │ │ │ │ - movs r2, r1 │ │ │ │ +0007b844 : │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0007bf4c : │ │ │ │ - push {r4, lr} │ │ │ │ +0007b85c : │ │ │ │ + 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 r3, [r0, #0] │ │ │ │ - sub sp, #16 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi.n 7bf7e │ │ │ │ - ldr r2, [pc, #172] @ (7c014 ) │ │ │ │ - mov r4, r1 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 7bfc6 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 7bfa0 │ │ │ │ - cmp r2, #3 │ │ │ │ - beq.n 7bfec │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #152] @ (7c018 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #148] @ (7c01c ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #148] @ (7c020 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #128] @ (7c024 ) │ │ │ │ - ldr r0, [pc, #132] @ (7c028 ) │ │ │ │ + str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ + sub sp, #396 @ 0x18c │ │ │ │ + mov r4, r2 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r2, [pc, #2616] @ 7c2b0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r3, [pc, #2612] @ 7c2b4 │ │ │ │ add r2, 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] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #388] @ 0x184 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [sp, #444] @ 0x1bc │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 34fd0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7c0d6 │ │ │ │ + add r0, sp, #228 @ 0xe4 │ │ │ │ + blx 30aa8 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7c0b8 │ │ │ │ + ldr.w r0, [pc, #2556] @ 7c2b8 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #252 @ 0xfc │ │ │ │ add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - adds r3, r2, #4 │ │ │ │ - mov r1, r3 │ │ │ │ + blx 34e1c │ │ │ │ + ldr.w r0, [pc, #2548] @ 7c2bc │ │ │ │ movs r2, #8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 341cc │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3556c │ │ │ │ - ldr r2, [pc, #100] @ (7c02c ) │ │ │ │ - ldr r0, [pc, #100] @ (7c030 ) │ │ │ │ - add r2, pc │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - adds r3, r2, #4 │ │ │ │ - mov r1, r3 │ │ │ │ + blx 32be8 │ │ │ │ + ldr.w r0, [pc, #2536] @ 7c2c0 │ │ │ │ movs r2, #8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 32e8c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2f298 │ │ │ │ - ldr r2, [pc, #68] @ (7c034 ) │ │ │ │ - ldr r0, [pc, #72] @ (7c038 ) │ │ │ │ - add r2, pc │ │ │ │ + add r1, sp, #236 @ 0xec │ │ │ │ add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - adds r3, r2, #4 │ │ │ │ - mov r1, r3 │ │ │ │ + blx 32bdc │ │ │ │ + ldr.w r0, [pc, #2528] @ 7c2c4 │ │ │ │ movs r2, #8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2fac0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 33808 │ │ │ │ - nop │ │ │ │ - lsrs r4, r1, #9 │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ - movs r7, r0 │ │ │ │ - revsh r2, r6 │ │ │ │ - movs r7, r0 │ │ │ │ - stc2 0, cr0, [r6], #-28 @ 0xffffffe4 │ │ │ │ - adds r1, #252 @ 0xfc │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r1, [pc, #904] @ (7c3b4 ) │ │ │ │ - movs r1, r1 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r1, [pc, #752] @ (7c324 ) │ │ │ │ - movs r1, r1 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r1, [pc, #600] @ (7c294 ) │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0007c03c : │ │ │ │ - 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 7c06e │ │ │ │ - ldr r2, [pc, #172] @ (7c104 ) │ │ │ │ - mov r4, r1 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 7c0b6 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 7c090 │ │ │ │ - cmp r2, #3 │ │ │ │ - beq.n 7c0dc │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #152] @ (7c108 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #148] @ (7c10c ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #148] @ (7c110 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #128] @ (7c114 ) │ │ │ │ - ldr r0, [pc, #132] @ (7c118 ) │ │ │ │ - add r2, pc │ │ │ │ + blx 34e1c │ │ │ │ + ldr.w r0, [pc, #2516] @ 7c2c8 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - adds r3, r2, #4 │ │ │ │ - mov r1, r3 │ │ │ │ + blx 34f64 │ │ │ │ + ldr.w r0, [pc, #2508] @ 7c2cc │ │ │ │ movs r2, #8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 341cc │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 33974 │ │ │ │ - ldr r2, [pc, #100] @ (7c11c ) │ │ │ │ - ldr r0, [pc, #100] @ (7c120 ) │ │ │ │ - add r2, pc │ │ │ │ + add r1, sp, #148 @ 0x94 │ │ │ │ add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - adds r3, r2, #4 │ │ │ │ - mov r1, r3 │ │ │ │ + blx 34f64 │ │ │ │ + ldr.w r0, [pc, #2496] @ 7c2d0 │ │ │ │ movs r2, #8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 32e8c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 31f44 │ │ │ │ - ldr r2, [pc, #68] @ (7c124 ) │ │ │ │ - ldr r0, [pc, #72] @ (7c128 ) │ │ │ │ - add r2, pc │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - adds r3, r2, #4 │ │ │ │ - mov r1, r3 │ │ │ │ + blx 34f64 │ │ │ │ + ldr.w r0, [pc, #2488] @ 7c2d4 │ │ │ │ movs r2, #8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2fac0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 35468 │ │ │ │ - nop │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ - movs r7, r0 │ │ │ │ - rev r2, r1 │ │ │ │ - movs r7, r0 │ │ │ │ - smlawb r0, r6, r7, r0 │ │ │ │ - adds r1, #12 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r0, [pc, #968] @ (7c4e4 ) │ │ │ │ - movs r1, r1 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r0, [pc, #816] @ (7c454 ) │ │ │ │ - movs r1, r1 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r0, [pc, #664] @ (7c3c4 ) │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0007c12c : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi.n 7c140 │ │ │ │ - ldr r2, [pc, #60] @ (7c174 ) │ │ │ │ - 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] @ (7c178 ) │ │ │ │ - ldr r1, [pc, #40] @ (7c17c ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r0, [pc, #36] @ (7c180 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ + add r1, sp, #220 @ 0xdc │ │ │ │ add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - lsrs r6, r7, #1 │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r2, r5, #24 │ │ │ │ - movs r7, r0 │ │ │ │ - cbnz r0, 7c18c │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xfa560007 │ │ │ │ - │ │ │ │ -0007c184 : │ │ │ │ - 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 7c1fc │ │ │ │ - mov lr, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 7c21a │ │ │ │ - mov ip, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ (7c22c ) │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - cmp r2, r0 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, #128 @ 0x80 │ │ │ │ - mla r1, r0, r3, r1 │ │ │ │ - ble.n 7c21e │ │ │ │ - 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 7c1be │ │ │ │ - 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 31248 │ │ │ │ - ldr r2, [pc, #48] @ (7c230 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (7c234 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (7c238 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ + blx 318f8 │ │ │ │ + ldr.w r0, [pc, #2476] @ 7c2d8 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - 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 33e04 │ │ │ │ - nop │ │ │ │ - blxns fp │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r6, r7, #21 │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xb88c │ │ │ │ - movs r7, r0 │ │ │ │ - vld1.8 {d0[0]}, [r8], r7 │ │ │ │ - │ │ │ │ -0007c23c : │ │ │ │ - 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 7c284 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 7c2a2 │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [pc, #88] @ (7c2b4 ) │ │ │ │ - cmp r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, r3, lsl #3 │ │ │ │ - ble.n 7c2a6 │ │ │ │ - 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 31248 │ │ │ │ - ldr r2, [pc, #48] @ (7c2b8 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (7c2bc ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (7c2c0 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ + blx 318f8 │ │ │ │ + ldr.w r0, [pc, #2468] @ 7c2dc │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, lr │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 33e04 │ │ │ │ - nop │ │ │ │ - bx r5 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r6, r6, #19 │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ - movs r7, r0 │ │ │ │ - vld4.8 {d0-d3}, [r0], r7 │ │ │ │ - │ │ │ │ -0007c2c4 : │ │ │ │ - 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] @ (7c3e4 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #268] @ (7c3e8 ) │ │ │ │ - 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] @ (7c3ec ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 7c310 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 329a8 │ │ │ │ - cbnz r0, 7c32c │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #16 │ │ │ │ - bgt.n 7c33c │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 329a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 7c2f4 │ │ │ │ - ldr r3, [pc, #192] @ (7c3f0 ) │ │ │ │ - add r3, pc │ │ │ │ + blx 318f8 │ │ │ │ + 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.w r3, [r9] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r1, r6 │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ + cbz r1, 7b95a │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + cbz r2, 7b964 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ + add r1, sp, #244 @ 0xf4 │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ + blx 2f140 │ │ │ │ + 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 308e8 │ │ │ │ + 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 34680 │ │ │ │ + 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 323dc │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - blx 3453c │ │ │ │ - bic.w r6, r0, r0, asr #31 │ │ │ │ - add.w r0, r6, #11 │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [pc, #160] @ (7c3f4 ) │ │ │ │ - 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34010 │ │ │ │ - ldr r3, [pc, #132] @ (7c3f8 ) │ │ │ │ - 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] │ │ │ │ + add r3, sp, #196 @ 0xc4 │ │ │ │ + add r2, sp, #172 @ 0xac │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + blx 34774 │ │ │ │ + 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 34680 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #260 @ 0x104 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ + add.w r9, sp, #356 @ 0x164 │ │ │ │ + blx 323dc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ + blx 34774 │ │ │ │ + add r3, sp, #260 @ 0x104 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + add r0, sp, #300 @ 0x12c │ │ │ │ + blx 34680 │ │ │ │ mov r3, r7 │ │ │ │ - blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa68 │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 7c3c8 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, r4, #8 │ │ │ │ - blx 31af0 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, sp, #260 @ 0x104 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ + blx 323dc │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ - blx 2fa68 │ │ │ │ - ldr r2, [pc, #80] @ (7c3fc ) │ │ │ │ - ldr r1, [pc, #84] @ (7c400 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #84] @ (7c404 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - adds r2, #8 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - 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 31af0 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - adds r0, r4, r5 │ │ │ │ - blx 3124c │ │ │ │ - b.n 7c3a0 │ │ │ │ - nop │ │ │ │ - cmp r6, #196 @ 0xc4 │ │ │ │ - movs r2, r1 │ │ │ │ - mov r8, r5 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r6, #176 @ 0xb0 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r2, r6, #17 │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r4, r3, #17 │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ - movs r2, r1 │ │ │ │ - @ instruction: 0xb6f6 │ │ │ │ - movs r7, r0 │ │ │ │ - strb.w r0, [r2, r7] │ │ │ │ - │ │ │ │ -0007c408 : │ │ │ │ - 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] @ 7c458 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (7c45c ) │ │ │ │ - mov r5, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + add r3, sp, #204 @ 0xcc │ │ │ │ + add r2, sp, #180 @ 0xb4 │ │ │ │ + blx 34774 │ │ │ │ + add r3, sp, #260 @ 0x104 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ + blx 34680 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + add r1, sp, #260 @ 0x104 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ + blx 323dc │ │ │ │ + mov r0, r8 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ + mov r1, r9 │ │ │ │ + blx 34774 │ │ │ │ + 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] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 324c8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 339e4 │ │ │ │ - ldr r2, [pc, #32] @ (7c460 ) │ │ │ │ - ldr r3, [pc, #28] @ (7c45c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7c454 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - adds r4, r4, r3 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, r0, r3 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0007c464 : │ │ │ │ - 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] @ (7c58c ) │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ - ldr r3, [pc, #276] @ (7c590 ) │ │ │ │ - mov r8, r2 │ │ │ │ - add r4, pc │ │ │ │ - mov r7, r0 │ │ │ │ - add r6, sp, #28 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r4, sp, #16 │ │ │ │ + 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 32bb8 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r5, [pc, #2080] @ 7c2e0 │ │ │ │ + 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] @ 7c2e4 │ │ │ │ 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 333b0 │ │ │ │ + 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 2f3d4 │ │ │ │ + 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 333b0 │ │ │ │ + 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 2f3d4 │ │ │ │ + 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 35990 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 7bd7c │ │ │ │ + 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 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 324c8 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f414 │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 354d8 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34674 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 7c4dc │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 7c516 │ │ │ │ - cmp r3, #3 │ │ │ │ - beq.n 7c54e │ │ │ │ - ldr r2, [pc, #208] @ (7c594 ) │ │ │ │ - ldr r3, [pc, #200] @ (7c590 ) │ │ │ │ + ldr.w lr, [sp, #164] @ 0xa4 │ │ │ │ + cmp.w lr, #0 │ │ │ │ + ble.w 7bd66 │ │ │ │ + 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 7bbaa │ │ │ │ + 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 7bd64 │ │ │ │ + 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 32a4c │ │ │ │ + add r3, sp, #260 @ 0x104 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #340 @ 0x154 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + blx 33fec │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #260 @ 0x104 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ + blx 333bc │ │ │ │ + mov r1, r7 │ │ │ │ + ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ + blx 2fa28 │ │ │ │ + vldr s15, [sp, #276] @ 0x114 │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7bb94 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 30ef8 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 332e4 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 7bd5c │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 7bd5c │ │ │ │ + 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 7bda4 │ │ │ │ + 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 7be26 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7c028 │ │ │ │ + vldr s14, [sp, #248] @ 0xf8 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7beca │ │ │ │ + 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 7bd0e │ │ │ │ + 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 7bd0e │ │ │ │ + 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 7bd0e │ │ │ │ + ldr r5, [sp, #116] @ 0x74 │ │ │ │ + adds r1, r5, r0 │ │ │ │ + vldr s5, [r1] │ │ │ │ + vcmp.f32 s14, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7bd0e │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + adds r1, r5, r1 │ │ │ │ + vldr s3, [r1] │ │ │ │ + vcmp.f32 s14, s3 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7bd0e │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + add r1, r5 │ │ │ │ + vldr s4, [r1] │ │ │ │ + vcmp.f32 s14, s4 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7bd0e │ │ │ │ + add.w r1, r5, lr │ │ │ │ + vldr s12, [r1] │ │ │ │ + vcmp.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7c070 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7bde4 │ │ │ │ + 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 7c0f4 │ │ │ │ + vadd.f32 s10, s9, s8 │ │ │ │ + vcmpe.f32 s10, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7c0fe │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7c0fe │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #92] @ 0x5c │ │ │ │ + add r1, r3 │ │ │ │ + add r1, r5 │ │ │ │ + b.n 7c1fa │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 7bb9a │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + blx 2fab4 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + bge.w 7bb4e │ │ │ │ + ldr.w r2, [pc, #1384] @ 7c2e8 │ │ │ │ + ldr.w r3, [pc, #1328] @ 7c2b4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7c588 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #184] @ (7c598 ) │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [pc, #184] @ (7c59c ) │ │ │ │ - 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 311dc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - add r1, sp, #20 │ │ │ │ - blx 3412c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 32e8c │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f29c │ │ │ │ - b.n 7c4c2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [pc, #132] @ (7c5a0 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #132] @ (7c5a4 ) │ │ │ │ - add r3, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ + bne.w 7c2ac │ │ │ │ + add sp, #396 @ 0x18c │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 33fd0 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + cbnz r5, 7bdec │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + add.w ip, r5, r0 │ │ │ │ + vldr s13, [ip] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7be78 │ │ │ │ + vldr s15, [sp, #248] @ 0xf8 │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7bde4 │ │ │ │ + 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 7bfb2 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 7bb9a │ │ │ │ + cbz r1, 7be16 │ │ │ │ + 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 7bde4 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + add r3, r0 │ │ │ │ + vldr s14, [r3] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7bde4 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + adds r1, r3, r0 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + add r0, r3 │ │ │ │ + blx 30840 │ │ │ │ + b.n 7bb9a │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7bfda │ │ │ │ + vldr s14, [sp, #248] @ 0xf8 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7bde4 │ │ │ │ + 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 7bde4 │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + add r0, r2 │ │ │ │ + vldr s11, [r0] │ │ │ │ + vcmp.f32 s14, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7bde4 │ │ │ │ + add r3, r2 │ │ │ │ + vldr s10, [r3] │ │ │ │ + vcmp.f32 s14, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7bff6 │ │ │ │ + b.n 7bde4 │ │ │ │ + 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 30840 │ │ │ │ + b.n 7bb9a │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7bde4 │ │ │ │ + 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 7bde4 │ │ │ │ + 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 7bde4 │ │ │ │ + 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 7bde4 │ │ │ │ + add r3, lr │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + adds r1, r5, r3 │ │ │ │ + vldr s5, [r1] │ │ │ │ + vcmp.f32 s14, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7bde4 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + add r0, r1 │ │ │ │ + vldr s11, [r0] │ │ │ │ + vcmp.f32 s14, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7bde4 │ │ │ │ + add r2, r1 │ │ │ │ + vldr s15, [r2] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7bde4 │ │ │ │ + add r3, r1 │ │ │ │ + vldr s6, [r3] │ │ │ │ + vcmp.f32 s14, s6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7bde4 │ │ │ │ + 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 7beb6 │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + add r0, r2 │ │ │ │ + vldr s11, [r0] │ │ │ │ + vcmp.f32 s15, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7bde4 │ │ │ │ + add r3, r2 │ │ │ │ + vldr s10, [r3] │ │ │ │ + vcmp.f32 s15, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7be9a │ │ │ │ + b.n 7bde4 │ │ │ │ + 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 30840 │ │ │ │ + b.n 7bb9a │ │ │ │ + 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 7beb6 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #25 │ │ │ │ + ldr r1, [pc, #556] @ (7c2ec ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #552] @ (7c2f0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #552] @ (7c2f4 ) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2fdfc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - add r1, sp, #20 │ │ │ │ - blx 30da0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 341cc │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35570 │ │ │ │ - b.n 7c4c2 │ │ │ │ - movs r2, #2 │ │ │ │ - movs r0, #8 │ │ │ │ - ldr r3, [pc, #84] @ (7c5a8 ) │ │ │ │ - mov r1, r6 │ │ │ │ - strd r2, r0, [sp] │ │ │ │ - add r2, sp, #20 │ │ │ │ - ldr r0, [pc, #76] @ (7c5ac ) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #12] │ │ │ │ + blx 33af8 │ │ │ │ + b.w 7b8b8 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #20 │ │ │ │ + ldr r2, [pc, #540] @ (7c2f8 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #536] @ (7c2fc ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #536] @ (7c300 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2f274 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - add r1, sp, #20 │ │ │ │ - blx 31148 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 2fac0 │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3380c │ │ │ │ - b.n 7c4c2 │ │ │ │ + blx 33af8 │ │ │ │ + b.w 7b8aa │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 7c1c8 │ │ │ │ + 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 7bee6 │ │ │ │ + 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 7bee6 │ │ │ │ + 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 7bee6 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + add r0, r1 │ │ │ │ + vldr s6, [r0] │ │ │ │ + vcmp.f32 s14, s6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7bee6 │ │ │ │ + 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 7bee6 │ │ │ │ + add lr, r0 │ │ │ │ + vldr s13, [lr] │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7bee6 │ │ │ │ + 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 7beba │ │ │ │ + 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 7c26e │ │ │ │ + vadd.f32 s10, s9, s8 │ │ │ │ + vcmpe.f32 s10, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7bee6 │ │ │ │ + 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 7c0fe │ │ │ │ + ldr r5, [sp, #116] @ 0x74 │ │ │ │ + adds r1, r5, r0 │ │ │ │ + vldr s11, [r1] │ │ │ │ + vcmp.f32 s14, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7c0fe │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + add r1, r5 │ │ │ │ + vldr s5, [r1] │ │ │ │ + vcmp.f32 s14, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7c0fe │ │ │ │ + add lr, r5 │ │ │ │ + vldr s10, [lr] │ │ │ │ + vcmp.f32 s14, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7c0fe │ │ │ │ + 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 7beb6 │ │ │ │ + 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 7beb6 │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - adds r0, r1, r2 │ │ │ │ + movs r4, #132 @ 0x84 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, r0 │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r3!, {r1, r2, r3, r5} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r3!, {r2, r3, r5} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r3!, {r1, r3, r5} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r3!, {r1, r2, r5} │ │ │ │ + movs r7, r0 │ │ │ │ + strb r4, [r4, r1] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r2, #20 │ │ │ │ + lsrs r6, r2, #27 │ │ │ │ movs r0, r1 │ │ │ │ - push {r2, r3, r4, lr} │ │ │ │ + subs r0, r0, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + cbnz r6, 7c332 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ - movs r0, r1 │ │ │ │ - push {r5, r6, r7} │ │ │ │ + cbnz r2, 7c338 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ - movs r0, r1 │ │ │ │ - push {r1, r5, r7} │ │ │ │ + strex r0, r0, [r8, #28] │ │ │ │ + revsh r0, r3 │ │ │ │ + movs r7, r0 │ │ │ │ + revsh r4, r5 │ │ │ │ movs r7, r0 │ │ │ │ + @ instruction: 0xe82a0007 │ │ │ │ │ │ │ │ -0007c5b0 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007c304 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 7c600 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (7c604 ) │ │ │ │ - mov r5, r1 │ │ │ │ + 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] @ 7c394 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr.w ip, [pc, #96] @ 7c398 │ │ │ │ + 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] @ 7c39c │ │ │ │ add ip, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 324c8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 31f6c │ │ │ │ - ldr r2, [pc, #32] @ (7c608 ) │ │ │ │ - ldr r3, [pc, #28] @ (7c604 ) │ │ │ │ + add.w ip, ip, #4 │ │ │ │ + str.w ip, [sp, #8] │ │ │ │ + add.w ip, sp, #20 │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ + blx 336c8 │ │ │ │ + ldr r2, [pc, #40] @ (7c3a0 ) │ │ │ │ + ldr r3, [pc, #32] @ (7c398 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7c5fc │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bne.n 7c390 │ │ │ │ + add.w sp, sp, #16000 @ 0x3e80 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + adds r0, r1, r7 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + lsls r6, r1, #25 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r4, r1, r6 │ │ │ │ movs r1, r1 │ │ │ │ - │ │ │ │ -0007c60c : │ │ │ │ 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] @ (7c844 ) │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #548] @ (7c848 ) │ │ │ │ + str.w r0, [ip, #3480] @ 0xd98 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr.w r2, [pc, #3396] @ 7d0fc │ │ │ │ + mov r8, r3 │ │ │ │ + ldr.w r3, [pc, #3392] @ 7d100 │ │ │ │ add r2, pc │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov ip, r1 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - vldr s15, [r9] │ │ │ │ - mov r6, r0 │ │ │ │ + sub.w sp, sp, #580 @ 0x244 │ │ │ │ + subs r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldrd r5, r4, [sp, #92] @ 0x5c │ │ │ │ + ldr r4, [sp, #616] @ 0x268 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #572] @ 0x23c │ │ │ │ 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 │ │ │ │ - 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 320d0 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r7 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - strd r5, fp, [sp, #8] │ │ │ │ - strd r5, r4, [sp] │ │ │ │ - blx 320d0 │ │ │ │ - vldr s14, [sp, #40] @ 0x28 │ │ │ │ - vldr s15, [r9] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, sl │ │ │ │ + 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 7ce64 │ │ │ │ + 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] @ 7d104 │ │ │ │ + mov r0, sl │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add r5, pc │ │ │ │ + addw r1, r5, #2100 @ 0x834 │ │ │ │ + blx 35920 │ │ │ │ + addw r1, r5, #2100 @ 0x834 │ │ │ │ + mov.w r0, #1024 @ 0x400 │ │ │ │ + blx 32184 <_gfortran_string_len_trim@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7cb26 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ + ldr.w r5, [pc, #3288] @ 7d108 │ │ │ │ + ldr.w r7, [pc, #3288] @ 7d10c │ │ │ │ + blx 31294 │ │ │ │ + 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] @ 7d110 │ │ │ │ + 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] @ 7d114 │ │ │ │ + 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 2f718 <_gfortran_st_open@plt> │ │ │ │ + ldr.w r3, [pc, #3220] @ 7d118 │ │ │ │ + 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 2f388 <_gfortran_st_read@plt> │ │ │ │ + mov r2, r7 │ │ │ │ + addw r1, r5, #3208 @ 0xc88 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + blx 32b20 <_gfortran_transfer_integer@plt> │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + blx 30fe8 <_gfortran_st_read_done@plt> │ │ │ │ + ldr.w r3, [r5, #3208] @ 0xc88 │ │ │ │ + cmp.w r3, #256 @ 0x100 │ │ │ │ + bgt.w 7cc30 │ │ │ │ + ldr.w r7, [pc, #3156] @ 7d11c │ │ │ │ + cmp.w r3, #256 @ 0x100 │ │ │ │ + ldr.w r5, [pc, #3152] @ 7d120 │ │ │ │ + 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 7ca92 │ │ │ │ + ldr.w r3, [pc, #3124] @ 7d124 │ │ │ │ + addw r7, r7, #3080 @ 0xc08 │ │ │ │ + ldr.w r8, [pc, #3120] @ 7d128 │ │ │ │ + mov fp, r6 │ │ │ │ + ldr.w r9, [pc, #3120] @ 7d12c │ │ │ │ + add r3, pc │ │ │ │ + mov r6, r7 │ │ │ │ + add.w sl, r3, #800 @ 0x320 │ │ │ │ + add r8, pc │ │ │ │ + add r9, pc │ │ │ │ + mov r7, r2 │ │ │ │ + b.n 7c524 │ │ │ │ + ldr.w r1, [pc, #3104] @ 7d130 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r1, #1040] @ 0x410 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r1, #1040] @ 0x410 │ │ │ │ + cmp r3, r7 │ │ │ │ + bgt.w 7ca3c │ │ │ │ + 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 2f388 <_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 2fb0c <_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 2fb0c <_gfortran_transfer_real@plt> │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + blx 30fe8 <_gfortran_st_read_done@plt> │ │ │ │ + ldr.w r3, [r5, #3212] @ 0xc8c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 7c50e │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #14 │ │ │ │ + ldr.w r1, [pc, #2984] @ 7d134 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r2, [pc, #2980] @ 7d138 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [pc, #2976] @ 7d13c │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.n 7c50e │ │ │ │ + ldr.w r4, [pc, #2968] @ 7d140 │ │ │ │ + movs r2, #6 │ │ │ │ + ldr.w r0, [pc, #2964] @ 7d144 │ │ │ │ + add r4, pc │ │ │ │ + add.w r1, r4, #1024 @ 0x400 │ │ │ │ + add r0, pc │ │ │ │ + blx 318f8 │ │ │ │ + ldr.w r0, [pc, #2952] @ 7d148 │ │ │ │ + movs r2, #5 │ │ │ │ + add.w r1, r4, #1048 @ 0x418 │ │ │ │ + add r0, pc │ │ │ │ + blx 318f8 │ │ │ │ + ldr.w r3, [r4, #2092] @ 0x82c │ │ │ │ + cbnz r3, 7c5e6 │ │ │ │ + ldr.w r3, [pc, #2936] @ 7d14c │ │ │ │ + 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] @ 7d150 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r3, [r3, #2096] @ 0x830 │ │ │ │ + cbnz r3, 7c618 │ │ │ │ + ldr.w r3, [pc, #2912] @ 7d154 │ │ │ │ + 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, [sl] │ │ │ │ - blx r7 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, sl │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ - strd r4, r5, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 320d0 │ │ │ │ - vldr s11, [sp, #36] @ 0x24 │ │ │ │ - vldr s15, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - vadd.f32 s15, s15, s11 │ │ │ │ + vstr s15, [r3, #-228] @ 0xffffff1c │ │ │ │ + ldr.w r3, [pc, #2876] @ 7d158 │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 7c658 │ │ │ │ + ldr.w r0, [pc, #2868] @ 7d15c │ │ │ │ + ldr.w r2, [pc, #2868] @ 7d160 │ │ │ │ + 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 7c644 │ │ │ │ + ldr.w r3, [pc, #2824] @ 7d164 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r2, [pc, #2824] @ 7d168 │ │ │ │ + add r3, pc │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [r3, #3076] @ 0xc04 │ │ │ │ + str.w r1, [r2, #1040] @ 0x410 │ │ │ │ cmp r0, #0 │ │ │ │ - vstr s15, [sl] │ │ │ │ - it le │ │ │ │ - vldrle s15, [r9] │ │ │ │ - ble.w 7c802 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r1, r4, #4 │ │ │ │ + ble.n 7c6e0 │ │ │ │ + ldr.w r4, [pc, #2808] @ 7d16c │ │ │ │ + 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 7c690 │ │ │ │ + ldr.w r3, [pc, #2760] @ 7d170 │ │ │ │ adds r0, #1 │ │ │ │ - vldr s12, [pc, #296] @ 7c830 │ │ │ │ - vldr s10, [pc, #296] @ 7c834 │ │ │ │ - add.w r2, r1, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add.w r1, r1, r3, lsl #2 │ │ │ │ - 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 7c71a │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s15, [r9] │ │ │ │ - vldr s11, [r3] │ │ │ │ - vdiv.f32 s14, s12, s11 │ │ │ │ - vcmpe.f32 s14, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 7c7ce │ │ │ │ - vmov.f32 s0, s14 │ │ │ │ - vmov.f32 s1, #208 @ 0xbe800000 -0.250 │ │ │ │ - vstr s15, [sp, #24] │ │ │ │ - vstr s14, [sp, #20] │ │ │ │ - blx 34344 │ │ │ │ - vldr s14, [sp, #20] │ │ │ │ - vmov.f32 s13, #36 @ 0x41200000 10.0 │ │ │ │ - vldr s12, [pc, #160] @ 7c838 │ │ │ │ - vldr s15, [sp, #24] │ │ │ │ - vcmpe.f32 s14, s13 │ │ │ │ - vmul.f32 s15, s15, s12 │ │ │ │ + add r3, pc │ │ │ │ + str.w r0, [r3, #1040] @ 0x410 │ │ │ │ + b.n 7c6e0 │ │ │ │ + vldr s14, [r9] │ │ │ │ + vldr s15, [r5] │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vstr s15, [r9] │ │ │ │ - bgt.n 7c810 │ │ │ │ - ldr r2, [pc, #148] @ (7c84c ) │ │ │ │ - ldr r3, [pc, #144] @ (7c848 ) │ │ │ │ + bge.w 7cc06 │ │ │ │ + ldr.w r2, [pc, #2732] @ 7d174 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r3, [pc, #2728] @ 7d178 │ │ │ │ + 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] @ 7d17c │ │ │ │ + ldr.w r3, [pc, #2584] @ 7d100 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #572] @ 0x23c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7c82c │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ + bne.w 7ce60 │ │ │ │ + add.w sp, sp, #580 @ 0x244 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s13, [pc, #108] @ 7c83c │ │ │ │ - vcmpe.f32 s14, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 7c802 │ │ │ │ - vmov.f32 s0, s14 │ │ │ │ - vldr s1, [pc, #92] @ 7c840 │ │ │ │ - vstr s15, [sp, #20] │ │ │ │ - blx 34344 │ │ │ │ - vldr s14, [pc, #72] @ 7c838 │ │ │ │ - vldr s15, [sp, #20] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vstr s15, [r9] │ │ │ │ - b.n 7c7b4 │ │ │ │ - vmov.f32 s14, #16 @ 0x40800000 4.0 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r9] │ │ │ │ - b.n 7c7b4 │ │ │ │ - ldr r2, [pc, #60] @ (7c850 ) │ │ │ │ - movs r5, #25 │ │ │ │ - ldr r1, [pc, #60] @ (7c854 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #60] @ (7c858 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - b.n 7c7b4 │ │ │ │ - blx 32914 <__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] @ (7c988 ) │ │ │ │ - subs r2, #29 │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - bkpt 0x004c │ │ │ │ - asrs r0, r4, #27 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r1, #21 │ │ │ │ - movs r1, r1 │ │ │ │ - uxth r6, r2 │ │ │ │ - movs r7, r0 │ │ │ │ - uxth r0, r6 │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7c35c │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007c85c : │ │ │ │ - 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] @ (7cb00 ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #652] @ (7cb04 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - vldr s17, [pc, #616] @ 7caec │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ - 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, [pc, #2684] @ 7d180 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r2, [r3, #-232] │ │ │ │ + ldr.w r3, [r3, #-228] │ │ │ │ + str.w r2, [r9] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + b.n 7c6e0 │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ + cmp.w r6, #256 @ 0x100 │ │ │ │ + bgt.w 7cbe2 │ │ │ │ + ldr.w r5, [pc, #2656] @ 7d184 │ │ │ │ + cmp.w r6, #256 @ 0x100 │ │ │ │ + ldr.w r3, [pc, #2652] @ 7d188 │ │ │ │ + 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 7c6e0 │ │ │ │ + ldr.w r9, [pc, #2628] @ 7d18c │ │ │ │ + mov r3, r6 │ │ │ │ + addw sl, r5, #2052 @ 0x804 │ │ │ │ + mov fp, r7 │ │ │ │ + add r9, pc │ │ │ │ + b.n 7c75a │ │ │ │ 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] @ 7caf0 │ │ │ │ - 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] @ (7cb08 ) │ │ │ │ - add.w r7, r4, sl, lsl #2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + 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 31868 │ │ │ │ + ldr.w r3, [pc, #2548] @ 7d190 │ │ │ │ add r3, pc │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr.w r0, [r3, #1040] @ 0x410 │ │ │ │ + adds r0, #1 │ │ │ │ + str.w r0, [r3, #1040] @ 0x410 │ │ │ │ + cmp r0, r6 │ │ │ │ + ble.n 7c756 │ │ │ │ + b.n 7c6e0 │ │ │ │ + ldr.w r5, [pc, #2532] @ 7d194 │ │ │ │ + mov r0, sl │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add r5, pc │ │ │ │ + addw r1, r5, #2100 @ 0x834 │ │ │ │ + blx 35920 │ │ │ │ + addw r1, r5, #2100 @ 0x834 │ │ │ │ + mov.w r0, #1024 @ 0x400 │ │ │ │ + blx 32184 <_gfortran_string_len_trim@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7cc7c │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ + ldr.w r5, [pc, #2492] @ 7d198 │ │ │ │ + ldr.w r7, [pc, #2492] @ 7d19c │ │ │ │ + blx 31294 │ │ │ │ + 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] @ 7d1a0 │ │ │ │ + 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] @ 7d1a4 │ │ │ │ + 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 2f718 <_gfortran_st_open@plt> │ │ │ │ + ldr.w r3, [pc, #2424] @ 7d1a8 │ │ │ │ + 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 2f388 <_gfortran_st_read@plt> │ │ │ │ + mov r2, r7 │ │ │ │ + addw r1, r5, #3208 @ 0xc88 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + blx 32b20 <_gfortran_transfer_integer@plt> │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + blx 30fe8 <_gfortran_st_read_done@plt> │ │ │ │ + ldr.w r3, [r5, #3208] @ 0xc88 │ │ │ │ + cmp.w r3, #256 @ 0x100 │ │ │ │ + bgt.w 7cc56 │ │ │ │ + ldr.w r2, [pc, #2360] @ 7d1ac │ │ │ │ + cmp.w r3, #256 @ 0x100 │ │ │ │ + ldr.w r5, [pc, #2356] @ 7d1b0 │ │ │ │ + mov r0, r3 │ │ │ │ + add r2, pc │ │ │ │ + it ge │ │ │ │ + movge.w r0, #256 @ 0x100 │ │ │ │ + add r5, pc │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7c926 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + mov.w r2, #1 │ │ │ │ + str.w r2, [r5, #1040] @ 0x410 │ │ │ │ + ble.w 7cb02 │ │ │ │ + ldr.w r8, [pc, #2328] @ 7d1b4 │ │ │ │ + add.w sl, r5, #3216 @ 0xc90 │ │ │ │ + ldr.w r9, [pc, #2324] @ 7d1b8 │ │ │ │ + mov fp, r0 │ │ │ │ + add r8, pc │ │ │ │ + str r6, [sp, #12] │ │ │ │ + add r9, pc │ │ │ │ + b.n 7c8f4 │ │ │ │ + ldr.w r1, [r5, #1040] @ 0x410 │ │ │ │ + ldr.w r6, [pc, #2312] @ 7d1bc │ │ │ │ + subs r1, #1 │ │ │ │ + ldr.w r7, [pc, #2308] @ 7d1c0 │ │ │ │ + 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 31868 │ │ │ │ + ldr.w r3, [r5, #1040] @ 0x410 │ │ │ │ adds r3, #1 │ │ │ │ - cmp r3, ip │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bne.n 7c918 │ │ │ │ - vldr s15, [r6] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - vstr s15, [sp, #68] @ 0x44 │ │ │ │ - blx 320d0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + str.w r3, [r5, #1040] @ 0x410 │ │ │ │ + cmp r3, fp │ │ │ │ + bgt.w 7cab8 │ │ │ │ + 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 2f388 <_gfortran_st_read@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + add.w r1, r5, #3216 @ 0xc90 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + blx 2fb0c <_gfortran_transfer_real@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + addw r1, r5, #3220 @ 0xc94 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + blx 32b20 <_gfortran_transfer_integer@plt> │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + blx 30fe8 <_gfortran_st_read_done@plt> │ │ │ │ + ldr.w r3, [r5, #3212] @ 0xc8c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7c96a │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - mov r1, r4 │ │ │ │ + beq.n 7c8ae │ │ │ │ + ldr.w r2, [pc, #2168] @ 7d1c4 │ │ │ │ + movs r3, #6 │ │ │ │ + ldr.w r1, [pc, #2168] @ 7d1c8 │ │ │ │ + movs r6, #14 │ │ │ │ + ldr.w r0, [pc, #2164] @ 7d1cc │ │ │ │ + add r2, pc │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ movs r3, #1 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, ip │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bne.n 7c95c │ │ │ │ - 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 320d0 │ │ │ │ - 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] │ │ │ │ - mov r2, fp │ │ │ │ - strd r7, r3, [sp, #8] │ │ │ │ - mov r1, r8 │ │ │ │ + blx 33af8 │ │ │ │ + b.n 7c8ae │ │ │ │ + vldr s14, [r9] │ │ │ │ + vldr s15, [r5] │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bge.w 7cd10 │ │ │ │ + ldr.w r3, [pc, #2128] @ 7d1d0 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r2, [pc, #2124] @ 7d1d4 │ │ │ │ + add r3, pc │ │ │ │ + add r2, pc │ │ │ │ + vstr s14, [r3, #-232] @ 0xffffff18 │ │ │ │ + str.w r1, [r2, #2096] @ 0x830 │ │ │ │ + vstr s15, [r3, #-228] @ 0xffffff1c │ │ │ │ + b.n 7c6e0 │ │ │ │ + ldr.w r3, [pc, #2108] @ 7d1d8 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r2, [r3, #-240] │ │ │ │ + ldr.w r3, [r3, #-236] │ │ │ │ + str.w r2, [r9] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + b.n 7c6e0 │ │ │ │ + ldr.w ip, [r7] │ │ │ │ + cmp.w ip, #256 @ 0x100 │ │ │ │ + bgt.w 7cbbc │ │ │ │ + ldr.w r2, [pc, #2076] @ 7d1dc │ │ │ │ + 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] @ 7d1e0 │ │ │ │ + add r3, pc │ │ │ │ + str.w r1, [r3, #1040] @ 0x410 │ │ │ │ + ble.w 7c6e0 │ │ │ │ + ldr.w r1, [pc, #2044] @ 7d1e4 │ │ │ │ + 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 │ │ │ │ - mov r0, r5 │ │ │ │ - strd r7, r4, [sp] │ │ │ │ - blx 320d0 │ │ │ │ - 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 7ca72 │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ - add.w sl, r2, #1 │ │ │ │ - ldr.w lr, [sp, #28] │ │ │ │ - mov ip, r4 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ + 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 7ca04 │ │ │ │ + ldr.w r2, [pc, #1976] @ 7d1e8 │ │ │ │ + add.w r3, ip, #1 │ │ │ │ + add r2, pc │ │ │ │ + str.w r3, [r2, #1040] @ 0x410 │ │ │ │ + b.n 7c6e0 │ │ │ │ + ldr.w r2, [pc, #1964] @ 7d1ec │ │ │ │ + mov r6, fp │ │ │ │ + ldr.w r3, [pc, #1964] @ 7d1f0 │ │ │ │ + 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 7ca92 │ │ │ │ + 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 7ca72 │ │ │ │ + ldr.w r3, [pc, #1900] @ 7d1f4 │ │ │ │ + adds r0, #1 │ │ │ │ + add r3, pc │ │ │ │ + str.w r0, [r3, #1040] @ 0x410 │ │ │ │ + ldr.w r3, [pc, #1892] @ 7d1f8 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r2, [pc, #1888] @ 7d1fc │ │ │ │ + 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 34508 <_gfortran_st_close@plt> │ │ │ │ + b.n 7c6e0 │ │ │ │ + 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 7cb02 │ │ │ │ + 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 7cae2 │ │ │ │ + ldr.w r3, [pc, #1800] @ 7d200 │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, pc │ │ │ │ + str.w r1, [r3, #1040] @ 0x410 │ │ │ │ + ldr.w r3, [pc, #1792] @ 7d204 │ │ │ │ + movs r1, #213 @ 0xd5 │ │ │ │ + ldr.w r2, [pc, #1788] @ 7d208 │ │ │ │ + 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 34508 <_gfortran_st_close@plt> │ │ │ │ + b.n 7c6e0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ + blx 3453c │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r4, r6, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34010 │ │ │ │ + ldr.w r3, [pc, #1740] @ 7d20c │ │ │ │ + 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + cmp r4, #79 @ 0x4f │ │ │ │ + bgt.w 7cd3a │ │ │ │ + addw r5, r5, #3124 @ 0xc34 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - vldr s12, [pc, #280] @ 7caf4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31af0 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #80 @ 0x50 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + blx 3124c │ │ │ │ + mov r0, r7 │ │ │ │ + ldr.w r4, [pc, #1688] @ 7d210 │ │ │ │ + blx 2fa68 │ │ │ │ + ldr.w r2, [pc, #1684] @ 7d214 │ │ │ │ + ldr.w r0, [pc, #1684] @ 7d218 │ │ │ │ + add r4, pc │ │ │ │ + add r2, pc │ │ │ │ + movs r5, #6 │ │ │ │ + movs r1, #80 @ 0x50 │ │ │ │ movs r3, #1 │ │ │ │ - vldmia r0!, {s15} │ │ │ │ - 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 │ │ │ │ - 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 7c9e0 │ │ │ │ - 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 7caa0 │ │ │ │ - vmul.f32 s18, s18, s16 │ │ │ │ - vmov.f32 s1, #208 @ 0xbe800000 -0.250 │ │ │ │ - blx 34344 │ │ │ │ - ldr r1, [pc, #184] @ (7cb0c ) │ │ │ │ - ldr r0, [pc, #188] @ (7cb10 ) │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + addw r2, r2, #3124 @ 0xc34 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + ldr.w r2, [pc, #1656] @ 7d21c │ │ │ │ + ldr.w r0, [pc, #1656] @ 7d220 │ │ │ │ + movs r6, #25 │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + mov r1, r4 │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + b.n 7c42a │ │ │ │ movs r3, #6 │ │ │ │ - movs r2, #14 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr.w r1, [pc, #1632] @ 7d224 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r2, [pc, #1628] @ 7d228 │ │ │ │ add r1, pc │ │ │ │ - vmul.f32 s18, s18, s0 │ │ │ │ + ldr.w r0, [pc, #1624] @ 7d22c │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - vstr s18, [r6] │ │ │ │ + blx 33af8 │ │ │ │ + ldr.w ip, [r7] │ │ │ │ + b.n 7c9bc │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr.w r1, [pc, #1608] @ 7d230 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r2, [pc, #1600] @ 7d234 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [pc, #1600] @ 7d238 │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ blx 33af8 │ │ │ │ - b.n 7c908 │ │ │ │ - vldr s15, [r6] │ │ │ │ - vmov.f32 s14, #16 @ 0x40800000 4.0 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r6] │ │ │ │ - ldr r2, [pc, #144] @ (7cb14 ) │ │ │ │ - ldr r3, [pc, #124] @ (7cb04 ) │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ + b.n 7c722 │ │ │ │ + movs r0, #12 │ │ │ │ + movs r1, #6 │ │ │ │ + ldr.w r2, [pc, #1584] @ 7d23c │ │ │ │ + movs r3, #1 │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + ldr.w r1, [pc, #1576] @ 7d240 │ │ │ │ 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 7cadc │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s15, [pc, #84] @ 7caf8 │ │ │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 7cae0 │ │ │ │ - vldr s1, [pc, #72] @ 7cafc │ │ │ │ - str r2, [sp, #20] │ │ │ │ - blx 34344 │ │ │ │ - vldr s15, [pc, #48] @ 7caf0 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - vmul.f32 s18, s18, s15 │ │ │ │ - vmul.f32 s18, s18, s0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - add.w r1, r4, sl, lsl #2 │ │ │ │ - vstr s18, [r6] │ │ │ │ - blx 33e08 │ │ │ │ - b.n 7ca82 │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - vmov.f32 s15, #16 @ 0x40800000 4.0 │ │ │ │ - vmul.f32 s18, s18, s15 │ │ │ │ - b.n 7caca │ │ │ │ - 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] @ (7cc44 ) │ │ │ │ - subs r2, #29 │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - bkpt 0x004c │ │ │ │ - asrs r4, r1, #18 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r4, 7cb40 │ │ │ │ - movs r7, r0 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r6, r7, #9 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0007cb18 : │ │ │ │ - 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] @ (7ccc4 ) │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #404] @ (7ccc8 ) │ │ │ │ + ldr.w r0, [pc, #1576] @ 7d244 │ │ │ │ + add r1, pc │ │ │ │ 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 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7cb80 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - add.w ip, r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r4 │ │ │ │ + blx 33af8 │ │ │ │ + vldr s14, [r9] │ │ │ │ + vldr s15, [r5] │ │ │ │ + b.n 7c6c6 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #15 │ │ │ │ + ldr.w r1, [pc, #1552] @ 7d248 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ 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 7cb6a │ │ │ │ - vldr s15, [sl] │ │ │ │ - mov r3, r5 │ │ │ │ + ldr.w r2, [pc, #1548] @ 7d24c │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [pc, #1544] @ 7d250 │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + ldr.w r3, [r5, #3208] @ 0xc88 │ │ │ │ + b.n 7c4c4 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #15 │ │ │ │ + ldr.w r1, [pc, #1528] @ 7d254 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r2, [pc, #1520] @ 7d258 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [pc, #1520] @ 7d25c │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + ldr.w r3, [r5, #3208] @ 0xc88 │ │ │ │ + b.n 7c870 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ + blx 3453c │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r4, r6, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34010 │ │ │ │ + ldr.w r3, [pc, #1484] @ 7d260 │ │ │ │ + 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + cmp r4, #79 @ 0x4f │ │ │ │ + bgt.n 7cd48 │ │ │ │ + addw r5, r5, #3124 @ 0xc34 │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, sp │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31af0 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #80 @ 0x50 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + blx 3124c │ │ │ │ mov r0, r7 │ │ │ │ - vadd.f32 s15, s15, s13 │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7cbe2 │ │ │ │ - vldr s11, [pc, #268] @ 7ccac │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - vldr s9, [pc, #264] @ 7ccb0 │ │ │ │ + ldr.w r4, [pc, #1432] @ 7d264 │ │ │ │ + blx 2fa68 │ │ │ │ + ldr.w r2, [pc, #1428] @ 7d268 │ │ │ │ + ldr.w r0, [pc, #1428] @ 7d26c │ │ │ │ + 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 │ │ │ │ - vldr s10, [pc, #264] @ 7ccb4 │ │ │ │ - mov r0, r5 │ │ │ │ - vmul.f32 s11, s16, s11 │ │ │ │ - mov r2, r6 │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + ldr.w r2, [pc, #1400] @ 7d270 │ │ │ │ + ldr.w r0, [pc, #1400] @ 7d274 │ │ │ │ + movs r6, #30 │ │ │ │ + add r2, pc │ │ │ │ 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 7cbb8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r7 │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7cc38 │ │ │ │ - vldr s15, [pc, #196] @ 7ccb8 │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - vldr s9, [pc, #192] @ 7ccbc │ │ │ │ + add r0, pc │ │ │ │ mov r1, r4 │ │ │ │ - vldr s10, [pc, #188] @ 7ccc0 │ │ │ │ - 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 7cc0e │ │ │ │ - vldr s15, [sl] │ │ │ │ - mov r3, r5 │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + b.n 7c7d6 │ │ │ │ + movs r0, #12 │ │ │ │ + movs r1, #6 │ │ │ │ + ldr.w r2, [pc, #1376] @ 7d278 │ │ │ │ + movs r3, #1 │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + ldr.w r1, [pc, #1372] @ 7d27c │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [pc, #1368] @ 7d280 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ 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 7cc88 │ │ │ │ - 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 7cc66 │ │ │ │ - ldr r2, [pc, #64] @ (7cccc ) │ │ │ │ - ldr r3, [pc, #60] @ (7ccc8 ) │ │ │ │ + vldr s15, [r5] │ │ │ │ + b.n 7c97e │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r7 │ │ │ │ + addw r0, r5, #3124 @ 0xc34 │ │ │ │ + blx 31af0 │ │ │ │ + b.n 7cb74 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r7 │ │ │ │ + addw r0, r5, #3124 @ 0xc34 │ │ │ │ + blx 31af0 │ │ │ │ + b.n 7ccc8 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + vldr s14, [r0] │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bge.w 7cf7a │ │ │ │ + adds r2, #1 │ │ │ │ + adds r0, #4 │ │ │ │ + movs r6, #1 │ │ │ │ + cmp r2, r4 │ │ │ │ + ble.n 7cd56 │ │ │ │ + ldr.w r0, [pc, #1296] @ 7d284 │ │ │ │ + add r0, pc │ │ │ │ + str.w r2, [r0, #1040] @ 0x410 │ │ │ │ + ldr.w r2, [pc, #1288] @ 7d288 │ │ │ │ + subs r4, #1 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7cca6 │ │ │ │ - add sp, #12 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 32914 <__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 7cc60 │ │ │ │ - subs r7, #175 @ 0xaf │ │ │ │ - add r4, sp, #324 @ 0x144 │ │ │ │ - iteee ls │ │ │ │ - asrls r0, r2, #7 │ │ │ │ - movhi r1, r1 │ │ │ │ - movhi r2, #68 @ 0x44 │ │ │ │ - movhi r0, r0 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0007ccd0 : │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + add.w r2, r2, r4, lsl #2 │ │ │ │ + ldr.w r4, [pc, #1280] @ 7d28c │ │ │ │ + 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] @ 7d290 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r2, [r4, #1048] @ 0x418 │ │ │ │ + str.w r0, [r4, #1044] @ 0x414 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 7cf0c │ │ │ │ + ldr.w r2, [pc, #1244] @ 7d294 │ │ │ │ + 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 7cf1a │ │ │ │ + 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 │ │ │ │ - bls.n 7ce14 │ │ │ │ - ldr r4, [pc, #280] @ (7ce30 ) │ │ │ │ - movs r2, #7 │ │ │ │ - ldr r0, [pc, #280] @ (7ce34 ) │ │ │ │ - add r4, pc │ │ │ │ + vcvt.f32.s32 s9, s14 │ │ │ │ + vmov s14, r0 │ │ │ │ + vcvt.f32.s32 s10, s14 │ │ │ │ + bgt.w 7d034 │ │ │ │ + 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] @ 7d298 │ │ │ │ + vmov r2, s15 │ │ │ │ + vcvt.s32.f32 s14, s14 │ │ │ │ add r0, pc │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2f618 │ │ │ │ - ldr r0, [pc, #272] @ (7ce38 ) │ │ │ │ - movs r2, #7 │ │ │ │ - adds r1, r4, #4 │ │ │ │ + ldr.w r1, [pc, #1124] @ 7d29c │ │ │ │ + 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] @ (7d100 ) │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #572] @ 0x23c │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + beq.w 7d0d0 │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + ldr.w r2, [pc, #1080] @ 7d2a0 │ │ │ │ + vldr s10, [ip] │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [r2, #1024] @ 0x400 │ │ │ │ + vldr s14, [r2] │ │ │ │ + cbz r0, 7ceee │ │ │ │ + ldr.w r0, [pc, #1064] @ 7d2a4 │ │ │ │ + vsub.f32 s0, s10, s14 │ │ │ │ + strd r3, r1, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ - blx 30614 │ │ │ │ - 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 7cdf4 │ │ │ │ - ldr r3, [pc, #232] @ (7ce3c ) │ │ │ │ - vmov.f32 s15, s11 │ │ │ │ - vldr s13, [r8] │ │ │ │ - add.w r9, r4, #12 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 7cd6e │ │ │ │ - cmp r3, sl │ │ │ │ - str r3, [r4, #16] │ │ │ │ - bgt.n 7cdf4 │ │ │ │ - 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 │ │ │ │ + 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 3526c │ │ │ │ + vldr s1, [sp, #20] │ │ │ │ + vadd.f32 s0, s1, s0 │ │ │ │ + blx 3526c │ │ │ │ + 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] @ (7d2a8 ) │ │ │ │ + add r0, pc │ │ │ │ + addw r2, r0, #1028 @ 0x404 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 7cda6 │ │ │ │ - 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] │ │ │ │ + vstr s15, [r2] │ │ │ │ + bhi.n 7cef4 │ │ │ │ + ldr r2, [pc, #980] @ (7d2ac ) │ │ │ │ + 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 7cda0 │ │ │ │ + vmov.f32 s15, s10 │ │ │ │ + b.n 7cec0 │ │ │ │ + ldr r4, [pc, #952] @ (7d2b0 ) │ │ │ │ + movs r2, #2 │ │ │ │ + str.w r2, [r0, #1040] @ 0x410 │ │ │ │ + add r4, pc │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.w 7cd7c │ │ │ │ + adds r0, #4 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 7cd58 │ │ │ │ + vldr s15, [r1] │ │ │ │ + addw r4, r4, #2076 @ 0x81c │ │ │ │ + vstr s15, [r4] │ │ │ │ + b.n 7cde2 │ │ │ │ + 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 3526c │ │ │ │ + vldr s1, [sp, #16] │ │ │ │ + vadd.f32 s0, s1, s0 │ │ │ │ + blx 3526c │ │ │ │ + vldr s15, [sp, #20] │ │ │ │ + ldrd r0, r1, [sp, #24] │ │ │ │ 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 │ │ │ │ + vadd.f32 s15, s15, s0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov.w ip, #0 │ │ │ │ + vldr s14, [r4] │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 7cd64 │ │ │ │ - ldr r0, [pc, #92] @ (7ce40 ) │ │ │ │ - movs r2, #5 │ │ │ │ - add.w r1, r6, #16 │ │ │ │ + bls.w 7d072 │ │ │ │ + adds r2, #1 │ │ │ │ + adds r4, #4 │ │ │ │ + mov.w ip, #1 │ │ │ │ + cmp r1, r2 │ │ │ │ + blt.w 7d0e8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b.n 7cf58 │ │ │ │ + subs r5, r2, #1 │ │ │ │ + cbz r6, 7cf88 │ │ │ │ + ldr r0, [pc, #820] @ (7d2b4 ) │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 35410 │ │ │ │ - ldr r2, [pc, #76] @ (7ce44 ) │ │ │ │ - movs r5, #15 │ │ │ │ - ldr r1, [pc, #76] @ (7ce48 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #76] @ (7ce4c ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ + str.w r4, [r0, #1040] @ 0x410 │ │ │ │ + ldr r4, [pc, #812] @ (7d2b8 ) │ │ │ │ + subs r2, #2 │ │ │ │ + ldr r0, [pc, #812] @ (7d2bc ) │ │ │ │ + vsub.f32 s9, s14, s15 │ │ │ │ + add r4, pc │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp, #80] @ 0x50 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ + 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 7cda0 │ │ │ │ + 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 7ce22 │ │ │ │ + subs r5, r2, #1 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 7d084 │ │ │ │ + ldr r1, [pc, #580] @ (7d2c0 ) │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + add r1, pc │ │ │ │ + str.w r4, [r1, #1040] @ 0x410 │ │ │ │ + ldr r4, [pc, #572] @ (7d2c4 ) │ │ │ │ + subs r2, #2 │ │ │ │ + ldr r1, [pc, #572] @ (7d2c8 ) │ │ │ │ + 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 7cde2 │ │ │ │ + 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 33af4 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #19 │ │ │ │ - ldr r1, [pc, #52] @ (7ce50 ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #48] @ (7ce54 ) │ │ │ │ + b.w 31a74 │ │ │ │ + ldr r1, [pc, #480] @ (7d2cc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #48] @ (7ce58 ) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 7cd16 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + str.w r2, [r1, #1040] @ 0x410 │ │ │ │ + addw r1, r1, #2076 @ 0x81c │ │ │ │ + vldr s15, [r1] │ │ │ │ + b.n 7cde2 │ │ │ │ + nop │ │ │ │ + adds r4, r0, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ movs r2, r1 │ │ │ │ - add r5, sp, #936 @ 0x3a8 │ │ │ │ + movs r7, #92 @ 0x5c │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb8bc │ │ │ │ movs r7, r0 │ │ │ │ - add r5, sp, #912 @ 0x390 │ │ │ │ + cbz r6, 7d178 │ │ │ │ + movs r7, r0 │ │ │ │ + @ instruction: 0xb89e │ │ │ │ movs r7, r0 │ │ │ │ - movs r4, #154 @ 0x9a │ │ │ │ + asrs r6, r7, #10 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r2, [pc, #376] @ (7d298 ) │ │ │ │ + movs r1, r1 │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ movs r2, r1 │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ movs r7, r0 │ │ │ │ - add r5, sp, #136 @ 0x88 │ │ │ │ + @ instruction: 0xb860 │ │ │ │ movs r7, r0 │ │ │ │ - add r5, sp, #0 │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb7ae │ │ │ │ movs r7, r0 │ │ │ │ - svc 156 @ 0x9c │ │ │ │ + @ instruction: 0xb790 │ │ │ │ movs r7, r0 │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ + b.n 7d82c │ │ │ │ movs r7, r0 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + movs r5, #228 @ 0xe4 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb6ba │ │ │ │ movs r7, r0 │ │ │ │ - ldc 0, cr0, [r0, #28] │ │ │ │ - │ │ │ │ -0007ce5c : │ │ │ │ - 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 │ │ │ │ - ldr r4, [pc, #220] @ (7cf50 ) │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #220] @ (7cf54 ) │ │ │ │ - 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 7cf30 │ │ │ │ - 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 7cf12 │ │ │ │ - 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 7ced4 │ │ │ │ - ldr r2, [pc, #68] @ (7cf58 ) │ │ │ │ - ldr r3, [pc, #60] @ (7cf54 ) │ │ │ │ - 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 7cf4c │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r3, #6 │ │ │ │ + @ instruction: 0xb6b2 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r1, [pc, #80] @ (7d1ac ) │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [pc, #824] @ (7d4a0 ) │ │ │ │ + movs r1, r1 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r4, #234 @ 0xea │ │ │ │ + movs r2, r1 │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r4, r3, #24 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [r4, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [pc, #0] @ (7d188 ) │ │ │ │ + movs r1, r1 │ │ │ │ + movs r4, #92 @ 0x5c │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r3, #248 @ 0xf8 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ + movs r2, r1 │ │ │ │ + movs r3, #176 @ 0xb0 │ │ │ │ + movs r2, r1 │ │ │ │ + push {r4, lr} │ │ │ │ + movs r7, r0 │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ + movs r7, r0 │ │ │ │ + push {r1, r4, r5, r6, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ + movs r7, r0 │ │ │ │ + mov sl, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r3, #14 │ │ │ │ + movs r2, r1 │ │ │ │ + push {r1, r4, r6} │ │ │ │ + movs r7, r0 │ │ │ │ + push {r1, r2, r4, r5, r6} │ │ │ │ + movs r7, r0 │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + mov r4, sp │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r4, 7d23c │ │ │ │ + movs r7, r0 │ │ │ │ + cbz r2, 7d228 │ │ │ │ + movs r7, r0 │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #10 │ │ │ │ - ldr r1, [pc, #36] @ (7cf5c ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #32] @ (7cf60 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #32] @ (7cf64 ) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af8 │ │ │ │ - b.n 7ce9c │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + cmp r4, ip │ │ │ │ movs r1, r1 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ + movs r2, r1 │ │ │ │ + add sl, sp │ │ │ │ + movs r1, r1 │ │ │ │ + strb r0, [r4, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #244 @ 0xf4 │ │ │ │ + movs r2, r1 │ │ │ │ + sxtb r4, r2 │ │ │ │ movs r7, r0 │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #134 @ 0x86 │ │ │ │ + movs r2, r1 │ │ │ │ + cbz r6, 7d244 │ │ │ │ + movs r7, r0 │ │ │ │ + cbz r0, 7d22e │ │ │ │ + movs r7, r0 │ │ │ │ + cbz r6, 7d242 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r0, #12 │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ + movs r7, r0 │ │ │ │ + cbz r2, 7d248 │ │ │ │ + movs r7, r0 │ │ │ │ + ble.n 7d2f0 │ │ │ │ + movs r7, r0 │ │ │ │ + cbz r6, 7d242 │ │ │ │ + movs r7, r0 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r2, r0, #8 │ │ │ │ + movs r7, r0 │ │ │ │ + sub sp, #256 @ 0x100 │ │ │ │ + movs r7, r0 │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ movs r7, r0 │ │ │ │ - ldcl 0, cr0, [r4], #-28 @ 0xffffffe4 │ │ │ │ + add sp, #416 @ 0x1a0 │ │ │ │ + movs r7, r0 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ + movs r7, r0 │ │ │ │ + bgt.n 7d230 │ │ │ │ + movs r7, r0 │ │ │ │ + cbz r2, 7d24c │ │ │ │ + movs r7, r0 │ │ │ │ + sub sp, #288 @ 0x120 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r6, r1, #6 │ │ │ │ + movs r7, r0 │ │ │ │ + add sp, #416 @ 0x1a0 │ │ │ │ + movs r7, r0 │ │ │ │ + sub sp, #136 @ 0x88 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r0, r5, #5 │ │ │ │ + movs r7, r0 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ + movs r7, r0 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ + movs r7, r0 │ │ │ │ + subs r0, r7, #2 │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r2, r5, #3 │ │ │ │ + movs r7, r0 │ │ │ │ + add r7, sp, #872 @ 0x368 │ │ │ │ + movs r7, r0 │ │ │ │ + bgt.n 7d29c │ │ │ │ + movs r7, r0 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ + movs r7, r0 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ + movs r7, r0 │ │ │ │ + blt.n 7d258 │ │ │ │ + movs r7, r0 │ │ │ │ + subs r6, r3, #0 │ │ │ │ + movs r2, r1 │ │ │ │ + sbcs r6, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r0, r1, #0 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r0, r6, #7 │ │ │ │ + movs r2, r1 │ │ │ │ + adcs r2, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, r4, #5 │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, r5, #4 │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r4, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r6, r1, #3 │ │ │ │ + movs r2, r1 │ │ │ │ + eors r0, r3 │ │ │ │ + movs r1, r1 │ │ │ │ + ands r4, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, r2, #0 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r2, r0, #0 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, r2, r4 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r6, #162 @ 0xa2 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r0, r0, r4 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r2, r5, r2 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0007d2d0 : │ │ │ │ + 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, #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 7c3a4 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +0007d304 : │ │ │ │ + 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 7c3a4 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0007d338 : │ │ │ │ + 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 7c3a4 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +0007d36c : │ │ │ │ + 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 7c3a4 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0007d3a0 : │ │ │ │ + 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 7c3a4 │ │ │ │ + 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, 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 7c3a4 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +0007d404 : │ │ │ │ + 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 7c3a4 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +0007d434 : │ │ │ │ + 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 7c3a4 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +0007d464 : │ │ │ │ + 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 7c3a4 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +0007d494 : │ │ │ │ + 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 7c3a4 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {pc} │ │ │ │ │ │ │ │ -0007cf68 : │ │ │ │ +0007d4c4 : │ │ │ │ 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 r8, r2 │ │ │ │ - ldr r2, [pc, #540] @ (7d198 ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #540] @ (7d19c ) │ │ │ │ + str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ + sub sp, #92 @ 0x5c │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #300] @ (7d608 ) │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r1 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov r9, r1 │ │ │ │ + ldr r3, [pc, #292] @ (7d60c ) │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - vldr s15, [r7] │ │ │ │ + ldr r7, [pc, #292] @ (7d610 ) │ │ │ │ + add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldrd r5, r4, [sp, #92] @ 0x5c │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + add.w r5, r7, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - 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 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + blx 2f15c │ │ │ │ + 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 30c44 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 34604 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w fp, [pc, #228] @ 7d614 │ │ │ │ + blx 35404 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 319a8 │ │ │ │ + add fp, pc │ │ │ │ + blx 32948 │ │ │ │ + ldr.w sl, [pc, #208] @ 7d618 │ │ │ │ + add r3, sp, #24 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, fp │ │ │ │ + add sl, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - strd r5, r4, [sp] │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ - blx 312a0 │ │ │ │ - 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 312a0 │ │ │ │ - vldr s14, [sp, #40] @ 0x28 │ │ │ │ - vldr s15, [r7] │ │ │ │ - mov r3, r4 │ │ │ │ + ldr.w r9, [pc, #196] @ 7d61c │ │ │ │ + blx 318f8 │ │ │ │ + add r0, sp, #28 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ + add r9, pc │ │ │ │ + blx 318f8 │ │ │ │ + add r3, sp, #32 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 318f8 │ │ │ │ + adds r1, r7, #4 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, fp │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 33938 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, sl │ │ │ │ + blx 33938 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 33938 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ 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] │ │ │ │ + blx 34120 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + blx 30030 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ str r5, [sp, #0] │ │ │ │ - blx 312a0 │ │ │ │ - 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 7d154 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - adds r1, r4, #4 │ │ │ │ - add.w r2, r1, fp, lsl #2 │ │ │ │ - adds r0, #1 │ │ │ │ - vldr s12, [pc, #292] @ 7d184 │ │ │ │ - add.w r1, r1, r3, lsl #2 │ │ │ │ - vldr s10, [pc, #288] @ 7d188 │ │ │ │ - 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 7d06c │ │ │ │ - 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 7d120 │ │ │ │ - vmov.f32 s0, s14 │ │ │ │ - vmov.f32 s1, #208 @ 0xbe800000 -0.250 │ │ │ │ - vstr s15, [sp, #20] │ │ │ │ - vstr s14, [sp, #16] │ │ │ │ - blx 34344 │ │ │ │ - vldr s14, [sp, #16] │ │ │ │ - vmov.f32 s13, #36 @ 0x41200000 10.0 │ │ │ │ - vldr s12, [pc, #160] @ 7d18c │ │ │ │ - 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 7d162 │ │ │ │ - ldr r2, [pc, #152] @ (7d1a0 ) │ │ │ │ - ldr r3, [pc, #144] @ (7d19c ) │ │ │ │ + blx 303b0 │ │ │ │ + add.w r0, r7, #12 │ │ │ │ + blx 32b80 │ │ │ │ + blx 2fc7c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r0, fp │ │ │ │ + movs r2, #11 │ │ │ │ + blx 33938 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, sl │ │ │ │ + blx 33938 │ │ │ │ + movs r2, #11 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 33938 │ │ │ │ + ldr r2, [pc, #52] @ (7d620 ) │ │ │ │ + ldr r3, [pc, #32] @ (7d60c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7d17e │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ + bne.n 7d602 │ │ │ │ + add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s13, [pc, #108] @ 7d190 │ │ │ │ - vcmpe.f32 s14, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 7d154 │ │ │ │ - vmov.f32 s0, s14 │ │ │ │ - vldr s1, [pc, #96] @ 7d194 │ │ │ │ - vstr s15, [sp, #16] │ │ │ │ - blx 34344 │ │ │ │ - vldr s14, [pc, #76] @ 7d18c │ │ │ │ - vldr s15, [sp, #16] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vstr s15, [r7] │ │ │ │ - b.n 7d106 │ │ │ │ - vmov.f32 s14, #16 @ 0x40800000 4.0 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r7] │ │ │ │ - b.n 7d106 │ │ │ │ - ldr r2, [pc, #64] @ (7d1a4 ) │ │ │ │ - movs r5, #25 │ │ │ │ - ldr r1, [pc, #64] @ (7d1a8 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #64] @ (7d1ac ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33af8 │ │ │ │ - b.n 7d106 │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ 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] @ (7d2dc ) │ │ │ │ - subs r2, #29 │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - bkpt 0x004c │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ - movs r1, r1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + @ instruction: 0xf4ca0007 │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ movs r7, r0 │ │ │ │ - add r1, sp, #856 @ 0x358 │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ movs r7, r0 │ │ │ │ - bgt.n 7d20c │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ movs r7, r0 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007d1b0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007d624 : │ │ │ │ + push {r4, r5, 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] @ (7d42c ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #612] @ (7d430 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - vldr s16, [pc, #576] @ 7d418 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ - bic.w r6, r6, r6, asr #31 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7d674 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7d678 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #4] │ │ │ │ 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 │ │ │ │ - mov r5, r0 │ │ │ │ - blx r7 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - mvns r2, r6 │ │ │ │ - vldr s17, [pc, #532] @ 7d41c │ │ │ │ - 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] @ (7d434 ) │ │ │ │ - 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 312a0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r5 │ │ │ │ - strd r6, r3, [sp, #8] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - blx 312a0 │ │ │ │ - vldr s14, [sp, #72] @ 0x48 │ │ │ │ - vldr s15, [r4] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ - mov r1, r8 │ │ │ │ - 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 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 312a0 │ │ │ │ - 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 7d38a │ │ │ │ - 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] @ 7d420 │ │ │ │ - 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 7d2f8 │ │ │ │ - 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 7d3b8 │ │ │ │ - vmul.f32 s18, s18, s17 │ │ │ │ - vmov.f32 s1, #208 @ 0xbe800000 -0.250 │ │ │ │ - blx 34344 │ │ │ │ - ldr r1, [pc, #204] @ (7d438 ) │ │ │ │ - ldr r0, [pc, #208] @ (7d43c ) │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #14 │ │ │ │ - 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 │ │ │ │ - blx 33af8 │ │ │ │ - b.n 7d252 │ │ │ │ - vldr s15, [r4] │ │ │ │ - vmov.f32 s14, #16 @ 0x40800000 4.0 │ │ │ │ - ldr r2, [pc, #172] @ (7d440 ) │ │ │ │ - ldr r3, [pc, #152] @ (7d430 ) │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ + blx 315e0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2ffc8 │ │ │ │ + ldr r2, [pc, #32] @ (7d67c ) │ │ │ │ + ldr r3, [pc, #28] @ (7d678 ) │ │ │ │ add r2, pc │ │ │ │ - vstr s15, [r4] │ │ │ │ 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 7d408 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s15, [pc, #104] @ 7d424 │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 7d40c │ │ │ │ - vldr s1, [pc, #96] @ 7d428 │ │ │ │ - blx 34344 │ │ │ │ - vldr s15, [pc, #76] @ 7d41c │ │ │ │ - vmul.f32 s18, s18, s15 │ │ │ │ - vmul.f32 s18, s18, s0 │ │ │ │ - ldr r1, [pc, #104] @ (7d444 ) │ │ │ │ - mov.w r2, sl, lsl #2 │ │ │ │ - ldr r3, [pc, #76] @ (7d430 ) │ │ │ │ - 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 7d408 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, r6 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 33e04 │ │ │ │ + bne.n 7d670 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - vmov.f32 s15, #16 @ 0x40800000 4.0 │ │ │ │ - vmul.f32 s18, s18, s15 │ │ │ │ - b.n 7d3da │ │ │ │ - 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] @ (7d570 ) │ │ │ │ - subs r2, #29 │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - bkpt 0x004c │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsls r0, r1, #27 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ - movs r7, r0 │ │ │ │ - add r7, pc, #880 @ (adr r7, 7d7ac ) │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r2, r4, #4 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007d448 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007d680 : │ │ │ │ + push {r4, r5, r6, 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] @ (7d5e8 ) │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr r3, [pc, #388] @ (7d5ec ) │ │ │ │ - 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, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #124] @ (7d70c ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (7d710 ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + add r6, pc │ │ │ │ + add r1, sp, #20 │ │ │ │ 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 7d4c8 │ │ │ │ - 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 7d4b2 │ │ │ │ - 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 │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (7d714 ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 315e0 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 33858 │ │ │ │ + ldr r0, [pc, #92] @ (7d718 ) │ │ │ │ + add r6, pc │ │ │ │ + movs r3, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, pc │ │ │ │ + add r2, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx fp │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7d50c │ │ │ │ - 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 7d4f6 │ │ │ │ - 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 7d56c │ │ │ │ - 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 7d546 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - ldrd r1, r3, [sp] │ │ │ │ - blx fp │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 7d5c4 │ │ │ │ - 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 7d59a │ │ │ │ - ldr r2, [pc, #40] @ (7d5f0 ) │ │ │ │ - ldr r3, [pc, #36] @ (7d5ec ) │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + blx 2f274 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 2f4ac │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 31148 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 35190 │ │ │ │ + ldr r2, [pc, #40] @ (7d71c ) │ │ │ │ + ldr r3, [pc, #28] @ (7d710 ) │ │ │ │ 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 7d5e2 │ │ │ │ - add sp, #28 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne.n 7d708 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + ssat r0, #8, sl │ │ │ │ + add r4, pc, #992 @ (adr r4, 7dafc ) │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007d5f4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0007d720 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #188] @ (7d6c4 ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #188] @ (7d6c8 ) │ │ │ │ - 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, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7d770 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7d774 ) │ │ │ │ + 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 │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - mov r3, r2 │ │ │ │ - ittt gt │ │ │ │ - movgt lr, r4 │ │ │ │ - movgt r2, r5 │ │ │ │ - movgt r1, #1 │ │ │ │ - ble.n 7d654 │ │ │ │ - vldmia r2!, {s14} │ │ │ │ - adds r1, #1 │ │ │ │ - vldmia ip!, {s15} │ │ │ │ - cmp r1, r7 │ │ │ │ - vmla.f32 s15, s14, s13 │ │ │ │ - vstmia lr!, {s15} │ │ │ │ - bne.n 7d63e │ │ │ │ - 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 7d6a6 │ │ │ │ - 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 7d688 │ │ │ │ - ldr r2, [pc, #36] @ (7d6cc ) │ │ │ │ - ldr r3, [pc, #28] @ (7d6c8 ) │ │ │ │ + blx 315e0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 35190 │ │ │ │ + ldr r2, [pc, #32] @ (7d778 ) │ │ │ │ + ldr r3, [pc, #28] @ (7d774 ) │ │ │ │ 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 7d6c0 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bne.n 7d76c │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r7, #27 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007d6d0 : │ │ │ │ - ldr.w ip, [r0] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 7d700 │ │ │ │ - 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 7d6ea │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0007d704 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007d77c : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r6, [pc, #548] @ (7d940 ) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #548] @ (7d944 ) │ │ │ │ - mov r4, r1 │ │ │ │ - add r6, pc │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - add r1, sp, #32 │ │ │ │ - ldr r0, [pc, #540] @ (7d948 ) │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7d7cc │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7d7d0 ) │ │ │ │ + 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 34e1c │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7d80a │ │ │ │ - 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 7d7d2 │ │ │ │ - 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 7d82a │ │ │ │ - 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 7d7c8 │ │ │ │ - mov.w lr, #1 │ │ │ │ - adds r5, #1 │ │ │ │ - add r4, r7 │ │ │ │ - add r6, r7 │ │ │ │ - cmp r1, r5 │ │ │ │ - beq.n 7d80a │ │ │ │ - vldr s14, [r4, #-4] │ │ │ │ - add r2, r3 │ │ │ │ - vldr s15, [r4, #-8] │ │ │ │ - vcmp.f32 s16, s14 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 7d76c │ │ │ │ - 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 7d7d2 │ │ │ │ - ldr r2, [pc, #320] @ (7d94c ) │ │ │ │ - ldr r3, [pc, #308] @ (7d944 ) │ │ │ │ + blx 34488 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2fc50 │ │ │ │ + ldr r2, [pc, #32] @ (7d7d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (7d7d0 ) │ │ │ │ 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 7d938 │ │ │ │ - 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 7d7c8 │ │ │ │ - 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 7d916 │ │ │ │ - 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 7d7c8 │ │ │ │ - vmov s15, sl │ │ │ │ - vmov.f32 s2, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s3, [pc, #148] @ 7d93c │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - strd r3, r1, [sp, #8] │ │ │ │ - strd lr, r2, [sp, #24] │ │ │ │ - vdiv.f32 s2, s2, s15 │ │ │ │ - blx 31bdc │ │ │ │ - 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 30e10 <_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 7d8da │ │ │ │ - ldrd r3, r1, [sp, #8] │ │ │ │ - mov lr, r8 │ │ │ │ - ldrd r5, r4, [sp, #16] │ │ │ │ - mov r2, fp │ │ │ │ - b.n 7d7c8 │ │ │ │ - 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 7d898 │ │ │ │ + bne.n 7d7c8 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 7, cr0, cr0, cr6, {0} │ │ │ │ - lsls r6, r6, #19 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007d950 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0007d7d8 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #384] @ (7dae4 ) │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [pc, #384] @ (7dae8 ) │ │ │ │ - mov r5, r0 │ │ │ │ - add r7, pc │ │ │ │ - ldr r0, [pc, #384] @ (7daec ) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - movs r2, #5 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #124] @ (7d864 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (7d868 ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + add r6, pc │ │ │ │ + add r1, sp, #20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (7d86c ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 34488 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 3159c │ │ │ │ + ldr r0, [pc, #92] @ (7d870 ) │ │ │ │ + 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 34e1c │ │ │ │ - ldr r7, [r6, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 7da86 │ │ │ │ - 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 7d9c0 │ │ │ │ - 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 7da86 │ │ │ │ - add.w r3, r1, lr │ │ │ │ - add r0, r6 │ │ │ │ - vldr s15, [r3] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 7d9aa │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vldr s13, [r1] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 7da06 │ │ │ │ - vcmp.f32 s14, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 7dab2 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - beq.n 7da86 │ │ │ │ - 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 7d9de │ │ │ │ - vcmp.f32 s14, s13 │ │ │ │ - adds r2, #1 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 7daa0 │ │ │ │ - cmp r7, r2 │ │ │ │ - beq.n 7da86 │ │ │ │ - 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 7da06 │ │ │ │ - vcmp.f32 s14, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 7d9e8 │ │ │ │ - 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 7da68 │ │ │ │ - b.n 7d9e8 │ │ │ │ - ldr r2, [pc, #104] @ (7daf0 ) │ │ │ │ - ldr r3, [pc, #92] @ (7dae8 ) │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + blx 2fdfc │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 321cc │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 30da0 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 3343c │ │ │ │ + ldr r2, [pc, #40] @ (7d874 ) │ │ │ │ + ldr r3, [pc, #28] @ (7d868 ) │ │ │ │ add r2, pc │ │ │ │ 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 7dade │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r7, r2 │ │ │ │ - beq.n 7da86 │ │ │ │ - mov r1, r3 │ │ │ │ - add r3, lr │ │ │ │ - adds r4, #1 │ │ │ │ - add r0, r6 │ │ │ │ - vldr s15, [r3] │ │ │ │ - b.n 7d9d0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 7da38 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r7, r2 │ │ │ │ - beq.n 7da86 │ │ │ │ - vldr s13, [r3] │ │ │ │ - add r3, lr │ │ │ │ - add r0, r6 │ │ │ │ - vldr s15, [r3] │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 7da06 │ │ │ │ - vcmp.f32 s14, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 7d9e8 │ │ │ │ - b.n 7dab6 │ │ │ │ + bne.n 7d860 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r6, r2, #20 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [lr], #-24 @ 0xffffffe8 │ │ │ │ - lsls r2, r7, #9 │ │ │ │ + subs.w r0, r6, #7 │ │ │ │ + add r5, pc, #512 @ (adr r5, 7da74 ) │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007daf4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0007d878 : │ │ │ │ + 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] @ (7db8c ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #128] @ (7db90 ) │ │ │ │ - sub sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7d8c8 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7d8cc ) │ │ │ │ + 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 300a8 │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 7db68 │ │ │ │ - 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 31a30 │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - cmp r4, r6 │ │ │ │ - vstmia r5!, {s0} │ │ │ │ - bne.n 7db40 │ │ │ │ - add.w r1, r8, r7, lsl #2 │ │ │ │ + blx 34488 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 2fecc │ │ │ │ - ldr r2, [pc, #40] @ (7db94 ) │ │ │ │ - ldr r3, [pc, #36] @ (7db90 ) │ │ │ │ + blx 3343c │ │ │ │ + ldr r2, [pc, #32] @ (7d8d0 ) │ │ │ │ + ldr r3, [pc, #28] @ (7d8cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7db86 │ │ │ │ - add sp, #8 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + bne.n 7d8c4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r6, #7 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007db98 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007d8d4 : │ │ │ │ + movs r3, #3 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0007d8dc : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #512] @ (7ddac ) │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #512] @ (7ddb0 ) │ │ │ │ - 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 7dd80 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (7d950 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (7d954 ) │ │ │ │ mov r9, r1 │ │ │ │ - mov r4, r1 │ │ │ │ + add r4, pc │ │ │ │ + mov r6, r0 │ │ │ │ + add r7, pc │ │ │ │ mov r5, r2 │ │ │ │ - mov r6, r7 │ │ │ │ - add.w fp, sl, #1 │ │ │ │ - mov ip, r7 │ │ │ │ - mov r0, r2 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r1] │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, fp │ │ │ │ - vstmia r0!, {s15} │ │ │ │ - vldmia ip!, {s15} │ │ │ │ - vstmia r1!, {s15} │ │ │ │ - bne.n 7dbe4 │ │ │ │ - sub.w r1, sl, #2 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w 7dd56 │ │ │ │ - mov ip, r7 │ │ │ │ - mov.w r1, sl, asr #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w r0, sl, lsl #2 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str.w r3, [ip], #4 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - 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 7dc26 │ │ │ │ - ands.w sl, sl, #1 │ │ │ │ - bne.n 7dd0c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r0, sp, #24 │ │ │ │ - mov r3, r9 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32160 │ │ │ │ - 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] │ │ │ │ - ble.w 7dd9e │ │ │ │ - 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] │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #24 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r4, [pc, #80] @ (7d958 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 7d926 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ 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 7dc94 │ │ │ │ - mov r0, ip │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 7dcd4 │ │ │ │ - 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 7dcf2 │ │ │ │ - adds r0, #1 │ │ │ │ - movs r3, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 329a8 │ │ │ │ + cbnz r0, 7d942 │ │ │ │ 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 7dcde │ │ │ │ - ldr r2, [pc, #192] @ (7ddb4 ) │ │ │ │ - ldr r3, [pc, #184] @ (7ddb0 ) │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #3 │ │ │ │ + bgt.n 7d948 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 329a8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7d90a │ │ │ │ + ldr r3, [pc, #24] @ (7d95c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + subs r0, r7, #4 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [pc, #320] @ (7da98 ) │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, r4, #4 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r0, r5, #3 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0007d960 : │ │ │ │ + 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] @ (7d9f4 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ + cbnz r3, 7d998 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7d9d2 │ │ │ │ + ldr r2, [pc, #112] @ (7d9f8 ) │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7dda2 │ │ │ │ - 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 32160 │ │ │ │ - vldr s15, [r7] │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ + 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] @ (7d9fc ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (7da00 ) │ │ │ │ + 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 311dc │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr.w ip, [r8] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - cmp.w ip, #2 │ │ │ │ - vstr s15, [r2] │ │ │ │ - bgt.n 7dc86 │ │ │ │ - mov r0, ip │ │ │ │ - b.n 7dcd4 │ │ │ │ - bne.n 7dd8e │ │ │ │ - vldr s12, [r2] │ │ │ │ - movs r0, #2 │ │ │ │ - vldr s15, [r2, #4] │ │ │ │ - vldr s13, [pc, #68] @ 7dda8 │ │ │ │ - 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 7dcda │ │ │ │ - vldr s15, [r2] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s15, [r2] │ │ │ │ - b.n 7dcf2 │ │ │ │ - vldr s15, [r2] │ │ │ │ - movs r0, #1 │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s15, [r2] │ │ │ │ - b.n 7dcda │ │ │ │ - mov r0, ip │ │ │ │ - b.n 7dcc0 │ │ │ │ - blx 32914 <__stack_chk_fail@plt> │ │ │ │ + add.w r1, r4, #148 @ 0x94 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 3412c │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #144] @ 0x90 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bls.n 7d986 │ │ │ │ + ldr r2, [pc, #48] @ (7da04 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (7da08 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7da0c ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cbz r7, 7de20 │ │ │ │ - subs r7, #221 @ 0xdd │ │ │ │ - lsls r4, r2, #5 │ │ │ │ + ldr r5, [pc, #840] @ (7dd40 ) │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r6, r1 │ │ │ │ + ldr r5, [pc, #760] @ (7dcf4 ) │ │ │ │ movs r1, r1 │ │ │ │ + bic.w r0, ip, #7 │ │ │ │ + add r2, pc, #72 @ (adr r2, 7da4c ) │ │ │ │ + movs r7, r0 │ │ │ │ + ldc2 0, cr0, [lr], {6} │ │ │ │ + add r3, pc, #752 @ (adr r3, 7dcfc ) │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r7!, {r4, r5} │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -0007ddb8 : │ │ │ │ - push {lr} │ │ │ │ +0007da10 : │ │ │ │ + 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, #132] @ (7daa4 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ + cbnz r3, 7da48 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7da82 │ │ │ │ + ldr r2, [pc, #112] @ (7daa8 ) │ │ │ │ + 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 32aa4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - │ │ │ │ -0007de00 : │ │ │ │ - b.w 30294 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #96] @ (7daac ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (7dab0 ) │ │ │ │ + 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 311dc │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #148 @ 0x94 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 3412c │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #144] @ 0x90 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bls.n 7da36 │ │ │ │ + ldr r2, [pc, #48] @ (7dab4 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (7dab8 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7dabc ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + ldr r5, [pc, #136] @ (7db30 ) │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [pc, #64] @ (7daec ) │ │ │ │ + movs r1, r1 │ │ │ │ + vhadd.s d16, d12, d7 │ │ │ │ + add r1, pc, #392 @ (adr r1, 7dc3c ) │ │ │ │ + movs r7, r0 │ │ │ │ + smmls r0, lr, r6, r0 │ │ │ │ + add r3, pc, #80 @ (adr r3, 7db0c ) │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r6!, {r7} │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -0007de04 : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 7de6e │ │ │ │ - push {r4, lr} │ │ │ │ +0007dac0 : │ │ │ │ + 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 7de42 │ │ │ │ - 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 7de2a │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 305b0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 7de6a │ │ │ │ - lsrs r3, r3, #1 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - adds r1, #8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ subs r3, #1 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ - vstr s15, [r1, #-4] │ │ │ │ - bne.n 7de56 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bx lr │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7db38 │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 7db56 │ │ │ │ + mov ip, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #132] @ (7db68 ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, #24 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 7db5a │ │ │ │ + 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 7dafa │ │ │ │ + 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 31248 │ │ │ │ + ldr r2, [pc, #48] @ (7db6c ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (7db70 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7db74 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + 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 33e04 │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #384] @ (7dcec ) │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xfab60006 │ │ │ │ + add r2, pc, #400 @ (adr r2, 7dd04 ) │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r5!, {r3, r6, r7} │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -0007de70 : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 7ded6 │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007db78 : │ │ │ │ + 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, #2 │ │ │ │ + bhi.n 7dbc0 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 7dbde │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (7dbf0 ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 7dbe2 │ │ │ │ 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 7de94 │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - blx 3498c │ │ │ │ - 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 7dec2 │ │ │ │ + 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 31248 │ │ │ │ + ldr r2, [pc, #48] @ (7dbf4 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (7dbf8 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7dbfc ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 33e04 │ │ │ │ + nop │ │ │ │ + ldr r3, [pc, #696] @ (7deac ) │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xfa2e0006 │ │ │ │ + add r1, pc, #912 @ (adr r1, 7df8c ) │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r5!, {r6} │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -0007dee8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007dc00 : │ │ │ │ + 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] @ (7e0c8 ) │ │ │ │ - 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 7df56 │ │ │ │ - sub.w r8, r8, #4 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 7dfba │ │ │ │ - mov r6, r3 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 335dc <__aeabi_idivmod@plt> │ │ │ │ - clz r2, r6 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #264] @ (7dd1c ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #264] @ (7dd20 ) │ │ │ │ + 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, #24 │ │ │ │ + ldr r4, [pc, #248] @ (7dd24 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 7dc4c │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 329a8 │ │ │ │ + cbnz r0, 7dc68 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #3 │ │ │ │ + bgt.n 7dc78 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 329a8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7e092 │ │ │ │ - orrs.w r2, fp, r2 │ │ │ │ - str.w r9, [sl, #4]! │ │ │ │ - bne.n 7df4e │ │ │ │ - cmp r6, r4 │ │ │ │ - ite ne │ │ │ │ - movne r2, r8 │ │ │ │ - moveq r2, r4 │ │ │ │ - rsb r1, r8, #8 │ │ │ │ - rsb r0, r8, #12 │ │ │ │ + beq.n 7dc30 │ │ │ │ + ldr r3, [pc, #188] @ (7dd28 ) │ │ │ │ + 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 3453c │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [pc, #156] @ (7dd2c ) │ │ │ │ + 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 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34010 │ │ │ │ + ldr r3, [pc, #128] @ (7dd30 ) │ │ │ │ + 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 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 30cc0 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa68 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 7dd02 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + adds r0, r4, #4 │ │ │ │ blx 31af0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - movs r2, #2 │ │ │ │ - cmp r5, #1 │ │ │ │ - str r2, [r3, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - bne.n 7df56 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - strd sl, r3, [r2] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - blx 300a8 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 7e0ba │ │ │ │ - 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 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2fa68 │ │ │ │ + ldr r2, [pc, #80] @ (7dd34 ) │ │ │ │ + ldr r1, [pc, #80] @ (7dd38 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #80] @ (7dd3c ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #4 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33af8 │ │ │ │ + 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 31af0 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 3124c │ │ │ │ + b.n 7dcda │ │ │ │ + adds r4, r2, #0 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r3, [pc, #176] @ (7ddd4 ) │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, r0, #0 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r2, r0, r7 │ │ │ │ + movs r2, r1 │ │ │ │ + vld1.8 {d0[0]}, [r2], r6 │ │ │ │ + vst1.8 {d0[0]}, [ip], r6 │ │ │ │ + subs r2, r0, r5 │ │ │ │ + movs r2, r1 │ │ │ │ + add r0, pc, #832 @ (adr r0, 7e07c ) │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ + movs r7, r0 │ │ │ │ + │ │ │ │ +0007dd40 : │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [pc, #268] @ (7de50 ) │ │ │ │ + push {r4, lr} │ │ │ │ + vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w lr, [pc, #260] @ 7de54 │ │ │ │ + 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 │ │ │ │ - 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 7e0b2 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 33be4 <__aeabi_idiv@plt> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #2 │ │ │ │ - ble.n 7e0a8 │ │ │ │ - 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 │ │ │ │ - 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] @ 7e0c4 │ │ │ │ - add.w r5, r3, sl, lsl #2 │ │ │ │ - vmul.f32 s17, s17, s20 │ │ │ │ - vadd.f32 s16, s16, s18 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + 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 31a74 │ │ │ │ + nop │ │ │ │ + subs r6, r6, r4 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [pc, #560] @ (7e088 ) │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007de58 : │ │ │ │ + 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 r5, [pc, #80] @ (7debc ) │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r4, [pc, #80] @ (7dec0 ) │ │ │ │ + mov r7, r2 │ │ │ │ + add r5, pc │ │ │ │ + mov r6, r3 │ │ │ │ + add r4, pc │ │ │ │ + add.w r3, r5, #36 @ 0x24 │ │ │ │ + add.w r2, r4, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 31868 │ │ │ │ + mov r0, r8 │ │ │ │ + add.w r3, r5, #40 @ 0x28 │ │ │ │ + add.w r2, r4, #16 │ │ │ │ + adds r1, r4, #4 │ │ │ │ + blx 31868 │ │ │ │ + add.w r3, r4, #24 │ │ │ │ mov r0, r7 │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ - adds r5, #8 │ │ │ │ - vmul.f32 s0, s17, s16 │ │ │ │ - blx 32470 │ │ │ │ - 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 7e058 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r8, r9 │ │ │ │ - beq.n 7e0a0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add sl, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r4, r3 │ │ │ │ - b.n 7e03e │ │ │ │ - ldr.w lr, [sp, #16] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - b.n 7df1c │ │ │ │ - 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 7dff6 │ │ │ │ - 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 │ │ │ │ - @ instruction: 0xeae80007 │ │ │ │ + add.w r2, r4, #20 │ │ │ │ + add.w r1, r5, #20 │ │ │ │ + blx 31868 │ │ │ │ + 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 31864 │ │ │ │ + subs r0, r2, r0 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r1, [pc, #464] @ (7e094 ) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007e0cc : │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 7e0dc │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - add r1, r2 │ │ │ │ - add r2, r1 │ │ │ │ - b.w 2f98c │ │ │ │ +0007dec4 : │ │ │ │ + ldr.w ip, [pc, #32] @ 7dee8 │ │ │ │ + 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, r6, r6 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0007deec : │ │ │ │ + ldr.w ip, [pc, #36] @ 7df14 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add ip, pc │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + 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 │ │ │ │ + adds r6, r1, r6 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0007df18 : │ │ │ │ + ldr.w ip, [pc, #84] @ 7df70 │ │ │ │ + push {r4} │ │ │ │ + add ip, pc │ │ │ │ + ldr.w r4, [ip, #52] @ 0x34 │ │ │ │ + cbz r4, 7df4e │ │ │ │ + vldr s14, [ip, #44] @ 0x2c │ │ │ │ + vldr s12, [ip] │ │ │ │ + vldr s15, [ip, #48] @ 0x30 │ │ │ │ + vldr s13, [ip, #8] │ │ │ │ + ldr r3, [pc, #60] @ (7df74 ) │ │ │ │ + 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 7df36 │ │ │ │ + adds r2, r4, r5 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r0, r0, r5 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007e0e0 : │ │ │ │ +0007df78 : │ │ │ │ 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 │ │ │ │ - ldr r6, [pc, #528] @ (7e304 ) │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr r5, [pc, #528] @ (7e308 ) │ │ │ │ - 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 7e298 │ │ │ │ - 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.w r0, [ip, #3632] @ 0xe30 │ │ │ │ + sub sp, #420 @ 0x1a4 │ │ │ │ + mov r4, r3 │ │ │ │ + strd r1, r2, [sp, #120] @ 0x78 │ │ │ │ + ldr.w r2, [pc, #3024] @ 7eb68 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + ldr.w r3, [pc, #3024] @ 7eb6c │ │ │ │ + add r2, pc │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + add r0, sp, #244 @ 0xf4 │ │ │ │ + ldr.w r9, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [sp, #468] @ 0x1d4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #412] @ 0x19c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r4, [r8, #-4]! │ │ │ │ - mov r0, sl │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + blx 34fd0 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7e8ee │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ + blx 30aa8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7e8d0 │ │ │ │ + ldr.w r0, [pc, #2964] @ 7eb70 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ + add r0, pc │ │ │ │ + blx 34e1c │ │ │ │ + ldr.w r0, [pc, #2956] @ 7eb74 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #172 @ 0xac │ │ │ │ + add r0, pc │ │ │ │ + blx 32be8 │ │ │ │ + ldr.w r0, [pc, #2944] @ 7eb78 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ + add r0, pc │ │ │ │ + blx 32bdc │ │ │ │ + ldr.w r0, [pc, #2936] @ 7eb7c │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #260 @ 0x104 │ │ │ │ + add r0, pc │ │ │ │ + blx 34e1c │ │ │ │ + ldr.w r0, [pc, #2924] @ 7eb80 │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + blx 34f64 │ │ │ │ + ldr.w r0, [pc, #2912] @ 7eb84 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + blx 34f64 │ │ │ │ + ldr.w r0, [pc, #2896] @ 7eb88 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #164 @ 0xa4 │ │ │ │ + add r0, pc │ │ │ │ + blx 34f64 │ │ │ │ + ldr.w r0, [pc, #2888] @ 7eb8c │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ + add r0, pc │ │ │ │ + blx 318f8 │ │ │ │ + ldr.w r0, [pc, #2876] @ 7eb90 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #236 @ 0xec │ │ │ │ + add r0, pc │ │ │ │ + blx 318f8 │ │ │ │ + ldr.w r0, [pc, #2868] @ 7eb94 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #228 @ 0xe4 │ │ │ │ + add r0, pc │ │ │ │ + blx 318f8 │ │ │ │ + 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, 7e082 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [sp, #252] @ 0xfc │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + cbz r2, 7e08c │ │ │ │ + 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 2f140 │ │ │ │ + mov r0, r7 │ │ │ │ + add r3, sp, #324 @ 0x144 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + add r5, sp, #356 @ 0x164 │ │ │ │ + blx 308e8 │ │ │ │ + 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 34680 │ │ │ │ + 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 323dc │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + blx 34774 │ │ │ │ + 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 34680 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #268 @ 0x10c │ │ │ │ + blx 323dc │ │ │ │ mov r1, r4 │ │ │ │ - blx 33be4 <__aeabi_idiv@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - blx 33be4 <__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 7e2b6 │ │ │ │ - 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 7e27c │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ - blx 32e74 │ │ │ │ - mov.w r9, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, sp, #212 @ 0xd4 │ │ │ │ + add r2, sp, #188 @ 0xbc │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + blx 34774 │ │ │ │ + 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 34680 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #268 @ 0x10c │ │ │ │ + blx 323dc │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ + blx 34774 │ │ │ │ + mov r0, r7 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ + add r2, sp, #268 @ 0x10c │ │ │ │ + add r1, sp, #324 @ 0x144 │ │ │ │ + blx 34680 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #268 @ 0x10c │ │ │ │ + blx 323dc │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + add r3, sp, #220 @ 0xdc │ │ │ │ + add r2, sp, #196 @ 0xc4 │ │ │ │ + blx 34774 │ │ │ │ + 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 │ │ │ │ - cmp r3, r7 │ │ │ │ - blt.n 7e226 │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ + blx 32bb8 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ + ldr.w r5, [pc, #2480] @ 7eb98 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r7, [pc, #2472] @ 7eb9c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 7e132 │ │ │ │ - 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 7e25c │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ - blx 35550 │ │ │ │ - b.n 7e1a2 │ │ │ │ - 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 7e26e │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ - blx 34380 │ │ │ │ - b.n 7e1a2 │ │ │ │ - add.w r3, fp, r3, lsl #2 │ │ │ │ - cmp.w r9, #1 │ │ │ │ + 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 333b0 │ │ │ │ + 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 2f3d4 │ │ │ │ + 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 333b0 │ │ │ │ + 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 2f3d4 │ │ │ │ + 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 333b0 │ │ │ │ + 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 2f3d4 │ │ │ │ + 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] │ │ │ │ - beq.n 7e28a │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ - blx 33214 │ │ │ │ - b.n 7e1a2 │ │ │ │ - ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.n 7e298 │ │ │ │ - ldr.w r2, [ip] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 7e298 │ │ │ │ - ldr r1, [pc, #208] @ (7e30c ) │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #200] @ (7e308 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r1, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7e2b2 │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 33e04 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ - blx 35550 │ │ │ │ - mov.w r9, #0 │ │ │ │ - b.n 7e1a6 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ - blx 34380 │ │ │ │ - b.n 7e268 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ - blx 32e74 │ │ │ │ - b.n 7e268 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ - blx 33214 │ │ │ │ - b.n 7e268 │ │ │ │ - ldr r2, [pc, #116] @ (7e310 ) │ │ │ │ - ldr r3, [pc, #108] @ (7e308 ) │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + vstr s0, [sp, #332] @ 0x14c │ │ │ │ + blx 355d0 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 7e4d2 │ │ │ │ + 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 7e4bc │ │ │ │ + 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 7e300 │ │ │ │ + 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 7e4ba │ │ │ │ + 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 32a4c │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #268 @ 0x10c │ │ │ │ + add r1, sp, #364 @ 0x16c │ │ │ │ + add r0, sp, #344 @ 0x158 │ │ │ │ + blx 33fec │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #308 @ 0x134 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #268 @ 0x10c │ │ │ │ + blx 333bc │ │ │ │ + mov r1, r7 │ │ │ │ + ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ + add r0, sp, #308 @ 0x134 │ │ │ │ + blx 2fa28 │ │ │ │ + vldr s15, [sp, #288] @ 0x120 │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7e2e8 │ │ │ │ + ldrd r1, r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 30ef8 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + add r1, sp, #204 @ 0xcc │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 332e4 │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 7e4b0 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 7e4b0 │ │ │ │ + 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 7e4fa │ │ │ │ + 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 7e582 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7e7ec │ │ │ │ + vldr s14, [sp, #260] @ 0x104 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e64a │ │ │ │ + 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 7e45e │ │ │ │ + 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 7e45e │ │ │ │ + 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 7e45e │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + add.w r0, r5, lr │ │ │ │ + vldr s5, [r0] │ │ │ │ + vcmp.f32 s14, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7e45e │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ + add r0, r5 │ │ │ │ + vldr s7, [r0] │ │ │ │ + vcmp.f32 s14, s7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7e45e │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + add.w r0, r5, ip │ │ │ │ + vldr s4, [r0] │ │ │ │ + vcmp.f32 s14, s4 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7e45e │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + adds r0, r5, r0 │ │ │ │ + vldr s12, [r0] │ │ │ │ + vcmp.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7e83e │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7e53c │ │ │ │ + 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 7e90c │ │ │ │ + vadd.f32 s8, s11, s7 │ │ │ │ + vcmpe.f32 s8, s9 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7e918 │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e918 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + add r0, r3 │ │ │ │ + add.w ip, r0, r5 │ │ │ │ + b.n 7ea4e │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 7e2f0 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + blx 2fab4 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + bge.w 7e2a8 │ │ │ │ + ldr.w r2, [pc, #1740] @ 7eba0 │ │ │ │ + ldr.w r3, [pc, #1684] @ 7eb6c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7e2b2 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne.w 7eb64 │ │ │ │ + add sp, #420 @ 0x1a4 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 33fd0 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + mov.w lr, ip, lsl #2 │ │ │ │ + cbnz r1, 7e544 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ + add.w r1, r5, lr │ │ │ │ + vldr s11, [r1] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7e5d6 │ │ │ │ + vldr s15, [sp, #260] @ 0x104 │ │ │ │ + vcmp.f32 s15, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7e53c │ │ │ │ + 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 7e760 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 7e2f0 │ │ │ │ + cbz r0, 7e56e │ │ │ │ + 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 7e53c │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + add r3, lr │ │ │ │ + vldr s14, [r3] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7e53c │ │ │ │ + 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 35afc │ │ │ │ + b.n 7e2f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7e78a │ │ │ │ + vldr s14, [sp, #260] @ 0x104 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7e53c │ │ │ │ + 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 7e53c │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + add.w r2, r1, lr │ │ │ │ + vldr s10, [r2] │ │ │ │ + vcmp.f32 s14, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7e53c │ │ │ │ + adds r2, r1, r3 │ │ │ │ + vldr s12, [r2] │ │ │ │ + vcmp.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7e7a8 │ │ │ │ + b.n 7e53c │ │ │ │ + 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 35afc │ │ │ │ + b.n 7e2f0 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7e53c │ │ │ │ + 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 7e53c │ │ │ │ + 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 7e53c │ │ │ │ + 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 7e53c │ │ │ │ + add r3, lr │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + adds r0, r5, r3 │ │ │ │ + vldr s4, [r0] │ │ │ │ + vcmp.f32 s14, s4 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e53c │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + adds r0, r5, r1 │ │ │ │ + vldr s8, [r0] │ │ │ │ + vcmp.f32 s14, s8 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e53c │ │ │ │ + adds r0, r5, r2 │ │ │ │ + vldr s15, [r0] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e53c │ │ │ │ + adds r0, r5, r3 │ │ │ │ + vldr s5, [r0] │ │ │ │ + vcmp.f32 s14, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e53c │ │ │ │ + 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 7e63c │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + add.w r2, r1, lr │ │ │ │ + vldr s10, [r2] │ │ │ │ + vcmp.f32 s15, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e53c │ │ │ │ + adds r2, r1, r3 │ │ │ │ + vldr s13, [r2] │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7e5fa │ │ │ │ + b.n 7e53c │ │ │ │ + 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 7e63c │ │ │ │ + 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 7e63c │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #25 │ │ │ │ + ldr r1, [pc, #716] @ (7eba4 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #712] @ (7eba8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #712] @ (7ebac ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.w 7dfd8 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #20 │ │ │ │ + ldr r2, [pc, #700] @ (7ebb0 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #696] @ (7ebb4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #696] @ (7ebb8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.w 7dfca │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7ea1c │ │ │ │ + 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 7e66a │ │ │ │ + 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 7e66a │ │ │ │ + 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 7e66a │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + add.w ip, r0, lr │ │ │ │ + vldr s6, [ip] │ │ │ │ + vcmp.f32 s14, s6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e66a │ │ │ │ + ldr r5, [sp, #132] @ 0x84 │ │ │ │ + add.w ip, r0, r5 │ │ │ │ + vldr s5, [ip] │ │ │ │ + vcmp.f32 s14, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e66a │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ + add.w ip, r0, r5 │ │ │ │ + vldr s13, [ip] │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e66a │ │ │ │ + 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 7e63c │ │ │ │ + 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 7eafa │ │ │ │ + vadd.f32 s8, s11, s7 │ │ │ │ + vcmpe.f32 s8, s9 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7e66a │ │ │ │ + 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 7e918 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + add.w r0, r5, lr │ │ │ │ + vldr s9, [r0] │ │ │ │ + vcmp.f32 s14, s9 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e918 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + adds r0, r5, r0 │ │ │ │ + vldr s5, [r0] │ │ │ │ + vcmp.f32 s14, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e918 │ │ │ │ + add.w r0, r5, ip │ │ │ │ + vldr s8, [r0] │ │ │ │ + vcmp.f32 s14, s8 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e918 │ │ │ │ + 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 7e63c │ │ │ │ + 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 7e63c │ │ │ │ blx 32914 <__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 7e2e6 │ │ │ │ - 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 3376c │ │ │ │ - b.n 7e268 │ │ │ │ - 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 3376c │ │ │ │ - b.n 7e1a2 │ │ │ │ - nop │ │ │ │ - stc2 0, cr0, [lr], {8} │ │ │ │ + stc2l 0, cr0, [r6, #-32]! @ 0xffffffe0 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfac60008 │ │ │ │ - @ instruction: 0xfa680008 │ │ │ │ - │ │ │ │ -0007e314 : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 7e340 │ │ │ │ - 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 32160 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + movs r7, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 7eb48 │ │ │ │ + movs r7, r0 │ │ │ │ + strh.w r0, [sl, r8] │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ + movs r7, r0 │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r0!, {r4, r5} │ │ │ │ + movs r7, r0 │ │ │ │ + str r2, [sp, #768] @ 0x300 │ │ │ │ + movs r7, r0 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -0007e344 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007ebbc : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r6, [pc, #472] @ (7e530 ) │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - ldr r5, [pc, #472] @ (7e534 ) │ │ │ │ - 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 7e4d8 │ │ │ │ - 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 │ │ │ │ - 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 33be4 <__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, #3 │ │ │ │ - bhi.w 7e4f6 │ │ │ │ - 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 7e4bc │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 2f304 │ │ │ │ - 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 7e392 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 7e4d8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 7e4d8 │ │ │ │ - ldr r1, [pc, #280] @ (7e538 ) │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #272] @ (7e534 ) │ │ │ │ - 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 7e4f2 │ │ │ │ - ldrd r0, r1, [sp, #32] │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 33e04 │ │ │ │ - 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 7e4a0 │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 2fd78 │ │ │ │ - b.n 7e3fa │ │ │ │ - add r0, r6 │ │ │ │ - subs r0, #1 │ │ │ │ - add.w r0, r9, r0, lsl #2 │ │ │ │ - strd r2, r0, [sp] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 7e4ae │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 33f74 │ │ │ │ - b.n 7e3fa │ │ │ │ - str r2, [sp, #0] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 7e4ca │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 32e80 │ │ │ │ - b.n 7e3fa │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 2fd78 │ │ │ │ - b.n 7e3fa │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 33f74 │ │ │ │ - b.n 7e3fa │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 2f304 │ │ │ │ - b.n 7e3fa │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 32e80 │ │ │ │ - b.n 7e3fa │ │ │ │ - ldr r2, [pc, #96] @ (7e53c ) │ │ │ │ - ldr r3, [pc, #88] @ (7e534 ) │ │ │ │ + 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] @ 7ec5c │ │ │ │ + sub sp, #24 │ │ │ │ + ldr.w ip, [pc, #112] @ 7ec60 │ │ │ │ + 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] @ 7ec64 │ │ │ │ + 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 2f63c │ │ │ │ + ldr r2, [pc, #48] @ (7ec68 ) │ │ │ │ + ldr r3, [pc, #36] @ (7ec60 ) │ │ │ │ + add.w r1, sp, #16000 @ 0x3e80 │ │ │ │ add r2, pc │ │ │ │ + adds r1, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7e4f2 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne.n 7ec58 │ │ │ │ + add.w sp, sp, #16000 @ 0x3e80 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ blx 32914 <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #20] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 7e526 │ │ │ │ - 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 351ac │ │ │ │ - ldrd r3, r4, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - eoreq.w sl, sl, #1 │ │ │ │ - b.n 7e400 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - b.n 7e506 │ │ │ │ - vld1.8 {d0[0]}, [sl], r8 │ │ │ │ + adds.w r0, r0, #8 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str??.w r0, [r2, #8] │ │ │ │ - strh.w r0, [r8, r8] │ │ │ │ + ble.n 7ebd4 │ │ │ │ + movs r7, r0 │ │ │ │ + @ instruction: 0xf0c60008 │ │ │ │ │ │ │ │ -0007e540 : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 7e56c │ │ │ │ - push {lr} │ │ │ │ +0007ec6c : │ │ │ │ + push {r4, r5, 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 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] @ (7ecec ) │ │ │ │ + sub.w sp, sp, #16000 @ 0x3e80 │ │ │ │ + ldr.w lr, [pc, #84] @ 7ecf0 │ │ │ │ + sub sp, #20 │ │ │ │ + add r5, pc │ │ │ │ + add.w r4, sp, #16000 @ 0x3e80 │ │ │ │ + ldr.w ip, [pc, #76] @ 7ecf4 │ │ │ │ + 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 304f0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ + blx 31f60 │ │ │ │ + ldr r2, [pc, #40] @ (7ecf8 ) │ │ │ │ + ldr r3, [pc, #32] @ (7ecf0 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 7ece8 │ │ │ │ + add.w sp, sp, #16000 @ 0x3e80 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + orn r0, r6, #8 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ble.n 7ed4c │ │ │ │ + movs r7, r0 │ │ │ │ + bics.w r0, r4, #8 │ │ │ │ + │ │ │ │ +0007ecfc : │ │ │ │ + vldr s14, [r0] │ │ │ │ + vldr s12, [r1] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + vcmp.f32 s14, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 7ed50 │ │ │ │ + vcmp.f32 s12, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7ee04 │ │ │ │ + vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ + vmov.f32 s9, #240 @ 0xbf800000 -1.0 │ │ │ │ + vldr s10, [pc, #240] @ 7ee14 │ │ │ │ + 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 7ed8e │ │ │ │ + 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 7edae │ │ │ │ + vadd.f32 s12, s14, s13 │ │ │ │ + vmov r1, s15 │ │ │ │ + vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ + vabs.f32 s14, s15 │ │ │ │ + vldr s15, [pc, #156] @ 7ee14 │ │ │ │ + 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 7ed8e │ │ │ │ + vldr s15, [pc, #12] @ 7ee14 │ │ │ │ + vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ + vmov.f32 s10, s15 │ │ │ │ + b.n 7ed8e │ │ │ │ nop │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0007e570 : │ │ │ │ +0007ee18 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ + vpush {d8-d12} │ │ │ │ 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.w r0, [ip, #3536] @ 0xdd0 │ │ │ │ + sub sp, #484 @ 0x1e4 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr.w r2, [pc, #1464] @ 7f3ec │ │ │ │ + mov fp, r1 │ │ │ │ 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 300a8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r3, [pc, #1460] @ 7f3f0 │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #476] @ 0x1dc │ │ │ │ + mov.w r3, #0 │ │ │ │ + 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 34fd0 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7f686 │ │ │ │ + add r0, sp, #300 @ 0x12c │ │ │ │ + blx 30aa8 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7f6ae │ │ │ │ + ldr.w r0, [pc, #1400] @ 7f3f4 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ + add r0, pc │ │ │ │ + blx 34e1c │ │ │ │ + ldr.w r0, [pc, #1392] @ 7f3f8 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #228 @ 0xe4 │ │ │ │ + add r0, pc │ │ │ │ + blx 32be8 │ │ │ │ + ldr.w r0, [pc, #1380] @ 7f3fc │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #308 @ 0x134 │ │ │ │ + add r0, pc │ │ │ │ + blx 32bdc │ │ │ │ + ldr.w r0, [pc, #1372] @ 7f400 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #332 @ 0x14c │ │ │ │ + add r0, pc │ │ │ │ + blx 34e1c │ │ │ │ + ldr.w r0, [pc, #1360] @ 7f404 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + blx 34f64 │ │ │ │ + ldr.w r0, [pc, #1348] @ 7f408 │ │ │ │ + add r3, sp, #212 @ 0xd4 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + blx 34f64 │ │ │ │ + ldr.w r0, [pc, #1332] @ 7f40c │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + blx 34f64 │ │ │ │ + ldr.w r0, [pc, #1320] @ 7f410 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ + add r0, pc │ │ │ │ + blx 318f8 │ │ │ │ + ldr.w r0, [pc, #1308] @ 7f414 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #292 @ 0x124 │ │ │ │ + add r0, pc │ │ │ │ + blx 318f8 │ │ │ │ + ldr.w r0, [pc, #1300] @ 7f418 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #284 @ 0x11c │ │ │ │ + add r0, pc │ │ │ │ + blx 318f8 │ │ │ │ + ldr.w r0, [pc, #1288] @ 7f41c │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + add r0, pc │ │ │ │ + blx 318f8 │ │ │ │ + ldr.w r0, [pc, #1280] @ 7f420 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #316 @ 0x13c │ │ │ │ + add r0, pc │ │ │ │ + blx 318f8 │ │ │ │ + ldr.w r0, [pc, #1268] @ 7f424 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + blx 34a00 │ │ │ │ + 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, 7ef54 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r2, [sp, #292] @ 0x124 │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ + cbz r2, 7ef5e │ │ │ │ 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 7e7da │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 7e60e │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - mov.w r2, fp, lsl #2 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - blx 33e08 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 7efea │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add.w r4, r3, r2, lsl #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 2f140 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ + add r0, sp, #372 @ 0x174 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ + blx 308e8 │ │ │ │ + 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 34680 │ │ │ │ + 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 323dc │ │ │ │ + mov r0, sl │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ + blx 34774 │ │ │ │ + mov r2, r9 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - mov.w r3, r3, lsl #2 │ │ │ │ - ble.n 7e66e │ │ │ │ - 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 7e64e │ │ │ │ - add r4, sl │ │ │ │ - cmp r0, ip │ │ │ │ - beq.n 7e66c │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - b.n 7e644 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - cmp r2, r0 │ │ │ │ - ble.n 7e712 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 7efd2 │ │ │ │ - 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 7f076 │ │ │ │ - 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 7e6bc │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - add sl, fp │ │ │ │ - cmp ip, r7 │ │ │ │ - bne.n 7e6ae │ │ │ │ - ldrd r1, r2, [sp, #24] │ │ │ │ - add lr, r0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r2, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 7eeae │ │ │ │ - adds r1, #1 │ │ │ │ - b.n 7e69c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r2, #2 │ │ │ │ - ble.w 7f016 │ │ │ │ - subs r2, #3 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ + str.w r9, [sp, #56] @ 0x38 │ │ │ │ + blx 34680 │ │ │ │ + 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 │ │ │ │ + blx 323dc │ │ │ │ + mov r0, r9 │ │ │ │ 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 │ │ │ │ - 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 7efa6 │ │ │ │ - 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 7e77c │ │ │ │ - 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 7e76c │ │ │ │ - ldrd r5, r2, [sp, #28] │ │ │ │ - ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - cmp r4, r2 │ │ │ │ - beq.w 7eda6 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - adds r2, #1 │ │ │ │ - add ip, r4 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - add r5, r4 │ │ │ │ - b.n 7e744 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 7e7ec │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - mov.w r2, fp, lsl #2 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - blx 33e08 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #2 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ble.w 7ef80 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 7e87c │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - mov.w lr, #2 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - add.w ip, r0, #1 │ │ │ │ + add r3, sp, #268 @ 0x10c │ │ │ │ + add r2, sp, #244 @ 0xf4 │ │ │ │ + blx 34774 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ 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 7e840 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add r8, r7 │ │ │ │ - sub.w r9, r9, r7 │ │ │ │ - cmp fp, lr │ │ │ │ - bge.n 7e82a │ │ │ │ - ldr.w fp, [sp] │ │ │ │ - ldr r6, [sp, #164] @ 0xa4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 7f028 │ │ │ │ - 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 32470 │ │ │ │ - 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] @ 7ea44 │ │ │ │ - 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 7e950 │ │ │ │ - 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 7e92e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #4 │ │ │ │ - ble.n 7e9e0 │ │ │ │ - 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 7e9ce │ │ │ │ - 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 7e9a8 │ │ │ │ - adds r5, #1 │ │ │ │ - add r6, r7 │ │ │ │ - sub.w ip, ip, r7 │ │ │ │ - cmp sl, r5 │ │ │ │ - bge.n 7e978 │ │ │ │ - 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 7e8fe │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ldr r6, [sp, #164] @ 0xa4 │ │ │ │ - ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ - ble.n 7ea48 │ │ │ │ - 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} │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + add r5, sp, #420 @ 0x1a4 │ │ │ │ + blx 34680 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + blx 323dc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #248 @ 0xf8 │ │ │ │ + blx 34774 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + add r0, sp, #372 @ 0x174 │ │ │ │ + blx 34680 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + blx 323dc │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, sp, #276 @ 0x114 │ │ │ │ + add r2, sp, #252 @ 0xfc │ │ │ │ + blx 34774 │ │ │ │ + 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 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstmia r1!, {s15} │ │ │ │ - bne.n 7ea20 │ │ │ │ - adds r4, #1 │ │ │ │ - add r3, r7 │ │ │ │ - cmp ip, r4 │ │ │ │ - blt.n 7ea48 │ │ │ │ - mov.w r9, r3, lsl #2 │ │ │ │ - b.n 7ea18 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + 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 32bb8 │ │ │ │ + ldr r4, [pc, #860] @ (7f428 ) │ │ │ │ + mov r1, r7 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r6, [pc, #848] @ (7f42c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.w 7ed46 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7eaa8 │ │ │ │ - adds r7, r3, #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + 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 333b0 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + str r4, [sp, #0] │ │ │ │ + vstr s0, [sp, #432] @ 0x1b0 │ │ │ │ + blx 2f3d4 │ │ │ │ + add r1, sp, #428 @ 0x1ac │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ + vstr s0, [sp, #428] @ 0x1ac │ │ │ │ + blx 32f40 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7efc0 │ │ │ │ - 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 │ │ │ │ + bne.w 7f6cc │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 7f30a │ │ │ │ + ldr r3, [pc, #772] @ (7f430 ) │ │ │ │ + mov.w fp, #1 │ │ │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ + add r3, pc │ │ │ │ + vldr s24, [pc, #680] @ 7f3e0 │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [pc, #756] @ (7f434 ) │ │ │ │ + vldr s23, [pc, #676] @ 7f3e4 │ │ │ │ + add r3, pc │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ 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 33e08 │ │ │ │ - add fp, r8 │ │ │ │ - add.w r3, r0, r9 │ │ │ │ - cmp sl, r7 │ │ │ │ - bne.n 7ea88 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.w 7ed3c │ │ │ │ - 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 7eb3c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - add.w r6, r0, r9, lsl #2 │ │ │ │ - add.w r5, r0, sl, lsl #2 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + ldr.w lr, [sp, #232] @ 0xe8 │ │ │ │ + cmp.w lr, #0 │ │ │ │ + ble.w 7f2f6 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ movs r4, #1 │ │ │ │ - subs r1, r1, r7 │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - add.w r8, r1, ip │ │ │ │ - vldr s15, [r6, #4] │ │ │ │ - add r8, r7 │ │ │ │ + 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 7f1ae │ │ │ │ + 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 │ │ │ │ - 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 7eb16 │ │ │ │ - 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 7eafe │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [sp, #164] @ 0xa4 │ │ │ │ - cmp r4, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - beq.w 7ed3c │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ - cmp r4, r5 │ │ │ │ - bge.n 7ec6a │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - cmp r6, #2 │ │ │ │ - ble.w 7ed3c │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + adds r3, #4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, r4 │ │ │ │ + blt.w 7f2f2 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + add r2, sp, #388 @ 0x184 │ │ │ │ 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 │ │ │ │ + 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 32a4c │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + mov r3, sl │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ + add r0, sp, #388 @ 0x184 │ │ │ │ + mov r2, r5 │ │ │ │ + blx 33fec │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #364 @ 0x16c │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 333bc │ │ │ │ + mov r1, r7 │ │ │ │ + ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ + add r0, sp, #364 @ 0x16c │ │ │ │ + blx 2fa28 │ │ │ │ + vldr s15, [sp, #356] @ 0x164 │ │ │ │ + vcmp.f32 s15, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7f196 │ │ │ │ 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 7ef92 │ │ │ │ - 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 7ec00 │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - cmp r9, r8 │ │ │ │ - bne.n 7ebf2 │ │ │ │ - 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 7ed3c │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - add r5, r6 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - add r0, r6 │ │ │ │ - add r4, r6 │ │ │ │ - b.n 7ebc6 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 30ef8 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + add r1, sp, #260 @ 0x104 │ │ │ │ + blx 332e4 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7f32e │ │ │ │ + ldr.w fp, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.n 7f2e8 │ │ │ │ + ldr r2, [sp, #260] @ 0x104 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 7f2e8 │ │ │ │ + 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 │ │ │ │ - ble.n 7ed3c │ │ │ │ - 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 7f064 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov ip, r2 │ │ │ │ - movs r5, #1 │ │ │ │ + bne.w 7f43c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7f4e2 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.w 7f538 │ │ │ │ + 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 7fac4 │ │ │ │ + vldr s15, [pc, #292] @ 7f3e8 │ │ │ │ + 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 32f0c │ │ │ │ + b.n 7f19e │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 7f19e │ │ │ │ + ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + blx 2fab4 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + cmp r3, fp │ │ │ │ + bge.w 7f14a │ │ │ │ + ldr r2, [pc, #300] @ (7f438 ) │ │ │ │ + ldr r3, [pc, #224] @ (7f3f0 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #476] @ 0x1dc │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 7fc66 │ │ │ │ + add sp, #484 @ 0x1e4 │ │ │ │ + vpop {d8-d12} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 33fd0 │ │ │ │ + add r0, sp, #260 @ 0x104 │ │ │ │ + blx 3502c │ │ │ │ + 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 3502c │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + vmov.f32 s21, s0 │ │ │ │ + blx 2f358 │ │ │ │ + vmov.f32 s20, s0 │ │ │ │ + ldr.w fp, [sp, #236] @ 0xec │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r3, fp, #1 │ │ │ │ + str r3, [sp, #452] @ 0x1c4 │ │ │ │ + blx 2f358 │ │ │ │ + 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 7f21c │ │ │ │ + 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, 7f39c │ │ │ │ + vmul.f32 s20, s20, s23 │ │ │ │ + vmul.f32 s18, s18, s23 │ │ │ │ + vmov.f32 s0, s18 │ │ │ │ + blx 30864 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ + vmul.f32 s16, s16, s0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7f21c │ │ │ │ + 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] │ │ │ │ - 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, sp, #176 @ 0xb0 │ │ │ │ + vstr s20, [sp, #452] @ 0x1c4 │ │ │ │ + vstr s18, [sp, #448] @ 0x1c0 │ │ │ │ + blx 2f788 │ │ │ │ + b.n 7f218 │ │ │ │ + nop │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ + subs r7, #201 @ 0xc9 │ │ │ │ + @ instruction: 0xfa333c8e │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 12, cr0, cr12, cr8, {0} │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + movs r7, r0 │ │ │ │ + bls.n 7f440 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ + movs r1, r1 │ │ │ │ + bhi.n 7f388 │ │ │ │ + movs r7, r0 │ │ │ │ + bhi.n 7f36c │ │ │ │ + movs r7, r0 │ │ │ │ + ldrd r0, r0, [r6, #32]! │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 7f4be │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 7f47e │ │ │ │ + vldr s14, [sp, #332] @ 0x14c │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7f474 │ │ │ │ + ldrd r3, r1, [sp, #108] @ 0x6c │ │ │ │ + add r3, r1 │ │ │ │ add r3, fp │ │ │ │ - vldr s12, [r1, #8] │ │ │ │ - subs r4, #1 │ │ │ │ - vldr s14, [r0, #8] │ │ │ │ + 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 7f492 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 7f19e │ │ │ │ + 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] @ 7fa58 │ │ │ │ + add r0, sp, #444 @ 0x1bc │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + add r1, pc │ │ │ │ + vldr s14, [r3] │ │ │ │ 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 7ecd8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r5, #1 │ │ │ │ - add ip, r9 │ │ │ │ - add r8, r9 │ │ │ │ - add lr, r3 │ │ │ │ - cmp r7, r5 │ │ │ │ - bne.n 7ecc4 │ │ │ │ - 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] │ │ │ │ + vsub.f32 s13, s13, s14 │ │ │ │ + vmul.f32 s14, s14, s12 │ │ │ │ + vmla.f32 s14, s13, s15 │ │ │ │ + vstr s14, [sp, #444] @ 0x1bc │ │ │ │ + blx 32f0c │ │ │ │ + b.n 7f19e │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 7f4d2 │ │ │ │ + vldr s14, [sp, #332] @ 0x14c │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7f474 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + add r0, sp, #444 @ 0x1bc │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + vstr s15, [sp, #444] @ 0x1bc │ │ │ │ + blx 32f0c │ │ │ │ + b.n 7f19e │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 7f67a │ │ │ │ + vldr s14, [sp, #332] @ 0x14c │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7f474 │ │ │ │ + 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 7f474 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ + ldr.w r1, [pc, #1352] @ 7fa5c │ │ │ │ + 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 32f0c │ │ │ │ + b.n 7f19e │ │ │ │ + vldr s14, [sp, #332] @ 0x14c │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7f972 │ │ │ │ + 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 7f598 │ │ │ │ + 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 7f598 │ │ │ │ add r1, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cmp r0, r3 │ │ │ │ - bge.n 7eca6 │ │ │ │ - add sp, #108 @ 0x6c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + add.w r1, r5, r1, lsl #2 │ │ │ │ + vldr s11, [r1] │ │ │ │ + vcmp.f32 s14, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7f286 │ │ │ │ + ldr r1, [sp, #284] @ 0x11c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7f474 │ │ │ │ + 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 7fb8e │ │ │ │ + vadd.f32 s9, s7, s11 │ │ │ │ + vcmpe.f32 s9, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 7fb14 │ │ │ │ + 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 7f474 │ │ │ │ + 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 7f474 │ │ │ │ + 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 7f474 │ │ │ │ + add r3, r0 │ │ │ │ + add.w r3, r1, r3, lsl #2 │ │ │ │ + vldr s11, [r3] │ │ │ │ + vcmp.f32 s14, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7f474 │ │ │ │ + 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 │ │ │ │ - ble.w 7eaa8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add.w r9, r3, #1 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + beq.w 7f2c2 │ │ │ │ + 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 7faf4 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ + vldr s12, [r1, #4] │ │ │ │ + b.n 7f50c │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #20 │ │ │ │ + ldr r2, [pc, #980] @ (7fa60 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #976] @ (7fa64 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #976] @ (7fa68 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + add r0, sp, #300 @ 0x12c │ │ │ │ + blx 30aa8 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7f052 │ │ │ │ - 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 │ │ │ │ + bne.w 7ee78 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #25 │ │ │ │ + ldr r1, [pc, #952] @ (7fa6c ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ 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 7ed86 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - add.w ip, ip, #4 │ │ │ │ - cmp r9, lr │ │ │ │ - bne.n 7ed80 │ │ │ │ - b.n 7eaa0 │ │ │ │ - mov fp, r7 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - cmp r2, r0 │ │ │ │ - bge.w 7efe2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.w 7efea │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - cmp r1, #2 │ │ │ │ - ble.w 7e7f8 │ │ │ │ - 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 7ee8c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov.w lr, r4, lsl #2 │ │ │ │ - mov.w r9, #3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add.w r8, r1, lr │ │ │ │ + ldr r2, [pc, #948] @ (7fa70 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #948] @ (7fa74 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af8 │ │ │ │ + b.w 7ee78 │ │ │ │ + ldr r0, [pc, #936] @ (7fa78 ) │ │ │ │ + movs r2, #4 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ + mov.w fp, #1 │ │ │ │ + add r0, pc │ │ │ │ + blx 337b0 │ │ │ │ + ldr r0, [pc, #924] @ (7fa7c ) │ │ │ │ + movs r2, #4 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + add r0, pc │ │ │ │ + blx 358e4 │ │ │ │ + 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 7fc6a │ │ │ │ + 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] @ 7fa50 │ │ │ │ + smull r2, r3, r3, r5 │ │ │ │ + vldr s20, [pc, #812] @ 7fa54 │ │ │ │ + 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 33ae8 <__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 r4, [sp, #24] │ │ │ │ - add lr, r1 │ │ │ │ - add.w r5, r8, sl │ │ │ │ - add.w r4, lr, sl │ │ │ │ - mov r1, lr │ │ │ │ - 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 7ee26 │ │ │ │ - add.w r9, r9, #2 │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - cmp r9, fp │ │ │ │ - bne.n 7ee18 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r1, r2 │ │ │ │ - blt.n 7eea4 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r4, r1 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - sub.w sl, sl, r1 │ │ │ │ - b.n 7edfe │ │ │ │ - movs r7, #3 │ │ │ │ - add.w lr, r7, #2 │ │ │ │ - adds r7, #4 │ │ │ │ - cmp lr, fp │ │ │ │ - beq.n 7ee78 │ │ │ │ - cmp r7, fp │ │ │ │ - bne.n 7ee8e │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ - ble.n 7ee80 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [sp, #156] @ 0x9c │ │ │ │ - b.n 7e7f8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w fp, [sp, #32] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 7f08a │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 7e87c │ │ │ │ - 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 7f004 │ │ │ │ - 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 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [sp, #260] @ 0x104 │ │ │ │ + cmp r0, r1 │ │ │ │ + ble.n 7f85a │ │ │ │ + subs r0, #2 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 33ae8 <__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 7f87a │ │ │ │ + add.w r2, ip, #1 │ │ │ │ + mov r7, r5 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + blx 3502c │ │ │ │ + ldr r4, [sp, #260] @ 0x104 │ │ │ │ + vmov.f32 s18, s0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + str r3, [sp, #452] @ 0x1c4 │ │ │ │ + blx 3502c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + vmov.f32 s21, s0 │ │ │ │ + str r2, [sp, #452] @ 0x1c4 │ │ │ │ + blx 2f358 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2f358 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + vsub.f32 s19, s21, s18 │ │ │ │ + cmp r3, #29 │ │ │ │ + vsub.f32 s16, s16, s0 │ │ │ │ + bhi.n 7f7f6 │ │ │ │ + vadd.f32 s0, s18, s21 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ + vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ + vmul.f32 s0, s0, s15 │ │ │ │ + cbz r2, 7f7ee │ │ │ │ + vmul.f32 s0, s0, s20 │ │ │ │ + blx 30864 │ │ │ │ + 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 │ │ │ │ - mov r5, sl │ │ │ │ - vldr s12, [r4, #8] │ │ │ │ + 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 7f788 │ │ │ │ + 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 7f8e2 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.n 7f762 │ │ │ │ + add r3, sl │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 7f852 │ │ │ │ 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 7ef1a │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - add lr, fp │ │ │ │ - add r8, fp │ │ │ │ - cmp ip, r7 │ │ │ │ - bne.n 7ef08 │ │ │ │ - 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 7eef0 │ │ │ │ - ldr.w fp, [sp, #32] │ │ │ │ - mov r0, r3 │ │ │ │ - b.n 7e7f8 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.w 7ed4e │ │ │ │ - bne.w 7ed3c │ │ │ │ - movs r7, #2 │ │ │ │ - b.n 7ea64 │ │ │ │ - movs r6, #3 │ │ │ │ - add.w ip, r6, #2 │ │ │ │ - adds r6, #4 │ │ │ │ - cmp r9, ip │ │ │ │ - beq.w 7ec56 │ │ │ │ - cmp r6, r9 │ │ │ │ - bne.n 7ef94 │ │ │ │ - b.n 7ec56 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - mov.w lr, #3 │ │ │ │ - add.w r8, lr, #2 │ │ │ │ - add.w lr, lr, #4 │ │ │ │ - cmp r8, sl │ │ │ │ - beq.w 7e7c4 │ │ │ │ - cmp lr, sl │ │ │ │ - bne.n 7efac │ │ │ │ - b.n 7e7c4 │ │ │ │ - movs r3, #1 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r7, r2 │ │ │ │ - beq.w 7eaa0 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 7efc2 │ │ │ │ - b.n 7eaa0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movs r3, #2 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 7effa │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 7efd6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.w 7eebc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, r0 │ │ │ │ - blt.n 7f030 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 7ed3c │ │ │ │ - adds r7, r0, #1 │ │ │ │ - b.n 7ea5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.w 7eebc │ │ │ │ - b.n 7ed3c │ │ │ │ - movs r5, #1 │ │ │ │ - add.w ip, r5, #1 │ │ │ │ - adds r5, #2 │ │ │ │ - cmp ip, r7 │ │ │ │ - beq.n 7ef6c │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 7f006 │ │ │ │ - b.n 7ef6c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r2, #2 │ │ │ │ - adds r4, r2, #1 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 7f03a │ │ │ │ - adds r2, #2 │ │ │ │ - cmp r1, r4 │ │ │ │ - bne.n 7f01a │ │ │ │ - b.n 7edaa │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - bge.n 7eff0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + 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 7f870 │ │ │ │ + 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 7f870 │ │ │ │ + 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 7f870 │ │ │ │ + add r0, r7 │ │ │ │ + add.w r0, r8, r0, lsl #2 │ │ │ │ + vldr s14, [r0] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7f870 │ │ │ │ + mov r7, r5 │ │ │ │ + b.n 7f79c │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [pc, #408] @ (7fa80 ) │ │ │ │ + movs r2, #17 │ │ │ │ + add r1, sp, #204 @ 0xcc │ │ │ │ + add r0, pc │ │ │ │ + blx 34a00 │ │ │ │ + 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 │ │ │ │ - bgt.w 7ed4e │ │ │ │ - b.n 7ed3c │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - cmp r2, r0 │ │ │ │ - blt.w 7edb2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.w 7eebc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, r0 │ │ │ │ - blt.n 7f030 │ │ │ │ - b.n 7ed3c │ │ │ │ - movs r3, #1 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r9, r2 │ │ │ │ - beq.w 7eaa0 │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.n 7f054 │ │ │ │ - b.n 7eaa0 │ │ │ │ - movs r4, #1 │ │ │ │ - adds r5, r4, #1 │ │ │ │ - adds r4, #2 │ │ │ │ - cmp r7, r5 │ │ │ │ - beq.w 7ed2c │ │ │ │ - cmp r7, r4 │ │ │ │ - bne.n 7f066 │ │ │ │ - b.n 7ed2c │ │ │ │ - movs r5, #1 │ │ │ │ - add.w ip, r5, #1 │ │ │ │ - adds r5, #2 │ │ │ │ - cmp ip, r7 │ │ │ │ - beq.n 7f092 │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 7f078 │ │ │ │ - b.w 7e700 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, r4 │ │ │ │ - blt.n 7f030 │ │ │ │ - b.n 7ea5c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add lr, r0 │ │ │ │ + beq.w 7fa8c │ │ │ │ + ldr r0, [pc, #368] @ (7fa84 ) │ │ │ │ + movs r2, #15 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ + vldr s18, [pc, #312] @ 7fa54 │ │ │ │ + add r0, pc │ │ │ │ + blx 34a00 │ │ │ │ + ldr r0, [pc, #356] @ (7fa88 ) │ │ │ │ + movs r2, #15 │ │ │ │ + add r1, sp, #348 @ 0x15c │ │ │ │ + add r0, pc │ │ │ │ + blx 34a00 │ │ │ │ + vldr s0, [sp, #348] @ 0x15c │ │ │ │ + add r0, sp, #156 @ 0x9c │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ + vmul.f32 s0, s0, s18 │ │ │ │ + blx 32470 │ │ │ │ + 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 32470 │ │ │ │ + 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 7f11e │ │ │ │ + ldr r1, [sp, #284] @ 0x11c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7f474 │ │ │ │ + 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 7f474 │ │ │ │ + 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 7f474 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r2, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 7e70e │ │ │ │ - ldr.w fp, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 7efe2 │ │ │ │ + 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 7f474 │ │ │ │ + add r3, r1 │ │ │ │ + add.w r3, r0, r3, lsl #2 │ │ │ │ + vldr s15, [r3] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7f474 │ │ │ │ + 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 7f2c2 │ │ │ │ + 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 7faf0 │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf9213c8e │ │ │ │ + bpl.n 7fad4 │ │ │ │ + movs r7, r0 │ │ │ │ + bmi.n 7f9e4 │ │ │ │ + movs r7, r0 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ + movs r7, r0 │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ + movs r7, r0 │ │ │ │ + sxtb r2, r7 │ │ │ │ + movs r7, r0 │ │ │ │ + strh r0, [r1, #56] @ 0x38 │ │ │ │ + movs r7, r0 │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ + movs r7, r0 │ │ │ │ + sxtb r2, r2 │ │ │ │ + movs r7, r0 │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ + movs r7, r0 │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ + movs r7, r0 │ │ │ │ + strh r0, [r6, #38] @ 0x26 │ │ │ │ + movs r7, r0 │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r0, [pc, #492] @ (7fc7c ) │ │ │ │ + movs r2, #15 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ + add r0, pc │ │ │ │ + blx 34a00 │ │ │ │ + vldr s15, [pc, #472] @ 7fc74 │ │ │ │ + vldr s0, [sp, #352] @ 0x160 │ │ │ │ + add r0, sp, #156 @ 0x9c │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ + vmul.f32 s0, s0, s15 │ │ │ │ + blx 32470 │ │ │ │ + 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 7f11e │ │ │ │ + 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 35484 │ │ │ │ + vldr s14, [sp, #164] @ 0xa4 │ │ │ │ + b.w 7f2ce │ │ │ │ + vcmp.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7fc06 │ │ │ │ + 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 7f5d4 │ │ │ │ + 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 7f5d4 │ │ │ │ + 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 7f2c2 │ │ │ │ + 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 7faf4 │ │ │ │ + vcmp.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7fbf6 │ │ │ │ + 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 7fc20 │ │ │ │ + add r1, r0 │ │ │ │ + add.w r1, r5, r1, lsl #2 │ │ │ │ + vldr s6, [r1] │ │ │ │ + vcmp.f32 s14, s6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7fc30 │ │ │ │ + vadd.f32 s12, s7, s11 │ │ │ │ + vcmpe.f32 s12, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 7f5d4 │ │ │ │ + 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 7f474 │ │ │ │ + b.n 7f992 │ │ │ │ + vadd.f32 s11, s7, s11 │ │ │ │ + vcmpe.f32 s11, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7f5d4 │ │ │ │ + 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 7f474 │ │ │ │ + b.n 7f604 │ │ │ │ + vadd.f32 s8, s7, s11 │ │ │ │ + vcmpe.f32 s8, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 7fbdc │ │ │ │ + b.n 7fb40 │ │ │ │ + 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 7f2c2 │ │ │ │ + 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 7faf4 │ │ │ │ + blx 32914 <__stack_chk_fail@plt> │ │ │ │ + vldr s17, [pc, #12] @ 7fc78 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 7f8e6 │ │ │ │ + nop │ │ │ │ + @ instruction: 0xf9213c8e │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r3, #28] │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -0007f0a8 : │ │ │ │ +0007fc80 : │ │ │ │ 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 7f43a │ │ │ │ - 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.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #300] @ (7fdc0 ) │ │ │ │ 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] @ 7f444 │ │ │ │ - mov.w sl, r0, lsl #2 │ │ │ │ - vldr s5, [pc, #768] @ 7f448 │ │ │ │ - vldr s6, [pc, #768] @ 7f44c │ │ │ │ - vldr s7, [pc, #768] @ 7f450 │ │ │ │ - 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 7f152 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 7f43a │ │ │ │ - subs r3, r2, #3 │ │ │ │ - vldr s4, [pc, #604] @ 7f444 │ │ │ │ - vldr s5, [pc, #604] @ 7f448 │ │ │ │ - lsrs r3, r3, #1 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - vldr s6, [pc, #596] @ 7f44c │ │ │ │ - add r3, r2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - vldr s7, [pc, #592] @ 7f450 │ │ │ │ - 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 7f3f8 │ │ │ │ - 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] │ │ │ │ - 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 7f26c │ │ │ │ - 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 7f210 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -0007f454 : │ │ │ │ - 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 7f7d0 │ │ │ │ - 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 7f508 │ │ │ │ - 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 7f7d6 │ │ │ │ - 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 7f5f2 │ │ │ │ - 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 7f714 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - b.n 7f5be │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldrd r2, r1, [sp, #104] @ 0x68 │ │ │ │ - ldr r6, [sp, #100] @ 0x64 │ │ │ │ - lsls r3, r3, #31 │ │ │ │ - bmi.n 7f7d0 │ │ │ │ - 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] @ 7f7e4 │ │ │ │ - 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 7f764 │ │ │ │ - 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 7f720 │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsls r3, r6, #19 │ │ │ │ - subs r7, #53 @ 0x35 │ │ │ │ - │ │ │ │ -0007f7e8 : │ │ │ │ - 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 7f9da │ │ │ │ - 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] @ 7f9e0 │ │ │ │ - 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 7f854 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 7f9da │ │ │ │ - subs r3, r2, #3 │ │ │ │ - vldr s4, [pc, #312] @ 7f9e0 │ │ │ │ - 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 7f9b6 │ │ │ │ - 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 7f8fa │ │ │ │ - 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 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 7f8c6 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r7, 7fa58 │ │ │ │ - subs r7, #93 @ 0x5d │ │ │ │ - │ │ │ │ -0007f9e4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 7fb84 │ │ │ │ - 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 7fa48 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - subs r1, r3, #2 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w 7fb8a │ │ │ │ - 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 7fabc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - add r7, r4 │ │ │ │ - add r9, r4 │ │ │ │ - add r6, r3 │ │ │ │ - cmp r8, r5 │ │ │ │ - beq.n 7fb30 │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - b.n 7faaa │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldrd ip, r2, [sp, #40] @ 0x28 │ │ │ │ - lsls r3, r3, #31 │ │ │ │ - bmi.n 7fb84 │ │ │ │ - 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 7fb5e │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq.n 7fb3a │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0007fb94 : │ │ │ │ - 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 300a8 │ │ │ │ - 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 80198 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 7fc50 │ │ │ │ - adds r7, r0, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 805b4 │ │ │ │ - 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 33e08 │ │ │ │ - add r9, r8 │ │ │ │ - adds r3, r0, r4 │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 7fc38 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.w 8055a │ │ │ │ - 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 7fd0e │ │ │ │ - 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 7fce4 │ │ │ │ - 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 7fccc │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov lr, r3 │ │ │ │ - ldrd fp, r5, [sp, #52] @ 0x34 │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - beq.w 7fe60 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - cmp r2, r1 │ │ │ │ - ble.w 80306 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - cmp r4, #2 │ │ │ │ - ble.w 7fe60 │ │ │ │ - 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 7fe44 │ │ │ │ - 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 7fddc │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - adds r7, #8 │ │ │ │ - cmp r9, r8 │ │ │ │ - bne.n 7fdce │ │ │ │ - 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 7fe5a │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - add r1, r5 │ │ │ │ - add r4, r5 │ │ │ │ - add r0, r7 │ │ │ │ - b.n 7fda4 │ │ │ │ - movs r5, #3 │ │ │ │ - adds r7, r5, #2 │ │ │ │ - adds r5, #4 │ │ │ │ - cmp r7, r9 │ │ │ │ - beq.n 7fe30 │ │ │ │ - cmp r5, r9 │ │ │ │ - bne.n 7fe46 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, r5 │ │ │ │ - ble.n 7fe38 │ │ │ │ - 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 32470 │ │ │ │ - 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] @ 801f4 │ │ │ │ - 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 7ff36 │ │ │ │ - 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 7ff14 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #4 │ │ │ │ - ble.n 7ffc4 │ │ │ │ - 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 7ffb2 │ │ │ │ - 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 7ff8c │ │ │ │ - adds r6, #1 │ │ │ │ - add ip, r5 │ │ │ │ - sub.w lr, lr, r5 │ │ │ │ - cmp fp, r6 │ │ │ │ - bge.n 7ff5c │ │ │ │ - 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 7fee2 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldrd fp, lr, [sp, #96] @ 0x60 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 8001e │ │ │ │ - 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 80000 │ │ │ │ - adds r7, #1 │ │ │ │ - add r6, r5 │ │ │ │ - cmp r4, r7 │ │ │ │ - bge.n 7fff8 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r3, r2 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 800a2 │ │ │ │ - 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 8006a │ │ │ │ - adds r6, #1 │ │ │ │ - add ip, sl │ │ │ │ - sub.w lr, lr, sl │ │ │ │ - cmp fp, r6 │ │ │ │ - bge.n 80054 │ │ │ │ - ldr.w fp, [sp, #4] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 8018e │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - cmp r2, r1 │ │ │ │ - ble.w 801f8 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r2, #2 │ │ │ │ - ble.w 802a6 │ │ │ │ - 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 8059c │ │ │ │ - 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 80124 │ │ │ │ - add.w fp, fp, #2 │ │ │ │ - add.w sl, sl, #8 │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - cmp r9, fp │ │ │ │ - bne.n 80114 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - blt.w 8053a │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - sub.w r8, r8, r2 │ │ │ │ - add r0, r5 │ │ │ │ - b.n 800f8 │ │ │ │ - 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 80550 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add.w lr, r3, #1 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 80540 │ │ │ │ - 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 801d6 │ │ │ │ - adds r6, #1 │ │ │ │ - adds r5, #4 │ │ │ │ - add.w ip, ip, #4 │ │ │ │ - cmp r6, lr │ │ │ │ - bne.n 801d0 │ │ │ │ - b.n 7fc50 │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 802a6 │ │ │ │ - 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 805c6 │ │ │ │ - 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 8024c │ │ │ │ - adds r6, #1 │ │ │ │ - add ip, fp │ │ │ │ - add lr, fp │ │ │ │ - cmp r6, r7 │ │ │ │ - bne.n 80236 │ │ │ │ - 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 80222 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 802b8 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - blx 33e08 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - add r2, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 803de │ │ │ │ - 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 802ea │ │ │ │ - add r0, r8 │ │ │ │ - cmp lr, r5 │ │ │ │ - beq.n 803de │ │ │ │ - adds r5, #1 │ │ │ │ - b.n 802e0 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.w 7fe60 │ │ │ │ - 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 805ea │ │ │ │ - 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 80376 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r6, #1 │ │ │ │ - add ip, fp │ │ │ │ - add lr, fp │ │ │ │ - add r8, r3 │ │ │ │ - cmp r6, r7 │ │ │ │ - bne.n 80362 │ │ │ │ - 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 80344 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - b.n 7fe60 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cmp r1, r3 │ │ │ │ - blt.n 804a0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cmp r0, #2 │ │ │ │ - ble.w 8018e │ │ │ │ - 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 8058a │ │ │ │ - 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 8044a │ │ │ │ - add.w r9, r9, #2 │ │ │ │ - add.w fp, fp, #8 │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - adds r7, #8 │ │ │ │ - cmp lr, r9 │ │ │ │ - bne.n 8043a │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 8018e │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - adds r2, #1 │ │ │ │ - add r3, r4 │ │ │ │ - add r8, r5 │ │ │ │ - b.n 80418 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 8018e │ │ │ │ - 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 805d8 │ │ │ │ - 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 804e6 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add r8, fp │ │ │ │ - cmp r7, lr │ │ │ │ - bne.n 804d8 │ │ │ │ - ldrd r1, r2, [sp, #4] │ │ │ │ - add r2, r4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r6, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8018e │ │ │ │ - adds r1, #1 │ │ │ │ - b.n 804c6 │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - b.n 802a6 │ │ │ │ - movs r3, #1 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r2, lr │ │ │ │ - beq.w 7fc50 │ │ │ │ - cmp r3, lr │ │ │ │ - bne.n 80542 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #2 │ │ │ │ - bgt.w 7fc58 │ │ │ │ - b.n 80562 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 8018e │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 80574 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - blx 33e08 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 8018e │ │ │ │ - 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 802b8 │ │ │ │ - movs r5, #3 │ │ │ │ - adds r7, r5, #2 │ │ │ │ - adds r5, #4 │ │ │ │ - cmp lr, r7 │ │ │ │ - beq.w 8048e │ │ │ │ - cmp r5, lr │ │ │ │ - bne.n 8058c │ │ │ │ - b.n 8048e │ │ │ │ - mov.w ip, #3 │ │ │ │ - add.w lr, ip, #2 │ │ │ │ - add.w ip, ip, #4 │ │ │ │ - cmp r9, lr │ │ │ │ - beq.w 8017a │ │ │ │ - cmp ip, r9 │ │ │ │ - bne.n 805a0 │ │ │ │ - b.n 8017a │ │ │ │ - movs r3, #1 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r2, r7 │ │ │ │ - beq.n 80550 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 805b6 │ │ │ │ - b.w 7fc50 │ │ │ │ - movs r4, #1 │ │ │ │ - adds r6, r4, #1 │ │ │ │ - adds r4, #2 │ │ │ │ - cmp r7, r6 │ │ │ │ - beq.w 8029a │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 805c8 │ │ │ │ - b.n 8029a │ │ │ │ - movs r5, #1 │ │ │ │ - add.w lr, r5, #1 │ │ │ │ - adds r5, #2 │ │ │ │ - cmp r7, lr │ │ │ │ - beq.n 8052a │ │ │ │ - cmp r7, r5 │ │ │ │ - bne.n 805da │ │ │ │ - b.n 8052a │ │ │ │ - movs r5, #1 │ │ │ │ - adds r6, r5, #1 │ │ │ │ - adds r5, #2 │ │ │ │ - cmp r6, r7 │ │ │ │ - beq.n 805fa │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 805ec │ │ │ │ - b.n 803ca │ │ │ │ - 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 80344 │ │ │ │ - b.n 803da │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00080610 : │ │ │ │ - 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 809b8 │ │ │ │ - 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] @ 809c4 │ │ │ │ - mov.w sl, r0, lsl #2 │ │ │ │ - add.w r6, r6, r4, lsl #2 │ │ │ │ - vldr s7, [pc, #792] @ 809c8 │ │ │ │ - vldr s8, [pc, #792] @ 809cc │ │ │ │ - movs r4, #1 │ │ │ │ - vldr s9, [pc, #792] @ 809d0 │ │ │ │ - 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 806ba │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 809b8 │ │ │ │ - subs r3, r2, #3 │ │ │ │ - vldr s1, [pc, #612] @ 809c4 │ │ │ │ - vldr s2, [pc, #612] @ 809c8 │ │ │ │ - lsrs r3, r3, #1 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - vldr s3, [pc, #604] @ 809cc │ │ │ │ - add r3, r2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - vldr s4, [pc, #600] @ 809d0 │ │ │ │ - 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 80976 │ │ │ │ - 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 807e0 │ │ │ │ - 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 80788 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -000809d4 : │ │ │ │ - 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 80d64 │ │ │ │ - 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 80a9c │ │ │ │ - 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 80d6e │ │ │ │ - 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 80b84 │ │ │ │ - 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 80ca6 │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - lsls r5, r4, #2 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - lsls r3, r6, #2 │ │ │ │ - b.n 80b4e │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - ldrd r3, r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r6, [sp, #100] @ 0x64 │ │ │ │ - lsls r1, r1, #31 │ │ │ │ - bmi.n 80d64 │ │ │ │ - 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] @ 80d80 │ │ │ │ - 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 80cf6 │ │ │ │ - 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 80cb2 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00080d84 : │ │ │ │ - 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 80f7c │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - mov r6, r2 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - vldr s10, [pc, #484] @ 80f84 │ │ │ │ - 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 80df0 │ │ │ │ - ldrd r7, r2, [sp, #12] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 80f7c │ │ │ │ - subs r3, r2, #3 │ │ │ │ - vldr s2, [pc, #312] @ 80f84 │ │ │ │ - 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 80f58 │ │ │ │ - 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 80e98 │ │ │ │ - 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 80e6a │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - cbz r7, 80ffc │ │ │ │ - subs r7, #93 @ 0x5d │ │ │ │ - │ │ │ │ -00080f88 : │ │ │ │ - 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 8113c │ │ │ │ - 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 80ff2 │ │ │ │ - ldrd r9, r1, [sp, #8] │ │ │ │ - subs r1, #2 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w 81142 │ │ │ │ - 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 8105e │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add r8, r6 │ │ │ │ - add r9, r6 │ │ │ │ - add sl, r3 │ │ │ │ - cmp lr, r7 │ │ │ │ - beq.n 810d8 │ │ │ │ - mov.w r3, sl, lsl #2 │ │ │ │ - mov.w r2, r9, lsl #2 │ │ │ │ - b.n 8104c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w ip, [sp, #28] │ │ │ │ - lsls r3, r3, #31 │ │ │ │ - bmi.n 8113c │ │ │ │ - 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 8110a │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq.n 810e2 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0008114c : │ │ │ │ - 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 81440 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.w 81424 │ │ │ │ - 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] @ 81430 │ │ │ │ - subs r5, #2 │ │ │ │ - vldr s17, [pc, #652] @ 81434 │ │ │ │ - vldr s16, [pc, #652] @ 81438 │ │ │ │ - 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] @ 8143c │ │ │ │ - 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 813e2 │ │ │ │ - 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 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 81248 │ │ │ │ - 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 811f0 │ │ │ │ - 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 81424 @ unpredictable │ │ │ │ - ldrne r3, [sp, #48] @ 0x30 │ │ │ │ - add.w r0, r0, r1, lsl #1 │ │ │ │ - adds r4, r0, r1 │ │ │ │ - vldr s1, [pc, #-32] @ 81430 │ │ │ │ - vldr s2, [pc, #-32] @ 81434 │ │ │ │ - add.w r2, r3, r2, lsl #2 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - vldr s3, [pc, #-36] @ 81438 │ │ │ │ - vldr s4, [pc, #-36] @ 8143c │ │ │ │ - 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 8147a │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - vpop {d8-d14} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00081590 : │ │ │ │ - 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 81794 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 8178a │ │ │ │ - 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 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 81750 │ │ │ │ - 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 8165e │ │ │ │ - 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 │ │ │ │ - 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 8161e │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 8178a │ │ │ │ - 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 817b8 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00081854 : │ │ │ │ - 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 819ea │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.w 819e4 │ │ │ │ - adds r0, r4, #1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - vldr s3, [pc, #508] @ 81a94 │ │ │ │ - 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 819c0 │ │ │ │ - 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 81900 │ │ │ │ - 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 818d2 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 819e4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add.w r4, r8, r4, lsl #3 │ │ │ │ - vldr s6, [pc, #156] @ 81a94 │ │ │ │ - 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 81a0e │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r7, 81b0c │ │ │ │ - ittte pl │ │ │ │ - │ │ │ │ -00081a98 : │ │ │ │ - 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 81b3a │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 81b34 │ │ │ │ - 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 81af6 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 81b34 │ │ │ │ - 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 81b76 │ │ │ │ - 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 81b60 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00081bf0 : │ │ │ │ - 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 81d54 │ │ │ │ - cmp r2, #2 │ │ │ │ - ble.w 82054 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 82364 │ │ │ │ - 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 81d30 │ │ │ │ - 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 81ce2 │ │ │ │ - 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 81cd0 │ │ │ │ - ldrd r1, r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - ldrd r0, r4, [sp, #32] │ │ │ │ - cmp r1, r3 │ │ │ │ - bgt.w 81ffe │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r0, r9 │ │ │ │ - add r2, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 81cb8 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - movs r3, #1 │ │ │ │ - adds r6, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r7 │ │ │ │ - beq.w 82354 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 81d34 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r1, #1 │ │ │ │ - add r2, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bge.n 81cb2 │ │ │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ │ │ - b.n 8200a │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #2 │ │ │ │ - ble.w 8204a │ │ │ │ - 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 81e16 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 81e16 │ │ │ │ - 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 81dd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - add.w fp, fp, #4 │ │ │ │ - add.w sl, sl, #4 │ │ │ │ - cmp r9, r3 │ │ │ │ - bne.n 81dce │ │ │ │ - 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 81dae │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 81e84 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 81e7c │ │ │ │ - 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 81e5e │ │ │ │ - adds r7, #1 │ │ │ │ - adds r5, #4 │ │ │ │ - add.w ip, ip, #4 │ │ │ │ - cmp r8, r7 │ │ │ │ - bge.n 81e58 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.w 82058 │ │ │ │ - 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 81f42 │ │ │ │ - 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 81f20 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r4, r3, r7 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #4 │ │ │ │ - ble.n 81fce │ │ │ │ - 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 81fbc │ │ │ │ - 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 81f96 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r6, #1 │ │ │ │ - add r7, r8 │ │ │ │ - sub.w ip, ip, r8 │ │ │ │ - cmp r3, r6 │ │ │ │ - bge.n 81f6a │ │ │ │ - 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 8206e │ │ │ │ - mov r7, r4 │ │ │ │ - b.n 81efc │ │ │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 81e84 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 82326 │ │ │ │ - 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 33e08 │ │ │ │ - add r4, sl │ │ │ │ - adds r3, r0, r7 │ │ │ │ - cmp r5, r8 │ │ │ │ - ble.n 82034 │ │ │ │ - b.n 81e7c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 81e32 │ │ │ │ - b.n 82060 │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 8200a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 821ca │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 8215a │ │ │ │ - b.n 82166 │ │ │ │ - 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 820b6 │ │ │ │ - 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 82096 │ │ │ │ - adds r6, #1 │ │ │ │ - add r7, r8 │ │ │ │ - cmp r4, r6 │ │ │ │ - bge.n 8208e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r2, #1 │ │ │ │ - ble.n 82136 │ │ │ │ - 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 820e0 │ │ │ │ - adds r5, #1 │ │ │ │ - add r3, r8 │ │ │ │ - sub.w r0, r0, r8 │ │ │ │ - cmp r6, r5 │ │ │ │ - blt.n 82148 │ │ │ │ - mov.w fp, r3, lsl #2 │ │ │ │ - lsls r4, r0, #2 │ │ │ │ - b.n 820d0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r3, #2 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r1, r2 │ │ │ │ - blt.w 82378 │ │ │ │ - cmp r1, r3 │ │ │ │ - bge.n 8213a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 821ca │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 8216c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - blx 33e08 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 821d0 │ │ │ │ - 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 821d6 │ │ │ │ - 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 821a4 │ │ │ │ - add r4, sl │ │ │ │ - cmp fp, r5 │ │ │ │ - beq.n 821d6 │ │ │ │ - adds r5, #1 │ │ │ │ - b.n 82198 │ │ │ │ - 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 8228c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cmp r1, #3 │ │ │ │ - ble.n 821d0 │ │ │ │ - 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 82276 │ │ │ │ - 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 82234 │ │ │ │ - add.w r9, r9, #2 │ │ │ │ - add.w fp, fp, #8 │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - adds r7, #8 │ │ │ │ - cmp lr, r9 │ │ │ │ - bne.n 82224 │ │ │ │ - ldrd r8, r3, [sp, #4] │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.n 821d0 │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - add.w r7, r5, r8 │ │ │ │ - adds r2, #1 │ │ │ │ - add.w r8, r7, #2 │ │ │ │ - add r3, r6 │ │ │ │ - b.n 82206 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 821d0 │ │ │ │ - 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 82342 │ │ │ │ - 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 822d2 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add r8, sl │ │ │ │ - cmp r6, lr │ │ │ │ - bne.n 822c4 │ │ │ │ - ldrd r2, r1, [sp, #4] │ │ │ │ - add r4, r0 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r5, r2 │ │ │ │ - add r1, r3 │ │ │ │ - beq.w 821d0 │ │ │ │ - adds r2, #1 │ │ │ │ - b.n 822b4 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - movs r3, #1 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r2, r1 │ │ │ │ - bgt.n 82338 │ │ │ │ - cmp r1, r3 │ │ │ │ - bge.n 8232a │ │ │ │ - b.n 81e7c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #2 │ │ │ │ - bgt.w 81e84 │ │ │ │ - b.n 82060 │ │ │ │ - movs r7, #1 │ │ │ │ - add.w lr, r7, #1 │ │ │ │ - adds r7, #2 │ │ │ │ - cmp r6, lr │ │ │ │ - beq.n 82316 │ │ │ │ - cmp r6, r7 │ │ │ │ - bne.n 82344 │ │ │ │ - b.n 82316 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r1, r3 │ │ │ │ - bgt.w 81ffe │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r2, r3 │ │ │ │ - b.n 81cb2 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r3, #2 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r1, r2 │ │ │ │ - blt.w 81e84 │ │ │ │ - cmp r1, r3 │ │ │ │ - bge.n 82368 │ │ │ │ - b.n 82002 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 821ca │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 8215a │ │ │ │ - b.n 8216c │ │ │ │ - │ │ │ │ -00082390 : │ │ │ │ - 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 82678 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.w 8265e │ │ │ │ - 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] @ 82668 │ │ │ │ - subs r5, #2 │ │ │ │ - vldr s2, [pc, #640] @ 8266c │ │ │ │ - vldr s3, [pc, #640] @ 82670 │ │ │ │ - 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] @ 82674 │ │ │ │ - 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 8261c │ │ │ │ - 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 8248c │ │ │ │ - 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 82434 │ │ │ │ - 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 8265e │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add.w r0, r0, r1, lsl #1 │ │ │ │ - adds r4, r0, r1 │ │ │ │ - vldr s1, [pc, #-32] @ 82668 │ │ │ │ - vldr s2, [pc, #-32] @ 8266c │ │ │ │ - add.w r2, r3, r2, lsl #2 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - vldr s3, [pc, #-36] @ 82670 │ │ │ │ - vldr s4, [pc, #-36] @ 82674 │ │ │ │ - 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 826b2 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - vpop {d8-d14} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000827c8 : │ │ │ │ - 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 829c8 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 829be │ │ │ │ - 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 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 82984 │ │ │ │ - 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 82896 │ │ │ │ - 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 │ │ │ │ - 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 82856 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 829be │ │ │ │ - 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 829ec │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00082a88 : │ │ │ │ - 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 82c1a │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.w 82c14 │ │ │ │ - adds r0, r4, #1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - vldr s3, [pc, #504] @ 82cc4 │ │ │ │ - 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 82bf0 │ │ │ │ - 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 82b34 │ │ │ │ - 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 82b06 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 82c14 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add.w r4, r8, r4, lsl #3 │ │ │ │ - vldr s6, [pc, #156] @ 82cc4 │ │ │ │ - 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 82c3e │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r7, 82d3c │ │ │ │ - subs r7, #93 @ 0x5d │ │ │ │ - │ │ │ │ -00082cc8 : │ │ │ │ - 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 82d6a │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 82d64 │ │ │ │ - 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 82d26 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 82d64 │ │ │ │ - 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 82da6 │ │ │ │ - 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 82d90 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00082e20 : │ │ │ │ - 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 82f84 │ │ │ │ - cmp r2, #2 │ │ │ │ - ble.w 83284 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 83594 │ │ │ │ - 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 82f60 │ │ │ │ - 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 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes